1.系统需求...................................................................22.需求分析..................................................................42.1功能设置.............................................................42.2模块划分.............................................................52.3识别参与者和用例.....................................................52.3.1顾客Customer用例图...........................................62.3.2系统管理员用例................................................122.3静态结构模型........................................................152.3.1类Customer...................................................162.3.2类Goods.......................................................172.3.3类Order.......................................................182.3.4管理员........................................................192.3.5标题title类..................................................202.3.6二级标题类....................................................202.3.7公共操作类....................................................212.3.8类图..........................................................223.动态行为模式..............................................................223.1时序图..............................................................223.1.1顾客注册成为会员时序图........................................233.1.2顾客反馈信息时序图............................................243.1.3顾客浏览商品时序图............................................253.1.4顾客查询商品时序图............................................263.1.5顾客购买商品时序图............................................273.2.6管理员添加商品时序图..........................................283.2.7管理员删除商品时序图..........................................283.2.8管理员添加二级商品目录时序图..................................293.2.9管理员删除二级商品目录时序图..................................303.2.10管理员编辑促销产品时序图.....................................303.2.11管理员编辑条款信息时序图.....................................313.2.12管理员编辑购买流程时序图.....................................323.2.13管理员删除会员时序图.........................................333.2.14用户结算时序图...............................................343.3.活动图..............................................................343.3.1用户顾客的活动图..............................................343.3.2管理端管理员的活动图..........................................353.4协作图..............................................................373.4.1顾客登录协作图................................................373.4.2顾客注册协作图................................................373.4.3顾客浏览商品协作图............................................383.4.4反馈信息协作图................................................383.4.5顾客查询商品协作图............................................393.4.6顾客购买商品协作图............................................393.4.7管理员删除会员协作图..........................................403.4.8管理员添加商品协作图..........................................403.4.9管理员添加商品标题协作图......................................413.4.10管理员删除商品协作图.........................................413.4.11管理员删除标题协作图.........................................423.4.12管理员编辑文本协作图.........................................424.系统数据库设计............................................................434.1数据库的需求分析....................................................434.2数据库的逻辑设计....................................................435.参考文献:...............................................................46系统分工:梁志负责总体设计和画用例图、活动图:王向宝负责前台设计包括:注册、浏览、反馈、登录罗全力负责前台设计包括:购买、查询、顾客和管理员类的设计张雅东负责后台设计包括:商品管理(添加、删除商品,添加、删除标题)、会员管理、商品类和标题类的设计李俊负责后台设计包括:文本编辑管理(编辑购物流程、条款信息、促销信息)和订单管理、订单类的设计电子商务系统1.系统需求随着社会的发展,电子商务成为了一个热门的话题,而网上购物已经成为当今社会一种比较流行的购物方式。一个完整的购物系统就是一个现实中的一个商城,或者就是一个超市。本系统就是一个类似超市的网上购物系统。首先用户进入电子商场的大厅,也就是商城的首页。在这里用户可以看到所有的商品的种类,这里改提供了查询,促销商品、购物车等链接命令。用户可以单击商城活动告示查看商城发布的公告,或者是商城举办的促销活动。还可以查看具体商品,并从这里进入具体的商品界面。同样能够方便地搜索商品,而且能够运用虚拟的购物车替代现实中的购物车进行购物。用户在查看商品的价格等详细情况之后,就可以把购物车中不满意的商品去掉,当用户购买完商品后,就可以结帐了,也就是下定单,在用户下完定单之后,商城将根据定列表的内容,使用某种手段进行确认,然后进行发货,发货成功并且收到款后,一个真正意义上的交易也就形成了,以上这些功能是用户所需要的,但是一个功能完善的电子商城还需要管理员自己的货物和商品。例如进货、添加商品、删除没有的商品以及向用户发送促销活动的公告、删除过期公告,最后还有对注册会员的管理,这些都写要管理员来处理。通过上述电子商务系统的分析,可以获得如下的功能性需求。(1)种类显示:只要涉及商场所卖的产品,都可以显示在这里。比如电脑、书籍、服务等。本系统采用分级式的管理,当单击某个人具体的种类后面还会分成更细的第二类别。第二类别中显示的就是具体的商品实物了。(2)查询。用户可以利用此项功能来查找需要的商品。用户只要输入想要查找商品的关键字,然后单击“查询”就可以查询到相关的信息了。(3)最新产品。根据电子商场的动态管理,可以将商场中新的商品放到一张列表中显示出来,供用户参考。(4)电子商场活动信息。在这里,商家可以以公告的形式显示商场近期的一些重要活动,比如什么时候举行促销活动,什么产品将举行展销会等。(5)促销产品罗列。商场为了吸引用户的购买欲,可以实施状况的促销计划,这里商场设置了一个促销产品的列表,用户可以打开这个列表查看促销的商品。(6)购买流程。有些用户可能不懂怎么在网上交易,可以在购买流程这个窗口中了解所有购买流程的信息,这个窗口是很有必要的。(7)购物车。本系统中最主要的一个功能。用户在网上商城购买商品,都要经过这个购物车,才可以将物品买到手。(8)登录、注册。用户要想在电子商场中购买商品,就必须先登录这个电子商场,如果还不是会员才可以将物品买到手。(9)个人信息。注册为会员的用户,都将拥有个人信息这个窗口,在这个窗口中,用户可以查看订单、查看资料、查看购物车。(10)系统设置。这个任务只有管理员才能操作。其中管理员可以进行订单管理、会员管理、商品管理、分类管理、数据库管理、系统参数设置。2.需求分析2.1功能设置由本系统的总体任务可以找出顾客和系统管理员的活动信息。(1)顾客:顾客可看到所有商品的种类,查询商品,查看商城发布的各种公告,使用购物车购买商品。(2)系统管理员:系统管理员添加商品,删除没有的商品,发布公告,删除公告,管理注册会员,添加商品标题,删除商品标题。系统总体功能示意图:电子商场系统公告展示前台客户行为后台管理员行为购物车信息反馈购物流程浏览商品注册、登录系统设置数据库维护编辑文本管理商品管理订单管理会员管理2.2模块划分在前台,可以将系统分为用户模块,包括注册,登录和个人信息三个方面;查询模块;浏览商品模块,包括商品一级种类显示,二级种类显示;信息反馈模块;购物车模块,包括选商品,购物和结帐。在后台,可以将系统分为会员管理模块;订单管理模块;商品管理模块,包括商品分类管理;编辑文本管理,包括促销商品展示编辑,商场公告的编辑,购物