网上商城系统的需求分析

网上商城系统的需求分析

ID:40269400

大小:52.50 KB

页数:4页

时间:2019-07-30

网上商城系统的需求分析_第1页
网上商城系统的需求分析_第2页
网上商城系统的需求分析_第3页
网上商城系统的需求分析_第4页
资源描述:

《网上商城系统的需求分析》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、狗狗用品网上商城系统的需求分析一、系统总体的功能需求网上商城必须提供用户的接口以供用户登录并选择喜好的商品;同时还必须提供系统的管理接口以供管理员处理客户订单并维护网站正常动作。系统总体功能需求框图如下:狗狗用品网上商城系统用户接口模块管理员接口模块数据接口模块1)、用户接口模块用户进入网站系统服务的入口,所有的在线用户都通过浏览器登录网站,并进行一系列的查询,订购操作。用户接口模块包括:用户信息维护、商品查询、订购商品、和订单维护。2)、管理员接口模块这是系统提供给网站维护和管理人员的接口。包括:商品信息维护、内部员工信息维护、订单

2、处理、销售情况查询、报表维护。3)、数据接口模块数据接口模块是系统正常运行的基础,包括:客户的查询、订单的保存、网站管理员的销售情况查询与分析。二、用户接口模块用户接口模块用户信息维护商品查询订购商品订购维护加入购物车1、用户信息维护包括:用户注册->登录->用户信息查询->订单查看2、商品查询输入商品信息(商品名、类型)到数据库查询相应信息显示可用的商品信息3、加入购物车客户在根据喜好得到相应的商品列表后,可以选择该商品加入到购物车中,并且可以随时查看购物车中挑选过的商品,根据自己的需求进行增加、删除、修改。输入商品信息(商品名、类

3、型)将对应商品添加到购物车中显示购物车中已有商品信息4、订购商品客户在根据喜好将相应的商品加入购物车后,可以选择订购该商品,在订购商品后,系统会自动保存并更新该用户的订单。系统的工作人员可以及时得到订单并处理,根据情况选择发货、缺货或延时发货。输入订购商品更新该用户订单信息生成新的用户订单5、订购维护客户在订购商品后可查询订单的状态(包括处理中、发货中、缺货中、已完成).并可以对缺货中的订单进行增加、删除和修改的操作。订单修改的结果会及时更新并提交给工作人员。客户的订单维护信息将被保存在系统的数据库中。三、管理员接口模块管理员接口模块

4、商品信息维护订单处理销售情况查询报表维护1、商品信息维护管理员登录后:包括商品价格调整、商品描述信息的更新、新商品的加、过期商品的删除。输入要更新商品的信息把更新的信息保存到数据库生成新的商品信息1、订单处理输入订单处理信息更新该用户订单信息保存到数据库更新客户订单信息2、销售情况查询输入要查询的条件根据条件到数据库中查询输出查询结果3、报表维护输入所需数据的条件根据条件到数据库中查询输出查询结果系统的UML建模以下内容图见PetShop.mdl详情一、图1、参与者:顾客、管理员。2、用例:1)、订单处理2)、订单维护3)、订单状态查

5、询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).它的方法包括根据I

6、D搜索、根据姓名搜索、设置某人的姓名、地址等。(2)、Customer继承了父类的方法和属性并添加了自己的的属性和方法。Password表示登录密码。Search_goods()用于搜索商品,Maintian_order()用于维护客户订单。(3)、Goods是商品类,它的属性包括商品ID、商品名称(name)、库存数量(storage)、商品介绍(introduce)、商品类的方法有search()用于供查询。(4)、Orders订单类。它的属性包括订单ID、用户ID、商品ID、订单日期(date)、订单中商品数量(num)、订单状

7、态(statu)。订单类的方法包括添加订单add()、编辑订单modify()、搜索订单search()、处理订单hangdle()和删除订单delete()。这些方法中search()供Person类使用,handle()、modify()、hangdle()和delete()供Customer类使用。(5)Record存储记录类。该类存储了所有的用户操作,包括用户的查询和订购操作,这些数据是后台程序分析的基础。该类的属性包括记录ID、用户ID、商品ID、操作类型、操作日期,方法包括搜索search()、打印print()和获得数据

8、get()。三、各类之间的关系说明:一个管理员可以处理多个订单,并且管理员有数据查询的权限。一个订单中包括了多个商品,一条历史记录中也包括了多个商品,一个顾客只能对应一条历史记录,但他有多个订单的记录。四、系统的配置与实

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。