1、电子商务需求文档修改日期:2011 年 12 月 14 日1.引言1.1 电子商务的目标该电子商务系统是现市面上所用电子商务系统的升级版,解决了以前所出现的漏洞以及改进了先前的不足之处。随着经济与信息的快速发展,目前的社会已是一个快步调的社会,人足不出户,坐在家里就可买到心仪之物已成为社会的发展趋势,系统本着这一趋势而开发,为企业、用户搭建更为方便快捷的购物平台。1)采用人机对话的操作方式,界面设计美观友好、信息查询灵活、方便、快捷、准确、数据存储安全可靠。2)全面展示商城内所有商品,并可展示最新商品及特价商品。3)支持网上支付的功能。1.2 文档约定企业文档格式标准 、 需求规格说明书格式标
2、准1)文档标题分三级:一级、二级、三级。2)文档中的图均用 word2003 和 SoftwareIdeasModeler 工具所画。3)文档在印刷时统一采用 A4 纸。4)网页标签含义:文本域:按钮: 用户: 用例: 泳道:1.3 读者对象和阅读建议本文档的读者范围包括:1)需求提供方责任人:仔细阅读系统功能模块。2)开发方的项目组长:仔细阅读编写目的,文档约定,系统功能介绍。3)系统分析设计人员:仔细阅读全部内容。4)开发人员:仔细阅读系统功能模块。5)测试人员:仔细阅读文档约定,系统功能介绍。6)用户:大致阅读系统功能介绍。1.4 电子商务系统范围1)适用人群范围:一类是购物者,另一类是
3、管理员。2)本系统包括用户注册、用户登陆、商品管理、订单管理、前台商品展示、购物车、网上支付以及物流八个主要范围。(1)用户注册包括:用户注册,建立账号。(2)用户登录包括:普通用户登录、会员登录及登陆后可以查看自己的订单还可以购物。(3)商品管理包括:管理员对商品的查看、增加、修改、删除四种功能。(4)订单管理包括:管理员对订单的删除、修改、查询三种功能。(5)前台商品展示包括:分类展示、分区展示、详细展示。(6)购物车包括:购物车以及生成订单。(7)网上支付包括:网银、支付宝或汇款。(8)物流:物流查询。1.5 参考资料1) UML 基础、案例与应用 Joseph Schmuller 人民
4、邮电出版社 2011.2 。2) ASP.NET 2.0 动态网站设计教程基于 C#+Access李春葆 清华大学出版社 2010.1。3) 软件需求 Karl E.Wiegers 清华大学出版社 2011.7。4) 电子商务管理视角 (美) 特班 严建援 机械工业出版社 2007.3。5) 网络营销基础与实践冯英健 清华大学出版社 2004.10。2.总体描述2.1 电子商务系统前景由于目前所用的电子商务系统存在着一定的不足与缺陷,本系统根据这些漏洞所提出,再者网络普及以及网上购物已成为主流趋势,系统版本更新将会越来越快,很是有发展前景。但是本系统还存在很大不足之处,即该系统受时间、空间的限
5、制。2.2 产品特性和功能1)系统能够提供友好的界面,操作人员的工作量极大限度的减少。2)系统具有良好的运行效率,足不出户、点点鼠标就能购买到商品。3)系统具有可扩充性4)平台设计具有一定超前性,灵活性,易维护性。5)系统全面分类展示商城内商品。本系统体系结构图如图 1-1;本系统前台功能结构图如图 1-2;2.3 用户类及其特征本系统的用户都是网上用户,包括三类:一类是购物者,他们的差异比较大,有的学历很高,有的学历很低,有的经验很丰富,有的几乎没有经验。散客,可随机访问商城。会员,消费额大,优惠多多。另一类用户是管理用户,他们是公司内部得人,主要是商品管理员和系统管理员。他们对电子商务业务
6、很熟悉,系统管理员对系统比较熟悉,总之,他们对管理软件很熟悉。用户电子支付物流生产厂商Web 应用服务器数据库服务器商家系统体系结构 1-1前台处理系统用户登录,注册,信息修改商品分类展示,商品查询商品明确展示最新公告商品促销销量排行榜/热门关注商品专区展示商品评价购物车商品定单网上支付销售/查询客服用户留言簿论坛友情链接前台功能结构图 1-22.4 运行环境该系统采用 B-S 结构,分为浏览器和服务器。浏览器运行的硬件环境:广告CPU:最低配置 P4 单核,推荐 P4 双核以上内存:最低配置 1G,推荐 2G 以上显示器:推荐 1024*768 以上浏览器运行的软件环境:操作系统:UNIC/
7、Linux/WindowsXP 或以上版本数据库:SQL Server2005浏览器:IE8.0 或其他浏览器最新版本服务器运行的硬件环境和软件环境相同。2.5 设计和实现上的约束1)编程工具使用 Dreamweaver CS4.0,C# 语言,数据格式XML。2)设计网页时必须用 IE8.0 版本的 Web 浏览器或者其他版本浏览器的最新版。3)使用的计算机必须满足系统运行环境中的硬件环境。3.系统特性3.1 功能优先级功能 优先级商品管理 1前台商品展示 2购物车 3订单管理 4用户登陆 5用户注册 6网上支付 7物流 83.2 角色定义角色或者执行者及系统产生交互的外部用户和外部系统。1
8、)购物者:购物者可以登陆注册,查看商品信息,商品详细信息等功能。2)管理用户:管理者可以验证用户得登陆信息,显示商品信息和商品详细信息等功能。3)数据库:数据库是一个产生交互的外部系统,这个角色负责系统的数据查询,增加,删除和修改等操作。3.3 系统电子商务可以分为两个组成部分,一个是客户端子系统,一个是管理端子系统。客户子系统主要功能完成购物功能,管理端子系统功能完成管理功能。3.4 客户端子系统购物者通过电子商务网站登陆到系统进行购物,购物者首先进行登陆注册,然后进行查看最受欢迎商品或则查看商品详细信息等,如果未进行注册,则顾客不能使用购物车和查看定单。 客户端管理端这些用例描述如下:1)
9、登陆注册。购物者登陆到电子商务系统可进行登陆注册。填写自己的用户名和密码,即可以获得系统随即分配的购物车编号。2)热销商品。顾客可以查看最受欢迎的前十种商品。3)商品分类。顾客可以根据自己需要使用商品分类。对于有很多商品时非常方便。4)商品查找。顾客可以查找自己喜欢的商品。5)商品详细信息。顾客可以了解商品的详细信息。6)购物车。顾客可以把自己喜欢的商品放进购物车。7)订单详情。顾客可以查看自己所购商品的详细信息。3.5 管理端子系统管理子系统主要是为管理员管理使用的,它的功能是:判断用户,显示查找商品,显示商品信息,商品详细信息,显示所购商品详细信息,库存管理等功能。管理端的这些用例描述如下
10、:1)登陆:登陆负责所有的客户端登陆。管理端人员要登陆管理端必须经过登陆界面,输入自己的用户名和密码,然后系统判断这个用户的权限信息,不同的人登陆会有不同的权限。2)判断用户:判断用户是否是合法用户。3)显示查找商品:当用户一进入电子商务界面,便显示能够让用户查找商品。4)商品详细信息:当用户点击商品名时就会出现商品的详细信息。5)显示所购商品详细信息:当用户把商品放进购物车时点击查询清单就会显示所购商品详细信息。6)库存管理:用户购买商品后该商品自动数量改变。7)显示购物清单:当用户对自己所购商品满意时,点击订单查询则可以查看详细信息。4.外部接口需求4.1 用户界面1)用户能够方便地在各个功能中子系统中切换,而不需要反复退出- 进入过程。2)界面设计符合通用 GUI 标准,人机交互友好,能有效减少用户认知负担;3)提供图形界面和 Web 界面,有强大的帮助功能。4)操作界面的一致辞性,用户能够通过掌握一套购物流程或一套管理操作过程能掌握整个系统的操作或管理。4.2 硬件接口光缆接口USB 接口D 型接口4.3 软件接口网络:基于互联网服务器:Web 服务器 数据库服务器、GIS 服务器操作系统:Windows xp 或者 Windows7 4.4 通信接口