校园二手交易系统需求规格说明书Word文档格式.docx
《校园二手交易系统需求规格说明书Word文档格式.docx》由会员分享,可在线阅读,更多相关《校园二手交易系统需求规格说明书Word文档格式.docx(10页珍藏版)》请在冰豆网上搜索。
游客:
所有浏览网站的网民。
1.4参考资料
a.软件需求最佳实践——SERU过程框架原理与应用。
徐峰,电子工业出版社。
b.软件工程面向对象和传统的方法StephenR..Schach机械功出版社。
2.任务概述
2.1目标
项目目标是建立大学二手商品交易系统,并创建对应的数据库系统,以创造一个大学校园内的二手商品在线交易平台,帮助校内学生的及时、便捷地进行二手物品交易。
2.2运行环境
操作系统:
MicrosoftWindows2000AdvancedServer
支持环境:
IIS5.0
数据库:
MicrosoftSQLServer2000
2.3条件与限制
软件约束:
系统采用Php技术进行开发。
开发及运行环境为:
MicrosoftSQLServer2000操作系统:
环境约束:
Web服务器及数据库服务器均采用IntelP4(1.8Hz)PC工作站。
内存1024M。
硬盘120G。
3.数据描述
3.1静态数据
用户基本信息表:
字段名
字段类型
字段长度
描述
用户Id(userid)
Char
5
主键
注册邮箱(regmail
24
Unique
用户昵称(nickname)
18
Notnull
密码(passwd)
卖方信息表
出售ID(msgid)
7
用户ID(userid)
出售物品名称(gods)
64
物品类别(category)
32
期望价格(sellprice)
Float
出售物品描述(selldes)
200
联系电话(contactp)
联系QQ(contactq)
10
买房信息
求购ID(msgid)
消息ID(userid)
求购名称(buydem)
愿意出价(buyprice)
求购物品要求(buydem)
3.2动态数据
动态数据是指在系统应用中随时间变化而改变的数据,如库存数据等。
动态数据的准备和系统切换的时间有直接关系。
动态数据是常常变化,直接反映事务过程的数据
3.3数据库介绍
Oracle10g数据库。
Oracle数据库最新版本为OracleDatabase12c。
Oracle数据库12c引入了一个新的多承租方架构,使用该架构可轻松部署和管理数据库云。
此外,一些创新特性可最大限度地提高资源使用率和灵活性,如OracleMultitenant可快速整合多个数据库,而AutomaticDataOptimization和HeatMap能以更高的密度压缩数据和对数据分层。
这些独一无二的技术进步再加上在可用性、安全性和大数据支持方面的主要增强,使得Oracle数据库12c成为私有云和公有云部署的理想平台。
3.4数据词典
主要数据流条目
<
1>
数据流名称:
用户信息
别名:
无
简述:
用户注册本网站时填的信息
来源:
会员
去向:
加工注册和会员、个人信息管理
数据流量:
网站的注册会员人数
组成:
会员编号+用户名+密码+电子邮箱
2>
二手商品信息
卖家发布的二手商品信息
卖家
卖家商品发布和二手商品信息管理
本平台的二手商品数量
商品编号+商品名称+商品发布者+商品人气+商品介绍+商品所属类别+商品原价+商品评价
3>
卖家发布商品时选择的项目
加工卖家商品发布、二手商品信息管理
本平台的二手商品类别
商品按类别编号+商品小类别编号+商品大类别名称+商品小类别名称
4>
订单信息
,买家订货时填写的日期
买家
加工检验订单
买家订货的订单数
订单编号+订单总价+收货人姓名+收货人地址+卖家名称+买家名称+订单生成时间+订单状态+配送方式
3.5数据采集
输入源:
手工键盘输入;
输入介质和设备:
键盘,磁盘;
输出介质和设备:
磁盘
4.功能需求
4.1功能划分
4.2功能描述
(1)管理员:
广告的增加、修改、删除、查看、网站维护。
(2)买家:
留言发表、留言查看、购买商品、广告查看、会员登录
(3)卖家:
个人信息管理、会员登录、订单管理、商品发布、广告查看、商品管理、留言查看、
留言回复。
买卖信息更新管理系统
用户管理数据流图
交易管理数据流图
更新用户基本信息数据流图
交易管理数据流图
5.性能需求
5.1数据精确度
(1)查询信息时应保证全查率,所有相应域包含查询关键字的记录都应该查到。
(2)查询信息应保证查准率,查到的记录应于给定的查询条件完全匹配。
5.2时间特性
本网站具体时间特性要根据网速来决定。
我们将最大限度的减少系统响应时间,最小化更新处理时间和数据转换时间。
5.3适应性
满足用户的使用要求。
6.运行需求
6.1用户界面
(1)界面规范应遵循WEB软件界面的规范,界面风格简洁明快,素雅大方。
(2)页面的布局,按与用户的交互需求不同,划分为不同的功能区域,实现和用户之间的友好交互。
(3)前台界面操作可逆,其动作可以是单个操作,或者是一个操作系列。
(4)后台各管理模块的不同管理功能操作界面,采用不同窗口进行管理,各功能操作切换比较简单又相对独立。
(5)提供信息反馈。
(6)提供简单的错误处理。
6.2硬件接口
(1)服务器端建议使用庄永服务器。
(2)支持一般的PIII(台式机的CPU)或更高档的微机、笔记本电脑。
6.3软件接口
(1)使用Oracle10g数据库存储数据信息。
(2)运行于WindowsXP/7,且具有WIN32的操作系统之上。
(3)网站中的功能需实现网上支付,但因开发时间的缘故,网上银行的软件接口的实现不予考虑。
6.4故障处理
(1)要求输入项提示:
“请输入XXX”
错误处理:
光标移入要求输入域内。
(2)要求选择项提示:
“请选择XXX”
光标移入要求选择的域中。
(3)数据类型错误提示:
“域中存在不正确值”
光标移入要求输入域内,要求从新输入有效资料。
7.其它需求
1.可移植性
要求本软件运行于多个操作系统之上。
2.互联性
要求提供数据得到如何导入导出接口,以易于其他系统的连接。
3.可理解性
对于本网站提供的各种命令,各种信息提示,应易于用户理解。
4.可测试性
设计时尽可能减少本软件的方法设计,对系统内各模块接口尽可能达到高聚集,低耦合的程度,以提高各模块的复用性。