1、电子商务需求文档目录1. 引言1.1 目标1.2 文档约定1.3 读者对象和阅读建议1.4 项目范围1.5 参考资料2. 总体描述2.1 需求概述2.1.1 在线展示2.1.2 在线下订单2.1.3 后台管理服务2.1.4 留言功能2.2 运行环境2.3 限制和约束3. 系统特性3.1 系统特性 X3.x.1 描述和优先级3.x.2 激励/响应序列3.x.3 功能性需求3.2 总体结构和模块外部设计3.3功能分配4. 外部接口需求4.1 用户界面4.2 硬件接口4.3 软件接口4.4 通信接口5. 其他非功能需求5.1 性能需求5.2 防护性需求5.3 安全性需求5.4 软件质量属性6. 其他
2、需求附录 A:术语表附录 B:分析模型附录 C:待确定问题的清单1.引言 1.1.目标(1)采用人机对话的操作方式,界面设计美观友好、信息查询灵活、方便、快捷、准确、数据存储安全可靠。(2)全面展示商城内所有商品,并可展示最新商品及特价商品。(3)为顾客提供一个方便、快捷的商品信息查询功能。采用模糊查询查询数据。(4)会员可以随时修改自己的会员资料。(5)实现网上购物。(6)商品销售排行,以方便顾客了解本商城内的热销商品及帮助企业领导者做出相应的决策。(7)查看商城内的公告信息。(8)用户随时都可以查看自己的订单。(9)对用户输入的数据,系统进行严格的数据检验,尽可能排除人为的错误。(10)系
3、统最大限度地实现了易维护性和易操作性。(11)培养学生综合应用所学理论知识能力(12)培养学生进行调查研究,查阅基础手册(13)通过商务网站的设计学会和完成系统的需求(14)分析,系统的概要设计和详细设计,软件编程及测试,编写各阶段文档1、2 文档约定1.页面的左距离为 2.5cm,右边距离为 2.0cm2.标题最多分为 2 级,分别为楷体 36 号,楷体 24 号,标题均加粗。3.正文字体为楷体 18 号,无特殊情况下,字体颜色均采用黑色。4.出现序号的段落不采用自动编号功能而采用人工编号。5.页面设计要能够吸引用户的目光,整个页面要以简洁为主,突出重点。6 可操作性强,避免复杂的、有疑义的
4、链接。7 浏览速度快,尽量避免长时间打不开页面的情况发生。8.商品信息部分有实图例,图像清晰、文字醒目。9.所有图例均用 WORD 作图工具绘制(软件界面设计除外) 。1.3 读者对象本文档的读者范围包括:1.项目经理:项目经理可以根据该文档了解预期产品的功能,并据此进行系统设计、项目管理。2.设计员:对需求进行分析,并设计出系统,包括数据库的设计。3.程序员:配合设计报告,了解系统功能,编写用户手册。4.测试员:根据本文档编写测试用例,并对软件产品进行功能性测试和非功能性测试。5.销售人员:了解预期产品的功能和性能。6.用户:了解预期产品的功能和性能,并与分析员一起对整个需求进行讨论和协商。
5、7.其他人员:如部门领导、公司领导等可以据此了解产品的功能和性能。在阅读文档时,首先要了解产品的功能概貌,然后可以根据自身的需要对每一功能进行适当了解。1.4 项目范围电子商务系统用来支持购物管理,包括用户信息管理,订单管理,购物车管理,商品管理等等。对消费者实现商品所搜,账户注册,账户信息修改等等。电子商务系统是一个 web 应用形式,可以通过互联网进行访问。1.5 参考资料html 语言静态网页设计asp 动态网站设计网页设计实例教程Java 面向对象编程Java 编程思想2.总体描述2.1.需求概述 根据实际情况,把商品分类,提供商品查找,订单查询,商品管理,订单管理,用户管理等小模块合
6、并成一个可执行的软件系统模型。使用户快速地搜索和查找到所需要产品和开发人员可以较快地确定需求,然后采用循环进化的开发方式,对系统模型作连续的精化,将系统需具备的性质逐渐增加上去,直到所有的性质全部满足。此时模块也发展成为最终产品了2.1.1.在线展示 (1)只要登录到网站后,就可以在线浏览展示商品, (2)最新商品动画展示 (3)在线购买商品从后台数据库动态显示商品图片与产品名。 (4)单击产品名或图片就看到产品的详细介绍。要添加购买与收藏功能。 2.1.2.在线下订单: (1)只有注册用户才能利用该系统下订单。注册后并且处于激活状态才可以购物下订单。非注册用户和处于非激活状态的用户,只能浏览
7、商品的基本情况。用户登录后,就可以使用系统提供的各种功能。 单击产品对应的购买按钮后,要显示购物车界面,在该界面中要实现购买产品数量统计、总价格统计及每种产品的购买时间。 (2)在购物车中,可以实现继续购买、产品数量的修改、删除购买物品、到收银台付款功能。 (3)在信息填写与提交中,要实现“返回上一步”修改功能,实现所以信息统计界面。实现产生订购单号功能。 2.1.3后台管理服务 (1)管理员功能 (2)商品管理功能 (3)用户管理功能 (4)分类管理(5)订单管理2.1.4留言功能 客户可以根据自己的需求,留言给我们的管理员。必要的商品信息等,管理员上线后可以查看留言,根据顾客的需求展示必要
8、的商品信息,两者都在线可以进行商品的商谈,交易等。2.2.运行环境 (1)应用环境:根据用户的需求陈述,可以确定该系统分为客户端和管理端,客户端的功能提供用户登陆注册,查找商品,了解商品详细信息等等。管理端主要提供管理员进行用户合法身份验证,商品管理,仓库管理等等。系统运行的网络环境:本系统中,无论是客户端的购物者还是管理端的管理者都可以通过网络登陆系统中。购物者通过网络提交登陆等相关信息,管理者通过网络,获得用户信息,显示商品信息和商品详细信息等。管理端系统管理人员需要设置管理端的用户权限。(2)系统运行的硬件环境:CPU:P4内存、外存:2G 以上,80G 以上显示器:1024*768 以
9、上操作系统:UNIC/Linux/Windows2000 或以上版本数据库:SQL Server2000浏览器:IE8.0 2.3.限制和约束 (1) 一个客户在系统中只有一个账号。 (2) 客户要想购物必须先登陆。 (3) 管理员只能进行三次登录 3.系统特性3.1 系统特性 X3.x.1 描述和优先级:该系统主要为了实现客户能及时买到自己心仪的商品,所以商家和厂商应及时更新商品和提供货源,但这些商业活动的前提必须是这个系统要做出及时的响应,否则商家、厂商及客户的一切交易将无法正常进行。因此,这个系统必须要确定严格的优先级:因为客户是这一系统能正常运作的唯一前提,如果没有客户,系统做的再好,
10、也无济于事,因此该系统对客户的优先级应定义在第一位;其次是商家(包括厂商),如果商家不及时提供有用的信息,客户的活动将会很盲目,因此该系统对商家的优先级应定义在第二位;最后是管理员(包括高级管理员),如果没有管理员,这个系统可能无法正常运行,所以管理员的责任也至关重要,因此该系统对管理员的优先级应定义在第三位。3.x.2 激励/响应序列:首先,是对用户操作应作出及时的响应,如果用户操作合法,作出相应的响应,但如果操作非法,则系统必须第一时间阻止用户的操作,以便将损失减小到最少;其次,是对商家(包括厂商)也要作出及时的响应,如果商家想进行促销活动,则系统应对商家的请求作出及时的响应,以便客户能够
11、及时看到促销活动而进行购买行为,这样不仅客户能买到自己想要的商品,商家也因客户的消费而得到最切实的利益;最后,还是对管理员(包括高级管理员)的响应也至关重要,因为假如某些商家和客户造成纠纷,相互进行恶意攻击,对该系统的正常运行造成影响甚至对系统的安全带来威胁时,这时管理员的责任就相当重要了,必须作出及时的响应,以便系统能够恢复正常、稳定的秩序。3.x.3 功能性需求:这一特性主要是针对用户而言的,如果用户只是随意的浏览下商品,也没有其他的要求,但假如用户浏览之后碰到自己喜欢的商品而想要购买时,这时对用户就有一些要求了,首先,因为这是网上交易,出于对商家和用户自身利益的考虑,用户必须实名注册账号
12、,并进行相关程序的认可之后才能进行交易;其次,目前钓鱼网站颇多,因此为防止用户受到不必要的损失,在购买商品前,用户的机子上必须安装相关的安全控件(例如:假如你是建行的银行卡,必须安装中国建设银行 E 路护航网银安全组件等),以确保用户的操作受到合法的保护,不至于受到不必要的欺骗或损失;最后,因为这是商业性的行为,因此对用户的基本素质也有较高的要求和限制,如果用户针对商家进行恶意的诋毁时,系统应作出及时响应的操作,阻止用户的这些行为,以便减少用户对商家的信誉度的影响,但假如用户的利益真的受到侵害时,用户应及时向系统的管理员及主要负责人提起申诉和维权,这时系统也应当作出及时的响应,以便使用户的利益不受到不必要的损失。3.2 总体结构和模块外部设计通过对用户需求的分析,可以分析出该网上购物系统大致可以把前台分为三个模块:商品查询模块、订单查询模块、订购模块。后台分为四个模块:商品管理模块,用户管理模块,分类管理模块,新订单模块。总体功能需求网上购物系统是针对网络用户提供网上购物的现代化平台,以实现用户方便的查询、与购买商品的业务需求。