电子商务网上购书信息管理系统需求规格说明书.docx
- 文档编号:24857995
- 上传时间:2023-06-02
- 格式:DOCX
- 页数:18
- 大小:348.74KB
电子商务网上购书信息管理系统需求规格说明书.docx
《电子商务网上购书信息管理系统需求规格说明书.docx》由会员分享,可在线阅读,更多相关《电子商务网上购书信息管理系统需求规格说明书.docx(18页珍藏版)》请在冰豆网上搜索。
电子商务网上购书信息管理系统需求规格说明书
案卷号
001
日期
2011/9/4
电子商务网上购书信息管理系统需求分析规格说明书
作者:
传承软件开发组(项目组长:
杨建新成员:
王莹红、孟祥宇、王鑫、宋明月、陈浩)
完成日期:
2011年9月4日星期日
签收人:
签收日期:
修改情况记录:
版本号
修改批准人
修改人
安装日期
签收人
1.0
一、引言
1.1编写目的
为了本次软件编写更为方便以及在软件完成后的维护与更新,所以要编写一个较为完整详细的需求规格说明书,为本次软件开发提供一个较为标准的依据与规范,需求说明书将为用户和开发者之间创建一个共同的基础和共识,为本次软件开发提供预期的、较为详细的、规范的指导与说明。
1.2范围
1.2.1软件工程项目名称:
电子商务网上购书信息管理系统。
1.2.2用途:
为了满足各学院学生的购书需求,我校现决定推出一项电子商务网上购书系统,顾客群主要由各高校的数万名学生,以及在internet上来自全国各地的访问该网上书店的潜在客户组成。
1.2.3开发背景及意义:
网络经济是用现代信息技术和网络技术,依靠形成的互联网网络过进行商务活动的,它集金融电子化、管理信息化、办公室自动化于一体,与传统商务模式相比较,具有无可比拟的运作优势:
(1)运营成本低;
(2)用户范围广;
(3)商务开放性好;
(4)无时空限制;
(5)多媒体手段表现力;
(6)以顾客为中心,最大限度地满足顾客的个性化需求;
(7)提升企业形象;
(8)促进市场营销
(9)增强企业管理功能
(10)革新企业管理思想。
1.2.3参考文档:
(1)《计算机软件需求说明编制指南》——GB—9385—88
(2)《计算机软件产品开发文件编制指南》——GB—8567—88
二、项目概述
2.1产品描述:
本项目分为前、后台管理系统。
前台销售管理系统实现的功能类似于现实生活中的商店销售,顾客可以浏览图书、选择图书、结算完成购书等。
图书数据能根据需要灵活地检索与显示,简化购物流程,真正做到“简洁、高效、流畅、”的购物环境。
本系统的后台管理系统融入企业传统的进销存概念,对订单进行管理,对图书进行分类管理,提供图书信息的添加、修改和删除等功能,支持图书的封面图片上载功能,从而能够利用网络的游戏增强图书商品的宣传效果。
2.2产品功能:
2.2.1功能需求
(1)后台管理:
1、目录管理:
a、目录创建:
对图书的集合整理,便于对图书的管理操作
b、目录编辑:
对现存目录的重定义或修改操作
c、目录撤销:
对现存目录的删除操作
d、目录查看:
对现存目录的查询操作
2、图书管理:
a、图书入库:
将要入库的图书进行记录
b、图书出库:
将要出库的图书进行记录
c、图书撤销:
将已有图书进行删除操作
d、图书检索:
对已有的图书做模糊查询
e、图书概要信息查看:
对图书的概要信息进行查询
f、图书详细信息查看:
对图书的详细信息进行查询
3、订单状态管理:
a、订单状态编辑:
管理员对一些订单的状态的修改操作
b、订单信息查看:
对一些订单进行查询操作
c、订单检索:
对订单进行模糊查询
d、订单撤销:
对一些订单(例如过期或无效的订单)进行删除操作
e、订单明细信息查看:
对订单的明细信息进行查询操作
f、订单状态信息查看:
对订单的状态进行查询操作
4、会员管理:
a、会员注册:
新会员的添加
b、会员撤销:
对已有会员进行删除操作
(2)前台销售:
1、获取图书目录及图书信息:
2、购物车管理:
a、购物车图书添加:
将已选购的图书加入购物车
b、购物车图书数量更新:
在购物车进行添加或删除操作后,将购物车内的数量信息进行更新
c、购物车图书计价:
将已加入购物车内的图书单价进行合计,当用户删除购物车内图书时将该书单价扣除
d、购物车图书信息浏览:
对购物车的信息进行查看
e、购物车图书移除:
对购物车内的图书进行删除操作
f、购物车图书清空:
将购物车内的图书全部删除
3、订单管理
a、订单生成:
用户决定对购物车内的物品进行支付操作是,生成订单并发送给供应商
b、个人订单信息查看:
对所属当前用户的所有订单进行查看
4、支付管理:
a、信用卡支付:
使用网银对对选购的产品进行支付操作
b、转账:
从支付卡转入销售商账户
5、会员访问:
a、个人资料修改:
对会员个人信息进行修改操作
b、会员登录:
会员进行选购操作前进行登录
c、会员注册:
是新用户成为会员的一系列操作
2.2.2功能用例图:
2.2.3非功能需求
(1)自动化处理,业务处理效率高
(2)便于使用,符合操作习惯
(3)事务数据处理机制,数据处理完整性
(4)安全检查,身份和权限认证
2.3软硬件环境需求
2.3.1服务器端:
(1)操作系统:
MSwindowsServer2003/2008标准版/企业版
(2)脚本解释器:
Javascript1.5版本,安装IE5.5以上版本即可获得
(3)Web服务器:
IIS5.0以上
(4)数据库服务器:
MSSQLServer2000/2005标准版/企业版
(5)权限要求:
对SQLServer数据库具有建表、备份的权限
(6)硬件要求:
服务器CPU*24GB内存146G*3SAS硬盘Raid5
(7)空间大小:
初次安装至少需10MB可用空间
2.3.2客户端:
(1)浏览器:
IE5.0以上
(2)分辨率:
最佳效果1024*768
2.4产品质量需求
(1)正确性:
软件能够正确执行任务,工作成果准确
(2)健壮性:
能够对异常情况作出处理,不死机,并能够保持数据的完整性
(3)可靠性:
平均故障间隔时间>3个月,99.9%系统故障在1小时内可恢复
(4)性能,效率:
吞吐量≥25笔事务/秒,容量:
10万客户,响应时间<5s
(5)易用性:
用户界面风格一致,提供在线演示,员工经过简单培训即可上手,符合GUI标准
(6)清晰性:
程序及文档注释详尽,说明文字简洁易读,易理解
(7)安全性:
身份认证,权限认证,关键数据加密处理
(8)可扩展性:
基础架构可横向与纵向扩展
(9)兼容性:
支持多语言开发的组件
三、数据库设计
3.1实体关系(E-R图)
3.2数据字典
图书类别表Category
字段名
类型
默认值
索引
PK/FK
允许空
说明
CategoryId
smallint
Yes
PK
No
类别编号
CategoryName
Nvarchar(50)
Yes
No
类别名称
Desc
Nvarchar(50)
No
Yes
类别描述
图书概要信息表BookBrief
字段名
类型
默认值
索引
PK/FK
允许空
说明
BookId
Varchar(10)
Yes
PK
No
图书编号
CategoryId
smallint
Yes
FK
No
目录编号
BookName
Varchar(80)
No
No
图书名称
BookDesc
Varchar(255)
No
No
图书描述
BookImage
Varchar(80)
No
No
图书图片
AddTime
datetime
Getdate()
No
No
添加时间
IsHeadLine
Bit
No
No
是否热点推荐
IsClassic
bit
No
No
是否经典书目
图书详情信息表Item
字段名
类型
默认值
索引
PK/FK
允许空
说明
BookId
Varchar(10)
Yes
PK/FK
No
图书编号
BookAuthor
nvarchar(50)
No
No
作者
Publisher
nvarchar(50)
No
No
出版社
PublishDate
datetime
No
No
出版日期
BookPrice
Decimal(10,2)
No
No
图书市价
ListPrice
Decimal(10,2)
No
No
售价
UnitCost
Decimal(10,2)
No
No
成本价
ItemName
Varchar(80)
No
No
详细书名
ItemImage
Varchar(80)
No
No
详细图片
Qty
int
0
No
No
数量
购物车信息表Cart
字段名
类型
默认值
索引
PK/FK
允许空
说明
UserName
Varchar(256)
Yes
PK
No
用户名
BookId
Varchar(10)
Yes
PK/FK
No
图书编号
Price
Decimal(10,2)
No
No
售价
ItemName
Varchar(80)
No
No
详细书名
Quantity
int
0
No
No
数量
订单头信息表Orders
字段名
类型
默认值
索引
PK/FK
允许空
说明
OrderId
Int
Yes
PK
No
订单编号
UserId
Varchar(20)
No
No
用户名
OrderDate
datetime
Getdate()
No
No
订单日期
ShipToName
Varchar(80)
No
No
接货人姓名
ShipEmail
Varchar(80)
No
No
接货人电邮
ShipAddr
Varchar(80)
No
No
接货人地址
ShipCity
Varchar(80)
No
No
接货人所在城市
ShipState
Varchar(80)
No
No
接货人所在省份
ShipZip
Varchar(20)
No
No
接货人邮编
ShipCountry
Varchar(20)
No
No
接货人所在国家
ShipPhone
Varchar(20)
No
No
接货人电话
BillToName
Varchar(80)
No
No
付款人姓名
BillEmail
Varchar(80)
No
No
付款人电邮
BillAddr
Varchar(80)
No
No
付款人地址
BillCity
Varchar(80)
No
No
付款人所在城市
BillState
Varchar(80)
No
No
付款人所在省份
BillZip
Varchar(20)
No
No
付款人邮编
BillCountry
Varchar(20)
No
No
付款人所在国家
BillPhone
Varchar(20)
No
No
付款人电话
TotalPrice
Decimal(10,2)
No
No
数量
订单明细表LineItem
字段名
类型
默认值
索引
PK/FK
允许空
说明
OrderId
Int
Yes
PK
No
订单编号
LineNum
Int
Yes
PK
No
订单明细表
BookId
Varchar(10)
No
No
图书编号
Quantity
Int
No
No
数量
UnitPrice
Decimal(10,2)
No
No
售出单价
订单状态表OrderStatus
字段名
类型
默认值
索引
PK/FK
允许空
说明
OrderId
Int
Yes
PK
No
订单编号
LineNum
Int
Yes
PK
No
订单明细号
Timestamp
Datetime
Getdate()
No
No
时间戳
Status
Varchar
(2)
No
No
订单状态
四、编码设计
4.1类图
五、附录
5.1项目计划表
系统名称
工作
所需人员
所需天数
标志性事件(交付物)
网上购书信息管理系统
需求分析
3
5
需求分析规格说明书
系统编码与实现
6
10
可测试代码
系统测试
2
3
测试报告
系统实施与维护、使用培训
3
2
用户手册、验收报告
5.2具体分工:
第一阶段:
需求分析:
杨建新,王莹红,孟祥宇,王兴
第二阶段:
编码与实现:
杨建新,王莹红,孟祥宇,王兴,宋明月,陈浩
第三阶段:
系统测试:
宋明月,陈浩
第四阶段:
系统实施与维护、使用培训:
王兴,宋明月,陈浩
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 电子商务 网上 购书 信息管理 系统 需求 规格 说明书
![提示](https://static.bdocx.com/images/bang_tan.gif)