网上购物需求分析报告.docx

上传人:b****5 文档编号:8310719 上传时间:2023-01-30 格式:DOCX 页数:22 大小:60.20KB
下载 相关 举报
网上购物需求分析报告.docx_第1页
第1页 / 共22页
网上购物需求分析报告.docx_第2页
第2页 / 共22页
网上购物需求分析报告.docx_第3页
第3页 / 共22页
网上购物需求分析报告.docx_第4页
第4页 / 共22页
网上购物需求分析报告.docx_第5页
第5页 / 共22页
点击查看更多>>
下载资源
资源描述

网上购物需求分析报告.docx

《网上购物需求分析报告.docx》由会员分享,可在线阅读,更多相关《网上购物需求分析报告.docx(22页珍藏版)》请在冰豆网上搜索。

网上购物需求分析报告.docx

网上购物需求分析报告

文档类别

需求分析

文档编号

HN-CSU-SOFTINFO-01

版本号

V1.0.0

发放号

F01

受控状态

受控

在线购物系统

需求分析报告

 

说明

本报告为网上购物系统的《需求分析报告》,属于信息系统建设的需求分析阶段提交的成果之一。

本报告主要包括八个部分,分别为:

1、引言(包括目的、背景、参考资料、术语)

2、任务概述(包括目标、业务流程描述、系统特点)

3、假定和约束

4、需求规定

5、运行环境规定(包括设备与分布、支撑软件、接口、程序运行方式)

6、开发成本估算

7、尚需解决的问题

8、附录

本报告修改记录:

日期

内容摘要

编制/修改

审核

 

 

1.引言

1.1目的

此需求规格说明书对《网上商品交易系统》软件做了全面细致的用户需求分析,明确所要开发的软件应具有的功能、性能与界面,使系统分析人员及软件开发人员能清楚地了解用户的需求,并在此基础上进一步提出概要设计说明书和完成后续设计与开发工作。

编写该书的目的是为能够更加准确的明白该系统的需要。

该系统主要根据该公司的要求进行设计,并了解网上商品交易系统的工作流程,对该系统进行模块的划分。

对所开发软件的功能、性能、用户界面及运行环境等作出详细的说明。

它是在用户与开发人员双方对软件需求取得共同理解并达成协议的条件下编写的,也是实施开发工作的基础。

该说明书应给出数据逻辑和数据采集的各项要求,为生成和维护系统数据文件做好准备。

本说明书的预期读者为客户、业务或需求分析人员、测试人员、用户文档编写者、项目管理人员。

1.2背景

伴随着Internet的蓬勃发展和逐渐成熟的计算机网络与通信技术,网络购物中心作为电子商物的一种形式正以其高效、低成本的优势,逐步成为新兴的经营模式和理念,人们已不再满足于信息浏览和发布,而是渴望着能够充分享受网络所带来的更多的便利。

的确,客户足不出户便可以方便快捷地选购自己喜欢的商品,这正是网络购物中心为客户带来的好处。

敏锐的网络商家当然不会错过这样绝好的机会,越来越多的网站投身到提供网络购物服务的行列中来,一个基于Internet的全球电子商务框架正在形成。

网络购物中心所承载的信息量大、购物流程比较繁琐,而且互联网中日益肆虐的黑客和病毒对网络系统的安全性提出了更高的挑战。

因此,诚兴网络购物中心系统基于Tomcat服务器和Oracle9i数据库,采用国际先进的JSP+Servlet+JavaBean基于MVC模式进行开发,具有很高的稳定性和安全性。

诚兴网络购物中心真正实现了在Internet上的经营销售,从而使其获得更大的市场机遇及经济效益,很大程度不同地提高了企业的核心竞争力。

1.3术语

列出本报告中用到的专门术语的定义和外文首字母组词的原词组。

序号

术语

所指对象或含义

1

Jsp

JavaServerPages是在服务器端执行的动态网页开发技术。

2

Servlet

Servlet是位于Web服务器内部的服务器端的Java应用程序

3

xml

可扩展标记语言,是一种简单的数据存储语言,使用一系列简单的标记描述数据

4

Oracle

数据库系统

5

MVC

M是指数据模型,V是指用户界面,C则是控制器。

MVC为一种软件设计模式,主要为了数据和显示的实现代码分离

6

CSS

CascadingStyleSheets层叠样式表

7

tld

Xml格式文件,标签库文件

1.4参考资料

列出编写本模块时参考的文件(如经核准的计划任务书或合同、上级机关的批文等)、资料、技术标准,以及他们的作者、标题、编号、发布日期和出版单位。

序号

资料名称

作者

日期

出版单位

1

JavaWeb开发详解

孙鑫

2007年12月

电子工业出版社

2

JavaScript实例自学手册

吴雪

2008年5月

电子工业出版社

3

J2EE整合详解和典型案例

思志学

2008年5月

电子工业出版社

列出编写本模块时查阅的Intenet上杂志、专业著作、技术标准以及他们的网址。

网址

简介

卓越亚马逊

网上购物系统

 

2.任务概述

2.1目标

叙述该项软件开发的意图:

开发本软件主要是为了满足用户在网上进行商品购买交易;

应用目标:

网上商品购买交易

作用范围:

互联网

本系统的目标:

在计算机网络,数据库和先进的开发平台上,利用现有的软件,配置一定的硬件,开发一个具有开放体系结构的、易扩充的、易维护的、具有良好人机交互界面的网上商城管理控制系统。

该软件产品是一项独立的软件。

2.2用户的特点

最终用户的特点:

享受购买商品折扣

操作人员:

技术:

具有基本上网知识

维护人员:

教育水平:

本科

技术:

企业级的应用

本软件的预期使用频率:

100%

1.前台用户:

会电脑的基本操作,懂得如何浏览网页。

2.后台用户:

具备网站维护的基本知识,熟悉后台管理的基本操作,例:

如何添加,更新,删除信息等操作。

3.假定和约束

开发周期:

12天

具体时间:

2009-12-4至2009-12-16

由于该系统的开发进度是由组长根据各个模块的初步情况进行的安排,时间进度方面可能会有所变动,此问题根据具体情况进行分析。

原则上我们将尽力按照目前的进度进行开发,务必在预定时间内顺利完成。

任务分配(2009-12-4至2009-12-12)

项目任务分配

主要负责人

完成时间

4需求规定

4.1对功能的规定

权限控制:

未注册用户

1可以搜索商品的信息,可以查看商品评价

2.可以进行注册。

3.查看相关商品资料。

前台注册用户

1.可以查看所有商品的资料。

2.发表商品评价,给管理员留言。

3.可以在线购买商品,如对新商品、畅销商品、促销商品购买。

4.可以进行在线支付。

5.订单状态查询。

6.用户信息修改。

7.可以在论坛发表帖子

8.可以收藏商品

后台管理员(红色部分为扩展实现模块)

1、用户管理

对前台用户和后台用户资料信息进行管理与维护,并实施权限限制控制其访问的范围。

2、商品管理

对商品信息进行增加、修改、删除,使数据得到更新;对客户定单和客户评论进行合适的处理,使客户对系统服务达到满意程度。

3、分类管理

对商品分成的大类和小类进行增加、修改、删除,使数据得到更新;

4、论坛管理

对前台论坛交流进行管理,方便客户交流。

5、信息管理

信息管理分商城新闻、商城公告、商城投票和商城留言等几项管理,使数据得到及时合理的更新。

6、统计信息管理

对系统购物的销售情况进行统计和制定报表;

会员注册模块:

输入

输入会员的基本信息,包括:

密码,会员名称,E-mail等,验证码

处理

依据代码判定,必须要求每项数据都通过各种规则的判定才能写入数据库

输出

输出提示用户注册会员成功,提示用户关注商品的最新消息。

会员登录模块:

输入

输入会员注册成功的会员名称和密码

处理

通过程序调用数据库里面储存的信息就行比较判定

输出

如果输入信息和数据库信息一致则登录成功,顺利进入主页面;

如果两方信息不一致,则向用户提示错误信息,并允许重新登录

商品显示模块:

输入

用户需求

处理

根据用户请求从数据库中取出商品信息

输出

如果输入相关信息符合,则显示出相对应商品

 

商品查询模块:

输入

输入商品类型或商品名称或商品的出版社

处理

通过程序调用数据库里面储存的信息就行比较判定

输出

如果输入相关信息符合,则显示出相对应商品

商品购买模块:

输入

把相应商品放到购物车,并点击购买

处理

通过程序调用数据库里面储存的信息就行比较判定是否有货

输出

生成订单

 

订单查询:

输入

点击订单查询

处理

通过程序调用数据库里面储存的订单信息

输出

输出订单信息

订单处理:

输入

点击订单查询

处理

对相应订单处理

输出

输出处理结构,并记录这次交易

系统流程图如下:

以购物者的身份为主线,大致的流程如下:

4.2对性能的规定

4.2.1精度

查询是要保证查全率,所有相应域包含查询关键字的记录都应能查到。

由于通常有文件的记录会很多,所以本系统采用两种方法进行查询:

直接查询和模糊查询

4.2.2容错要求

为了保障系统站能正常运行,尽量使得服务器数据库的数据合法化,以及前台能有效操作和浏览,该系统应做到:

①对数据输入或条件输入进行有效检验,禁止非合法数据阻碍客户端与服务器的正常运行,使得数据库也得到进一步安全性的保障。

②对连接数据库的错误操作或用户错误操作进行一定化的提示和警告,控制非正常浏览网站。

4.2.3灵活性

①当执行查询时,查询完后提供返回按钮可继续查找;

②用户处于一定时间的“不操作”,服务器可不再响应其对数据库的请求操作,除非再次登陆。

4.3数据库表的要求

数据库表结构

序号:

01

中文表名:

用户信息表

英文表名:

S_SYSUSER

 

字段名

字段中文名

字段类型

能否为空

字段描述

USER_ID

用户ID

VARCHAR2(32)

NotNull

主键

USER_NAME

用户名

VARCHAR2(32)

NotNull

唯一

PASSWORD

用户密码

VARCHAR2(16)

NotNull

 

USER_TNAME

用户真实姓名

VARCHAR2(16)

 

 

USER_IMG

用户头像

VARCHAR2(100)

 

用户头像的本地保存路径

SEX

性别

VARCHAR2

(2)

 

 

TELEPHONE

联系电话

VARCHAR2(12)

 

 

POST_CODE

邮编

VARCHAR2(10)

 

 

ADDRESS

送货地址

VARCHAR2(200)

 

 

RDATE

注册日期

DATE

NotNull

 

USER_TYPE

用户类别

VARCHAR2

(1)

NotNull

0:

表示会员1:

表示管理员

USER_INT

用户积分

VARCHAR2(8)

 

 

GRADE_ID

用户等级编号

VARCHAR2(32)

NotNull

外键

序号:

02

中文表名:

会员等级表

英文表名:

S_MEMBER_GRADE

 

字段名

字段中文名

字段类型

能否为空

字段描述

GRADE_ID

会员等级编号

VARCHAR2(32)

NotNull

主键

GRADE_NAME

会员等级名

VARCHAR2(20)

NotNull

唯一

GRADE_DISCOUNT

会员等级折扣

NUMBER(4,2)

NotNull

 

GRADE_DESC

等级描述

VARCHAR2(200)

 

 

序号:

03

中文表名:

商品类别表

英文表名:

S_BALE_TYPE

 

字段名

字段中文名

字段类型

能否为空

字段描述

BALE_TYPE_ID

类别ID

VARCHAR2(32)

NotNull

主键

BALE_TYPE_NAME

类别名

VARCHAR2(32)

NotNull

唯一

BALE_TYPE_DESC

类别描述

VARCHAR2(200)

 

 

序号:

04

中文表名:

商品表

英文表名:

S_BALE

 

字段名

字段中文名

字段类型

能否为空

字段描述

BALE_ID

商品编号

VARCHAR2(32)

NotNull

主键

BALE_NAME

商品名

VARCHAR2(32)

NotNull

唯一

BALE_BRAND

商品品牌

VARCHAR2(32)

 

 

BALE_STOCK_PRICE

商品进价

NUMBER(8,2)

NotNull

 

NOWTIME_SELL_PRICE

实时商品销售价

NUMBER(8,2)

NotNull

 

BALE_DESCR

商品描述

VARCHAR2(200)

 

 

BALE_TYPE_ID

类别ID

VARCHAR2(32)

NotNull

商品类别表外键

序号:

05

中文表名:

进货表

英文表名:

S_STOCK

 

字段名

字段中文名

字段类型

能否为空

字段描述

STOCK_ID

进货编号

VARCHAR2(32)

NotNull

主键

BALE_TYPE_ID

类别ID

VARCHAR2(32)

NotNull

外键

BALE_ID

商品ID

VARCHAR2(32)

NotNull

外键

STOCK_PRICE

商品单价

NUMBER(8,2)

NotNull

 

STOCK_DATE

进货日期

DATE

NotNull

 

STOCK_NUM

商品数量

NUMBER(8)

NotNull

 

STOCK_AMOUNT

进货总额

NUMBER(8)

NotNull

 

PRODUCER

生产厂商

VARCHAR2(200)

 

 

STOCK_STATUS

货物状态

VARCHAR2

(2)

 

标识货物状态信息,0未检验、1为已检验

STOCK_DESC

进货描述

VARCHAR2(200)

 

 

序号:

06

中文表名:

库存表

英文表名:

S_STORE

 

字段名

字段中文名

字段类型

能否为空

字段描述

 

STORE_ID

库存编号

VARCHAR2(32)

 

主键

 

BALE_ID

商品编号

VARCHAR2(32)

 

商品表外键

STORAGE_NUM

库存数量

NUMBER(8)

 

 

BALE_AMOUNT

商品总量

NUMBER(8)

 

 

序号:

07

中文表名:

商品图片位置

英文表名:

S_BALE_IMG_POSITION

 

字段名

字段中文名

字段类型

能否为空

字段描述

IMG_ID

图片编号

VARCHAR2(32)

NotNull

主键

IMG_PATH

储存路径

VARCHAR2(200)

NotNull

 

IMG_DESC

图片描述

VARCHAR2(200)

 

 

IMG_LINK

图片链接

VARCHAR2(200)

 

 

BALE_ID

商品ID

VARCHAR2(32)

NotNull

外键

序号:

08

中文表名:

订单表

英文表名:

S_ORDER

 

字段名

字段中文名

字段类型

能否为空

字段描述

ORDER_ID

订单ID

VARCHAR2(32)

NotNull

主键

USER_NAME

用户名

VARCHAR2(32)

NotNull

 

CURRENT_GRADE

当前用户等级名

VARCHAR2(20)

NotNull

下订单时将用户等级保存,不能设为外键,

因为用户等级会随着用户购买量而改变

GRADE_DISCOUNT

用户折扣

NUMBER(4,2)

NotNull

 

CONSIGNEE_PHONE

收货人电话

VARCHAR2(20)

 

 

CONSIGNEE_ADDRESS

收货地址

VARCHAR2(200)

NotNull

 

ORDER_DATE

订单日期

DATE

NotNull

 

ORDER_STATUS

定单状态

VARCHAR2

(1)

NotNull

0:

表示未处理1:

表示已处理

序号:

09

中文表名:

订单明细表

英文表名:

S_ORDER_DETAIL

 

字段名

字段中文名

字段类型

能否为空

字段描述

ORDER_DETAILID

订单明细ID

VARCHAR2(32)

NotNull

主键

BALE_TYPE_NAME

商品类别名

VARCHAR2(32)

NotNull

 

BALE_NAME

商品名

VARCHAR2(32)

NotNull

 

ORDER_PRICE

预订单价

NUMBER(8,2)

NotNull

 

ORDER_COUNT

预订数量

NUMBER(8)

NotNull

 

ORDER_AMOUNT

预订金额

NUMBER(8,2)

NotNull

 

ORDER_ID

订单ID

VARCHAR2(32)

NotNull

订单表外键

序号:

10

中文表名:

销售表

英文表名:

S_SALE

 

字段名

字段中文名

字段类型

能否为空

字段描述

SELL_ID

流水号

VARCHAR2(32)

NotNull

主键

ORDER_ID

订单号

VARCHAR2(32)

NotNull

订单表外键

SELL_TYPE

销售状态

VARCHAR2

(1)

NotNull

0:

表示收货确认1:

表示未收货确认2:

退货

SELL_AMOUNT

销售金额

NUMBER(8,2)

NotNull

设置为对应订单的预订金额

序号:

11

中文表名:

商品评论表

英文表名:

S_EVALUATE

 

字段名

字段中文名

字段类型

能否为空

字段描述

E_ID

评论ID

VARCHAR2(32)

NotNull

主键

USER_ID

用户ID

VARCHAR2(32)

NotNull

用户表外键

E_CONTENT

评论内容

VARCHAR2(500)

NotNull

 

E_DATE

评论日期

DATE

NotNull

 

BALE_ID

商品ID

VARCHAR2(32)

NotNull

商品表外键

序号:

12

中文表名:

用户收藏表

英文表名:

S_FAVORITE

 

字段名

字段中文名

字段类型

能否为空

字段描述

FAVORITE_ID

收藏ID

VARCHAR2(32)

NotNull

主键

USER_ID

用户ID

VARCHAR2(32)

NotNull

用户表外键

BALE_ID

商品ID

VARCHAR2(32)

NotNull

商品表外键

FAVORITE_DESC

收藏说明

VARCHAR2(200)

 

 

FAVORITE_DATE

收藏日期

DATE

NotNull

 

序号:

13

中文表名:

友情链接表

英文表名:

S_LINK

 

字段名

字段中文名

字段类型

能否为空

字段描述

LINK_ID

链接编号

VARCHAR2(32)

NotNull

主键

LINK_NAME

链接名称

VARCHAR2(40)

NotNull

 

LINK_URL

链接地址

VARCHAR2(100)

NotNull

 

LINK_DESC

链接说明

VARCHAR2(200)

 

 

4.4系统安全性要求

①数据库连接采用连接池方法进行连接,从而提高数据库的可操作性和安全性;

②采用MVC框架构建本系统

③对某些页面进行强制用户登陆后方能进行相关操作,避免用户直接在地址栏输入找到(如后台管理)。

 

4.5故障处理要求

软、硬件故障:

a)用户所使用电脑的系统有问题,或者浏览器有问题。

b)数据库有问题也无法正常使用

c)内存太小会影响运行速度

d)对于各类突发事件的要注意避免

e)对于电脑的存储量要随时关注,以免出现存储量不足的情况

4.6其它专门要求

保密性:

系统数据要做好保密设施,以免重要数据的丢失或者盗取。

简洁性:

用户的操作界面必须做到简单明了,不能有太复杂的设置或者操作。

可更新性:

对于系统可以根据客户需要进行更新,维护等操作,扩展其功能,并使系统稳定。

可转换性:

只要系统能保证环境部署成功,并且网络正常,就能保证系统的正常运行。

5运行环境规定

5.1设备

开发机建议使用的设备:

硬件方面的配置:

CPU:

intelP43.06G

硬盘:

80G

内存:

1G

操作系统:

win95以上的版本或者winXP的操作系统

网络的性能:

网络连接正常

软件方面:

IE浏览器

Oracle9i

以上配置经测试,适合开发。

用户机建议使用配置:

对用户机要求能正常使用网页浏览器,操作系统不限,能正常连接网络,网络建义使用宽带接入。

其它硬件方面不做要求。

5.2支持软件

客户程序软件:

Windows98/NT/2000/xp或更高版本

InternetExplorer6.0或6.0更高的版本

数据库服务器软件:

WindowsNT/2000Server或更高版本

SQLServer2000

Web服务器

IIS6.0或6.0更高的版本

5.3接口

5.3.1软件接口

运行于Windows95及更高版本的操作系统之上。

5.3.2硬件接口

本系统不需要特定硬件和硬件接口进行支撑。

5.

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 工作范文 > 行政公文

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1