软件工程京东商城系统设计说明书.doc





《软件工程京东商城系统设计说明书.doc》由会员分享,可在线阅读,更多相关《软件工程京东商城系统设计说明书.doc(18页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、京东商城系统设计说明书1. 引言当代社会,电子商务在信息技术的强有力的推动下,正以惊人的速度在开展。计算机的全球联网,形成了与地域、空间无关的世界一体化市场,一种全新的、基于计算机网络的新型商业机制正在逐步形成。建立一个能够充分展示产品,提供相关信息,帮助商家及时了解用户需求,以及实现用户订购产品等功能的商务类型网站是适应现在商业开展的一个主流方向。本文档为建立该类型网站的系统概要设计说明书,详细阐述了网站的定位与设计方案,对系统中的各项功能模块、技术需求、实现环境及所使用的实现技术进展了明确定义。1.1 编写目的详细设计阶段的关键任务是确定怎样具体地实现用户需求的软件系统,也就是要设计出程序
2、的“蓝图。除了应该保证软件的可靠性之外,使建立的编写出的程序可读性好、容易理解、容易测试、容易修改与维护,使详细设计阶段的最重要的目标。经过这个阶段的设计工作,应该得出对目标系统的准确描述,从而在编码阶段可以把这个描述直接翻译成用某种设计语言书写的程序。本详细设计说明书的编写目的,就在于对功能需求进展确认的根底上,设计子系统的详细构造模型、详细信息模型,并详细描述各主要程序模块的处理逻辑、各输入/输出格式及根底数据的编码方案。它是网站编码实施的唯一依据,也是将来系统维护的主要参考资料之一。1.2背景:京东电子商城:吴焰樟,冉假设曦,邱静,周成:吴焰樟,冉假设曦,邱静,周成:广阔消费者1.3术语
3、定义本文当中涉及的专业术语定义或解释,一般可以表格形式给出,如表2-1所示。表2-1 术语定义或解释表序 号术语名称术 语 定 义1B2B模式Business to Business-企业对企业2B2C模式Business to Customer-企业对个人3SEMSearch Engine Marketing的缩写,意即搜索引擎营销。4SEOSearch Engine Optimization的缩写,搜索引擎优化。5二跳率数据推广来主页二跳率70%以上是高质量流量。1.4参考资料1 李代平等.软件工程第二版.北京:清华大学出版社,20212 张海潘,倪宁.软件工程.北京:人民邮电出版社,20
4、213 殷人昆.实用面向对象软件工程教程.北京:电子工业出版社,20004 参考 5 参考 6 张海藩.软件工程导论.北京:清华大学出版社,2021.2. 系统总体设计 本系统应遵循的标准与标准京东电子商城的制作应遵循国家互联网使用标准,网站使用应符合互联网合法化的使用。网站内销售过程应遵守国家经济法的标准。不允许恶意竞争,符合国家对电子商务网站的管理。 软硬件运行环境约束windows 7系统,IDE集成开发,Java运行环境JDK,数据库Mysql5.5,IE浏览器效劳器:Tomcat6.0 a客户端软件软件类型名称及版本备注操作系统WindowsXP以上操作系统浏览器IE浏览器、遨游浏览
5、器或者其它流行浏览器办公软件Microsoft Office 2003b效劳器端软件软件类型名称及版本备注操作系统Windows 7浏览器IE浏览器、遨游浏览器或者其它流行浏览器数据库软件Myc开发环境软件类型名称及版本备注操作系统Windows XP浏览器IE浏览器、遨游浏览器或者其它流行浏览器数据库软件开发工具效劳器使用技术JAVA技术等 接口约束效劳器端接口:管理员操作用户与商品信息,对商品信息进展添加删除修改。对用户权限进展管理。客户端接口:后台界面模块,得到客户登陆信息后查看用户信息,得到用户信息后查询商品信息择商品,对商品进展添加购置,得到购置信息后进展支付 用户界面约束用户界面:
6、采用Windows的通用图形界面,对用户友好,且必须对鼠标键盘提供支持,界面设计应遵循:1.尽量保持一致性:界面标准应遵循MS Windows软件界面的标准2.设计完整的对话过程:系统的每一次对话都应该有明确的次序:开场、中间处理过程、完毕。3.提供简单的错误处理机制4.提供信息反应:用多种信息提示用户当前软件运行状态,软件界面元件的功能。5.操作可逆:其动作可以是单个的操作,或者是一个相对独立的操作序列。设计良好的联机帮助6.显示启动画面:画面简洁明快,富有现代气息。7.提供控制的内部轨迹:系统应该让用户觉得是由用户在做决定,可以通过提示字符与提示消息的方式使用用户产生这种感觉。2.2 系统
7、体系构造如采用面向对象方法进展设计,那么采用包图画出系统的体系构造模型。Business login 包Data service包构造 主功能清单表达系统所包含的全部主要功能,并对各功能进展简要描述,填写如表2-2所示的表格。表2-2 主功能模块清单功能编号功能名称功能简述F1经销商登录经销商登录并经过身份验证合法后,经销商能执行该子系统的所有功能。F2消费者登入消费者登入自己的账户后,可以检查自己的购物车,购物商品,以及详细订单。F3游客注册游客可以注册自己的专有账号,然后可以登入买商品。F4商品检索检索用户需要的各种商品。子功能描述表达每个主功能内部包含的子功能,并列表描述,如下表2-3所
8、示。表2-3 子功能清单功能编号子功能编号子功能英文名子功能简述F1F 1-1经销商信息管理管理京东商城所有商户的信息。F 1-2商品信息反应消费者对商品的所有反应信息都将反应到经销商,经销商根据消费的意见调整商品F2F2-1浏览目录消费者在主页上可以浏览显示目录清单,消费者选择了一个目录之后,应能显示该类别下的实际商品的图片如果有、名称、简单描述、价格信息,并允许把商品参加购物车,不同级别的产品的价格信息应不同。F2F2-2结帐结帐前必须再次验证y用户信息,验证合法后,可以配置经销商的收货信息、送货方式、付款方式、接下来就可下订单。反映各类人员能够操作与使用的系统中各项功能模块的具体情况,并
9、列表描述,如下表2-4所示。表2-4 系统权限表功能编号人员职能F1商品更新管理员专门负责商品的更新换代F2物流管理管理员管理囤货数量,及时给部门提供采购信息F3财务管理员负责查收每个购物用户的支付与统计管理F4用户管理员管理所有注册用户,还有所有的用户提供消息与通知。F5客服管理员商城都要一个功能就是在线询问客服啊,关于商品的问题功能设计用类图说明各个类属性与方法以及类之间的关系,对于复杂类要画出状态图与顺序图时序图。系统总体类图:顾客购置商品类图:局部用例的顺序图:1会员下订单该用例是客户端下在客户登录后可以浏览上架的商品,并能搜索相应的商品,根据需要选择商品并下订单,该用例的流程如下:(
10、1)用户指定相应的商品种类进展搜索,得到相应的商品信息;(2)选中自己需要的商品并选择其定购的数量放入购物车;(3)提交下订单请求,系统检查用户是否登录,假设用户未登录转(4),否那么返回个人信息由用户确认,转(5);(4)用户登录系统,重新进入购物车页面,转(3)(5)顾客确认自己的信息后,由系统数据库记录订单信息及订单的细节更新订单表与订单细节表;(6)数据库更新成功后,返回忆客下订单成功的消息。顺序图如图:2会员留言该用例是客户可以通过留言板向效劳人员询问相关的情况,并等待有关的工作人员给予答复,该用例执行的流程如下:1用户提交留言的请求,系统检查用户是否登录本系统,假设登录,由系统返回
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 软件工程 商城 系统 设计 说明书

限制150内