版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、比京联大孝软件工程题目:京东商城网站软件需求说明书专业:软件工程学院:信息学院小 组成员:吴焰樟 冉若曦邱 静 周 成成 员 学号: 1308350313083506指导教师:马小军协助指导教师:2013年11月11日目录目录2.1引言3.1.1 项目背景3.1.2 定义3.1.3 参考资料3.2任务卞2述4.2.1 系统目标4.2.2 用户特点4.2.3 假定和约束5.3需求分析6.3.1 业务描述.6.3.2 系统框架图6.3.3 系统流程图8.3.4 用例分析123.5 类图173.6 部分用例的顺序图194运行环境规定234.1 设备234.2 支持软件234.3 控制231引言1.1
2、 项目背景信息化是当今世界发展的大趋势,是推动经济社会发展和变革的重要力量。随着信息化时代的到来,信息传播发生了深刻的变革,人们的工作方式、生活方式乃至思维方式都发生 了前所未有的改变,各行各业都在顺应这一时代变革加强信息化建设。谁能在信息化变革时期先人一步,就能获得先机,抢占鳌头。传统的销售方式是商家把商品放在店铺里供顾客挑选,店铺的规模、位置等客观因素影响着商店的客流量, 并且商品的存放与销售需要人力进行管理,雇员的工资、店面的租金等又增加了成本,顾客也不能迅速找到所需要的商品,而开一个网上商店只需要一个可以存放商品的仓库,比租一个店面能节省很多,也不需要太多的人力来管理,不会因为商店的面
3、积影响客流量,客户足不出户就能买东西,并且很容易就能找到所需要的商品。近年来,随着Internet的迅速崛起,互联网已日益成为收集提供信息的最佳渠道并逐步 进入传统的流通领域。于是电子商务开始流行起来,越来越多的商家在网上建起在线商店, 向消费者展示出一种新颖的购物理念。网上购物系统作为 B2B , B2c (Business to Customer,即企业对消费者),C2c (Customer to Customer,即消费者对消费者)电子商务的前端商务平台,在其商务活动全过程中起着举 足轻重的作用。本文主要考虑的是如何建设B2C的网上购物系统。网上购物是一种具有交互功能的商业信息系统,它向
4、用户提供静态和动态两类信息资 源。所谓静态信息是指那些比经常变动或更新的资源,如公司简介、管理规范和公司制度等等;动态信息是指随时变化的信息,如商品报价,会议安排和培训信息等。网上购物系统具有强大的交互功能,可使商家和用户方便的传递信息,完成电子贸易或EDI交易,这种全新的交易方式实现了公司间文档与资金的无纸化交换。1.2 定义1、平台:平台是指京东商城整个系统与环境的组合。2、前台:指本系统由各类应用人群使用的功能集合。3、前台门户:指各类型应用人群在前台浏览、购物及各种相关业务的操作。包括整站网页、各个导航页、各个栏目及专题页、商品类页、最终商品购买页、商铺页、购物引导页等。4、后台:指本
5、平台后台管理人员使用的功能集合,总运营商可以在后台操作。后台包括:总运营商后台、运营专品后台、其他各类型管理人员后台。5、专区:平台主推的核心导航及频道、主要楼层及橱窗、关键活动区或者页面等。1.3参考资料1李代平等.软件工程(第二版).北京:清华大学出版社,20082张海潘,倪宁.软件工程.北京:人民邮电出版社,20093殷人昆.实用面向对象软件工程教程.北京:电子工业出版社,20004参考网址:5参考网址:2任务概述2.1 系统目标随着社会的发展,电子商务成为了一个热门的话题,而网上购物已经成为当今社会一种比较流行的购物方式。一个完整的购物系统就是一个现实中的一个商城,或者就是一个超市。本
6、系统就是一个类似超市的网上购物系统。首先用户进入电子商场的大厅,也就是商城的首页。 在这里用户可以看到所有的商品的种类,这里改提供了查询,促销商品、购物车等链接命令。用户可以单击商城活动告示查看 商城发布的公告,或者是商城举办的促销活动。还可以查看具体商品, 并从这里进入具体的商品界面。同样能够方便地搜索商品, 而且能够运用虚拟的购物车替代现实中的购物车进行 购物。用户在查看商品的价格等详细情况之后,就可以把购物车中不满意的商品去掉,当用户购买完商品后,就可以结帐了,也就是下定单,在用户下完定单之后,商城将根据定列表的内容,使用某种手段进行确认,然后进行发货,发货成功并且收到款后, 一个真正意
7、义上的交易也就形成了,以上这些功能是用户所需要的,但是一个功能完善的电子商城还需要管理员自己的货物和商品。 例如进货、添加商品、删除没有的商品以及向用户发送促销活动的 公告、删除过期公告,最后还有对注册会员的管理,这些都写要管理员来处理。通过上述电子商务系统的分析,可以获得如下的功能性需求。1、种类显示:只要涉及商场所卖的产品,都可以显示在这里。比如电脑、书籍、服务 等。本系统采用分级式的管理,当单击某个人具体的种类后面还会分成更细的第二 类别。第二类别中显示的就是具体的商品实物了。2、查询。用户可以利用此项功能来查找需要的商品。用户只要输入想要查找商品的关键字,然后单击“查询”就可以查询到相
8、关的信息了。3、最新产品。根据电子商场的动态管理,可以将商场中新的商品放到一张列表中显示 出来,供用户参考。4、电子商场活动信息。在这里,商家可以以公告的形式显示商场近期的一些重要活动, 比如什么时候举行促销活动,什么产品将举行展销会等。5、促销产品罗列。商场为了吸引用户的购买欲, 可以实施状况的促销计划,这里商场设置了一个促销产品的列表,用户可以打开这个列表查看促销的商品。6、购买流程。有些用户可能不懂怎么在网上交易,可以在购买流程这个窗口中了解所有购买流程的信息,这个窗口是很有必要的。7、购物车。本系统中最主要的一个功能。用户在网上商城购买商品,都要经过这个购物车,才可以将物品买到手。8、
9、登录、注册。用户要想在电子商场中购买商品,就必须先登录这个电子商场,如果 还不是会员才可以将物品买到手。9、个人信息。注册为会员的用户, 都将拥有个人信息这个窗口,在这个窗口中,用户可以查看订单、查看资料、查看购物车。10、系统设置。这个任务只有管理员才能操作。其中管理员可以进行订单管理、会员管理、商品管理、分类管理、数据库管理、系统参数设置。2.2 用户特点网上商店的主要参与者是顾客和商场,以及后台管理人员。无论什么类型的网上商店, 顾客从网上购物的过程都相似应用范围2.3 假定和约束假定:用户能够提供交付测试的环境;用户能够参与到需求的核准工作。约束:本系统最后提交时间为2020年12月1
10、2日设计和实现上的限制:硬件限制服务器:基于Intel构架的企业服务器 工作站:PC机软件限制操作系统: Windows Server 2003浏览器:IE, google浏览器等后台数据可:SQL Server 2000编程语言:Visual C#设计工具:Photoshop, Dream Waver, Flash 等。27 / 23'.3需求分析3.1 业务描述用户功能需求分析用户需要注册成会员用户,需要用户注册使用的功能有:1、用户注册。2、用户添加商品到购物车的功能。购物车的设计,必须做到清晰、简单和方便。3、用户信息的自我管理。 用户的注册信息中,用户的地址、联系方式等都是商
11、品配送的重 要依据,所以应该允许用户对这些信息进行修改,并使得用户在用户信息中,可以查阅购物详情等信息。业务管理员功能分析对网站的管理者来说,分析网站的管理要求,以下功能是必不可少的。1、商品登记。将商品的各种信息:商品名、价格、厂家等录入到数据库中,是网站管理中 的一项基本的工作。2、用户管理。网站应该可以对用户进行诸如删除、查看部分用户信息等功能。3、订单管理。这是最重要的管理功能。管理者应该可以每天清晰的查阅有多少订单生成、 每个订单的详情等信息,并了解个订单的处理情况。仓库管理员功能分析1、对于仓库管理员来说,主要为查询库存信息,更改库存信息等。3.2 系统框架图系统整体框架图在本系统
12、中,主要分为顾客,网站业务管理员,仓库管理员三个大模块,其中顾客管理模块包括用户注册、登录,浏览商品购买商品等环节,网站业务管理员包括商品的管理(编辑商品信息),留言管理,订单管理等环节,二仓库管理员主要为查看库存,修改库存信息。京东商城网站系统顾客管理模块仓库管理员模块浏览商品管理员登录会员管理订单管理商品管理留言管理管理员信息管理仓库管理员登录库存管理个人信息管理图3-1京东冏城网站系统总体框图图3-2用尸功能框图网站业务管理员管理员信息管理 删除会员登录系统图3-3网站业务管理员框图仓库管理员个人信息管理删除库存修改库存查询库存登录系统图3-4仓库管理员框图3.3系统流程图3.3.1顶层
13、数据流图订单信息仓库管理 员息信馈反-T网站业务管理员图3-5顶层数据流图3.3.2 1层数据流图访客注册信息.注册结果信息注册商品信息【条件商品信息查询. 会员信息表一* 商品信息表商品信购买商品订单管理订单信息表留言信息表个人信息设置> 会员信息表图3-6 1层数据流图3.3.3 2层数据流图图3-7访客数据流图会员信息表图3-8查询商品数据流图订单信息图3-9购买商品数据流图图3-11会员个人信息设置数据流图图3-12网站业务管理员商品管理数据流图图3-13网站业务管理员会员管理数据流图3.4用例分析顾客用例图图3-14顾客用例图用例说明如下:(1) 顾客注册用例用例名称顾客注册标
14、识符UC001用例描述顾客注册用户参与者顾客前置条件无后置条件顾客注册成为会员基本操作流程1、点击注册进入注册页面2、输入相关信息3、提交信息到数据库中可选操作流程如果输入的用户名有重名,EMAIL格式不止确,密码格式、长度不对等则返回重新注册,或取消,终止用例(2) 登录用例用例名称登录标识符UC002用例描述登录系统参与者顾客(会员)前置条件无后置条件登录到系统基本操作流程1、系统提示用户输入用户名和密码2、用户输入用户名和密码3、系统验证用户名和密码,若止确,则登录到系统中可选操作流程如果用户输入无效的用户名和密码,系统显示错误信息,并返 回重新提示用户输入用户名和密码:或者取消登录或者
15、终止登 录。(3) 查询商品用例用例名称反馈信息标识符UC003用例描述顾客可以查询自己需要的商品参与者顾客前置条件无后置条件显示出所查询的商品基本操作流程1、在查询的义本框中输入要查询的信息2、点击提交,即可显示信息。假如系统存在所查询的信息则显不否则提不该信息不存可选操作流程在,返回冉查询。(4) 购买商品用例用例名称购买商品标识符UC004用例描述购买商品参与者顾客(会员)前置条件登录到系统后置条件完成对商品购买基本操作流程1、找到所需要的商品2、点击添加到购物车3、点击我的购物车,查看购物车商品,4、点击结算,选择要付款的方式5、点击完成,显示购物单可选操作流程可对购物商品数量添加,和
16、删除商品,选择不向的付款方式, 假如信息不全,则提示要完成所要输入信息,或取消,终止用 例(5)修改个人信息用例用例名称修改个人信息标识符UC005用例描述会员可以修改密码和基本信息。参与者顾客(会员)前置条件顾客登录到系统后置条件会员完成自己的信息的修改。基本操作流程1、顾客点击要修改个人信息2、顾客输入要修改的信息3、提交到数据库,修改数据库的内容。可选操作流程然后输入尢效的用户名,旧密他不止确,EMAIL格式不止确等则提不重新输入,或终止用例。业务管理员用例图图3-15业务管理员用例图(1) 登录系统用例用例名称登录标识符UC006用例描述登录系统参与者系统管理员前置条件无后置条件登录到
17、系统基本操作流程1、系统提示用户输入用户名和密码2、用户输入用户名和密码3、系统验证用户名和密码,若正确,则登录到系统中可选操作流程如果用户输入无效的用户名和密码,系统显示错误信息,并返回重新提示用户输入用户名和密码:或者取消登录或者终止登录。(2) 订单管理用例用例名称订单管理标识符UC007用例描述参与日前置条件后置条件 基本操作流程可选操作流程查看订单信息,修改订单状态,根据状态查询订单信息,如对交易是否完成的状态进行查找。系统管理员管理员登录进系统完成对订单的修改1、进入订单模块2、修改订单的状态(如交易玩成则添加到订单完成状态)查看订单信息、修改订单状态、根据状态查询订单信息,(如对
18、交易是否完成的状态进行查找)(3) 管理商品用例用例名称商品管理标识符UC008用例描述用于编辑商品信息,例如增加商品,删除商品,修改商品,查询商品信息等经与名系统管理员前置条件管理员登录进系统后置条件完成商品标题和商品各种信息的管理基本操作流程1、进入商品管理模块2、选择要更新的项目3、输入要更新的信息4、确认、提交可选操作流程添加商品,删除商品,修改商品,查询商品信息。(4) 会员管理用例用例名称会员管理标识符UC009用例描述是删除会员,添加会员,查看会员订单,查看会员购物车等会员 的父用例。经与名系统管理员前置条件管理员登录进系统后置条件完成会员各种信息的管理基本操作流程1、选择管理表
19、项(如:删除会员、添加会员)2、输入或修改会员信息,提交可选操作流程删除会员、添加会员信息、查看会员的订单,查看会员的购物车(5) 留言管理用例用例名称留言管理标识符UC010用例描述查看顾客留言,筛选留言信息,删除不良留言信息参与者系统管理员前置条件管理员登录进系统后置条件完成对留言信息的管理基本操作流程1、选择管理表项(如:查询留言信息,删除留言信息等)2、查询或删除留言信息可选操作流程查询留言,删除留言(6)管理员信息管理用例用例名称管理员信息管理标识符用例描述参与者前置条件后置条件 基本操作流程可选操作流程UC011管理员可以修改密码和基本信息。网站管理员管理员登录到系统管理员完成自己
20、的信息的修改。4、管理员点击要修改个人信息5、管理员输入要修改的信息6、提交到数据库,修改数据库的内容。然后输入无效的用户名,旧密他不止确,EMAIL格式不止确等则提不重新输入,或终止用例。仓库管理员用例图图3-16仓库管理员用例图说明:由于本用例与其他顾客、网站业务管理员用例相差不大,故对仓库管理员的详细说明 在此处省略。3.5类图系统包含的实体类有客户类(customer)、商品类(good)、订单类(order)、订单细节类(ordertail)、购物车类(CartBean)、留言单类(leavewords),包含的边界类有购物车的物品表单(shoppingchart)、留言 表单类(l
21、eavewordstable)、注册表单类(registetable)、登录表单类(logintable)、订单表单类(ordertable),包含的控制类有购物类(shopping)、注册类(regist)、登录类(login)、留言类(leaveword)<<intRy> > GL5tom*rc<entity>>leavewordsupn a PP9C 电电力第电生d与id 外 u*r d ftrd ata JI sliver 电 context Aj-subject ferdata3 ope advl je empoyid+t h& Is
22、 two rd口讨白e目r+*3 g opo,rwgijt。 *le>flinO*shopp ingQ*leavawcrdsQme r(sn fl t)" 0 ,wditinfcQ<<entity>> CartBeanorderrd* rid J>ord«rdate &useTid 与t ota a mo uni 与totm num 书 p my ee nt "dalperOphoie posicode< <erntlty>> orderdetail切d 1%>prderid goodlid
23、good name Agrand ,unitpriott "oPEEum<<emhy> > good "goodd- goodhameWpri尊曰 quanitityOpieture 书中ontad-醺斗如:44tiiq支耳口 卜克忖/* n-退如J支,寸Wtf卜匕匕图3-17系统总体类图1服务是唾管理历派送同阻务人贸名与落此瑜pr.7 T T-朝j;萍w蹒U图3-18顾客购买冏品类图3.6部分用例的顺序图(1)会员下订单该用例是客户端下在客户登录后可以浏览上架的商品,并能搜索相应的商品,根据需要选择商品并下订单,该用例的流程如下:(1)用户指定相应
24、的商品种类进行搜索,得到相应的商品信息;(2)选中自己需要的商品并选择其定购的数量放入购物车;(3)提交下订单请求,系统检查用户是否登录,若用户未登录转(4),否则返回个人信息由用户确认,转(5);(4)用户登录系统,重新进入购物车页面,转 (3)(5)顾客确认自己的信息后,由系统数据库记录订单信息及订单的细节更新订单表和订 单细节表;(6)数据库更新成功后,返回顾客下订单成功的消息。顺序图如图.顾客订单表订单细节策1:叠录系统7:郎返回登录成功页日|显示搜索到的商品信息荷品及数量成人购物生8提交下订单清呷gUS回辨认个人信息可M确认个人信息曰|12:夏新订单细节表11:更水订单表5庭誓m蜉交搜索的商品的|TRh查询商品表I13:返回流口成功消息4:返回海加成邺息显示订单信息(2)会员留言该用例是客户可以通过留言板向服务人员询问相关的情况,并等待有关的工作人员给予答复,该用例执行的流程如下:(1)用户提交留言的请求,系统检查用户是否登录本系统,若登录,由系统返回留言界面,转(3),否则进入提示登录页面,转(2);(2)用户登录系统,转(1);(3)用户填写并提交留言信息;(4)由系统更新数据库中的留言信息表;(5)数据库返回数据添加成功的消息,系统将留言信息返回给顾客。 正常执行的顺序图如图1:提交留言请求2:返回留言页面国言表3
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 25《灰雀》说课稿-2024-2025学年语文三年级上册统编版
- 2024年消防系统工程三方合作合同范本
- 10父母多爱我-多一些理解(第2课时)(说课稿)2023-2024学年统编版道德与法治三年级上册
- 2024年薛宝钗品牌授权合同
- 农业危机背后的农学智慧
- 墓地土地流转协议书(2篇)
- 2025年度建筑施工安全文明施工技术规范应用协议3篇
- 二手房贷款合同
- 简易服务采购合同范本
- 28 制作小台灯 (说课稿)-四年级科学上册青岛版(五四制)
- 幼儿园利剑护蕾专项行动工作方案总结与展望
- 骶尾部藏毛疾病诊治中国专家共识(2023版)
- 合同信息管理方案模板范文
- 2024年大唐云南发电有限公司招聘笔试参考题库含答案解析
- 【高新技术企业所得税税务筹划探析案例:以科大讯飞为例13000字(论文)】
- 幽门螺旋杆菌
- 大足石刻十八讲
- 小学音乐-铃儿响叮当教学设计学情分析教材分析课后反思
- 055风险管理计划表
- 边境贸易与经济发展
- 医院会诊登记表
评论
0/150
提交评论