1、EBusiness 需求分析报告项 目 名 称:EBusiness 电子商务系统用 户 名 称:北大青鸟商贸集团公司项 目 负 责 人:喻庭鑫、汪文贵、艾岑、张祥凤编写日期:2010 年 10 月 25 日 星期一校队日期:2010 年 10 月 26 日 星期二审核日期:2010 年 10 月 27 日 星期三批准日期:版 本 历 史版本状态 作者 参与者 起止日期 备注Bata1.0喻庭鑫、汪文贵艾岑、张祥凤 田亮老师2010/10/25 至2010/11/4.1. 引言1.1 文档介绍在此文档中我们详细的介绍了对开发此电子商务系统应实现的功能性需求,非功能性需求以及在开发此系统时应遵循的
2、规范,同时我们说明了此系统要求的软硬件环境需求,后期测试与维护的流程。1.2 编写目的为明确软件需求、安排项目规划与进度、组织软件开发与测试,撰写本文档。本文档的读者为北大青鸟指导老师及系统开发人员。1.3 文档范围本文档包含以下几部分:1. 产品介绍2. 产品面向的用户群体3. 产品应当遵循的标准或规范4. 产品的范围5. 产品中的角色6. 产品的功能性需求7. 产品的非功能性需求8. 需求确认1.4 读者对象本文档的读者范围包括:1. 需求提供方具体责任人2. 开发方的项目组长3. 系统分析设计人员4. 测试人员5. 实施人员.2.2.1 目标该系统作为北大青鸟商贸集团的形象、产品信息宣传
3、平台,通过电子商务系统的建设,应实现将北大青鸟商贸集团的产品信息发布在互联网上,以供更多的人查看、了解该商贸集团,而管理员可以很灵活地控制这些信息在网络上的展现内容。.3. 产品面向的用户群体本系统面向以大众为主的用户群体,为它们提供 B/S 交易的平台及北大青鸟商贸集团发布的产品信息,本系统的用户分为管理员和普通用户。.4. 产品应当遵循的标准或规范国际标准化组织及国家行业标准(ISO/GB) 。.5. 产品范围本产品包括用户注册、登陆、商品管理、订单管理、前台商品显示、商品购买以及结账七个主要范围。用户注册包括:用户注册,建立账号。用户登录包括:用户登陆后可以查看自己的订单还可以购物。商品
4、管理包括:管理员对商品的查看、增加、修改、删除四种功能。订单管理包括:管理员对订单的删除、修改、查询三种功能。前台商品显示包括:显示商品的图片及链接地址。商品购买包括:购物车以及生成订单。结账包括:通过生成订单来进行结账。.6. 产品的角色角色名称 职责描述管理员 在职责内对商品进行增、删、改、查的操作,并对用户的订单进行删、改、查的操作普通用户 购买商品以及查看自己的订单.7. 功能需求7.1 功能划分完整的电子商务系统包括多个模块,每个模块有多个功能,通过整合,它们形成一个完全集成的基于 WEB 的方案。电子商务系统主要包含以下模块:商品管理、订单管理、登陆注册、前台商品显示、商品购买、结
5、账六大模块。.7.1.1 功能结构图7.2 功能描述7.2.1 前台显示最新商品功能描述该模块主要是展示商品,包括最新商品,热卖商品以及打折促销的商品。同时,用户和管理员的登陆也通过该页面进行。当用户点击查看更多时将跳转到商品列表页面,在此页面中将列出所有商品,并进行分页显示,每页 10 个。7.2.2 商品管理功能描述通过商品管理来完成以下任务添加新的商品,向数据库中添加最新商品和打折促销的商品,并在首页中显示出来。修改商品,可以修改商品价格,名称等数据。以刺激消费者产生购买欲望。删除商品,可以将一些过期或者受召回事件影响的商品下架,以免带来负面影响。查询商品,便于即时掌握商品的信息。7.2
6、.3 商品购买功能描述消费者点击某个商品时将跳转到商品详细页面,在此页面中点击购买图标,便可以将此商品信息存入网络购物车中,从而使消费者方便继续购物。7.2.4 订单管理功能描述当消费者购物完以后,点击结账按钮,首先将产生一个虚拟账单,上面讲罗列此次用户的购物信息,用户确认以后,将转到结账功能,而订单将存入数据库中进行保存以供用户以后的查询及管理员的管理。7.2.5 登陆注册功能描述当网民想要购买商品,系统会自动进行判断,该网民是否为登陆,如果已登录,则可以购买商品,否则系统将会进行提示。当输入正确的账号密码后,系统判断数据库中是否存在该用户,若存在,便可以继续购物,若不存在,则会提示是否注册
7、新用户。经过该网民同意后,跳转到注册页面,根据流程完成注册,成为 EBusiness 的正式用户。完成注册后,将转到首页,登陆后,系统判断用户身份,如果是普通用户就可以购买任何喜欢的商品,若是管理员,则可以对商品和用户的订单进行管理。7.2.6 结账功能描述当购物完成,生成订单,用户确认无误以后,就进入到结账的环节。用户输入姓名,地址,邮编,联系电话,银行卡号等以便我们将商品顺利的送到。完成填单以后,系统自动跳回首页,方便用户继续浏览。7.3 E-R 图8. 产品的非功能性需求8.1 用户界面需求需求名称 详细要求首页显示 网站发布后首先浏览到的页面是网站的首页页面风格 品红购物网站页面字体显
8、示 以黑色为主8.2 软硬件环境需求需求名称 详细要求CPU 1.0G Hz 以上(推荐)内存 256MB 以上(推荐)操作系统 Windows Server 2003 及以上版本技术选择 JSPDBMS 选择 SQL Server 2005架构选择 三层架构8.3 产品质量需求主要质量属性 详细要求正确性 确保各项资料数据的准确有效,禁止数据遗漏,重复,丢失。健壮性 数据异常扑获,灾难性恢复。可靠性 数据校验,人机稽核,平衡检查。性能,效率 一般易用性 操作简单,符合用户工作习惯清晰性 流程清晰易记,分类管理安全性 错误提示,数据验证可扩展性 不同平台之间数据共享兼容性 自适应各种系统环境可移植性 自由选择不同类型的数据库