资源描述
(完整word版)电子商务需求文档
电子商务需求文档
一.引言
1、1目标
电子商务系统是在互联网开放的网络环境下,基于浏览器/服务器(Browse/Server)应用方式,实现消费者的电子商务、商户之间的网上交易和在线电子支付的一种新型的商业营销模式。电子商务分为企业(B2B)、企业对客户(B2C) 、客户对客户(C2C),采购商消费者能通过互联网了解企业及其产品,生产商与采购商能够快速地组成的产品的周转渠道。在快节奏生活的现代社会,不进能让消费者买到称心如意的商品,也能为忙碌的人们节省时间。提高生活效率。
1、2文档约定
1.页面的左距离为2.5cm,右边距离为2.0cm
2.标题最多分为2级,分别为楷体36号,楷体24号,标题均加粗。
3.正文字体为楷体18号,无特殊情况下,字体颜色均采用黑色。
4.出现序号的段落不采用自动编号功能而采用人工编号。
5.页面设计要能够吸引用户的目光,整个页面要以简洁为主,突出重点。
6可操作性强,避免复杂的、有疑义的链接。
7浏览速度快,尽量避免长时间打不开页面的情况发生。
8.商品信息部分有实图例,图像清晰、文字醒目。
9.所有图例均用WORD作图工具绘制(软件界面设计除外)。
1.3读者对象
本文档的读者范围包括:
1.项目经理:项目经理可以根据该文档了解预期产品的功能,并据此进行系统设计、项目管理。
2.设计员:对需求进行分析,并设计出系统,包括数据库的设计。
3.程序员:配合设计报告,了解系统功能,编写用户手册。
4.测试员:根据本文档编写测试用例,并对软件产品进行功能性测试和非功能性测试。
5.销售人员:了解预期产品的功能和性能。
6.用户:了解预期产品的功能和性能,并与分析员一起对整个需求进行讨论和协商。
7.其他人员:如部门领导、公司领导等可以据此了解产品的功能和性能。在阅读文档时,首先要了解产品的功能概貌,然后可以根据自身的需要对每一功能进行适当了解。
1.4 项目范围
电子商务系统用来支持购物管理,包括用户信息管理,订单管理,购物车管理,商品管理等等。对消费者实现商品所搜,账户注册,账户信息修改等等。电子商务系统是一个web应用形式,可以通过互联网进行访问。
1.5 参考资料
《html语言静态网页设计》
《asp动态网站设计》
《网页设计实例教程》
《Java 面向对象编程》
《Java 编程思想》
二.总体描述
2.1产品前景
商务网站设计的主要目的一般是通过网站的推广,实现企业的产品及服务的互联,并使客户随时了解公司及公司所提供的最新产品的资讯同时也为客户提供及时的在线服务及订单处理等功能,实现符合人们要求的在家购物,随时购物的目标。
而从长期的战略目标来看,商务网站不仅仅是产品和服务的推广,通过Internet,企业内部网 和外部网,他还是将买家与卖家,厂家和合作伙伴进门联合的平台,因而消除了时间与空间带来的障碍。从而是生产厂家的产品能及时展示给消费者,拉近了消费者与生产厂家的距离,让厂家随时了解消费者的需求。
Shopping On Line购物在线网站致力于提供电脑及相关IT产品展示及订购为核心的电子商务服务。是企业产品与客户服务之间建立更加直接沟通及交流的平台 。宣传自己的产品,是企业上网的主要目的之一,将自己的产品展示给客户,让客户通过网站便能够自由选购,是产品预定系统的主要目的。
2.2产品特性
本产品包括用户注册、登陆、商品管理、订单管理、前台商品显示、商品购买以及结账七个主要范围。
用户注册包括:用户注册,建立账号。
用户登录包括:用户登陆后可以查看自己的订单还可以购物。
商品管理包括:管理员对商品的查看、增加、修改、删除四种功能。
订单管理包括:管理员对订单的删除、修改、查询三种功能。
前台商品显示包括:显示商品的图片和详细介绍,及链接地址。
商品购买包括:购物车以及生成订单,购物车包括商品的照片,详细信息介绍。
结账包括:通过生成订单来进行结账。
物流
电子
支付
生产
厂家
用户
系统体系结构
商家
商品数据库服务
应用服务器
商城访问者
首页
商品查询
商品分类
商品列表
商品信息浏览
购物车
网上支付
订单生效
生成日志
生成统计报表
完成结算
选择退货
客户亦可以求助客服
质量无误结算
客户选择相应的支付方式
存在质量问题
发货确认
确认出库
库存综合查询
确认入库
生成销售订单
流程图
退货
发货
进货
日志
分类管理
论坛
统计报表
支付管理
栏目管理
库存管理
订单管理
系统设置
商品管理
数据备份
客服
用
户
管
理
后台管理系统
财务表
销售表
后台管理功能结构图
2.3 用户类及其特征
本系统的使用者称为用户。本系统的任何一个操作都是靠防汛系统业务流程和权限来控制的。也就是说,一个用户必须拥有某一个权限才能进行某一个操作。
本系统的用户,根据其使用目的和所属单位分成几大类。
1.系统管理员用户:
系统管理员用户不参与任何网络购物业务流程的具体运行实施,只对使用本系统的用户及数据进行必要的维护管理。
2. 用户、角色及其用户权限管理类:
管理系统用户、角色及其用户权限(只有系统管理员可以成为该类用户),可以添加、删除用户,也可以对用户的权限(浏览商品、录入新上架商品信息、添加商品信息、修改商品信息、删除过期商品)的控制。
3. 后台维护用户:
后台维护用户主要包括对系统页面信息管理类及数据库的标准表维护类的用户。
4. 普通用户:
基于本系统采用B/S模式,结合网络购物平台技术,普通用户具有访问网络商城、网上交易与商品信息的查询浏览,类似于通常网站基本页面的访问权限等。
2.4和2.5 软件运行环境以及技术约束
软件约束:
电子商务系统采用Java技术进行开发。开发及运行的软件环境为:
l Java开发包JDK:jdk1.5.0_14
l 应用服务器Tomcat:Tomcat 5.5
l 数据库MySQL:MySQL Server 5.0
硬件约束:
Web服务器及数据库服务器均采用AMD Atholon (1G HZ)PC 工作站。内存1024M、硬盘120G。
2.6 用户文档
此文档采用word文件编辑
1、标题最多分为2级,分别为楷体36号,楷体24号,标题均加粗。
2.正文字体为楷体18号,无特殊情况下,字体颜色均采用黑色。
3、出现序号的段落不采用自动编号功能而采用人工编号。
三.系统特性
3.1.针对性强
电子商务系统是专门针对商贸领域中的业务发生过程和数据处理过程的。它在应用范围上与其他分支相比有较强的针对性。
3.2.依赖网络通信和电子数据交换
电子商务系统以网络通信和电子数据交换为基础,因此在技术上对通信网络与数据交换协议具有较大的依赖性。
3.3.涉及面广,覆盖区域大
电子商务系统涉及面广(如买方、卖方、中间商、承运商、海关、税务、安检、保险、银行等等),覆盖区域大(如各地区、各国之间等),一般不太可能各个单位单独地组织开发。
3.4功能描述
a) 前台显示
功能描述
该模块主要是展示商品,包括最新商品,热卖商品以及打折促销的商品。同时,用户和管理员的登陆也通过该页面进行。当用户点击查看更多时将跳转到商品列表页面,在页面中将列出所有商品,并进行分页显示。
b) 商品管理
功能描述
通过商品管理来完成以下任务
添加新的商品,向数据库中添加最新商品和打折促销的商品,并在首页中显示出来。
修改商品,可以修改商品价格,名称等数据。以刺激消费者产生购买欲望。
删除商品,可以将一些过期或者受召回事件影响的商品下架,以免带来负面影响。
查询商品,便于即时掌握商品的信息。
c) 商品购买
功能描述
消费者点击某个商品时将跳转到商品详细页面,在此页面中点击购买图标,便可以将商品信息存入网络购物车中,从而使消费者方便继续购物。
d) 订单管理
功能描述
当消费者购物完以后,点击结账按钮,首先将产生一个虚拟账单,上面讲罗列此次用户的购物信息,用户确认以后,将转到结账功能,而订单将存入数据库中进行保存以供用户以后的查询及管理员的管理。
e) 登陆注册
功能描述
当网民想要购买商品,系统会自动进行判断,该网民是否为登陆,如果已登录,则可以购买商品,否则系统将会进行提示。当输入正确的账号密码后,系统判断数据库中是否存在该用户,若存在,便可以继续购物,若不存在,则会提示是否注册新用户。经过该网民同意后,跳转到注册页面,根据流程完成注册,成为该网站的正式用户。完成注册后,将转到首页,登陆后,系统判断用户身份,如果是普通用户就可以购买任何喜欢的商品,若是管理员,则可以对商品和用户的订单进行管理。
f) 结账
功能描述
当购物完成,生成订单,用户确认无误以后,就进入到结账的环节。用户输入姓名,地址,邮编,联系电话,银行卡号等以便我们将商品顺利的送到。
3.5 用户角色分类表及其优先级
用户角色分类表
用户角色编号
用户角色名称
1
用户、角色及其用户权限管理类
2
数据维护类
3
信息管理类
4
进出货管理类
5
客户服务类
3.6功能需求
功能需求:根据系统目标,系统主要实现的是商品的展示、订购、新闻信息发布、调查以及商品的后台管理与其他务,此系统可分为十大功能模块。
3.6.1购物网站首页
展示网站总体格局,发挥导航作用。他包含商品分类模块、商品调查模块、友情链接模块、商品最新推荐模块、商品搜索模块、特价商品和网站公告模块、促销商品和站内新闻模块、销售排行模块。以上模块可便于顾客了解购物网站的主要功能,以便进行有效的操作。
3.6.2商品展示页面
如果想查看更详细的商品信息,就需要进入商品展示区,商品展示区所以的客户都可以随意浏览该区所展示出来的商品,包括新上架的产品、特价商品等,并可根据商品展示的说明来选择是否购买,而且客户还可以对购买的商品进行评价,也可浏览别的客户的评论页面来对自己是否购买商品进行参考。
3.6.3商品搜索子系统
购物网站中丰富的商品各类对于访问者来说无异于一个商品的海洋,要想在这茫茫大海中查找到顾客所需要的商品,商品搜索系统可以说是一个必不可少的工具,通过这个系统,顾客可以通过输入关键字进行快速查找、检索自己需要的。
3.6.4
购物子系统
该系统是购物网站最主要的部分,通过不太的方式浏览、查询各种商品,将所要的商品放入购物车。在购物车中会列出所购商品的各种信息,如商品编号、商品名称、商品单价、商品数量个价格总计等。在购物车中可以修改购买数量或取消商品的购买。如果还需要继续选购商品,则可以继续购物,如已确定所购商品,则可付款结账。
四.外部接口需求
用户接口
硬件接口
网络:基于互联网;
服务器:WEB服务器﹑数据库服务器、GIS服务器;
终端:586x以上的PC机;
软件接口
Windows xp或者Windows7操作系统
ORCALE 8.0服务器系统
浏览器IE5.0以上
通信接口
TCP/IP网络协议
五.其他非功能性要求
5.1 性能
1.电子商务系统要支持25个并发用户。
2.电子商务系统处理查询操作响应时间不超过10秒。
5.2 安全性
1.安全防护
l 对数据库存储敏感信息:
针对本系统我们对用户密码进行加密,以保证各级用户对系统访问的安全性。生成的口令不可逆转(用MD5加密是一种32位字符的加密方法)。输入的口令不应显示在显示终端上。
l 数据信息的保存:
利用RDBMS的服务器稳定运行—实现各种信息的储存、控制及调节备份、恢复等日常的维护管理工作。在软件园后期的项目中建立异地备份服务器后备份数据进行异地保存。
2.操作跟踪
针对系统运行出现的异常,跟踪调查出现异常的情况,了解操作意图,有针对性的解决问题。
系统日志,便于查看系统的运行情况。
操作日志, 提供用户在系统中增加、修改系统数据信息时记录日志。用于跟踪用户的操作,了解信息的变更,在需要时对事情进行调查
3.访问控制
页面不可直接访问,防止黑客对页面篡改。页面访问通过连接动作驱动,访问时作权限检查。有效防止用户通过地址栏输入地址对信息非法访问。系统在页面执行过一次后再次访问通过缓冲工作区执行,对页面屏蔽。
六.其他需求
6.1 可扩展性
当前使用电子商务系统的主要是企业人数在100人以下的小企业,这些企业增长速度比较快,人员规模每年保持30%的增速。电子商务系统要能够在三年内支持这样的增长速度。
6.2 可用性
系统要保证24*7*365可用。但是可以允许每月系统停机一小时,进行系统维护。系统维护的时间要安排在企业非工作时间进行。
6.3 易用性
电子商务系统要简单、易用,具有清晰的导航功能,使操作者快速找到自己想要执行的操作页面。
电子商务系统要保证一个非计算机专业的用户,通过自己阅读用户手册,可以使用此系统。
展开阅读全文