网上购物系统UML模型(共36页).doc
《网上购物系统UML模型(共36页).doc》由会员分享,可在线阅读,更多相关《网上购物系统UML模型(共36页).doc(36页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、精选优质文档-倾情为你奉上GIS软件工程上机作业网上购物系统UML模型班 级 2007级地理信息系统 学 号 姓 名 廖丹霞 湖南师范大学资源与环境科学学院目录1.介绍61.1目的61.2范围61.3定义,缩写词61.4参考文献61.5内容概览61.5.1登录系统61.5.2注册系统61.5.3浏览商品系统61.5.4购物系统62.体系结构表示方法63.B2C购物网上购物系统要达到的目标和限制63.1目标63.2限制64.用例视图74.1系统用例图74.2商品类别84.2.1用例简述84.2.2基本事件流84.2.3活动图84.3检索商品94.3.1用例简述94.3.2基本事件流94.3.3活
2、动图94.4商品详细94.4.1用例简述94.4.2基本事件流94.4.3活动图104.5顾客注册104.5.1用例简述104.5.2基本事件流104.5.3活动图104.6修改注册信息114.6.1用例简述114.6.2基本事件流114.6.3活动图114.7查看订单124.7.1用例简述124.7.2基本事件流124.7.3活动图124.8顾客登录系统134.8.1用例简述134.8.2基本事件流134.8.3活动图134.9顾客退出系统144.9.1用例简述144.9.2基本事件流144.9.3活动图144.10商品放入购物车154.10.1用例简述154.10.2基本事件流154.10
3、.3活动图154.11管理购物车164.11.1用例简述164.11.2基本事件流164.11.3活动图174.12下订单174.12.1用例简述174.12.2基本事件流174.12.3活动图184.13管理员登录系统194.13.1用例简述194.13.2基本事件流194.13.3活动图194.14管理员退出系统194.14.1用例简述194.14.2基本事件流194.14.3活动图204.15管理业务数据204.15.1用例简述204.15.2基本事件流204.15.3活动图204.16管理系统权限214.16.1用例简述214.16.2基本事件流214.16.3活动图214.17管理管
4、理员214.17.1用例简述214.17.2基本事件流214.17.3活动图214.18付款状态批处理224.18.1用例简述224.18.2基本事件流224.18.3活动图224.19商品库存批处理234.19.1用例简述234.19.2基本事件流234.19.3活动图234.20配送状态批处理244.20.1用例简述244.20.2基本事件流244.20.3活动图245.逻辑视图255.1总揽255.2主要Package的介绍275.2.1B2C在线销售系统Package图见图5.2275.2.2Webapp275.2.3Service275.2.4Dao275.2.5Model285.2
5、.6Search285.2.7util285.2.8admin285.2.9user286.过程视图286.1用户注册286.1.1用户注册的系统顺序图见图6.1286.1.2用户注册的VOPC类图见图6.2296.1.3用户注册的协作图见图6.3296.2下订单306.2.1下订单的系统顺序图见图6.4306.2.2下订单的VOPC类图见图6.5316.2.3下订单的协作图见图6.6316.3管理业务数据326.3.1管理业务数据的系统顺序图见图6.7326.3.2管理业务数据的VOPC类图见图6.8326.3.3管理业务数据的协作图见图6.9336.4商品库存批处理336.4.1商品库存批
6、处理的系统顺序图见图6.10336.4.2商品库存批处理的VOPC类图见图6.11346.4.3商品库存批处理的协作图见图6.12347.部署视图357.1部署视图357.2Generic PC357.3Web Browser357.4Apache357.5Struts357.6Tomcat 6.0357.7Hibernate357.8MySQL358.数据视图369.规模和性能369.1满足的规模369.2满足的性能3610.质量36软件架构文档1. 介绍1.1 目的这篇文档提供了对B2C在线销售系统的系统架构的总揽,从不同的视角描述了该系统。同时介绍了B2C在线销售网站有关架构的想法,包含
7、架构分析的关键决策,目的在于帮助开发人员理解网上销售系统的基本结构。1.2 范围介绍了网上销售系统的登录系统、注册系统、浏览商品系统、购物系统。1.3 定义,缩写词B2C:Business To Customer1.4 参考文献无1.5 内容概览1.5.1 登录系统用户如果要进行购物操作,需要输入正确的用户名和密码,如果输入错误,则停留在登录页;1.5.2 注册系统客户如果从来没有在本网站购买过东西,需要注册一个Customer账号;1.5.3 浏览商品系统进入B2C系统后,客户必须知道有关的商品信息,可以得到商品的名称、价格、各种属性信息,并能根据需要输入相关信息进行搜索;1.5.4 购物系
8、统当客户看中某件商品后,可以根据需要进行购买,操作后生成购物单,然后可以下订单。2. 体系结构表示方法这篇文档使用一系列视图反映系统架构的某个方面;用例视图:概括了架构上最为重要的用例和它们的非功能性需求;逻辑视图:展示了描述系统关键方面的重要用例实现场景(使用交互图);部署视图:展示构建在处理节点上的物理部署以及节点之间的网络配置(使用部署图);数据视图:描述了数据流、持久性数据模式、对象与持久性数据之间的模式映射、对象到数据库、存储过程以及触发器的映射机制(使用类图描述数据模型,活动图表示数据流)。3. B2C购物网上购物系统要达到的目标和限制3.1 目标客户可以正确登录,在登录页面输入信
9、息时能够在输入错误的同时看到错误提示;正确登录后可以看到商品的列表,点击其中一条信息后可以看到某个商品的详细信息,看中后可以很方便的进行购买,在生成购物单之后客户可以看到。客户在首页可以很方便地进行注册,输入的注册信息要进行验证,验证正确后将信息存入数据库。管理员正确登录后可以修改用户信息,商品信息。3.2 限制客户和管理员的界面分开,客户不能修改逻辑上不能修改的信息;管理员不能修改用户密码,还有同级别的管理员的信息。4. 用例视图 B2C在线销售系统描述的主要用例有:商品类别,检索商品,商品详细,顾客注册,修改注册信息,查看订单,顾客登录系统,顾客退出系统,商品放入购物车,管理购物车,下订单
10、,管理员登录系统,管理员退出系统,管理业务数据,管理系统权限,管理管理员,付款状态批处理,商品库存批处理,配送状态批处理。4.1 系统用例图系统用例图见图4.1:图4.1 系统用例图4.2 商品类别4.2.1 用例简述顾客浏览商品类别,系统返回此类别下的子类别或商品的一览。4.2.2 基本事件流1 顾客:在商品大类别页面,选择某个大类别;2 系统:根据顾客选择的商品类别,返回此类别下所有的中类别信息;3 顾客:在商品中类别页面,选择某个中类别;4 系统:根据顾客选择的商品类别,返回此类别下所有的小类别信息;5 顾客:在商品小类别页面,选择某个小类别;6 系统:根据顾客选择的商品类别,返回此类别
11、下所有的商品信息;7 用例结束。4.2.3 活动图商品类别的活动图见图4.2图4.2 商品类别的活动图4.3 检索商品4.3.1 用例简述顾客输入商品相关的关键词,系统检索相关的商品,并显示这些商品的信息。4.3.2 基本事件流 1 顾客:在商品检索页面,输入商品检索条件,提交检索请求; 2 系统:在系统中检索与输入条件相符的商品数据; 3 系统:把检索条件相符的商品数据显示在页面上; 4 用例结束。4.3.3 活动图检索商品的活动图见图4.3图4.3 检索商品的活动图4.4 商品详细4.4.1 用例简述顾客点击商品一览页面上的某个商品,获得该商品的详细介绍信息。4.4.2 基本事件流1 顾客
12、:点击商品一览页面上的某个商品;2 系统:在商品详细页面上显示商品的详细介绍信息;3 系统:用例结束。4.4.3 活动图查看商品的活动图见图4.4图4.4 查看商品的活动图4.5 顾客注册4.5.1 用例简述顾客在购物网站上输入注册信息,成为网站会员。4.5.2 基本事件流1 顾客:在会员注册画面,输入用户编号、密码、用户姓名、电子邮件地址和联系电话等信息,提交注册请求;2 系统:对顾客的信息进行检查;3 系统:顾客的信息被系统保存;4 系统:显示注册完了画面,提示顾客注册成功;5 用例结束。4.5.3 活动图顾客注册的活动图见图4.5图4.5 顾客注册的活动图4.6 修改注册信息4.6.1
13、用例简述顾客修改自己的注册信息。4.6.2 基本事件流1 顾客:进入在会员信息画面;2 系统:显示此顾客的用户编号、密码、用户姓名、电子邮件地址等信息,其中除用户编号外,其他都是可修改项目;3 顾客:编辑能够被修改的项目;4 系统:检查顾客输入的信息;5 系统:顾客输入的信息被系统保存;6 系统:显示注册信息更新完了画面,提示顾客注册信息更新成功;7 用例结束。4.6.3 活动图修改注册信息的活动图见图4.6图4.6 修改注册信息的活动图4.7 查看订单4.7.1 用例简述顾客可以查看自己的订单。4.7.2 基本事件流 1 顾客:点击会员页面上的订单状况; 2 系统:在订单一览页面上显示和该会
14、员相关的所有订单的一览信息; 3 顾客:在订单一览页面上点击某条订单; 4 系统:在订单详细页面上显示该订单的详细信息; 5 用例结束。4.7.3 活动图查看订单的活动图见图4.7图4.7 查看订单的活动图4.8 顾客登录系统4.8.1 用例简述顾客输入合法的用户编号和密码后,登录系统。4.8.2 基本事件流 1 顾客:在顾客登录页面上,输入用户编号和密码; 2 系统:根据用户编号和密码检索系统,获得顾客信息; 3 系统:在会员信息页面上,显示欢迎顾客登录系统,顾客身份由游客变为会员; 4 结束用例。4.8.3 活动图顾客登录系统的活动图见图4.8 图4.8 顾客登录系统的活动图4.9 顾客退
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 网上 购物 系统 UML 模型 36
限制150内