网上购物系统需求分析说明书Word格式文档下载.docx
- 文档编号:20738349
- 上传时间:2023-01-25
- 格式:DOCX
- 页数:16
- 大小:24.15KB
网上购物系统需求分析说明书Word格式文档下载.docx
《网上购物系统需求分析说明书Word格式文档下载.docx》由会员分享,可在线阅读,更多相关《网上购物系统需求分析说明书Word格式文档下载.docx(16页珍藏版)》请在冰豆网上搜索。
5.用户查询并浏览商品信息
6.用户信息注册和登录
7.用户在线下单购买商品
8.能够提供一定的安全机制,提供数据信息授权访问,防止随意删改,同时提供信息备份的服务。
2.2运行环境
(1)服务器的软硬件配置
Web服务器软件:
aspmao。
exe
数据库服务器软件:
SQLServer2000
(2)客户端的软硬件配置
客户端操作系统:
Windows98以上
客户端浏览器软件:
IE(InternetExplorer)
3条件与限制
一个更为完善的网上购物系统,应提供更为便捷与强大的信息查询功能,如相应的网络操作及服务,由于开发时间和计算机数量有限,该系统并未提供这一功能。
对信息的保护手段仅限于设置用户级别,以及提供数据文件的备份,比较简单,不能防止恶意的破坏,安全性能有待进一步完善.
3。
数据描述
1静态数据
网上购物系统的静态数据包括:
用户种类
商品类别
3.2动态数据
输入数据:
鼠标对按钮的点击
查询方式、查询关键字;
新建商品项、用户项;
商品项、用户项相应纪录更改;
备份数据恢复所需的数据备份文件;
受限操作所需的密码;
输出数据:
查询关键字确定的数据库记录的子集;
统计结果及其格式化文件;
信息录入、删改结果(成功或失败);
;
数据备份输出的数据备份文件;
内部数据:
查询操作建立的索引;
3。
3数据库描述
本系统使用的数据库为SQLServer2000。
ER模式:
商品(商品编号#,商品名称,商品类别#,生产厂家,出厂日期,备注,价格,库存数量)
会员用户(会员证号#,姓名,性别,身份编号#,身份证,联系电话,密码)
身份(身份编号#,身份描述,用户等级)
商品类别(商品类别编号#,类别描述)
ER图:
(一)用户订购过程:
(1):
数据流图:
商品
6
订购登记
5
订购检验
用户
商品库
检验错误
用户证号
订购信息
日历
D
A
商品访问记录
B
C
图3—1:
用户预订数据流图
A:
商品信息;
B:
用户信息;
C:
商品访问记录;
D:
日期;
(二)用户退订过程:
3
退订检验
4
退订
登记
退订信息
C
退订返回信息
图3-2:
用户退订数据流图
(三)用户查询浏览过程:
查询许可检验
数据查询
用户库
查询信息
查询结果
图3—3:
用户查询浏览数据流图
管理员
7
身份检验
8
增删改
管理员信息
操作信息
操作确认
管理员库
(四)管理员增删改商品:
图3—4:
管理员增删改商品数据流图
G:
(五)管理员增删改用户:
9
10
读者
G
图3-5:
管理员增删改用户数据流图
身份信息
11
12
G
(六)管理员查询浏览过程:
图3—6:
管理员查询浏览过程数据流图
ABC
备份文件
13
14
数据备份
数据库
(七)商品管理系统数据备份:
图3-7:
商品管理系统数据备份数据流图
15
16
数据恢复
(八)网上购物系统数据恢复:
图3—8:
网上购物系统数据恢复数据流图
(九)管理者口令修改:
17
18
口令修改
图3—9:
管理者口令修改数据流图
4数据词典
1、数据流的DD表举例如下:
表1:
用户信息数据词典
数据流
系统名:
网上购物系统编号:
条目名:
用户信息别名:
来源:
用户注册去处:
D3
数据流结构:
用户={用户编号+用户姓名+用户性别+工作单位+……}
简要说明:
修改记录:
编写日期
审核日期
2、数据元素的DD表举例如下:
表2:
用户编号数据词典
数据元素
网上购物系统编号
条目名:
用户编号别名
属于数据流:
用户登记存储处:
D3用户信息表
数据元素值:
代码类型:
字符
宽度:
取值范围及含义:
简要说明:
每一个用户都有一个唯一的编号
修改记录:
审核日期
3、数据存储的DD表举例如下:
表3:
商品信息数据词典
数据存储
网上购物系统编号:
D4
商品信息表别名:
存储组织:
记录数:
约3000主关键字:
商品编号
数据量:
约500KB辅关键字:
按编号主索引
记录组成:
字段名称:
商品编号商品名称…厂商…关键词。
..
宽度:
1432…8。
。
10…
编写:
日期:
审核:
4、数据加工的DD表举例如下:
表4:
订购信息数据词典
数据加工
网上购物系统编号:
订购商品信息录入别名:
输入:
订购商品编号、用户编号…输出:
订购信息表基本属性
处理逻辑:
订购信息存储在dabase数据库的orderinfo表中
输入某用户的商品订购情况记录
编写:
5数据采集
在ASP中主要是通过使用ASP中内置对象和内外置组件来采集各种数据的。
其中常用的内置对象和功能有
(1)Response对象:
将消息发送回给浏览器(从服务器端向客户端输出).
(2)Request对象:
获取客户端的信息。
(3)Application对象:
存储一个应用中所有用户共享的信息。
(4)Session对象:
存储一个普通用户其滞留期间的用户信息(信息保存在服务器),也可用Cookie集合(信息保存在客户端)。
(5)Server对象:
提供许多服务器端的应用函数。
内置组件主要用来进行文件操作和广告处理,外置组件则用来实现文件上传、数据库操作,邮件功能等。
通过身份验证的用户,采用键盘或鼠标直接输入或者从外部文件导入的数据。
4.功能需求
4.1功能划分
4.2功能描述
·
具体系统前台功能需求描述
(1).用户注册模块
用户购买的商品将通过邮寄手段送达给客户,通过注册方式可以把一些必须的用户基本信息保存在系统中,如送货地址,手机号码,电子邮件等用户基本信息.
(2)。
用户登录模块
登录的主要目的是通过ID确认用户是否注册,系统根据登录用户名的注册信息进行交易。
登录的时机可以在用户访问系统的时候,也可以在商品结算的时候。
(3).商品浏览查询模块
用户可以在不做任何购物决定的情况下随意浏览各种商品,要求系统对用户浏览的商品提供良好的浏览效果和浏览的方便。
用户可以通过商品类型、商品名称进行查询,针对不同类型的商品还可以提供更详细的查询方式,比如根据商品的价格等属性进行查询。
(4).商品订购模块
商品交易模块是本系统最核心的功能,也称为购物车功能。
该功能主要完成商品选购与结算。
登录用户可以在查询结果中选择是否购物,购物商品临时存放在购物车中,由用户最后确认并结算后再放入数据库交易记录。
没有登录的用户则直接转移到登录页面,登录后自动结算并回到结算页面,确认交易结构。
下图说明几者的关系:
前台系统平台
用户注册模块
商品浏览查询模块
商品订购模块
订单查询模块
(1)。
新闻信息管理模块
实现管理者对站内的新闻进行分类管理,添加与删除新闻功能.
(2).商品信息管理模块
实现管理者对站内商品进行划分类别,定期更新管理商品,提供商品信息录入、修改、删除等功能。
(3).订单信息管理模块
实现管理者对站内订单的管理,提供订单列表,查看已确认订单.
(4)。
操作管理模块
实现管理者对站内用户的管理,和更改管理者的帐号与密码,和退出功能。
后台系统平台
新闻信息
商品信息
订单信息
系统管理
图4—3系统后台功能需求描述
5。
性能需求
5.1数据精确度
1)用户在进行商品查询时要保证查全率,所有符合搜索条件的商品都要能找到。
2)在保证查全率的同时还要能够保证查准率,尤其是对于高级搜索这一功能。
3)数据输出时应是该用户在本网站上登记或输入的最新资料(用户资料、留言购物篮定单内容、支付情况、投诉内容).另外有些资料又必须保留在一定期限内的全部资料(留言、定单内容、支付情况、投诉内容)。
当然我们网站上的内容也需要根据我们公司的产品的更新速度以及我们的商家或加盟商的要求来定期更新,以此来吸引顾客.
5。
2时间特性
1)响应时间:
2—3秒之内打开我们网站的一个新的链接(包括打开一张商品图片)。
2)更新处理时间:
这是由数据精确度的要求确定的.对于需要保持最新内容的资料的更新速度是实时性的,对于需要定期保留的内容的期限为三个月。
3)数据转换与传输时间:
数据转换主要是涉及到数据库的问题。
为了降低一次显示过多的记录会消耗太多的时间这个问题,我们在设计时将让数据库尽量分页显示。
传输时间的问题比较复杂,这和服务器的处理能力,电信部门给我们提供的带宽,银行的电子交易网的响应速度有关。
4)运行时间:
本网站如非特殊原因应保持24小时开通。
5.3适应性
这里主要是解决用户使用何种浏览器的问题,推荐为微软的InternetExplorer或网景的NetscapeNavigator。
由于开发语言、数据库的指定,因此软件的运行环最好为Windows2003Server。
6。
运行需求
6.1用户界面
界面要求:
a。
网站的主色调为黄、橙、粉红这三种最为大众接受的颜色.
b。
界面的风格要鲜明而有特色。
c.网站所要用到的图片资料应该足够清晰和精美。
d.网站上要有足够的导航链接。
e。
要尽量让用户使用鼠标完成整个操作流程,当然填写资料,在线支付,在线留言需要用到文本输入。
6.2硬件接口
由于我们使用的通信协议是TCP/IP,因此这里的硬件接口问题主要就是TCP/IP层中的网络接口层,他负责数据帧的发送和接收,帧是独立的网络信息传输单元。
网络接口层将帧放在网上,或从网上把帧取下来。
这就要求IP使用网络设备接口规范NDIS向网络接口层提交帧,并且IP支持广域网和本地网接口技术。
在系统运行时要注意关闭那些容易受攻击和入侵的端口号,在能保证带宽的前提下仅开通系统运行所必须的端口。
6。
3软件接口
这里的接口问题主要就是怎样与SQL数据库进行通信,以便对数据库进行读取和写入操作。
在ASP技术中是使用ADO来解决这个问题的。
具体来说开发中可能使用到的ADO的常用对象有以下几个:
(1)连接对象(Connection):
用来连接数据库。
(2)记录集对象(RecordSet):
用来保存查询语句的返回结果.
(3)命令对象(Command):
用来执行SQL语句或者SQLServer的存储过程。
(4)参数对象(Parameter):
用来为存储过程或查询提供参数。
6。
4故障处理
a。
内部故障处理
在开发阶段可以随即修改数据库里的相应内容.
b.外部故障处理
对编辑的程序进行重装载时,第一次装载认为错,修改.第二次运行,在需求调用时出错,有错误提示,重试。
7.其它需求
7。
1性能
1.网上购物系统要支持500个并发用户。
2.网上购物系统处理查询操作响应时间不超过10秒.
7.2可扩展性
当前使用网上购物系统的主要是企业人数在100人以下的小企业,这些企业增长速度比较快,人员规模每年保持30%的增速。
网上购物系统要能够在三年内支持这样的增长速度.
7可用性
系统要保证24*7*365可用。
但是可以允许每月系统停机一小时,进行系统维护。
系统维护的时间要安排在企业非工作时间进行。
4安全性
1.操作跟踪
针对系统运行出现的异常,跟踪调查出现异常的情况,了解操作意图,有针对性的解决问题。
系统日志,便于查看系统的运行情况。
操作日志,提供用户在系统中增加、修改系统数据信息时记录日志。
用于跟踪用户的操作,了解信息的变更,在需要时对事情进行调查.
2.访问控制
页面不可直接访问,防止黑客对页面篡改。
页面访问通过连接动作驱动,访问时作权限检查。
有效防止用户通过地址栏输入地址对信息非法访问。
系统在页面执行过一次后再次访问通过缓冲工作区执行,对页面屏蔽。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 网上 购物 系统 需求 分析 说明书