网上商城UML需求分析
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
1.系统需求 (2)
2.需求分析 (4)
2.1功能设置 (4)
2.2模块划分 (5)
2.3识别参与者和用例 (6)
2.3.1 顾客Customer用例图 (7)
2.3.2 系统管理员用例 (13)
2.3 静态结构模型 (16)
2.3.1 类Customer (17)
2.3.2类Goods (18)
2.3.3类Order (19)
2.3.4管理员 (20)
2.3.5标题title类 (21)
2.3.6二级标题类 (21)
2.3.7公共操作类 (22)
2.3.8类图 (23)
3.动态行为模式 (23)
3.1时序图 (23)
3.1.1顾客注册成为会员时序图 (24)
3.1.2顾客反馈信息时序图 (25)
3.1.3顾客浏览商品时序图 (26)
3.1.4顾客查询商品时序图 (27)
3.1.5顾客购买商品时序图 (28)
3.2.6管理员添加商品时序图 (29)
3.2.7管理员删除商品时序图 (29)
3.2.8管理员添加二级商品目录时序图 (30)
3.2.9管理员删除二级商品目录时序图 (31)
3.2.10管理员编辑促销产品时序图 (31)
3.2.11管理员编辑条款信息时序图 (32)
3.2.12管理员编辑购买流程时序图 (33)
3.2.13管理员删除会员时序图 (34)
3.2.14用户结算时序图 (35)
3.3.活动图 (35)
3.3.1用户顾客的活动图 (35)
3.3.2管理端管理员的活动图 (36)
3.4协作图 (38)
3.4.1顾客登录协作图 (38)
3.4.2顾客注册协作图 (38)
3.4.3顾客浏览商品协作图 (39)
3.4.4反馈信息协作图 (39)
3.4.5顾客查询商品协作图 (40)
3.4.6顾客购买商品协作图 (40)
3.4.7管理员删除会员协作图 (41)
3.4.8管理员添加商品协作图 (41)
3.4.9管理员添加商品标题协作图 (42)
3.4.10管理员删除商品协作图 (42)
3.4.11管理员删除标题协作图 (43)
3.4.12管理员编辑文本协作图 (43)
4.系统数据库设计 (44)
4.1数据库的需求分析 (44)
4.2数据库的逻辑设计 (44)
5.参考文献: (47)
系统分工:
梁志负责总体设计和画用例图、活动图:
王向宝负责前台设计包括:注册、浏览、反馈、登录
罗全力负责前台设计包括:购买、查询、顾客和管理员类的设计
张雅东负责后台设计包括:商品管理(添加、删除商品,添加、删除标题)、会员管理、商品类和标题类的设计
李俊负责后台设计包括:文本编辑管理(编辑购物流程、条款信息、促销信息)和订单管理、订单类的设计
电子商务系统
1.系统需求
随着社会的发展,电子商务成为了一个热门的话题,而网上购物已经成为当今社会一种比较流行的购物方式。一个完整的购物系统就是一个现实中的一个商城,或者就是一个超市。本系统就是一个类似超市的网上购物系统。
首先用户进入电子商场的大厅,也就是商城的首页。在这里用户可以看到所有的商品的种类,这里改提供了查询,促销商品、购物车等链接命令。
用户可以单击商城活动告示查看商城发布的公告,或者是商城举办的促销活动。还可以查看具体商品,并从这里进入具体的商品界面。同样能够方便地搜索商品,而且能够运用虚拟的购物车替代现实中的购物车进行购物。用户在查看商品的价格等详细情况之后,就可以把购物车中不满意的商品去掉,
当用户购买完商品后,就可以结帐了,也就是下定单,在用户下完定单之后,商城将根据定列表的内容,使用某种手段进行确认,然后进行发货,发货成功并且收到款后,一个真正意义上的交易也就形成了,以上这些功能是用户所需要的,但是一个功能完善的电子商城还需要管理员自己的货物和商品。例如进货、添加商品、删除没有的商品以及向用户发送促销活动的公告、删除过期公告,最后还有对注册会员的管理,这些都写要管理员来处理。
通过上述电子商务系统的分析,可以获得如下的功能性需求。
(1)种类显示:只要涉及商场所卖的产品,都可以显示在这里。比如电脑、书籍、服务等。本系统采用分级式的管理,当单击某个人具体
的种类后面还会分成更细的第二类别。第二类别中显示的就是具体
的商品实物了。
(2)查询。用户可以利用此项功能来查找需要的商品。用户只要输入想要查找商品的关键字,然后单击“查询”就可以查询到相关的信息
了。
(3)最新产品。根据电子商场的动态管理,可以将商场中新的商品放到一张列表中显示出来,供用户参考。
(4)电子商场活动信息。在这里,商家可以以公告的形式显示商场近期的一些重要活动,比如什么时候举行促销活动,什么产品将举行展
销会等。
(5)促销产品罗列。商场为了吸引用户的购买欲,可以实施状况的促销计划,这里商场设置了一个促销产品的列表,用户可以打开这个列
表查看促销的商品。
(6)购买流程。有些用户可能不懂怎么在网上交易,可以在购买流程这个窗口中了解所有购买流程的信息,这个窗口是很有必要的。
(7)购物车。本系统中最主要的一个功能。用户在网上商城购买商品,都要经过这个购物车,才可以将物品买到手。
(8)登录、注册。用户要想在电子商场中购买商品,就必须先登录这个电子商场,如果还不是会员才可以将物品买到手。
(9)个人信息。注册为会员的用户,都将拥有个人信息这个窗口,在这