1、01.系统需求 .32需求分析 .52.1 功能设置 .52.2 模块划分 .62.3 识别参与者和用例 .62.31 顾客 Customer 用例图 .72.3.2 系统管理员用例 .142.3 静态结构模型 .172.3.1 类 Customer.182.3.2 类 Goods .192.3.3 类 Order .202.3.4 管理员 .212.3.5 标题 title 类 .222.3.6 二级标题类 .222.3.7 公共操作类 .232.3.8 类图 .243.动态行为模式 .243.1 时序图 .243.1.1 顾客注册成为会员时序图 .253.1.2 顾客反馈信息时序图 .26
2、3.1.3 顾客浏览商品时序图 .273.1.4 顾客查询商品时序图 .283.1.5 顾客购买商品时序图 .293.2.6 管理员添加商品时序图 .303.2.7 管理员删除商品时序图 .303.2.8 管理员添加二级商品目录时序图 .313.2.9 管理员删除二级商品目录时序图 .323.2.10 管理员编辑促销产品时序图 .323.2.11 管理员编辑条款信息时序图 .333.2.12 管理员编辑购买流程时序图 .343.2.13 管理员删除会员时序图 .353.2.14 用户结算时序图 .363.3.活动图 .363.3.1 用户顾客的活动图 .363.3.2 管理端管理员的活动图 .
3、373.4 协作图 .393.4.1 顾客登录协作图 .393.4.2 顾客注册协作图 .393.4.3 顾客浏览商品协作图 .4013.4.4 反馈信息协作图 .403.4.5 顾客查询商品协作图 .413.4.6 顾客购买商品协作图 .413.4.7 管理员删除会员协作图 .423.4.8 管理员添加商品协作图 .423.4.9 管理员添加商品标题协作图 .433.4.10 管理员删除商品协作图 .433.4.11 管理员删除标题协作图 .443.4.12 管理员编辑文本协作图 .444.系统数据库设计 .454.1 数据库的需求分析 .454.2 数据库的逻辑设计 .455参考文献: .
4、482系统分工:梁 志 负责总体设计和画用例图、活动图:王向宝 负责前台设计包括:注册、浏览、反馈 、登录 罗全力 负责前台设计包括:购买、查询、顾客和管理员类的设计张雅东 负责后台设计包括:商品管理(添加、删除商品,添加、删除标题) 、会员管理、商品类和标题类的设计李 俊 负责后台设计包括:文本编辑管理(编辑购物流程、条款信息、促销信息)和订单管理 、订单类的设计 电子商务系统1.系统需求随着社会的发展,电子商务成为了一个热门的话题,而网上购物已经成为当今社会一种比较流行的购物方式。一个完整的购物系统就是一个现实中的一个商城,或者就是一个超市。本系统就是一个类似超市的网上购物系统。首先用户进
5、入电子商场的大厅,也就是商城的首页。在这里用户可以看到所有的商品的种类,这里改提供了查询,促销商品、购物车等链接命令。用户可以单击商城活动告示查看商城发布的公告,或者是商城举办的促销活动。还可以查看具体商品,并从这里进入具体的商品界面。同样能够方便地搜索商品,而且能够运用虚拟的购物车替代现实中的购物车进行购物。用户3在查看商品的价格等详细情况之后,就可以把购物车中不满意的商品去掉,当用户购买完商品后,就可以结帐了,也就是下定单,在用户下完定单之后,商城将根据定列表的内容,使用某种手段进行确认,然后进行发货,发货成功并且收到款后,一个真正意义上的交易也就形成了,以上这些功能是用户所需要的,但是一
6、个功能完善的电子商城还需要管理员自己的货物和商品。例如进货、添加商品、删除没有的商品以及向用户发送促销活动的公告、删除过期公告,最后还有对注册会员的管理,这些都写要管理员来处理。通过上述电子商务系统的分析,可以获得如下的功能性需求。(1) 种类显示:只要涉及商场所卖的产品,都可以显示在这里。比如电脑、书籍、服务等。本系统采用分级式的管理,当单击某个人具体的种类后面还会分成更细的第二类别。第二类别中显示的就是具体的商品实物了。(2) 查询。用户可以利用此项功能来查找需要的商品。用户只要输入想要查找商品的关键字,然后单击“查询”就可以查询到相关的信息了。(3) 最新产品。根据电子商场的动态管理,可
7、以将商场中新的商品放到一张列表中显示出来,供用户参考。(4) 电子商场活动信息。在这里,商家可以以公告的形式显示商场近期的一些重要活动,比如什么时候举行促销活动,什么产品将举行展销会等。(5) 促销产品罗列。商场为了吸引用户的购买欲,可以实施状况的促销计划,这里商场设置了一个促销产品的列表,用户可以打开这个列表查看促销的商品。(6) 购买流程。有些用户可能不懂怎么在网上交易,可以在购买流程这个窗口中了解所有购买流程的信息,这个窗口是很有必要的。(7) 购物车。本系统中最主要的一个功能。用户在网上商城购买商品,都要经过这个购物车,才可以将物品买到手。(8) 登录、注册。用户要想在电子商场中购买商
8、品,就必须先登录这个电子商场,如果还不是会员才可以将物品买到手。4(9) 个人信息。注册为会员的用户,都将拥有个人信息这个窗口,在这个窗口中,用户可以查看订单、查看资料、查看购物车。(10)系统设置。这个任务只有管理员才能操作。其中管理员可以进行订单管理、会员管理、商品管理、分类管理、数据库管理、系统参数设置。2需求分析2.1 功能设置由本系统的总体任务可以找出顾客和系统管理员的活动信息。(1)顾客:顾客可看到所有商品的种类,查询商品,查看商城发布的各种公告,使用购物车购买商品。(2)系统管理员:系统管理员添加商品,删除没有的商品,发布公告,删除公告,管理注册会员,添加商品标题,删除商品标题。
9、系统总体功能示意图:5电 子 商 场 系 统公告展示前 台 客 户 行 为后 台 管 理 员 行 为购物车信息反馈购物流程浏览商品注册、登录系统设置数据库维护编辑文本管理商品管理订单管理会员管理2.2 模块划分在前台,可以将系统分为用户模块,包括注册,登录和个人信息三个方面;查询模块;浏览商品模块,包括商品一级种类显示,二级种类显示;信息反馈模块;购物车模块,包括选商品,购物和结帐。在后台,可以将系统分为会员管理模块;订单管理模块;商品管理模块,包括商品分类管理;编辑文本管理,包括促销商品展示编辑,商场公告的编辑,购物流程的编辑;系统设置模块,包括订单设置、商场设置、银行信息设置和主题设置。下
10、面是电子商场系统模块体系图:6电 子 商 场 系 统用户模块前 台后 台购物车模块信息反馈模块浏览商品模块查询模块系统设置模块编辑文本模块商品管理模块订单管理模块会员管理模块2.3 识别参与者和用例通过对系统的分析,可以确定系统中有两个参与者:系统管理员Asministrator 和顾客 customer。各参与者的描述如下:Customer 顾客浏览商品、查询商品、查看商城活动,注册并且登录后还可以购买商品,反馈商城的信息。Asministrato 系统管理员可以编辑促销产品、编辑购物流程、编辑条款信息、删除会员、添加会员、添加和管理商品、管理订单和系统设置。72.31 顾客 Custome
11、r 用例图一 一 一 一 一 一一 一 一 一一 一 一 一一 一 一 一一 一 一 一 一 一一 一一 一 一 一一 一 一 一一 一 一 一 一 一用例说明如下:(1)登录用例描述表8(表 2.3.1-1)(2)修改个人信息用例:用例名称 修改个人信息标识符用例描述参与者前置条件后置条件基本操作流程可选操作流程UC002会员可以修改密码和基本信息。顾客(会员)顾客登录到系统会员完成自己的信息的修改。1. 顾客点击要修改个人信息2. 顾客输入要修改的信息3. 提交到数据库,修改数据库的内容。然后输入无效的用户名,旧密码不正确,EMAIL 格式不正确则提示重新输入,或终止用例。(表 2.3.1
12、-2)(3)反馈信息用例用例名称 反馈信息用例名称 登录标识符用例描述参与者前置条件后置条件基本操作流程可选操作流程UC001登录系统顾客(会员) 、系统管理员无登录到系统1. 系统提示用户输入用户名和密码2. 用户输入用户名和密码3. 系统验证用户名和密码,若正确,则登录到系统中如果用户输入无效的用户名和密码,系统显示错误信息,并返回重新提示用户输入用户名和密码:或者取消登录或者终止登录。9标识符用例描述参与者前置条件后置条件基本操作流程可选操作流程UC003会员对商品的评价和服务信息反馈顾客(会员)会员登录对服务和商品的质量评价反馈给系统1. 单击反馈信息按钮2. 在输入框中输入你要反馈的信息3. 提交到数据库中并显示在页面中提出对系统的服务质量,商品的价格和质量和商家应提供何种商品等建议(表 2.3.1-3)(4)查询商品用例用例名称 反馈信息标识符用例描述参与者前置条件后置条件基本操作流程可选操作流程UC004顾客可以查询自己需要的商品顾客无显示出所查询的商品1. 在查询的文本框中输入要查询的信息2. 点击提交,即可显示信息。假如系统存在所查询的信息则显示否则提示该信息不存在,返回再查询。(表 2.3.1-4)(5)查看市场活动
Copyright © 2018-2021 Wenke99.com All rights reserved
工信部备案号:浙ICP备20026746号-2
公安局备案号:浙公网安备33038302330469号
本站为C2C交文档易平台,即用户上传的文档直接卖给下载用户,本站只是网络服务中间平台,所有原创文档下载所得归上传人所有,若您发现上传作品侵犯了您的权利,请立刻联系网站客服并提供证据,平台将在3个工作日内予以改正。