局域网交易平台需求规格说明书.docx
《局域网交易平台需求规格说明书.docx》由会员分享,可在线阅读,更多相关《局域网交易平台需求规格说明书.docx(24页珍藏版)》请在冰豆网上搜索。
局域网交易平台需求规格说明书
卷号
卷内编号
密级
<局域网交易平台>
需求规格说明书
撰写成员:
xxx
团队名称:
xxx
完成日期:
2009年10月6日
2.1产品标示…………………………………………………………………………………1
2.2产品描述…………………………………………………………………………………1
2.2.2功能模块图...........................................................................................................2
2.2.3产品功能……………………………………………………………………………………..2
2.3用户的情况……………………………………………………………………………….3
3.2数据流程图..................................................................................................................8
3.3性能需求…………………………………………………………………………………8
3.4数据库需求………………………………………………………………………………8
3.4.1需要的数据库表………………………………………………………………………..8
3.4.2数据库表的标示符和描述….......................................................................................9
3.4.3数据流和数据文件.....................................................................................................9
3.4.4数据字典..................................................................................................................11
3.5实体ER图…..............................................................................................................13
3.6外部接口需求……………………………………………………………………………….15
1.引言
随着重大虎溪校区的建设,虎溪校区的同学越来越多。
同学们有许多新的或者二手的物件需要相互交易,以扩大物品的价值。
物品快速交易受到了越来越多同学推崇。
为了方便同学们之间物品交易,局域网交易平台应运而生。
此平台,为那些希望得到物美价廉商品的同学提供了选购空间,也为那些握有一些对自己没有太大价值东西的同学,提供了将商品价值最大化的机会。
此局域网交易平台的推出,必将受到广大同学的追捧。
1.1目的
本文档是<局域网交易平台>(以下简称LANTP)的需求规格说明书。
本文档的目的在于提取、定义最终用户对LANTP的各种需求、为软件系统开发过程提供目标和依据,并为用户和软件项目成员提供沟通和交流的基础。
1.2定义
SRS:
SoftwareRequirementSpecification(软件需求说明)
DFD:
DataFlowDiagram(数据流图)
DD:
DataDictionary(数据字典)
IPO:
InputProcessOutput(输入、处理与输出)
1.3参考资料
《项目开发计划》V1.0
《c#数据库应用程序设计》V1.0
《.Net程序代码规范》
《数据库系统设计概论》
2.总体概论
2.1产品标示
产品名称:
局域网交易平台
名称缩写:
LANTP
2.2产品描述
2.2.1系统属性
本系统包括以下模块:
求购物品模块,物品出售模块,我的社区模块,意见反馈模块,新手阅读模块,搜索模块和商品分类模块。
2.2.2功能模块图
2.2.3产品功能
序号
模块名称
功能需求标示
优先级
简要描述
1
求购物品
BP
高
浏览网站的用户都能对此模块进行浏览,只有注册用户登录后才能在此发帖
2
物品出售
SP
高
浏览网站的用户都能对此模块进行浏览,只有注册用户登录后才能在此发布要出售的商品信息
3
我的社区
MH
中
只有在网站注册过的用户才拥有的功能。
其中包括了用户的各项信息(卖主资料,卖主出售商品信息等)。
4
意见反馈
SF
低
登陆网站注册用户能对网站的建设提出建设性的意见
5
新手阅读
NR
低
所有登陆网站的用户都可以阅读的网站指南
6
搜索
SH
高
利用搜索功能可以在网站中搜索需要的物品及卖主的出售物品信息
7
商品分类
PT
高
利用物品种类编号的不同,对不同类型的物品进行分类,以方便用户对物品的搜索
2.3用户情况
利用此平台的用户绝大部分为虎溪校区局域网中的同学用户,用户数量有限,用户对平台的要求比较低,大多进行在线联系,并非在线交易。
3.具体需求
3.1功能需求
功能编号
1
功能名称
求购物品信息浏览
所属部分
求购物品
调查者
调查时间
审核人
功能
描述
只要是登陆了本网站的用户都能对求购物品模块进行浏览,在此阶段只有浏览的功能而没有发表求购信息
输入项
处理描述
点击求购物品按钮,检索数据库中此类信息的记录,并显示在窗口中。
输出项
已发表求购信息的列表。
界面要求
信息列表的显示内容必须按时间由近及远的顺序进行显示。
功能编号
2
功能名称
求购物品信息发布
所属部门
求购物品
调查者
调查时间
审核人
功能
描述
在网站注册过的用户在登录用户后,可以在球购物品专栏中发布求购信息。
输入项
将要求购物品的具体信息(类型,新旧程度等)
处理描述
将用户发布的信息写入数据库中。
并存储在物品求购表的底端。
输出项
物品求购表
界面要求
将物品求购表以降序的排列顺序输出表中的内容
功能编号
3
功能名称
物品出售情况浏览
所属部门
物品出售
调查者
调查时间
审核人
功能
描述
只要是登陆了本网站的用户都能对出售物品模块进行浏览,在此阶段只有浏览的功能而没有上传商品信息功能。
输入项
处理描述
提取数据库中物品出售表中的内容。
输出项
物品出售表
界面要求
将物品出售表中的各项以时间的先后顺序输出
功能编号
4
功能名称
出售商品信息发布
所属部门
出售物品
调查者
调查时间
审核人
功能
描述
在网站注册过的用户在登录用户后,可以在出售物品专栏中发布出售物品的具体信息信息。
输入项
将要出售物品的具体信息(类型,新旧程度,物品照片,商家信息及联系方式等)
处理描述
将用户发布的信息写入数据库中。
并存储在物品出售表。
输出项
物品求购表
界面要求
将物品出售表以时间顺序降序输出表中的内容
功能编号
5
功能名称
卖方个人信息查询
所属部门
我的社区
调查者
调查时间
审核人
功能
描述
凡是在网站中注册过的用户都会有自己的”我的社区”
在“我的社区”中能够对自己个人信息进行查询。
输入项
用户的登录名和登录密码
处理描述
提取登录表中用户的各项信息。
输出项
用户的个人信息
界面要求
功能编号
6
功能名称
用户个人信息编辑
所属部门
我的社区
调查者
调查时间
审核人
功能
描述
在网站注册过的用户在登录用户后,可以对自己的信息进行重新的编辑。
输入项
用户希望重新编辑的各项自己信息(昵称,密码及联系方式)
处理描述
只能对登录表中的昵称,账户,密码及联系方式信息进行编辑
输出项
登录表中的各项内容
界面要求
只能对账户,昵称,密码和联系方式中的一项或多项进行编辑,而不能对用户积分和用户权限进行编辑
功能编号
7
功能名称
商品信息查询及编辑
所属部门
我的社区
调查者
调查时间
审核人
功能
描述
在网站注册过的用户在登录用户后,可以在“我的社区”中的商品信息进行查询和编辑。
在此可以查询出卖方本人正在出售的各项物品。
同时,当用户的物品出售完成后,用户能够将出售了的物品的信息删除。
输入项
处理描述
查询商品信息时,提取商品信息表中登录用户自己出售商品的信息。
针对某一商品,用户能将它从列表中删除
输出项
登录用户自己商品的信息。
界面要求
将物品出售表以时间顺序降序输出表中的内容
功能编号
8
功能名称
网站意见反馈
所属部门
意见反馈
调查者
调查时间
审核人
功能
描述
登录网站的所有用户都可通过意见反馈模块对本网站的建设提出意见。
输入项
对网站意见的文本信息
处理描述
在登录的用户将意见以文本的形式输入后,将此文本传送如数据库中进行存储
输出项
界面要求
用户信息必须以文本形式进行输入
功能编号
9
功能名称
网站规章阅读
所属部门
新手阅读
调查者
调查时间
审核人
功能
描述
凡是登录网站的用户都能都能查看网站对用户行为的规范,其中包括了网站简介,积分原则和原则声明。
输入项
处理描述
从数据库中提取新手阅读中的各项文本信息
输出项
网站简介,积分原则和原则声明。
界面要求
功能编号
10
功能名称
搜索
所属部门
搜索
调查者
调查时间
审核人
功能
描述
登录网站的用户都可在搜索条中输入感兴趣商品的商品类型,具体名称的商品,已注册商家的卖货信息等
输入项
商品类型,具体名称的商品,已注册商家昵称
处理描述
根据输入信息的不同,搜索数据库中的各种表
输出项
输入具体信息对应的相关信息
界面要求
可输入一种或两种具体商品的相关关键字
功能编号
11
功能名称
分类商品查询
所属部门
商品分类
调查者
调查时间
审核人
功能
描述
登录了网站的用户都能根据已分类的商品,对某一类商品进行查询
输入项
分类商品的分类类型序列号
处理描述
将商品分类表同商品信息表连接
输出项
输出相关商品分类序列的所有商品信息
界面要求
只能输入一种商品分类的分类序列号
3.2数据流程图
3.3性能需求
本系统采用才浏览器\服务器(B\S)架构,全部数据的运算和对数据库的存取在服务器端进行,因此系统对服务器端性能有很高要求。
3.4数据库需求
3.4.1需要的数据库表
待建立的数据库表有:
用户信息表(登录表)、物品求购表、出售物商品表、物品类型表、用户意见表、新手阅读表。
使用此数据库表的软件系统的名称:
局域网交易平台。
该软件系统的用户:
局域网内用户。
3.4.2数据库表的标示符和描述
数据库表的标示符是数据库各英文名称的各字母大写首字母。
代码
数据库表名称
标示符
S001
用户信息表
UIT
S002
求购物品表
BPT
S003
出售物品表
SPT
S004
物品类型表
PTT
S005
用户意见表
UST
S006
新手阅读表
NRT
用户信息表用于记录用户的个人信息。
其中包括账号、密码、昵称、用户积分、用户权限、用户电话、用户QQ。
账号由系统随机给出,昵称和密码由用户自己设定,积分由管理员根据用户的活动情况给分,权限分为普通用户和管理员。
求购物品表中是用户想要购买的物品的信息。
包含的有帖子主题、帖子内容、发贴表时间、浏览次数、发帖人账号、回帖次数、回帖时间和回帖人账号。
出售物品表是用户想要出售的物品的信息。
包含出售商品的名称、图片、信息、价格、出售者账号、发布时间以及商品类型。
物品类型表是对商品分类后的类型名称。
新手阅读表是新手注册账号后需要阅读的一些信息。
包含网站介绍、积分规则和原则申明。
意见反馈表是用户对网站提出的意见信息。
该表中包含用户所提意见内容、用户账号、提出时间和回复意见的管理员账号、内容、时间。
3.4.3数据流和数据文件
用户信息表=用户账号+密码+昵称+用户权限+用户QQ+电话
求购物品表=帖子主题+帖子内容+发帖时间+浏览次数+发帖人账号+回帖次数+回帖时间+回帖账号
出售物品表=出售物品名称+图片+信息+价格+出售者账户+发布时间+商品类型
物品类型表=出售物品类型名称
新手阅读表=网站信息介绍+积分规则信息+原则信息
意见反馈表=意见内容+用户账号+提出时间+回复管理员账号+回复内容+回复时间
用户信息表
组成
解释
备注
用户账号
用户注册时系统随机产生的一个账号
有字母和数字共同组成
密码
用户登录的秘密
长度为6~12位
昵称
用户自己设置的个人昵称
用户权限
分一般账户和管理员账户
QQ
用户QQ
电话
用户联系电话
求购物品表
组成
解释
备注
帖子主题
帖子的主题
帖子内容
帖子的具体内容
发帖时间
贴子的发布时间
浏览次数
帖子被浏览的次数
发帖人账号
发帖人的账号
回帖次数
帖子被回的次数
回帖时间
回帖的时间
回帖账号
回帖人的账号
出售物品表
组成
解释
备注
出售物品名称
出售物品的名称
图片
出售物品的图片
信息
出售物品的详细信息
价格
出售物品的价格
可以是区间形式和文字说明
出售者账号
物品出售者的账号
发布时间
物品出售信息的发布时间
商品类型
出售物品的类型
信息上传时进行选择
物品类型表
组成
解释
备注
出售物品类型名称
物品所属的类型名称
新手阅读表
组成
解释
备注
网站信息介绍
对网站的性质、功能等做简要说明
积分规则信息
对用户的积分规则进行说明
发表帖子加3分,上传商品加3分
原则信息
用户所需遵守的原则
意见反馈表
组成
解释
备注
意见内容
用户所提意见的具体内容
用户账号
提出意见的用户账号
提出时间
提出意见的时间
回复管理员账号
意见回复的管理员账户
可以不回复
回复内容
回复的内容
回复时间
回复的时间
3.4.4数据字典
局域网交易平台(LANPT),数据字典
用户信息表
表名(英文)
LoginInfo
属性
表名(中文)
登陆信息表
字段名(英文)
字段名(中文)
类型
空间大小
默认值
必填
备注
Login_Num
登陆账号
varhcar
20
√
主键
Login_Pass
登录密码
varchar
20
000000
√
Login_Nick
昵称
varchar
10
√
Login_Score
用户积分
int
0
√
Login_Power
用户权限
int
0
√
Login_Phone
用户电话
varchar
20
√
Login_QQ
用户QQ
varchar
10
求购物品表
表名(英文)
BuyInfo
属性
表名(中文)
物品求购表
字段名(英文)
字段名(中文)
类型
空间大小
默认值
必填
备注
B_ID
帖子编号
int
√
主键自动增长列
B_Title
求购商品名称
varchar
20
√
B_Content
求购商品信息说明
text
√
B_IssueTime
帖子发表时间
datetime
系统时间
√
B_BrowserNum
帖子浏览次数
int
0
√
B_LoginNum
发帖人的账号
varchar
20
√
外键
B_ReplyContent
回帖内容
text
B_ReplyNum
回帖次数
int
0
√
B_ReplyLoginNum
回帖人账号
varchar
20
外键
B_ReplyTime
回帖时间
datetime
系统时间
出售物品表
表名(英文)
GoodsInfo
属性
表名(中文)
物品出售表
字段名(英文)
字段名(中文)
类型
空间大小
默认值
必填
备注
Goods_ID
商品编号
int
√
主键自动增长列
Goods_Name
商品名称
varchar
20
√
Goods_Picture
上传图片
image
√
Goods_Info
商品信息
text
√
Goods_Price
商品价格
varchar
20
√
Goods_LoginNum
商品持有者账号
varchar
20
√
外键
Goods_IssueTime
商品发布时间
datetime
系统时间
√
Goods_TypeID
商品类型ID
varchar
20
√
外键
物品类型表
表名(英文)
GoodsTypeInfo
属性
表名(中文)
物品类型表
字段名(英文)
字段名(中文)
类型
空间大小
默认值
必填
备注
Goods_TypeID
商品类型ID
varhcar
20
√
主键
Goods_TypeName
商品类型名称
varchar
20
√
新手阅读表
表名(英文)
WebRullInfo
属性
表名(中文)
新手阅读规则表
字段名(英文)
字段名(中文)
类型
空间大小
默认值
必填
备注
WebRullID
规则ID
int
√
主键自动增长列
WebRullContent
申明规则内容
text
√
意见反馈表
表名(英文)
USuggestionInfo
属性
表名(中文)
意见反馈表
字段名(英文)
字段名(中文)
类型
空间大小
默认值
必填
备注
USID
意见反馈ID
int
√
主键自动增长列
USContent1
用户所提意见内容
text
√
USLoginNum1
提意见用户的账号
varchar
20
√
外键
USIssueTime
发布意见的时间
datetime
系统时间
√
USLoginNum2
回复意见管理员的账号
varchar
20
外键
USContent2
管理员回复意见内容
text
USReplyTime
管理员回复意见时间
datetime
系统时间
3.5系统ER图
实体关系图:
物理模型图:
3.6外部接口需求
3.6.1用户接口
本系统采用当今流行的浏览器/服务器架构(B/S架构),各种用户使用统一的方式访问系统。
系统采用ASP.NET技术,用户使用任意一款支持TCP\IP协议的网络浏览器对系统服务器端进行访问,并使用网络浏览器进行数据的浏览、编辑等操作。
本系统采用常见的Windows风格的屏幕布局、菜单格式,以提高用户使用系统的效率,降低用户产生错误的几率。
3.6.2操作系统接口
软件接口名称:
OperatingSystemInterface
功能描述:
操作系统接口为本软件系统与宿主操作系统之间的交互提供软件接口。
数据流程和控制流程的方向:
数据流程和控制流程方向为双向。
3.6.3.NET框架接口
软件接口名称:
.NETArchitectureInterface
功能描述:
本网站基于ASP.NET技术分布式应用框架将应用程序底层通信细节封装为.NET框架支持,而将高层次的应用程序编程接口暴露出来,在很大程度简化了软件开发工作,并提高了软件的可靠性和可移植性。
数据流程和控制流程的方向:
数据流程和控制流程方向为双向。
3.6.4数据库接口
软件接口名称:
DatabaseManagementSystemInterface
功能描述:
本网站采用SQLserver2000作为后台数据库服务器。
数据流程和控制流程的方向:
数据流程和控制流程方向为双向。
3.6.5通信接口
本系统支持使用TCP\IP协议簇HTTP、FTP协议等进行通信的软件,客户端和服务器端主要通过互联网或执法部门局域网进行通信。