1、网上购物系统设计说明书目录1.介绍11.1目的11.2范围11.3定义、缩写词11.4内容概览12.体系结构表示方法33.用例视图33.1系统用例图33.2顾客登录系统53.3顾客产品信息综合查询63.4顾客购买93.5顾客留言123.6顾客评级153.7顾客订单查询163.8顾客退出183.9管理员登录193.10管理员管理产品种类203.11管理员能够管理管理员信息223.12管理员能够管理商品详细信息233.13管理员能够管理订单254.时序图284.1管理员与系统交互时序图284.2普通用户与系统交互时序图29软件设计说明书1. 介绍1.1 目的根据组织的整体目标和发展战略,确定管理信
2、息系统的发展战略,明确组织总的信息需求,制定管理信息系统建设总计划,其中包括确定拟建系统的总体目标、功能、大致规模和粗略估计所需资源,并根据需求的轻、重、缓、急及资源和应用环境的约束,把规划的系统建设内容分解成若干开发项目,以长期分批进行系统开发。1.2 范围主要包括描述网站浏览者如何运用这个网站,网站管理员如何管理,具体到一步一步的功能细节描述,以及如何运用相应的技术去实现建设目标和商业需求。1.3 定义、缩写词用户顾客和管理员。系统网上购物系统。管理员管理企业网上购物系统的人。 顾客通过互联网使用这个网上购物系统来购买商品的人。1.4 内容概览顾客登录系统: 顾客可以在输入合法的用户账号和
3、密码后,登录系统。顾客浏览订单信息系统: 顾客可以通过输入订单号,获得符合检索条件的订单详细信息。顾客产品信息综合查询系统: 顾客可以通过产品信息综合查询,输入产品名称或规格检索到产品的详细信息。顾客购买系统: 顾客可以在产品详细画面上购买满意的产品。顾客留言系统: 顾客可以在购买商产品后给买家留言。顾客评级系统: 顾客可以在购买商产品后给买家评级。顾客退出系统: 顾客可以在任何时间退出系统。管理员登录系统: 管理员能够在输入合法的用户账号和密码后登录系统。管理员管理产品种类系统: 管理员能够管理产品种类,例如产品的新增,更新,删除。管理员管理管理员系统: 管理员能够管理管理员信息,包括更新,
4、删除。管理员管理商品详细信息系统: 管理员能够管理商品详细信息,包括商品尺码颜色库存等的新增,更新,删除。管理员管理订单系统: 管理员能够管理订单,例如订单的更新添加删除。管理员退出系统: 管理员能够在任何时间退出系统。2. 体系结构表示方法本文档使用一系列视图反映系统架构的某些方面;用例视图:描述了架构上几个重要的用例及非功能性需求;3. 用例视图 系统描述的主要用例有:顾客登录购买,顾客浏览订单信息,顾客产品信息综合查询,顾客购买,顾客留言,顾客评级,顾客退出,管理员登录,管理员管理产品种类,管理员管理管理员,管理员退出,管理员管理订单,管理员管理商品详细信息。3.1 系统用例图系统用例图
5、见下图:3.2 顾客登录系统3.2.1 用例简述顾客可以在输入合法的用户账号和密码后,登录系统。3.2.2 基本事件流1 顾客在登陆页面,输入用户账号和密码,系统确认无误后进入系统主页;2 用例结束。3.2.3 活动图3.3 顾客产品信息综合查询3.3.1 用例简述 顾客可以通过产品信息综合查询,输入产品名称或规格检索到产品的详细信息。3.3.2 基本事件流1 顾客进入主菜单页面系统显示产品信息综合查询界面;2 顾客输入产品名称或规格系统根据产品名称或规格检索产品信息并显示产品信息给用户;3 顾客可继续输入产品名称或规格 4 用例结束。3.3.3 活动图3.4 顾客购买3.4.1 用例简述顾客
6、可以在产品详细画面上购买满意的产品。3.4.2 基本事件流1 顾客在产品信息界面页面上点击购买,系统判断库存是否能满足需求;2 若满足需求则显示联系方式如地址,电话表单,顾客填写表单并提交给系统;3 系统判断地址是否可运达;4 若能运达则系统显示支付方式给客户填写;5 客户填写好提交给系统;6 系统检查无误则显示交易成功;7 用例结束。3.4.3 活动图图4.4 查看商品的活动图3.5 顾客留言3.5.1 用例简述顾客可以在购买商产品后给买家留言。3.5.2 基本事件流1 顾客点击留言,系统判断此用户是否曾购买过该商城货品;2 若购买过则系统对顾客显示留言页面进行留言;3 顾留言后提交给系统,
7、系统先查是否有不良信息;4 若无则系统显示留言;5 用例结束。3.5.3 活动图图4.5 顾客注册的活动图3.6 顾客评级3.6.1 用例简述顾客可以在购买商产品后给卖家评级。3.6.2 基本事件流1 顾客点击评级,系统判断该用户是否曾购买该商城商品;2 若曾经购买过则系统给顾客提供一到五颗星供顾客评级;3 顾客评级并提交给系统;4 系统进行统计并刷新卖价评级;5 用例结束。3.6.3 活动图3.7 顾客订单查询3.7.1 用例描述顾客可以通过输入订单号,获得符合检索条件的订单详细信息。3.7.2 基本事件流1 顾客进入主菜单页面系统显示订单浏览界面;2 顾客输入订单号,系统根据当前客户订单号
8、查询订单信息并显示当前客户订单信息;3 顾客单击订单明细,系统检索客户所选订单明细,显示订单明细;4 用例结束3.7.3 活动图3.8 顾客退出3.8.1 用例简述顾客可以在任何时间退出系统。3.8.2 基本事件流1 顾客点击退出,系统注销用户;2 用例结束。3.8.3 活动图3.9 管理员登录3.9.1 用例简述管理员输入合法的用户编号和密码后,登录系统。3.9.2 基本事件流1 管理员在登录页面上,输入用户名称和密码;2 系统根据用户编号和密码检索系统,获得管理员信息;3 系统显示登陆成功;4 结束用例。3.9.3 活动图3.10 管理员管理产品种类3.10.1 用例简述例如产品的新增,更
9、新,删除。3.10.2 基本事件流1 管理员向系统提出更新商品种类的请求,系统检验是否有权限;2 若有权限则获取商品种类列表,成功则管理员更新商品种类;3 管理员更新商品后系统更新列表,并给管理员现示操作成功;4 结束用例。3.10.3 活动图3.11 管理员能够管理管理员信息3.11.1 用例简述管理员对管理员信息更新,删除。3.11.2 基本事件流1 管理员向系统提交管理管理员请求,系统检查管理员是否有此权限;2 若有则管理员更新管理员信息;3 用例结束。3.11.3 活动图3.12 管理员能够管理商品详细信息3.12.1 用例简述管理员对商品尺码颜色库存等的新增,更新,删除。3.12.2
10、 基本事件流1 管理员向系统提交更新商品详细信息的请求,系统查看管理员是否有权限;2 若有则系统获取商品详细信息列表并提交给用户;3 管理员更新商品详细信息并提交给系统;4系统检查是否有必要更新数据库;5若有则系统更新数据库并向用户显示操作成功;6 用例结束。3.12.3 活动图3.13 管理员能够管理订单3.13.1 用例简述管理员对订单的更新添加删除。3.13.2 基本事件流1 管理员向系统提交更新订单信息的请求,系统查看管理员是否有权限;2 若有则系统获取订单信息列表,提交给管理员;3 管理员更新订单信息,提交给系统;4系统检查是否有必要更新数据库;5若有则系统更新数据库,系统向用户显示操作成功;6 用例结束。3.13.3 活动图3.13.4 用例简述管理员能够在任何时间退出系统。3.13.5 基本事件流1 管理员向系统提交退出系统的请求,系统注销管理员帐户;2 系统显示管理员登陆界面;3 用例结束。3.13.6 活动图4. 时序图4.1 管理员与系统交互时序图4.2 普通用户与系统交互时序图