需求分析阶段小型购物超市Word格式文档下载.docx

上传人:b****1 文档编号:376198 上传时间:2023-04-28 格式:DOCX 页数:32 大小:149.07KB
下载 相关 举报
需求分析阶段小型购物超市Word格式文档下载.docx_第1页
第1页 / 共32页
需求分析阶段小型购物超市Word格式文档下载.docx_第2页
第2页 / 共32页
需求分析阶段小型购物超市Word格式文档下载.docx_第3页
第3页 / 共32页
需求分析阶段小型购物超市Word格式文档下载.docx_第4页
第4页 / 共32页
需求分析阶段小型购物超市Word格式文档下载.docx_第5页
第5页 / 共32页
需求分析阶段小型购物超市Word格式文档下载.docx_第6页
第6页 / 共32页
需求分析阶段小型购物超市Word格式文档下载.docx_第7页
第7页 / 共32页
需求分析阶段小型购物超市Word格式文档下载.docx_第8页
第8页 / 共32页
需求分析阶段小型购物超市Word格式文档下载.docx_第9页
第9页 / 共32页
需求分析阶段小型购物超市Word格式文档下载.docx_第10页
第10页 / 共32页
需求分析阶段小型购物超市Word格式文档下载.docx_第11页
第11页 / 共32页
需求分析阶段小型购物超市Word格式文档下载.docx_第12页
第12页 / 共32页
需求分析阶段小型购物超市Word格式文档下载.docx_第13页
第13页 / 共32页
需求分析阶段小型购物超市Word格式文档下载.docx_第14页
第14页 / 共32页
需求分析阶段小型购物超市Word格式文档下载.docx_第15页
第15页 / 共32页
需求分析阶段小型购物超市Word格式文档下载.docx_第16页
第16页 / 共32页
需求分析阶段小型购物超市Word格式文档下载.docx_第17页
第17页 / 共32页
需求分析阶段小型购物超市Word格式文档下载.docx_第18页
第18页 / 共32页
需求分析阶段小型购物超市Word格式文档下载.docx_第19页
第19页 / 共32页
需求分析阶段小型购物超市Word格式文档下载.docx_第20页
第20页 / 共32页
亲,该文档总共32页,到这儿已超出免费预览范围,如果喜欢就下载吧!
下载资源
资源描述

需求分析阶段小型购物超市Word格式文档下载.docx

《需求分析阶段小型购物超市Word格式文档下载.docx》由会员分享,可在线阅读,更多相关《需求分析阶段小型购物超市Word格式文档下载.docx(32页珍藏版)》请在冰点文库上搜索。

需求分析阶段小型购物超市Word格式文档下载.docx

EasyBuyOnline在线购物系统的功能图

小型超市购物系统的E-R图

mm

11n

mm1m11

1

2.3假设和约束

开发周期:

90天

具体时间:

2013-04-15至2013-06-16

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

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

任务分配(2013-04-15至2013-05-16)

项目任务分配

主要负责人

完成时间

需求分析阶段

概要设计阶段

详细设计阶段

组装测试阶段

3详细需求

3.1功能需求

在总体设计中,重点考虑计算机系统要实现的功能模块。

系统各个功能模块的确定依据是系统高层和二层数据流程图。

应用变换分析方法,考察输入和输出数据,可以确定高层数据流程图中的2个处理功能对应系统中的2个一级模块,每个叶子层处理功能共有12个,在转化为系统模块时,处理过程如下。

会员注册:

会员注册实现会员的信息添加和修改过程,作为一个单独的模块实现。

登录:

登录是一个单独的模块,用来供用户输入用户名和密码,进行用户身份验证。

浏览信息:

网站首页,显示部分商品信息和商品分类信息、提示用户登录。

查询信息:

无条件检索或者指定条件检索,显示查询结果对应的商品信息。

添加购物车和购买商品:

由于用户购买信息来自于购物车,因此,可以考虑这两个功能作为一个模块实现,使用相同的页面,用不同的标签实现不同的业务处理,分别对应不同的数据存储。

命名为购物车模块。

生成订单:

作为一个独立的功能模块,供用户来确认订单的内容。

商品管理:

作为一个独立的功能模块,实现后台管理。

该模块内容包括商品的基本信息(如商品名称、图片、价格等信息)的录入,删除和修改。

商品分类管理:

对商品分类信息进行录入、删除和修改。

促销信息管理:

提供促销信息的新增、删除和修改功能。

订单管理:

主要功能包括对订单信息的查看、受理和修改工作。

会员管理:

提供会员等级的修改、会员删除的功能。

综上所述,网上购物系统的功能结构图如图所示。

由于各个业务功能相对独立,所以设计满足模块设计的底耦合、高内聚的原则。

网上购物系统的功能图

1)会员注册管理

功能:

会员注册实现会员的信息添加和修改过程

权限:

会员本人可读可写。

登录

任何用户输入用户名和密码,如果信息正确,记录用户会员身份,登录网站前台系统。

浏览商品

首页面加载,显示排序在前的商品基本信息。

任何用户可读

查询商品

在页面上指定位置输入检索条件,系统对图书信息进行有条件或无条件检索,结果显示在网站页面上。

权限:

任何用户可查询可读结果。

购物车管理模块

添加购物车:

用户选择合适的商品,单击[购买]按钮;

或查看商品的详细信息,单击[购买]按钮。

商品记录被添加到购物车中,包括商品的名称、单价等。

不同等级的会员会有不同的折扣。

购买商品:

可以修改购物车中的购买数量,也可以删除购物车中的项目。

当确认购物车中的项目进行购买时,系统对购物车中的商品购买情况进行统计,包括指定购物车中的购买商品总价。

购买商品用户可读可写。

生成订单

确定购买时(单击[下一步]按钮购买商品),系统生成订单,并提示用户输入订单信息。

提交订单后,用户可以查看订单详情,确认购买信息或删除订单。

购买商品用户可读可删除。

浏览促销信息

首页上提供一个对促销信息的可视区域。

普通用户可读不可写。

商品管理

后台管理实现。

管理员首先要登录到后台管理模块,可以对商品的基本信息(如商品名称、图片、价格等信息)进行录入、查看、删除和修改。

管理员可读可写。

商品分类管理

管理员首先要登录到后台管理模块,对商品的基本信息进行录入、查看、删除和修改。

10)促销信息

管理员首先要登录到后台管理模块,可对促销信息进行录入、查看、删除和修改。

11)订单管理

管理员首先要登录到后台管理模块,主要功能包括对订单信息的查看、受理和删除。

会员管理

管理员首先要登录到后台管理模块,主要功能包括对会员信息的查看、更改会员等级、删除会员。

3.2性能要求

3.2.1精度

1)用户在进行商品查询时要保证查全率,所有符合搜索条件的商品都要能找到。

2)在保证查全率的同时还要能够保证查准率,尤其是对于高级搜索这一功能。

3)数据输出时应是该用户在本网站上登记或输入的最新资料(用户资料、留言购物篮定单内容、支付情况、投诉内容)。

另外有些资料又必须保留在一定期限内的全部资料(留言、定单内容、支付情况、投诉内容)。

4)当然我们网站上的内容也需要根据我们公司的产品的更新速度以及我们的商家或加盟商的要求来定期更新,以此来吸引顾客。

3.2.2时间特性

1)响应时间:

2-3秒之内打开我们网站的一个新的链接(包括打开一张商品图片)。

2)更新处理时间:

这是由数据精确度的要求确定的。

对于需要保持最新内容的资料的更新速度是实时性的,对于需要定期保留的内容的期限为三个月。

3)数据转换与传输时间:

数据转换主要是涉及到数据库的问题。

为了降低一次显示过多的记录会消耗太多的时间这个问题,我们在设计时将让数据库尽量分页显示。

传输时间的问题比较复杂,这和服务器的处理能力,电信部门给我们提供的带宽,银行的电子交易网的响应速度有关。

4)运行时间:

本网站如非特殊原因应保持24小时开通。

3.2.3灵活性

当操作系统内存过低时,该软件自动停止运行直至系统释放足够的内存。

3.3输入和输出

3)数据输出时应是该用户在本网站上登记或输入的最新资料(用户资料、

留言购物篮定单内容、支付情况、投诉内容)。

当然我们网站上的内容也需要根据我们公司的产品的更新速度以及我们的商家或加盟商的要求来定期更新,以此来吸引顾客。

3.4数据库特性

根据E-R模型,将一对一的关系与任意端合并,一对多的关系与多端实体合并,多对多的关系独立成一个关系模式(购买关系),同时考虑到实际的DBMS数据类型,得到系统的数据库关系表设计如下。

1)表名:

管理员信息表(如表1-3所示)

标志:

tdAdmin。

数据来源:

原始数据录入。

表1-3管理员信息表

字段名

是否为主键

类型

(数据精度)

是否允许为空

备注

ID

int(4)

管理员ID

LoginName

char(12)

帐号

LoginPwd

密码

2)表名:

用户信息表(如表1-4所示)

tdUser。

会员注册管理模块的录入。

表1-4用户信息表

类型(数据精度)

LevelID

等级ID

登录名

UserName

varchar(20)

用户名

Tel

varchar(15)

电话

Address

varchar(100)

地址

Zip

varchar(10)

邮编

RegDate

datetime

注册日期

LastDate

datetime

最近登录日期

LoginTimes

登录次数

Email

电子邮件

3)表名:

用户等级表(如表1-5所示)

tdLevel。

表1-5用户等级表

LevelName

等级名字

Discoumt

折扣

INSERTINTO’tbLevel’VALUES(‘1,’‘普通会员’,90‘黄金会员’,‘90’),(‘3’,‘白金会员’,‘85’)(‘4’,‘钻石会员’,‘80’)

4)表名:

图书类别表(如表1-6所示)

标志:

tbCategory

后台管理模块的录入。

表1-6商品类别表

字段名

是否主键

类型(数据精度)

备注

CNname

char(40)

商品类名称

CDes

Text(500)

商品类的介绍

5)表名:

商品信息表(如表1-7所示)

tbGoods。

表1-7商品信息表

CID

类别

BName

商品名

Price

decima(8,2)

价格

PicPath

封面

BDesc

text

商品详细介绍

Press

varchar(60)

生产厂家

PressDate

生产日期

6)表名:

购买信息表(如表1-8所示)

tbBuy

数据来源;

购物车管理的录入。

表1-8购买信息表

UserID

会员ID

Money

decimal(9,2)

金额

CartStatus

是否购买的标志

7)表名:

购物车商品信息表(如表1-9所示)

tbCart

表5-9购物车商品信息表

字段类型(数据精度)

BuyID

tbBuy表ID

BID

商品ID

Number

数量

decimal(8,2)

单价

TolePrice

总价格

8)表名:

订单表(如表1-10所示)

tbOrder。

订单管理模块的录入。

表1-10订单表

OrderNO

订单编号

OrderDate

datetime(50)

订单填写日期

OrderStatus

订单状态

9)表名:

促销信息表(如表1-11所示)

促销管理模块的录入。

表1-11促销信息表

Title

标题

3.5故障处理

a.内部故障处理在开发阶段可以随即修改数据库里的相应内容。

b.外部故障处理对编辑的程序进行重装载时,第一次装载认为错,修改。

第二次运行,在需求调用时出错,有错误提示,重试。

4环境

4.1设备环境

确立配置方案需要综合考虑系统的客观约束条件、新系统的处理方式、联机存储量、系统所需硬件资源以及系统所需软件。

针对一般的购物系统业务,同时考虑到开发成本,系统设计成B/S两层结构。

综合考虑以上问题,本系统配置方案如下。

分布方案

本系统采用浏览器/服务器的运行方式,数据和程序集中存储在服务器上。

对服务器硬件的要求如下。

(1)处理器:

InterPentium4,3.06GHz或更高。

(2)内存:

2GB或更高。

(3)磁盘空间:

40GB或更高。

浏览器:

IE6以及以上版本(或其他浏览器,如Firefox)。

4.2支持软件环境

软件环境

(1)服务器端操作系统:

WindowsXP。

(2)数据库服务器:

MySQL5.0。

(3)浏览器端操作系统:

Windows2000Server/XP/Vista/V7。

4.3.1软件接口

系统

名称

版本

语种

操作系统

MicrosoftWindows

XP/win7

中文

附加功能

具备IE浏览器

6/8

数据库平台

Mysql

9i

服务器

Tomcat

6.0

开发软件

办公软件

MicrosoftOffice

2003/2010

4.3.2硬件接口

硬件

最低配置

推荐配置

处理器

PT4双核

Core4核

4.4安全保密

所有涉及功能信息或个人身份信息的网络事都会进行加密;

严格划分访问权限和管理权限保证超市正常运转;

客户的登录受计算机系统访问控制策略的限制系统只允许顾客浏览他们自己以前的信息而不能浏览其它顾客的信息

五、数据要求说明书

数据要求说明书的编写目的是为了向整个开发期提供关于被处理数据和数据采集要求的技术信息。

软件系统名称:

EasyBuyOnline在线购物系统

项目的提出者:

开发者:

用户:

广大的网上购物者

1.2参考资料

(1)张龙祥著《UML与系统分析设计》,人民邮电出版社。

(2)耿祥义、张跃平著《JSP实用教程》(第2版),清华大学出版社。

(3)齐治昌、谭著《软件工程》高等教育出版

(4)耿祥义、张跃平《JAVA2实用教程(第三版)》清华大学出版社,2008

(5)刘玉宝、李念峰主编《数据库原理及应用》科学出版社

(6)Google、XX、各大网站

购物、登录、管理

1.4安全保密

1.操作跟踪

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

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

操作日志,提供用户在系统中增加、修改系统数据信息时记录日志。

用于跟踪用户的操作,了解信息的变更,在需要时对事情进行调查。

2.访问控制

页面不可直接访问,防止黑客对页面篡改。

页面访问通过连接动作驱动,访问时作权限检查。

有效防止用户通过地址栏输入地址对信息非法访问。

系统在页面执行过一次后再次访问通过缓冲工作区执行,对页面屏蔽。

3.保密性

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

4.简洁性

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

5.可更新性

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

6.可转换性

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

2数据描述

系统数据结构设计,数据项和数据结构如下:

公告信息表(Board):

(公告编号,公告题目,公告内容,提交时间,提交人)

商品类别表(GoodsType):

(分类编号,分类名称)

商品信息表(Goods):

(商品编号,商品类别,商品名称,商品序列号,生产厂家,包装类型,销售价格,进货价格,商品简介,阅读次数,销售数量,图片上传);

购物车表(Basket):

(编号,用户名,商品编号,订购时间,订购数量,销售价格,用户确认,订单号,提交时间,管理员确认)

客户投诉表(Complain):

(投诉编号,投诉时间,用户名,订单号,投诉内容,处理结果,处理标志)

用户表(Users):

(用户名,用户密码,用户名称,性别,地址,电子邮件系统,移动电话,固定电话)

管理员表(Admin):

(用户名,密码,用户姓名)

2.1静态数据的逻辑结构

网上购物系统的静态数据包括:

用户种类,商品类别

2.2动态输出数据的逻辑结构

动态数据包括程序运行时输入和输出的数据,具体是数据库的各个表的各个不同元组与属性值。

就是用户信息。

且:

1)输入数据:

鼠标对按钮的点击查询方式、查询关键字;

新建商品项、用户项;

商品项、用户项相应纪录更改;

备份数据恢复所需的数据备份文件;

受限操作所需的密码;

2)输出数据:

查询关键字确定的数据库记录的子集;

统计结果及其格式化文件;

信息录入、删改结果(成功或失败;

数据备份输出的数据备份文件;

2.4内部生成数据

内部数据:

查询操作建立的索引;

2.5数据约束

说明在软件需求说明中没有提到的而可以预料到的数据约束。

概括指出若要进一步扩充使用时所受到的限制(如对文件、记录和数据元素的最大容量和最多个数)

3数据采集

在ASP中主要是通过使用ASP中内置对象和内外置组件来采集各种数据的。

其中常用的内置对象和功能有

(1)Response对象:

将消息发送回给浏览器(从服务器端向客户端输出)

(2)Request对象:

获取客户端的信息。

(3)Application对象:

存储一个应用中所有用户共享的信息。

(4)Session对象:

存储一个普通用户其滞留期间的用户信息(信息保存在服务器),也可用Cookie集合(信息保存在客户端)。

(5)Server对象:

提供许多服务器端的应用函数。

内置组件主要用来进行文件操作和广告处理,外置组件则用来实现文件上传、数据库操作,邮件功能等。

通过身份验证的用户,采用键盘或鼠标直接输入或者从外部文件导入的数据。

3.1要求和范围

1.数据流词条描述:

①数据流名:

登录信息

来源:

用户的输入

去向:

系统内部检验部分

组成:

用户名,密码

流通量:

每次登录输入一次

②数据流名:

登录结果

用户

返回信息

每次登录返回一次

③数据流名:

购买信息

系统判断部分

根据各数据库内容而不同

依用户输入而定

④数据流名反馈信息

系统经判断后发回的字符数据

依系统当前信息而定

⑤数据流名:

识别信息

系统各数据库的标识信息

用户每次输入流通一次

⑥数据流名:

处理信息

各数据库处理部分

读取标识,读取变量名称

2.数据文件名:

销售数据

简述:

存储当日及从前的销售记录

数据文件组成:

销售的各项信息

3.数据文件名:

财务数据

存储财务管理信息

财务管理的各项记录

3.2输入数据的来源

输入数据:

3.3数据采集和传递方式

说明数据采集方式,包括应用的详细格式,还须叙述通信媒体和输入/输出的时间特性

3.3.1输入格式

描述所有输入(卡片、磁带等)格式,包

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

当前位置:首页 > 解决方案 > 学习计划

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2