电子商务需求文档

电子商务需求文档
电子商务需求文档

电子商务需求文档

一.引言

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技术进行开发。开发及运行的软件环境为:

●Java开发包JDK:jdk1.5.0_14

●应用服务器Tomcat:Tomcat 5.5

●数据库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 用户角色分类表及其优先级

用户角色分类表

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.安全防护

●对数据库存储敏感信息:

针对本系统我们对用户密码进行加密,以保证各级用户对系统访问的安全性。生成的口令不可逆转(用MD5加密是一种32位字符的加密方法)。输入的口令不应显示在显示终端上。

●数据信息的保存:

利用RDBMS的服务器稳定运行—实现各种信息的储存、控制及调节备份、恢复等日常的维护管理工作。在软件园后期的项目中建立异地备份服务器后备份数据进行异地保存。2.操作跟踪

针对系统运行出现的异常,跟踪调查出现异常的情况,了解操作意图,有针对性的解决问题。

系统日志,便于查看系统的运行情况。

操作日志, 提供用户在系统中增加、修改系统数据信息时记录日志。用于跟踪用户的操作,了解信息的变更,在需要时对事情进行调查

3.访问控制

页面不可直接访问,防止黑客对页面篡改。页面访问通过连接动作驱动,访问时作权

限检查。有效防止用户通过地址栏输入地址对信息非法访问。系统在页面执行过一次后再次访问通过缓冲工作区执行,对页面屏蔽。

六.其他需求

6.1 可扩展性

当前使用电子商务系统的主要是企业人数在100人以下的小企业,这些企业增长速度比较快,人员规模每年保持30%的增速。电子商务系统要能够在三年内支持这样的增长速度。

6.2 可用性

系统要保证24*7*365可用。但是可以允许每月系统停机一小时,进行系统维护。系统维护的时间要安排在企业非工作时间进行。

6.3 易用性

电子商务系统要简单、易用,具有清晰的导航功能,使操作者快速找到自己想要执行的操作页面。

电子商务系统要保证一个非计算机专业的用户,通过自己阅读用户手册,可以使用此系统。

电商系统需求分析说明书

电商系统需求分析说明书 一.引言 .....................................................错误!未定义书签。 项目背景.................................................错误!未定义书签。 前期工作.................................................错误!未定义书签。 参考资料.................................................错误!未定义书签。二.技术概述 .................................................错误!未定义书签。 目标.....................................................错误!未定义书签。 硬件支持.................................................错误!未定义书签。三.功能需求 .................................................错误!未定义书签。 功能块划分...............................................错误!未定义书签。 功能块描述...............................................错误!未定义书签。四.性能需求 .................................................错误!未定义书签。 数据精确度...............................................错误!未定义书签。 适应性...................................................错误!未定义书签。五.系统流程图 ...............................................错误!未定义书签。 顾客流程图如下...........................................错误!未定义书签。 订单处理流程说明........................................错误!未定义书签。六.数据流图 .................................................错误!未定义书签。 数据流图如下..............................................错误!未定义书签。 一.引言 项目背景 电商系统致力于提供产品展示及订购为核心的网上购物服务宣传自己商店的产品并将自己的产品展现给客户,让客户通过网站便能对自由的选择地购买产品。 该网站是通过用户登录浏览商品、查看公告、购买、确定购买、实现用户模 块功能。其中订单的生成,网站后台系统,通过系统管理员管理商品、订单、用户来实现。前期工作 我们在编写该需求前,首先是对各大网上销售网站进行了调查,其中包括:网页排版、顾客消费流程、以及管理员的操作,这三大块进行了调查。并总结出了有自 己特色的设计思路。 参考资料 《软件需求分析》《网上商城需求分析计划书》。

电商系统需求分析说明书(精编文档).doc

【最新整理,下载后即可编辑】 电商系统需求分析说明书 一.引言 (2) 1.1 项目背景 (2) 1.2 前期工作 (2) 1.3 参考资料 (2) 二.技术概述 (2) 2.1 目标 (2) 2.2 硬件支持 (2) 三.功能需求 (2) 3.1 功能块划分 (3) 3.2 功能块描述 (3) 四.性能需求 (4) 4.1 数据精确度 (4) 4.2 适应性 (4) 五.系统流程图 (4) 5.1 顾客流程图如下 (4) 5.2 订单处理流程说明 (5) 六.数据流图 (6) 6.1数据流图如下 (6) 一.引言 1.1 项目背景 电商系统致力于提供产品展示及订购为核心的网上购物服务宣传自己商店的产品并将自己的产品展现给客户,让客户通过网站便能对自由的选择地购买产品。 该网站是通过用户登录浏览商品、查看公告、购买、确定购买、实现用户模

块功能。其中订单的生成,网站后台系统,通过系统管理员管理商品、订单、用户来实现。 1.2 前期工作 我们在编写该需求前,首先是对各大网上销售网站进行了调查,其中包括:网页排版、顾客消费流程、以及管理员的操作,这三大块进行了调查。并总结出了有自 己特色的设计思路。 1.3 参考资料 《软件需求分析》《网上商城需求分析计划书》。 二.技术概述 2.1 目标 我们使用php技术构建网站,争取将本网站做成一个界面友好、用户购物方便、管理员管理方便的购物系统。 2.2 硬件支持 Cpu: 1G以上、内存:512M以上 三.功能需求 3.1 功能块划分 网上商城共分两个部分,一部分是面向用户的部分,包括:顾客在线注册、购物、提交订单、付款等操作;另外一部分是商城管理部分,这部分的内容包括:产品的添加、删除、查询、订单的管理、操作员的管理、注册用户的管理等。三,商家(增,删,改) 3.2 功能块描述 3..2.1 面向用户部分功能: (1) 注册功能。顾客首先要注册为网上商城的用户。注册时只要填写登录用户名、密码、联系电子信箱3项信息即可。注册后,用户可继续如实填写详细个人信息及收货人信息,同时可修改密码、查询及修改订单。 (2) 选择产品功能。顾客浏览网上商城,

电商系统需求分析说明书

电商系统需求分析说明书 一.引言 (2) 1.1 项目背景 (2) 1.2 前期工作 (2) 1.3 参考资料 (2) 二.技术概述 (2) 2.1 目标 (2) 2.2 硬件支持 (2) 三.功能需求 (2) 3.1 功能块划分 (3) 3.2 功能块描述 (3) 四.性能需求 (4) 4.1 数据精确度 (4) 4.2 适应性 (4) 五.系统流程图 (4) 5.1 顾客流程图如下 (4) 5.2 订单处理流程说明 (5) 六.数据流图 (6) 6.1数据流图如下 (6)

一.引言 1.1 项目背景 电商系统致力于提供产品展示及订购为核心的网上购物服务宣传自己商店的产品并将自己的产品展现给客户,让客户通过网站便能对自由的选择地购买产品。 该网站是通过用户登录浏览商品、查看公告、购买、确定购买、实现用户模 块功能。其中订单的生成,网站后台系统,通过系统管理员管理商品、订单、用户来实现。 1.2 前期工作 我们在编写该需求前,首先是对各大网上销售网站进行了调查,其中包括:网页排版、顾客消费流程、以及管理员的操作,这三大块进行了调查。并总结出了有自 己特色的设计思路。 1.3 参考资料 《软件需求分析》《网上商城需求分析计划书》。 二.技术概述 2.1 目标 我们使用php技术构建网站,争取将本网站做成一个界面友好、用户购物方便、管理员管理方便的购物系统。 2.2 硬件支持 Cpu: 1G以上、内存:512M以上 三.功能需求

3.1 功能块划分 网上商城共分两个部分,一部分是面向用户的部分,包括:顾客在线注册、购物、提交订单、付款等操作;另外一部分是商城管理部分,这部分的内容包括:产品的添加、删除、查询、订单的管理、操作员的管理、注册用户的管理等。三,商家(增,删,改) 3.2 功能块描述 3..2.1 面向用户部分功能: (1) 注册功能。顾客首先要注册为网上商城的用户。注册时只要填写登录用户名、密码、联系电子信箱3项信息即可。注册后,用户可继续如实填写详细个人信息及收货人信息,同时可修改密码、查询及修改订单。 (2) 选择产品功能。顾客浏览网上商城, 将自己需求的产品放入到购物车中(可在网上商城首页、专柜首页、产品小类、专卖店首页、搜索结果页面、产品详细信息页面进行该操作),可连续添加商品。 (3) 管理购物车。顾客选择完商品后可进入购物车页面,查看自己要购买的商品,可修改某一商品数量、取消购买某商品和清空整个购物车。 (4) 订单功能。顾客确定购物车中的商品后提交订单,如顾客已填写收货人信息,则页面显示该信息并由顾客确认。如尚未填写则显示相应表单请其填写,系统记录顾客提交的收货人信息以便其下次购物时使用。顾客提交订单后可在网上商城查询该订单,并可对尚未处理的订单进行取消、修改等操作。 (5) 付款功能。顾客在订单被销售方确认后,要选择付款方式,并付款给销售方,然后才可以收到货。 3.2.2 后台管理部分功能:

电商系统需求分析说明书

电商系统需求分析说明书 一.引言 (1) 1.1 项目背景 (1) 1.2 前期工作 (1) 1.3 参考资料 (1) 二.技术概述 (1) 2.1 目标 (1) 2.2 硬件支持 (2) 三.功能需求 (2) 3.1 功能块划分 (2) 3.2 功能块描述 (2) 四.性能需求 (2) 4.1 数据精确度 (2) 4.2 适应性 (2) 五.系统流程图 (3) 5.1 顾客流程图如下 (3) 5.2 订单处理流程说明 (3) 六.数据流图 (4) 6.1数据流图如下 (4) 一.引言 1.1 项目背景 电商系统致力于提供产品展示及订购为核心的网上购物服务宣传自己商店的产品并将自己的产品展现给客户,让客户通过网站便能对自由的选择地购买产品。 该网站是通过用户登录浏览商品、查看公告、购买、确定购买、实现用户模 块功能。其中订单的生成,网站后台系统,通过系统管理员管理商品、订单、用户来实现。 1.2 前期工作 我们在编写该需求前,首先是对各大网上销售网站进行了调查,其中包括:网页排版、顾客消费流程、以及管理员的操作,这三大块进行了调查。并总结出了有自 己特色的设计思路。 1.3 参考资料 《软件需求分析》《网上商城需求分析计划书》。 二.技术概述 2.1 目标

我们使用php技术构建网站,争取将本网站做成一个界面友好、用户购物方便、管理员管理方便的购物系统。 2.2 硬件支持 Cpu: 1G以上、内存:512M以上 三.功能需求 3.1 功能块划分 网上商城共分两个部分,一部分是面向用户的部分,包括:顾客在线注册、购物、提交订单、付款等操作;另外一部分是商城管理部分,这部分的内容包括:产品的添加、删除、查询、订单的管理、操作员的管理、注册用户的管理等。三,商家(增,删,改) 3.2 功能块描述 3..2.1 面向用户部分功能: (1) 注册功能。顾客首先要注册为网上商城的用户。注册时只要填写登录用户名、密码、联系电子信箱3项信息即可。注册后,用户可继续如实填写详细个人信息及收货人信息,同时可修改密码、查询及修改订单。 (2) 选择产品功能。顾客浏览网上商城, 将自己需求的产品放入到购物车中(可在网上商城首页、专柜首页、产品小类、专卖店首页、搜索结果页面、产品详细信息页面进行该操作),可连续添加商品。 (3) 管理购物车。顾客选择完商品后可进入购物车页面,查看自己要购买的商品,可修改某一商品数量、取消购买某商品和清空整个购物车。 (4) 订单功能。顾客确定购物车中的商品后提交订单,如顾客已填写收货人信息,则页面显示该信息并由顾客确认。如尚未填写则显示相应表单请其填写,系统记录顾客提交的收货人信息以便其下次购物时使用。顾客提交订单后可在网上商城查询该订单,并可对尚未处理的订单进行取消、修改等操作。 (5) 付款功能。顾客在订单被销售方确认后,要选择付款方式,并付款给销售方,然后才可以收到货。 3.2.2 后台管理部分功能: (1) 管理人员部分。该部分的用户有一个超级管理员以及若干个普通管理员,超级管理员拥有最高权限,可访问所有订单,可浏览、查询订单,可浏览、修改普通管理员和会员的资料,普通管理员分两种,一种是订单管理员:主要负责订单管理,可浏览、修改订单状态,可浏览会员信息;另一种是界面管理员:主要负责界面管理,可增、删商品和广告等操作。 (2) 管理订单功能。顾客可通过Web方式取消、修改自己提交的订单(在管理员确认前),查询自己提交的订单(随时)。如订单的状态在一定时限(如12个小时)后仍没有发生变化(“订单关闭”状态除外),系统自动提醒管理员(如该订单变色,弹出提醒窗口等方式。订单状态发生变化,系统自动发E-mail给顾客,“无效订单”、“订单关闭”状态除外)。 (3) 管理商品功能。管理员可以添加、修改、删除商品。 四.性能需求 4.1 数据精确度 价格单位保留到分。 4.2 适应性 购物流程要简单明了,产品图片要清楚,产品信息描述准确。

电商需求分析说明书

电商需求分析说明 书

电子购物商城需求规格说明书 小组成员:王惠龙,贺剑强,吴午,林清 组长:王惠龙 目录 1.概述.............................. 错误!未定义书签。 1.1 目的............................... 错误!未定义书签。 1.2 范围............................... 错误!未定义书签。 1.3 读者对象........................... 错误!未定义书签。 1.4 参考文档........................... 错误!未定义书签。 1.5 术语定义........................... 错误!未定义书签。

2.1 概述............................... 错误!未定义书签。 2.2 用户与角色......................... 错误!未定义书签。 2.3 系统功能........................... 错误!未定义书签。 2.4 遵循的标准和规范................... 错误!未定义书签。 3.功能需求.......................... 错误!未定义书签。 3.1 站点功能分析....................... 错误!未定义书签。 3.1.1后台管理........................... 错误!未定义书签。 3.1.2商城卖家........................... 错误!未定义书签。 3.1.3商城买家........................... 错误!未定义书签。 3.1.3.1 ......................... 已注册普通用户 错误!未定义书签。 3.1.3.2 ......................... 已注册会员用户 错误!未定义书签。 3.1.4商城游客........................... 错误!未定义书签。 3.2 站点功能流程描述................... 错误!未定义书签。 3.2.1站点前台架构....................... 错误!未定义书签。 3.2.2站点后台架构....................... 错误!未定义书签。 3.2.3站点整体流程图..................... 错误!未定义书签。 3.2.4用户注册........................... 错误!未定义书签。 3.2.5用户登录........................... 错误!未定义书签。 3.2.6商品管理........................... 错误!未定义书签。

电商系统需求研究分析说明书

电商系统需求分析说明书

————————————————————————————————作者:————————————————————————————————日期:

电商系统需求分析说明书 一.引言 (4) 1.1 项目背景 (4) 1.2 前期工作 (4) 1.3 参考资料 (4) 二.技术概述 (4) 2.1 目标 (4) 2.2 硬件支持 (4) 三.功能需求 (4) 3.1 功能块划分 (5) 3.2 功能块描述 (5) 四.性能需求 (6) 4.1 数据精确度 (6) 4.2 适应性 (6) 五.系统流程图 (6) 5.1 顾客流程图如下 (6) 5.2 订单处理流程说明 (7) 六.数据流图 (8) 6.1数据流图如下 (8)

一.引言 1.1 项目背景 电商系统致力于提供产品展示及订购为核心的网上购物服务宣传自己商店的产品并将自己的产品展现给客户,让客户通过网站便能对自由的选择地购买产品。 该网站是通过用户登录浏览商品、查看公告、购买、确定购买、实现用户模 块功能。其中订单的生成,网站后台系统,通过系统管理员管理商品、订单、用户来实现。 1.2 前期工作 我们在编写该需求前,首先是对各大网上销售网站进行了调查,其中包括:网页排版、顾客消费流程、以及管理员的操作,这三大块进行了调查。并总结出了有自 己特色的设计思路。 1.3 参考资料 《软件需求分析》《网上商城需求分析计划书》。 二.技术概述 2.1 目标 我们使用php技术构建网站,争取将本网站做成一个界面友好、用户购物方便、管理员管理方便的购物系统。 2.2 硬件支持 Cpu: 1G以上、内存:512M以上 三.功能需求

电子商务平台系统需求分析报告

电 子 商 务 平 台 系 统 需求说明书项目名称:电子商务平台系统 指导老师:-- 学号:----- 姓名:--

目录 1引言 (3) 1.1编写目的 (3) 1.2背景 (3) 1.3字符定义 (3) 1.4参考资料 (3) 2任务概述 (4) 2.1目标 (4) 2.2用户特点 (4) 2.3假定和约束 (4) 3总体设计 (4) 3.1.1需求规定 (4) 3.1.2基本设计概念和处理流程 (5) 3.1.3结构 (6) 3.1.4功能需求与程序的关系 (6) 3.1.5人工处理过程 (6) 3.1.6尚未解决的问题 (6) 3.2安全退出:返回登录界面。 (7) 3.2.1运行模块组合 (7) 3.2.2运行时间 (7) 3.3系统数据结构设计 (7) 3.3.1逻辑结构设计要点 (7) 3.3.2数据结构与程序的关系 (8) 3.4异常处理 (8) 3.4.1出错信息 (8) 3.4.2补救措施 (8) 3.4.3系统维护设计。 (9) 4运行环境规定 (9) 4.1运行环境 (9) 4.2接口设计 (9) 4.2.1外部接口硬件接口 (9) 4.3.2内部接口 (10)

需求说明书 1引言 1.1编写目的 电子商务平台系统是保证以电子商务平台为基础的网上交易实现的体系。网上交易依然遵循传统市场交易的原则。网上交易的信息沟通是通过数字化的信息渠道实现的。因此,首要条件是交易双方必须拥有相应的信息技术工具。其次,网上交易的交易双方在空间上是分离的,为保证交易双方进行等价交换,必须提供相应的货物配送和支付结算手段。此外,为保证企业、组织和消费者能够利用数字化沟通渠道,保证交易能顺利进行配送和支付,需要由专门提供服务的中间商参与,即需要电子商务平台服务商。基础电子商务平台系统基础电子商务平台系统包括Internet信息系统、电子商务平台服务商、企业、组织与消费者、实物配送和支付结 1.2背景 A.软件名称:电子商务平台系统 B.开发者:XXX C.项目简介:本系统主要分为前台和后台年管理系统 一、前台管理(全面、分类展示商城内所有商品功能、查看商城内的交易信息、提供新商品上市公告,方便顾客及时了解相关信息、对用户输入的数据,系统进行严格的数据检验,尽可能排除人为错误、界面设计美观友好,操作简便) 二、后台管理(用户管理、管理商品、管理商品类别、订单管理、订单打印、管理员管理) 1.3字符定义 1.4参考资料 1 项目指导老师参考资料 2 网上的资料包括论坛帖子 3 信息系统分析与设计(教材)php概要

电子商务系统需求分析及设计

电子商务系统需求分析及设计文档管理信息表 文档修改记录表

目录 1引言 (5) 1.1 编写目的 (5) 1.2 适用范围 (5) 1.3 背景 (5) 1.4 术语定义 (5) 1.5 参考资料 (5) 2项目概述 (6) 2.1 目标 (6) 2.2 用户特点 (7) 3功能需求 (8) 3.1 功能关系图 (8) 3.2 用例图 (9) 3.2.1 用例编号 (11) 3.2.2 CASE001:用户注册 (13) 3.2.3 CASE002:WEB用户登录 (13) 3.2.4 CASE003:用户个人信息修改 (14) 3.2.5 CASE004:在线购买 (15) 3.2.6 CASE005:商品浏览 (15) 3.2.7 CASE006:用户订购 (17) 3.2.8 CASE007:用户结帐 (18) 3.2.9 CASE008:WEB用户注销 (18)

3.2.11 CASE010:库存管理者信息管理 (19) 3.2.12 CASE011:商品库存管理 (20) 3.2.13 CASE012:商品库存查询 (21) 3.2.14 CASE013:增加库存 (21) 3.2.15 CASE014:减少库存 (22) 3.2.16 CASE015:商品类别管理 (23) 3.2.17 CASE016:增加商品类别 (23) 3.2.18 CASE017:修改商品类别 (24) 3.2.19 CASE018:删除商品类别 (25) 3.2.20 CASE019:商品品种管理 (25) 3.2.21 CASE020:增加商品品种 (26) 3.2.22 CASE021:删除商品品种 (26) 3.2.23 CASE022:修改商品品种 (27) 3.2.24 CASE023:库存管理员注销 (28) 3.2.25 CASE024:订单管理者登录 (28) 3.2.26 CASE025:订单管理员个人信息修改 (29) 3.2.27 CASE026:订单管理 (30) 3.2.28 CASE027:订单管理者对订单进行浏览 (30) 3.2.29 CASE028:历史订单查询 (31) 3.2.30 CASE029:未发货订单查询 (31) 3.2.31 CASE030:发货 (32)

电商系统需求分析说明书

电商系统需求分析说明 书 Company Document number:WUUT-WUUY-WBBGB-BWYTT-1982GT

电商系统需求分析说明书 一.引言 项目背景 电商系统致力于提供产品展示及订购为核心的网上购物服务宣传自己商店的产品并将自己的产品展现给客户,让客户通过网站便能对自由的选择地购买产品。 该网站是通过用户登录浏览商品、查看公告、购买、确定购买、实现用户模块功能。其中订单的生成,网站后台系统,通过系统管理员管理商品、订单、用户来实现。 前期工作

我们在编写该需求前,首先是对各大网上销售网站进行了调查,其中包括:网页排版、顾客消费流程、以及管理员的操作,这三大块进行了调查。并总结出了有自 己特色的设计思路。 参考资料 《软件需求分析》《网上商城需求分析计划书》。 二.技术概述 目标 我们使用php技术构建网站,争取将本网站做成一个界面友好、用户购物方便、管理员管理方便的购物系统。 硬件支持 Cpu: 1G以上、内存:512M以上 三.功能需求 功能块划分 网上商城共分两个部分,一部分是面向用户的部分,包括:顾客在线注册、购物、提交订单、付款等操作;另外一部分是商城管理部分,这部分的内容包括:产品的添加、删除、查询、订单的管理、操作员的管理、注册用户的管理等。三,商家(增,删,改)功能块描述 3.. 面向用户部分功能: (1) 注册功能。顾客首先要注册为网上商城的用户。注册时只要填写登录用户名、密码、联系电子信箱3项信息即可。注册后,用户可继续如实填写详细个人信息及收货人信息,同时可修改密码、查询及修改订单。

(2) 选择产品功能。顾客浏览网上商城, 将自己需求的产品放入到购物车中(可在网上商城首页、专柜首页、产品小类、专卖店首页、搜索结果页面、产品详细信息页面进行该操作),可连续添加商品。 (3) 管理购物车。顾客选择完商品后可进入购物车页面,查看自己要购买的商品,可修改某一商品数量、取消购买某商品和清空整个购物车。 (4) 订单功能。顾客确定购物车中的商品后提交订单,如顾客已填写收货人信息,则页面显示该信息并由顾客确认。如尚未填写则显示相应表单请其填写,系统记录顾客提交的收货人信息以便其下次购物时使用。顾客提交订单后可在网上商城查询该订单,并可对尚未处理的订单进行取消、修改等操作。 (5) 付款功能。顾客在订单被销售方确认后,要选择付款方式,并付款给销售方,然后才可以收到货。 后台管理部分功能: (1) 管理人员部分。该部分的用户有一个超级管理员以及若干个普通管理员,超级管理员拥有最高权限,可访问所有订单,可浏览、查询订单,可浏览、修改普通管理员和会员的资料,普通管理员分两种,一种是订单管理员:主要负责订单管理,可浏览、修改订单状态,可浏览会员信息;另一种是界面管理员:主要负责界面管理,可增、删商品和广告等操作。 (2) 管理订单功能。顾客可通过Web方式取消、修改自己提交的订单(在管理员确认前),查询自己提交的订单(随时)。如订单的状态在一定时限(如12个小时)后仍没有发生变化(“订单关闭”状态除外),系统自动提醒管理员(如该订单变色,弹出提醒窗口等方式。订单状态发生变化,系统自动发E-mail给顾客,“无效订单”、“订单关闭”状态除外)。

电子商务网站需求分析

电子商务网站 需求分析 .1. 引言 1.1 文档介绍 在此文档中详细的介绍了对开发此电子商务网站应实现的功能性需求,非功能性需求以及在开发此系统时应遵循的规范,同时说明了此系统要求的软硬件环境需求,后期测试与维护的流程。 1.2 编写目的 为明确软件需求、安排项目规划与进度、组织软件开发与测试,撰写本文档,本文档综合客户需求及技术开发建议提出一些说明。 1.3 文档范围 本文档包含以下几部分: 1. 产品介绍 2. 产品面向的用户群体 3. 产品应当遵循的标准或规范 4. 产品的范围 5. 产品中的角色 6. 产品的功能性需求 7. 产品的非功能性需求 8. 需求确认 .2. 2.1 目标 该系统作为饭摩尔商品展示、餐厅展示、预订订单生成、预订订单执行、普通商品订单、普通商品订单的执行。宣传平台,通过电子商务系统的建设,应实现将饭摩尔的产品信息发布在互联网上,以供更多的人了解、预订就餐、订购商品,而管理员可以很灵活地控制这些信息在网络上的展现内容。 该网站作为LEACREE自营减震器、进口大品牌减震器商品展示,订单生成、订单执行等功能的

宣传平台,通过电商网站的建设,实现将减震器总成等相关的产品信息发布到互联网上,供更多的人认识了解,加入购物车,订购商品,而管理员可以灵活地控制这些信息在网络上的展现内容。.3. 产品面向的用户群体 本系统面向以大众为主的用户群体,为它们提供B/S交易的平台及饭摩尔发布的产品信息,本系统的用户分为管理员、饭店商家、平台会员及游客。 本网站面向有更换减震器需求、改装减震器需求以及对减震器相关附加产品的需求的用户,为他们提供B/S交易平台以及自营减震器、改装减震器等产品信息,本系统的用户分为管理员,平台会员。 .4. 产品应当遵循的标准或规范 本电子商务网站制作应遵循互联网使用标准,网站使用应符合互联网合法化的使用。 网站内销售过程应遵守国家经济法的标准。 .5. 产品范围 本产品包括会员注册、登录、产品管理、订购管理、产品推荐、会员管理、送发货管理、积分管理系统、VIP管理系统、前台商品显示等功能模块。

电商系统需求分析说明书

一.引言 (2) 项目背景 (2) 前期工作 (2) 参考资料 (2) 二.技术概述 (2) 目标 (2) 硬件支持 (2) 三.功能需求 (2) 功能块划分 (3) 功能块描述 (3) 四.性能需求 (4) 数据精确度 (4) 适应性 (4) 五.系统流程图 (4) 顾客流程图如下 (4) 订单处理流程说明 (5) 六.数据流图 (6) 数据流图如下 (6) 一.引言 项目背景 电商系统致力于提供产品展示及订购为核心的网上购物服务宣传自己商店的产品并将自己的产品展现给客户,让客户通过网站便能对自由的选择地购买产品。 该网站是通过用户登录浏览商品、查看公告、购买、确定购买、实现用户模 块功能。其中订单的生成,网站后台系统,通过系统管理员管理商品、订单、用户来实现。前期工作 我们在编写该需求前,首先是对各大网上销售网站进行了调查,其中包括:网页排版、顾客消费流程、以及管理员的操作,这三大块进行了调查。并总结出了有自 己特色的设计思路。 参考资料 《软件需求分析》《网上商城需求分析计划书》。 二.技术概述 目标 我们使用php技术构建网站,争取将本网站做成一个界面友好、用户购物方便、管理员管理方便的购物系统。 硬件支持 Cpu: 1G以上、内存:512M以上

三.功能需求 功能块划分 网上商城共分两个部分,一部分是面向用户的部分,包括:顾客在线注册、购物、提交订单、付款等操作;另外一部分是商城管理部分,这部分的内容包括:产品的添加、删除、查询、订单的管理、操作员的管理、注册用户的管理等。三,商家(增,删,改)功能块描述 3.. 面向用户部分功能: (1) 注册功能。顾客首先要注册为网上商城的用户。注册时只要填写登录用户名、密码、联系电子信箱3项信息即可。注册后,用户可继续如实填写详细个人信息及收货人信息,同时可修改密码、查询及修改订单。 (2) 选择产品功能。顾客浏览网上商城, 将自己需求的产品放入到购物车中(可在网上商城首页、专柜首页、产品小类、专卖店首页、搜索结果页面、产品详细信息页面进行该操作),可连续添加商品。 (3) 管理购物车。顾客选择完商品后可进入购物车页面,查看自己要购买的商品,可修改某一商品数量、取消购买某商品和清空整个购物车。 (4) 订单功能。顾客确定购物车中的商品后提交订单,如顾客已填写收货人信息,则页面显示该信息并由顾客确认。如尚未填写则显示相应表单请其填写,系统记录顾客提交的收货人信息以便其下次购物时使用。顾客提交订单后可在网上商城查询该订单,并可对尚未处理的订单进行取消、修改等操作。 (5) 付款功能。顾客在订单被销售方确认后,要选择付款方式,并付款给销售方,然后才可以收到货。 后台管理部分功能: (1) 管理人员部分。该部分的用户有一个超级管理员以及若干个普通管理员,超级管理员拥有最高权限,可访问所有订单,可浏览、查询订单,可浏览、修改普通管理员和会员的资料,普通管理员分两种,一种是订单管理员:主要负责订单管理,可浏览、修改订单状态,可浏览会员信息;另一种是界面管理员:主要负责界面管理,可增、删商品和广告等操作。 (2) 管理订单功能。顾客可通过Web方式取消、修改自己提交的订单(在管理员确认前),查询自己提交的订单(随时)。如订单的状态在一定时限(如12个小时)后仍没有发生变化(“订单关闭”状态除外),系统自动提醒管理员(如该订单变色,弹出提醒窗口等方式。订单状态发生变化,系统自动发E-mail给顾客,“无效订单”、“订单关闭”状态除外)。 (3) 管理商品功能。管理员可以添加、修改、删除商品。 四.性能需求 数据精确度 价格单位保留到分。 适应性 购物流程要简单明了,产品图片要清楚,产品信息描述准确。

(完整版)网上购物系统需求分析

网上购物系统需求分析 1.简介 1.1. 2.市场定位分析 网上购物商务网站构建初始目标主要是面向广大消费者,由于不同人群对商品的需求不同,因而购物网站应在具有自己特色的同时应适合不同人士的需要。因此,118购物网站定位于面向广大消费者,并突出完善售前、售中、售后客户服务与安全保障方面的特色。售前服务提供详细的商品信息、简便快捷的操作过程;售中服务通过采取安全措施为用户提供网上订购服务安全保障与实时支付;售后服务对用户订购的商品提供快速物流配送,并对用户所购商品提供质量保证。 1.1.3.网站建设经济可行性分析 传统的销售方式是商家把商品放在店铺里供顾客挑选,店铺的规模、位置等客观因素影响着商店的客流量,并且商品的存放与销售需要人力进行管理,雇员的工资、店面的租金等又增加了成本,顾客也不能迅速找到所需要的商品,而开一个网上商店只需要一个可以存放商品的仓库,比租一个店面能节省很多,也不需要太多的人力来管理,不会因为商店的面积影响客流量,客户足不出户就能买东西,并且很容易就能找到所需要的商品。 1.1.4.网站建设技术可行性分析

(1)网络应用基础设施完善,由于信息技术的发展,我国的计算机网络飞速发展,先后建成了中国公众多媒体通信网、China Net、中国教育与科研计算机网络等组成了中国Internet主体,网络应用进入了企业与普通家庭,这为发展电子商务提供了基础设施。 (2)网络安全技术应用,包括加密算法、CA数字认证、数字签名等,为电子商务应用提供安全保证,它实现了网络传输数据的安全性、完整性以及交易双方的不可抵赖性,身份认证等。 (3)电子支付技术应用,通过电子支付网关实现交易双方电子货币结算,解决电子商务的支付问题,可加速交易过程的实现(4)法律保障,交易活动如果没有得到法律保障就等于它的合法性得不到承认,其生存空间就会受到挤压,随着我国电子商务法律法规的颁发,将解决电子商务活动的法律技术问题,网上商店经营活动将得到法律的保护。 (5)最后,就是网络技术的普及与掌握,如网络互联、网络安全技术、Web技术(如Html,XML,CGI等)、各种安全协议(Https,SET,SSL等)、网络数据库技术等,使我们有能力开发实现适合自己的电子商务系统。成为我们构建网站的直接技术支持。 因此,公司构建网上购物电子商务网站系统的技术瓶颈问题(网络应用基础设施、安全、支付、法律保障、网站开发技术)得到了有效解决,公司构建网上购物电子商务网站技术上可行。 1.1.5.网站建设操作可行性分析

电商需求分析说明书

一、引言 (2) 1.1编写目的 (2) 1.2引用文档 (2) 1.3系统概述 (2) 1.4文档概述 (2) 二、项目概述 (2) 2.1背景和目标 (2) 2.2用户的特点 (3) 2.3假定和约束 (4) 三、需求规定 (4) 3.1前台功能需求 (7) 3.1.5信息反馈模块 (8) 3.2后台功能需求 (8) 3.2.1用户管理模块 (8) 3.2.2订单管理模块 (8) 3.2.3商品管理模块 (9) 3.2.4信息反馈模块 (9) 3.2.5消息发布模块 (9) 3.3性能需求 (9) 3.3.1精度 (9) 3.3.2时间特性要求 (9) 3.3.3灵活性 (10) 3.4输入输出要求 (10) 3.5数据管理能力要求 (10) 3.6故障处理要求 (10) 3.7设计约束 (11) 3.8属性 (11) 3.8.1安全性 (11) 3.8.2可维护性 (11) 四、E-R图 (11) 五.关系模式 (16) 六、表设计 (18) 4、管理员表admin (19) 5、购物车临时订购信息shopcart (19) 6、订单信息表order (19) 7、订单详细信息表orderdetail (20) 8、意见反馈表message (20) 9、消息发布表information (21) 七、网上购物维护规则 (21)

一、引言 1.1编写目的 此需求规格说明书对项目的背景、范围、验收标准和需求等信息进行说明,包括功能性需求和非功能性需求,确保对用户需求的理解一致。 1.2引用文档 《需求文档模板(国标)》 1.3系统概述 网上购物为商品交易活动提供一个方便的电子平台。该系统分前台会员注册购物部分和后台系统管理部分。销售商通过后台管理系统将商品信息发布在网上,并对整个购物流程进行有效的控制、管理和统计;消费者通过系统前台部分方便快捷的选购需要的商品,享受销售商提供的各种服务。 1.4文档概述 该文档详细描述了网上购物系统的需求规约,为进一步的概要设计和详细设计奠定了基础。 二、项目概述 2.1背景和目标 开发背景: 随着互联网经济的到来,电子商务成为一种全新的贸易方式。电子商务渗透到贸易

电子商务系统需求分析

电子商务系统需求分析 一、需求分析 在具体的研究需求分析之前,我们先了解一下软件工程这个概念。软件工程分为三个层次,过程层、方法层、工具层。在最基础的过程层,最重要的就是一组被称为关键过程区域(KPAs)的框架(KPA的概念在讨论CMM的书中有详细的概念说明)。关键过程区域构成了软件项目的管理控制的基础,并且确立了上下文各区域的关系,其中规定了技术方法的采用、工程产品的,模型、文档、数据、报告、表格等,等的产生、里程碑的建立、质量的保证及变化的适当管理。方法层主要是过程在技术上的实现。它解决的问题是如何做。软件工程方法涵盖了一系列的任务:需求分析、设计、编程、测试、维护。同时他还包括了一组基本原则,控制了每一个的关键过程区域。工具层就很好理解了,他对过程层和方法层提供了自动和半自动的支持。这些辅助工具就称为CASE。 可以看到需求分析的位置,但是事实上需求分析是跨越了软件工程的三个层次的。这一点是和其他的过程是一样的。当然我们这里比较重点强调的是在软件工程的方法层,同时也涉及到一些过程层的思想,至于工具层则不再我们的讨论之列,但是会提到一些很适合在需求分析时应用的工具,诸如Word、Excel、Visio等。方法需求分析都包括了哪些方法呢?这里列举出在《需求分析》一书中推荐的一些方法。 1) 绘制系统关联图,这种关联图是用于定义系统与系统外部实体间的界限和接口的简单模型。同时它也明确了通过接口的信息流和物质流。 2) 创建用户接口原型,当开发人员或用户不能确定需求时,开发一个用户接口原型—一个可能的局部实现—这样使得许多概念和可能发生的事更为直观明了。用户通过评价原型将使项目参与者能更好地相互理解所要解决的问题。注意要找出需求文档与原型之间所有的冲突之处。 3) 分析需求可行性,在允许的成本、性能要求下,分析每项需求实施的可行性,明确与每项需求实现相联系的风险,包括与其它需求的冲突,对外界因素的依赖和技术障碍。 4) 确定需求的优先级别,应用分析方法来确定使用实例、产品特性或单项需求实现的优先级别。以优先级为基础确定产品版本将包括哪些特性或哪类需求。当允许需求变更时,在特定的版本中加入每一项变更,并在那个版本计划中作出需要的变更。 5) 为需求建立模型,需求的图形分析模型是软件需求规格说明极好的补充说明。它们能提供不同的信息与关系以有助于找到不正确的、不一致的、遗漏的和冗余的需求。这样的

电商系统需求分析说明书

电商系统需求分析 说明书

电商系统需求分析说明书 一.引言 ................................... 错误!未定义书签。 1.1 项目背景............................ 错误!未定义书签。 1.2 前期工作............................ 错误!未定义书签。 1.3 参考资料............................ 错误!未定义书签。二.技术概述 ............................... 错误!未定义书签。 2.1 目标................................ 错误!未定义书签。 2.2 硬件支持............................ 错误!未定义书签。三.功能需求 ............................... 错误!未定义书签。 3.1 功能块划分.......................... 错误!未定义书签。 3.2 功能块描述.......................... 错误!未定义书签。四.性能需求 ............................... 错误!未定义书签。 4.1 数据精确度.......................... 错误!未定义书签。 4.2 适应性.............................. 错误!未定义书签。五.系统流程图 ............................. 错误!未定义书签。 5.1 顾客流程图如下...................... 错误!未定义书签。 5.2 订单处理流程说明................... 错误!未定义书签。六.数据流图 ............................... 错误!未定义书签。 6.1数据流图如下......................... 错误!未定义书签。

(电子商务)如何对电子商务系统进行需求分析最全版

(电子商务)如何对电子商务系统进行需求分析

如何对电子商务系统进行需求分析 壹、需求分析 在具体的研究需求分析之前,我们先了解壹下软件工程这个概念。软件工程分为三个层次,过程层、方法层、工具层。在最基础的过程层,最重要的就是壹组被称为关键过程区域(KPAs)的框架(KPA的概念在讨论CMM的书中有详细的概念说明)。关键过程区域构成了软件项目的管理控制的基础,且且确立了上下文各区域的关系,其中规定了技术方法的采用、工程产品的,模型、文档、数据、报告、表格等,等的产生、里程碑的建立、质量的保证及变化的适当管理。方法层主要是过程在技术上的实现。它解决的问题是如何做。软件工程方法涵盖了壹系列的任务:需求分析、设计、编程、测试、维护。同时他仍包括了壹组基本原则,控制了每壹个的关键过程区域。工具层就很好理解了,他对过程层和方法层提供了自动和半自动的支持。这些辅助工具就称为CASE。 能够见到需求分析的位置,可是事实上需求分析是跨越了软件工程的三个层次的。这壹点是和其他的过程是壹样的。当然我们这里比较重点强调的是在软件工程的方法层,同时也涉及到壹些过程层的思想,至于工具层则不再我们的讨论之列,可是会提到壹些很适合在需求分析时应用的工具,诸如Word、Excel、Visio 等。方法需求分析都包括了哪些方法呢?这里列举出在《需求分析》壹书中推荐的壹些方法。 1)绘制系统关联图,这种关联图是用于定义系统和系统外部实体间的界限和接口的简单模型。同时它也明确了通过接口的信息流和物质流。

2)创建用户接口原型,当开发人员或用户不能确定需求时,开发壹个用户接口原型—壹个可能的局部实现—这样使得许多概念和可能发生的事更为直观明了。用户通过评价原型将使项目参和者能更好地相互理解所要解决的问题。注意要找出需求文档和原型之间所有的冲突之处。 3)分析需求可行性,在允许的成本、性能要求下,分析每项需求实施的可行性,明确和每项需求实现相联系的风险,包括和其它需求的冲突,对外界因素的依赖和技术障碍。 4)确定需求的优先级别,应用分析方法来确定使用实例、产品特性或单项需求实现的优先级别。以优先级为基础确定产品版本将包括哪些特性或哪类需求。当允许需求变更时,在特定的版本中加入每壹项变更,且在那个版本计划中作出需要的变更。 5)为需求建立模型,需求的图形分析模型是软件需求规格说明极好的补充说明。它们能提供不同的信息和关系以有助于找到不正确的、不壹致的、遗漏的和冗余的需求。这样的模型包括数据流图、实体关系图、状态变换图、对话框图、对象类及交互作用图。 6)创建数据字典,数据字典是对系统用到的所有数据项和结构的定义,以确保开发人员使用统壹的数据定义。在需求阶段,数据字典至少应定义客户数据项以确保客户和开发小组是使用壹致的定义和术语。分析和设计工具通常包括数据字典组件。

相关文档
最新文档