电子商城设计(数据库设计uml建模)_第1页
电子商城设计(数据库设计uml建模)_第2页
电子商城设计(数据库设计uml建模)_第3页
电子商城设计(数据库设计uml建模)_第4页
电子商城设计(数据库设计uml建模)_第5页
已阅读5页,还剩10页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、.PAGE :.;PAGE 14网网虫商城设计目录 TOC o 1-3 h z u HYPERLINK l _Toc227355363 1 系统分析与设计 PAGEREF _Toc227355363 h 2 HYPERLINK l _Toc227355364 1.1系统总体的功能需求 PAGEREF _Toc227355364 h 2 HYPERLINK l _Toc227355365 1.2用户接口模块 PAGEREF _Toc227355365 h 3 HYPERLINK l _Toc227355366 1.3 管理员接口模块 PAGEREF _Toc227355366 h 4 HYPER

2、LINK l _Toc227355367 2 系统UML建模 PAGEREF _Toc227355367 h 6 HYPERLINK l _Toc227355368 2.1 系统用例图 PAGEREF _Toc227355368 h 6 HYPERLINK l _Toc227355369 2.2 系统的时序图和活动图 PAGEREF _Toc227355369 h 9 HYPERLINK l _Toc227355370 3 数据库设计 PAGEREF _Toc227355370 h 11 HYPERLINK l _Toc227355371 3.1 数据库的R-R图 PAGEREF _Toc22

3、7355371 h 11 HYPERLINK l _Toc227355372 3.2数据表设计 PAGEREF _Toc227355372 h 121 系统分析与设计1.1系统总体的功能需求网网虫商城是个复杂的电子商务系统,它必需提供接口以供用户登陆并从中选购喜欢的商品,同时还提供系统的管理接口以供管理员和普通网站任务者处置客户订单并维护网站正常运转。系统的总体功能框架如图1所示:网网虫商城用户接口模块管理员接口模块数据效力模块图1 系统总体功能需求图1用户接口模块。用户接口是网站用户运用商城系统的效力入口,一切在线用户都经过阅读器登陆网站,并进展一系列的查询,订购等操作。用户接口模块包括用户

4、信息维护、商品查询、订购商品和订单维护4个部分。用户登陆后,用户的ID将会被保管在效力器的缓存session中,用户在系统中所做的操作都将被系统存储到数据库中,以供商家进展销售情况和销售走势分析。2管理员接口模块。这是系统提供应网站维护管理人员的接口。管理员接口模块包括商品信息维护、内部员工信息维护、订单处置、销售情况查询和报表维护5部分。网站的普通任务人员通常只需订单处置的权限,他们获得用户提交的订单,并根据库存情况来确定发货或者推迟发货。网站管理员具有最高级的权限,可以处置客户的订单,可以阅读网站商品的销售情况,及时做出运营调整战略,降低运营风险。3数据效力模块。数据效力模块是系统正常运转

5、的根底,它包括客户的查询订单的保管,网站任务人员的订单处置;销售情况的查询分析。1.2用户接口模块用户接口模块包括以下图2所示的几个方面。用户接口模块用户信息维护商品查询订购商品订购维护输入商品的查询条件到数据库中查询相应信息提供符合条件的商品列表图2 用户接口模块图3 商品查询功能1用户信息维护。每个想在该系统中购物的用户都必需先注册,注册时的用户名是用户的独一标识。系统可以接受客户的个人信息,比如购物方面的喜好,经济才干等等。系统的后台程序会自动记录每个用户在登陆网站后进展的一切操作,包括查询和订购信息,这种信息对于系统管理员是珍贵的数据,系统会根据用户的查询记录判别该用户的喜好及用户的经

6、济情况。2商品查询。商品查询模块可以根据商品的称号、种类、价钱、厂家等条件进展组合查询,在商品查询结果列表中,用户可以进一步查看详细信息。商品查询功能如上图3所示。当用户曾经登陆时。3订购商品。客户在根据查询后得到相应的商品列表后,可以选择本人需求的商品放进购物车。在订购商品后,系统会自动保管并更新购物车的订单信息,系统任务人员可以及时得到订单处置,根据情况选择发货或延时发货。用户一切订购商品记录都保管在系统数据库中供后台管理员分析,订购商品功能如以下图4所示。4订单维护。客户订购商品后可查询其订单的形状包括处置中、发货中、缺货中和已完成,可以对订单进展添加、删除和修正操作。客户的订单维护信息

7、也被保管在系统数据库中供管理员分析。订单维护功能如以下图5所示。输入订货商品更新该用户的订单生成新的客户订单图4 订购商品功能输入要更改的信息更新该用户的订单生成新的客户订单图5 订单维护功能1.3 管理员接口模块管理员接口包括图6所示的几个方面。管理员接口模块商品信息维护内部员工信息维护订单处置销售情况查询报表维护图6 管理员接口模块管理员接口模块是系统管理员运用的中心模块,是整个商城系统正常运转的根底。1商品信息维护,系统管理员登陆后可以对系统一切商品进展维护,包括商品的价风格整,商品的描画信息更新,新商品的参与和过期商品的删除等。系统的后台程序可以根据商品的销售情况提供应管理员一份详细的

8、分析报告。管理员可以根据这份报告对抢手书进展各方面的调整。这些方案都是根据数据库里记录的客户的查询、订购信息来决议的。商品信息维护如图7所示。输入要更改商品的信息把更新信息保管到数据库生成新的商品信息图7 商品管理维护功能前提条件:管理员曾经登陆。2内部员工信息维护。系统管理员登陆后可以对内部员工信息进展维护,包括员工个人信息的更新,员工权限更改等等。系统涉及的运用者包括系统管理员和普通员工,普通员工普通只拥有订单处置的权限。但管理员可以设置员工的权限,比如添加报表打印权限。内部员工信息维护功能如图8所示。输入要更改员工的信息把更新信息保管到数据库生成新的员工信息图8 内部员工信息维护功能3订

9、单处置。订单处置普通是普通员工的任务,用户在订购商品后,系统会及时更新其订单,普通员工登陆后,可以获得未处置的订单,并根据库存情况发货或者延迟发货。客户在查询商品时显示商品的库存情况,但管理员并不希望显示某商品的库存量为零,这样能够会失去一部分客户源。所以在库存缺乏的情况下,要求普通员工选择延时发货或回绝订单。订单处置功能如图9所示。输入订单处置结果把处置结果保管到数据库更新客户订单信息图9 订单处置功能前提条件:管理员或者普通员工曾经登陆。4销售情况查询。销售情况查询为企业管理者提供了很重要的参数。管理员登陆后,可以得到详细的销售情况列表,并及时更新抢手的商品信息如陈列位置等。由于本功能涉及

10、企业的运营信息,思索到商业,所以需求管理员级别的用户才干运用本模块。销售情况查询功能如图10所示。输入查询条件根据条件到数据库中查询给出详细的查询结果图10 销售情况查询功能5报表维护。报表维护提供查询结果的打印输出功能,如图11所示。输入所需数据的条件根据条件到数据库中查询打印查询结果图11 销售情况查询功能2 系统UML建模2.1 系统用例图 用IBM 公司的Rational Rose完成系统UML建模,如以下图12至图18所示。图12 系统的参与者图13 系统管理的用例图图14 系统用户用例图2.2 系统的时序图和活动图图15 顾客订购时序图图16 顾客删除订单时序图图17 管理员处置订

11、单时序图图18 购买商品活动图3 数据库设计3.1 数据库的R-R图用Microsoft Visio作出的系统E-R图如图19所示。图19 数据库的E-R图3.2数据表设计数据表的设计如下:商品信息表product。分类信息表sort。用户根本信息表user。订单信息表order。订单条目描画表entry。系统管理员信息表admin。分别如下表1至表6所示。 表1 商品信息表字段名类型长度能否允许为空能否键描画proIdint10否主键产品编号proNamevarchar60否否产品名saleCountint4否否销售数量imagevarchar100是否图片途径pricevarchar40否

12、否本钱价钱salePricevarchar40否否销售价钱decriptmediumtext是否产品引见salaDatedate是否销售时间sorIdInt4否外键产品分类编号 表2 分类信息表字段名类型长度能否允许为空能否键描画sorIdint4否主键产品分类编号sorNamevarchar40否否分类名 表3 用户根本信息表字段名类型长度能否允许为空能否键描画userIdint10否主键会员编号usernamevarchar20否否会员名passwordvarchar30否否密码realNamevarchar20是否真实姓名varchar40是否addressvarchar200是否地址z

13、ipvarchar8是否邮政编码varchar50是否电子邮件 表4 订单信息表字段名类型长度能否允许为空能否键描画orderIdint10否主键订单编号orderNovarchar50否否生成订单的编号userIdint10否外键会员编号sendNamevarchar40否否收货姓名sendAdressvarchar200否否收货地址sendZipvarchar8否否收货sendTelvarchar40否否收货人paymentvarchar20否否付款方式menovarchar200否否备注阐明timedatetime否否订单生成时间tagInt4否否订单处置标志表5 订单条目描画表字段名类型长度能否允许为空能

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论