一、需求分析:
1.总体陈述:随着网络的普及,网上交易手段的逐渐完善,越来越多的人习惯于网
上购物,习惯于动动手指就能有货到门的快捷便利的消费方式。传统书店的购书理念也逐渐被网上书店这一方便快捷的购书方式所取代。从最初的信息发布,到现在的在线图书展示、在线业务洽谈、在线采购、在线交易、在线客服以及网站管理等等,传统书店所能够提供的服务网上书店都能够进行电子化的高效运作。网上书店冲破了时间限制,地域限制,减少了商品周转次数,降低成本,提高利润。
在此次网上书店的系统设计中,我们的设计目标是提供一个方便安全的在线买书环境,符合目前国内盛行的电子商务模式。用户可以在系统中实现注册,浏览,搜索,点击购买等功能,管理员也可以通过用户管理,订单管理,商品管理等功能来进行维护更新。2.系统功能:
网上图书销售系统是一个复杂的电子商务系统,它必须提供用户的接口以供用户登录并选择喜好的图书;同时还必须提供系统的管理接口以供管理员和一般的网站工作人员处理客户订单并维护网站正常运作。(1)客户接口模块:
客户注册、登陆商品查询订购商品订单的增加、修改、删除(2)管理员接口模块:管理员登陆客户信息管理订单处理销售情况查询3.用例图、用例说明:
订单处理
fromUseCaseView
图书订购
fromUseCaseView
图书管理
fromUseCaseView
管理员客户基本信息管理
fromUseCaseViewfromUseCaseView
客户
fromUseCaseView
客户注册
fromUseCaseView
登录
fromUseCaseView
客户登录
fromUseCaseView
订单管理
fromUseCaseView
注册活动图
f客户
提出注册请求
填写注册信息
提示信息错误
转到注册页面
否注册信息是否有效是保存到数据库
图书选购
f客户
转到缺货页面
提出图书订购请求
提出购书申请
转到图书
浏览页面
是
是否缺货
否加入购物
车
4.非功能性需求:
二、系统分析:1.实现用例:1)客户订单管理的实现用例:
订单管理
查看增加
删除
f2)管理员订单处理的实现用例:
订单查询
订单处理
确认订单并发货
客户图书订购实现用例
异常处理
浏览图书图书订购
加入购物车
管理员图书管理实现用例
f添加图书
图书管理
删除图书
基本信息管理
修改图书信息
客户基本信息管理
客户登录注册
修改客户的基本信息
2.各用例的序列图或协作图:1)客户订购图书时序图:
f注册登陆模块
客户输入帐号密码
图书查询模块
用户提交
提示查询
输入查询条件显示查询列表
图书r