网上商城系统的需求分析.doc_第1页
网上商城系统的需求分析.doc_第2页
网上商城系统的需求分析.doc_第3页
网上商城系统的需求分析.doc_第4页
全文预览已结束

下载本文档

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

文档简介

狗狗用品网上商城系统的需求分析一、 系统总体的功能需求网上商城必须提供用户的接口以供用户登录并选择喜好的商品;同时还必须提供系统的管理接口以供管理员处理客户订单并维护网站正常动作。系统总体功能需求框图如下:狗狗用品网上商城系统用户接口模块管理员接口模块数据接口模块1)、用户接口模块用户进入网站系统服务的入口,所有的在线用户都通过浏览器登录网站,并进行一系列的查询,订购操作。用户接口模块包括:用户信息维护、商品查询、订购商品、和订单维护。2)、管理员接口模块这是系统提供给网站维护和管理人员的接口。包括:商品信息维护、内部员工信息维护、订单处理、销售情况查询、报表维护。3)、数据接口模块数据接口模块是系统正常运行的基础,包括:客户的查询、订单的保存、网站管理员的销售情况查询与分析。二、用户接口模块用户接口模块用户信息维护商品查询订购商品订购维护加入购物车1、 用户信息维护包括:用户注册-登录-用户信息查询-订单查看2、 商品查询输入商品信息(商品名、类型)到数据库查询相应信息显示可用的商品信息3、 加入购物车客户在根据喜好得到相应的商品列表后,可以选择该商品加入到购物车中,并且可以随时查看购物车中挑选过的商品,根据自己的需求进行增加、删除、修改。输入商品信息(商品名、类型)将对应商品添加到购物车中显示购物车中已有商品信息4、 订购商品客户在根据喜好将相应的商品加入购物车后,可以选择订购该商品,在订购商品后,系统会自动保存并更新该用户的订单。系统的工作人员可以及时得到订单并处理,根据情况选择发货、缺货或延时发货。输入订购商品更新该用户订单信息生成新的用户订单5、 订购维护客户在订购商品后可查询订单的状态(包括处理中、发货中、缺货中、已完成).并可以对缺货中的订单进行增加、删除和修改的操作。订单修改的结果会及时更新并提交给工作人员。客户的订单维护信息将被保存在系统的数据库中。三、管理员接口模块管理员接口模块商品信息维护订单处理销售情况查询报表维护1、 商品信息维护管理员登录后:包括商品价格调整、商品描述信息的更新、新商品的加、过期商品的删除。输入要更新商品的信息把更新的信息保存到数据库生成新的商品信息2、 订单处理输入订单处理信息更新该用户订单信息保存到数据库更新客户订单信息3、 销售情况查询输入要查询的条件根据条件到数据库中查询输出查询结果4、 报表维护输入所需数据的条件根据条件到数据库中查询输出查询结果系统的UML建模以下内容图见PetShop.mdl详情一、图1、 参与者:顾客、管理员。2、 用例:1)、订单处理2)、订单维护3)、订单状态查询4)、个人信息查询5)、订购6)、接收发货7)、库存查询8)、缺货拒绝发货9)、商品查询10)、商品信息维护11)、销售查询12)、员工信息维护13)、报表维护14)、订单增加15)、订单维护3、系统管理的用例图4、系统用户的用例图5、顾客订购时序图6、管理员处理订单时序图7、顾客订购协作图8、管理员处理订单协作图9、顾客修改订单时序图10、顾客修改订单协作图11、购买商品活动图二、参与者相关的类(1)、Person是所有类的父类,它的属性包括用于标识不同身份的人的ID,姓名(name)以及地址(address).它的方法包括根据ID搜索、根据姓名搜索、设置某人的姓名、地址等。(2)、Customer继承了父类的方法和属性并添加了自己的的属性和方法。Password表示登录密码。Search_goods()用于搜索商品,Maintian_order()用于维护客户订单。(3)、Goods是商品类,它的属性包括商品ID、商品名称(name)、库存数量(storage)、商品介绍(introduce)、商品类的方法有search()用于供查询。(4)、Orders订单类。它的属性包括订单ID、用户ID、商品ID、订单日期(date)、订单中商品数量(num)、订单状态(statu)。订单类的方法包括添加订单add()、编辑订单modify()、搜索订单search()、处理订单hangdle()和删除订单delete()。这些方法中search()供Person类使用,handle()、modify()、hangdle()和delete()供Customer类使用。(5)Record存储记录类。该类存储了所有的用户操作,包括用户的查询和订购操作,这些数据是后台程序分析的基础。该类的属性包括记录ID、用户ID、商品ID、操作类型、操作日期,方法包括搜索search()、打印print()和获得数据get()。三、各类之间的关系说明:一个管理员可以处理多个订单,并且管理员有数据查询的权限。一个订单中包括了多个商品,一条历史记录中也包括了多个商品,一个顾客只能对应一条历史记录,但他有多个订单的记录。四、系统的配置与实现1、系统的组件图(包括系统服务、客户服务和数据服务3个组件)2、系统的配置图系统由多个节点构成,应用服务器负责整个系统的总体协调工作,数据库

温馨提示

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

评论

0/150

提交评论