博爱详细设计.docx
- 文档编号:6165177
- 上传时间:2023-01-04
- 格式:DOCX
- 页数:23
- 大小:70.53KB
博爱详细设计.docx
《博爱详细设计.docx》由会员分享,可在线阅读,更多相关《博爱详细设计.docx(23页珍藏版)》请在冰豆网上搜索。
博爱详细设计
软件需求说明书
房产交易系统
国家软件产业基地
编写说明
标题:
软件需求说明书
版本历史:
版本
作者
日期
备注
目录
编写说明1
1.引言3
1.1.编写目的3
1.2.适用范围3
1.3.背景3
1.4.名词解释3
1.5.参考资料3
2.项目目标4
3.功能图4
4.用例图5
5.用例说明6
5.1.1.CASE001:
用户注册7
5.1.2.CASE002:
用户登录7
5.1.3.CASE003:
个人信息修改8
5.1.4.CASE004:
求购信息发布8
5.1.5.CASE005:
求购回复查看8
5.1.6.CASE006:
求购信息修改9
5.1.7.CASE007:
出售信息发布9
5.1.8.CASE008:
出售回复查看9
5.1.9.CASE009:
出售信息修改10
5.1.10.CASE010:
求购信息查询10
5.1.11.CASE011:
出售信息查询10
5.1.12.CASE012:
用户注销11
5.1.13.CASE013:
系统管理员注册11
5.1.14.CASE014:
系统管理员登陆12
5.1.15.CASE015:
系统管理员信息修改12
5.1.16.CASE016:
WEB用户查询12
5.1.17.CASE017:
WEB用户管理13
5.1.18.CASE018:
WEB用户信息管理13
5.1.19.CASE019:
系统信息发布13
5.1.20.CASE020:
系统信息修改14
5.1.21.CASE021:
系统信息查询14
5.1.22.CASE022:
系统信息删除14
5.1.23.CASE023:
管理员注销15
6.项目要求15
6.1.开发和运行环境15
6.1.1.开发环境15
6.1.2.包结构16
6.1.3.支撑软件16
6.2.性能要求16
6.3.可靠性要求16
1.引言
1.1.编写目的
本需求文档说明描述了房产交易网项目的要求,作为系统设计、项目目标及项目验收的依据。
需求分析详细描述了用户对功能的需求、对性能的需求以及对运行环境的需求。
软件开发小组每位成员应该阅读本需求说明,以明确项目最后要求完成的软件产品的特点。
1.2.适用范围
本文档主要涉及“房产交易网”的应用模型和功能需求描述。
1.3.背景
●软件系统名称:
房产交易系统
●任务提出者:
●开发者:
1.4.名词解释
超文本标记语言
HyperTextMarkupLanguage
简称:
html
超文本传输协议
HyperTextTransferProtocol
简称:
http
会话
SESSION
简称:
SESSION
回滚
ROLLBACK
简称:
ROLLBACK
JAVABEAN
JAVABEAN
一种JAVA技术,可通过该技术实现对数据库的封装
1.5.参考资料
《编码规范》
2.项目目标
本系统提供两部分的功能:
(1)WEB用户进行网上信息操作;
(2)系统管理员对数据库进行全方位的管理。
网上信息操作主要包括:
用户的登录、用户的注册、用户求购信息发布、求购信息回复查询、用户出售信息发布、出售信息回复查询。
WEB用户登录,系统对WEB用户登录输入的用户名、密码进行验证。
WEB用户注册,要求提供用户的详细资料。
WEB用户个人信息维护,对用户个人资料及个人密码进行修改维护。
用户求购信息,用户注册登陆以后在网上发布房产需求信息。
求购信息回复查询,查询其他用户关于房产求购信息的回复。
用户出售信息,用户注册登陆以后在网上发布房产出售信息。
出售信息回复查询,查询其他用户关于房产出售信息的回复。
系统管理员对数据库信息进行管理。
本项目是一个独立、完整的项目,目前不提供其他系统的接口。
3.功能图
WEB用户通过客户管理系统可执行登陆、注册查询信息和等操作,公司用户可以通过系统管理员系统进行操作,过程如下:
4.用例图
WEB用户用例图
管理员用例图
5.用例说明
序号
用例编号
用例名称
简单描述
1
CASE001
用户注册
WEB用户在本网站注册为注册用户
2
CASE002
用户登录
WEB用户通过输入用户名和密码登录网站
3
CASE003
WEB用户个人信息修改
WEB用户登录后修改个人的相关信息
4
CASE004
求购信息发布
WEB用户发布求购信息
5
CASE005
求购回复查看
WEB用户查看求购回复信息
6
CASE006
求购信息修改
WEB用户修改求购信息
7
CASE007
出售信息发布
WEB用户发布出售信息
8
CASE008
出售回复查看
WEB用户查看出售回复信息
9
CASE009
出售信息修改
WEB用户修改出售信息
10
CASE010
求购信息查询
WEB用户查询求购信息
11
CASE011
出售信息查询
WEB用户查询出售信息
12
CASE012
用户注销
WEB用户注销退出系统
13
CASE013
系统管理员注册
系统管理员注册
14
CASE014
系统管理员登录
系统管理员通过输入用户名,密码和编号登录系统
15
CASE015
系统管理员个人信息修改
系统管理员登录后修改个人相关信息
16
CASE016
WEB用户查询
系统管理员查看用户相关资料、信息
17
CASE017
WEB用户管理
WEB用户的添加,删除
18
CASE018
WEB用户信息管理
信息的更新,添加,删除
19
CASE019
系统信息发布
发布系统信息
20
CASE020
系统信息修改
修改系统信息
21
CASE021
系统信息查询
查询系统信息
22
CASE022
系统信息删除
删除系统信息
23
CASE023
管理员注销
管理员退出系统
5.1.1.CASE001:
用户注册
1、描述
WEB用户输入指定的信息提交给服务器,成为注册用户
2、参与者
WEB用户、服务器、数据库系统
3、条件
用户登陆网站
4、结果
注册成功或失败
5、基本流程
1.WEB用户打开用户注册页面
2.WEB用户填写相关信息并按确定键确认
3.系统验证数据格式是否正确
4.系统返回验证结果,数据格式正确则转到指定提示页面,数据格式不正确则
返回到注册页面
6、异常
由于数据格式引起的注册失败、访问数据库出错
7、数据格式
用户名、密码、真实姓名、性别、地址、电话号码、E-mail、信用卡号码
8、返回数据
注册结果、帐号名、系统欢迎信息。
9、补充
5.1.2.CASE002:
用户登录
1、描述
WEB用户通过输入用户名和密码登录网站
2、参与者
WEB用户、服务器端、数据库系统
3、条件
用户登陆网站
4、结果
登录成功或失败
5、基本流程
1.WEB用户进入系统登录界面
2.用户填写用户名和密码
3.系统进行验证
4.系统返回验证结果,用户名和密码正确则转到指定提示页面,出错则返回到
注册页面
6、异常
由于帐号密码错误或帐号不存在引起的登录失败、访问数据库出错
7、数据格式
帐号、密码
8、返回数据
登录结果、帐号名、系统欢迎信息
9、补充
5.1.3.CASE003:
个人信息修改
1、描述
WEB用户登录后修改个人的相关信息
2、参与者
WEB用户,服务器端、数据库系统
3、条件
WEB用户登录成功
4、结果
修改信息成功或失败
5、基本流程
1.WEB用户打开个人信息修改的页面
2.用户修改个人信息后提交
3.系统验证数据格式
4.系统返回验证结果,数据格式正确则转到指定提示页面,出错则返回到个人
信息修改页面
6、异常
由于数据格式引起的资料修改失败、访问数据库出错
7、数据格式
用户名、密码、真实姓名、性别、地址、电话号码、E-mail、信用卡号码
8、返回数据
修改后的结果
9、补充
5.1.4.CASE004:
求购信息发布
1、描述
WEB用户发布求购信息
2、参与者
WEB用户、服务器端
3、条件
WEB用户登录成功
4、结果
发布信息成功,信息存入数据库
5、基本流程
登录-选择发布信息种类,输入发布信息内容,提交,转到提交成功页面,出现异常跳转到操作出错页面
6、异常
输入内容有误,数据库异常
7、数据格式
信息种类、信息名称、发布内容、发布日期、发布用户
8、返回数据
9、补充
5.1.5.CASE005:
求购回复查看
1、描述
WEB用户查看求购回复信息
2、参与者
WEB用户、服务器端
3、条件
WEB用户登录成功
4、结果
返回其他用户回复结果
5、基本流程
1.WEB用户登陆
2.进入发布信息界面
3.点击回复查看
4.跳到WEB用户回复结果页面,出现异常跳到出错页面
6、异常
数据库异常
7、数据格式
其他用户回复信息结果
8、返回数据
用户回复信息结果
9、补充
5.1.6.CASE006:
求购信息修改
1、描述
WEB用户修改求购信息
2、参与者
WEB用户、服务器端、数据库系统
3、条件
WEB用户登录成功
4、结果
修改数据库内指定内容
5、基本流程
1.WEB用户登陆
2.进入发布信息界面
3.修改发布内容,出现异常跳到出错页面
6、异常
没有发布内容,数据库异常
7、数据格式
信息种类、信息名称、发布内容、发布日期、发布用户
8、返回数据
修改成功
9、补充
5.1.7.CASE007:
出售信息发布
1、描述
WEB发布出售信息
2、参与者
WEB用户、服务器端、数据库
3、条件
WEB用户登录成功
4、结果
发布信息成功,信息存入数据库
5、基本流程
登录-选择发布信息种类,输入发布信息内容,提交,转到提交成功页面,出现异常跳转到操作出错页面
6、异常
输入内容有误
7、数据格式
信息种类、信息名称、发布内容、发布日期、发布用户
8、返回数据
9、补充
5.1.8.CASE008:
出售回复查看
1、描述
WEB用户查看求购回复信息
2、参与者
WEB用户、服务器端
3、条件
WEB用户登录成功
4、结果
返回其他用户回复结果
5、基本流程
1.WEB用户登陆
2.进入发布信息界面
3.点击回复查看
4.跳到WEB用户回复结果页面,出现异常跳到出错页面
6、异常
没有用户回复结果
7、数据格式
其他用户回复信息结果和数据库异常
8、返回数据
用户回复信息结果
9、补充
5.1.9.CASE009:
出售信息修改
1、描述
WEB用户修改出售信息
2、参与者
WEB用户、服务器端、数据库系统
3、条件
WEB用户登录成功
4、结果
修改数据库内指定内容
5、基本流程
1.WEB用户登陆
2.进入发布信息界面
3.修改发布内容,出现异常跳到出错页面
6、异常
没有发布内容
7、数据格式
信息种类、信息名称、发布内容、发布日期、发布用户
8、返回数据
修改成功
9、补充
5.1.10.CASE010:
求购信息查询
1、描述
WEB用户查询系统记录的求购信息
2、参与者
WEB用户、服务器端、数据库系统
3、条件
WEB用户登录成功
4、结果
用户查询相应信息
5、基本流程
1.WEB用户点击求购信息查询
2.信息提交
3.系统查询用户查询的信息
6、异常
访问数据库出错
7、数据格式
信息种类、信息名称、发布内容、发布日期、发布用户
8、返回数据
系统信息
9、补充
5.1.11.CASE011:
出售信息查询
1、描述
WEB用户查询系统记录的出售信息
2、参与者
WEB用户、服务器端、数据库系统
3、条件
WEB用户登录成功
4、结果
用户查询相应信息
5、基本流程
1.WEB用户点击出售信息查询
2.信息提交
3.系统查询用户查询的信息
6、异常
访问数据库出错
7、数据格式
信息种类、信息名称、发布内容、发布日期、发布用户
8、返回数据
系统信息
9、补充
5.1.12.CASE012:
用户注销
1、描述
WEB用户注销离开
2、参与者
WEB用户,服务器端
3、条件
WEB用户登录成功
4、结果
退出系统,返回首页
5、基本流程
1.用户点击注销按钮
2.系统清除登录信息并转到首页
6、异常
7、数据格式
8、返回数据
9、补充
5.1.13.CASE013:
系统管理员注册
1、描述
系统管理员输入指定的信息提交给服务器,成为注册系统管理员
2、参与者
WEB用户、服务器、数据库系统
3、条件
能正常的进入后台管理页面
4、结果
注册成功或失败
5、基本流程
1.系统管理员打开系统管理员注册页面
2.系统管理员填写相关信息并按确定键确认
3.系统验证数据格式是否正确
4.系统返回验证结果,数据格式正确则转到指定提示页面,数据格式不正确则
返回到注册页面
6、异常
由于数据格式引起的注册失败、访问数据库出错
7、数据格式
用户名、密码、真实姓名、性别、地址、电话号码、E-mail、信用卡号码
8、返回数据
注册结果、帐号名、系统欢迎信息。
9、补充
5.1.14.CASE014:
系统管理员登陆
1、描述
系统管理员通过输入用户名和密码登录网站
2、参与者
WEB用户、服务器端、数据库系统
3、条件
能正常的进入后台管理页面
4、结果
登录成功或失败
5、基本流程
1.管理员进入系统登录界面
2.用户填写用户名和密码
3.系统进行验证
4.系统返回验证结果,用户名和密码正确则转到指定提示页面,出错则返回到
注册页面
6、异常
由于帐号密码错误或帐号不存在引起的登录失败、访问数据库出错
7、数据格式
帐号、密码
8、返回数据
登录结果、帐号名、系统欢迎信息
9、补充
5.1.15.CASE015:
系统管理员信息修改
1、描述
管理员登录后修改个人的相关信息
2、参与者
管理员,服务器端、数据库系统
3、条件
管理员登录成功
4、结果
修改信息成功或失败
5、基本流程
1.管理员打开个人信息修改的页面
2.管理员修改个人信息后提交
3.系统验证数据格式
4.系统返回验证结果,数据格式正确则转到指定提示页面,出错则返回到个人
信息修改页面
6、异常
由于数据格式引起的资料修改失败、访问数据库出错
7、数据格式
用户名、密码、真实姓名、性别、地址、电话号码、E-mail、信用卡号码
8、返回数据
修改后的结果
9、补充
5.1.16.CASE016:
WEB用户查询
1、描述
管理员查询WEB用户信息
2、参与者
管理员、服务器端、数据库系统
3、条件
管理员登录成功
4、结果
WEB用户信息
5、基本流程
1.管理员进入查询页面
2.输入查询信息查询
3.系统返回结果
6、异常
数据库异常
7、数据格式
时间或客户ID
8、返回数据
返回指定结果集
9、补充
5.1.17.CASE017:
WEB用户管理
1、描述
管理员对WEB用户进行处理
2、参与者
管理员、服务器端、数据库系统
3、条件
管理员登录成功
4、结果
5、基本流程
1.管理员选种要操作的用户
2.管理员执行对用户的增加或删除
6、异常
数据库异常
7、数据格式
用户名、密码、真实姓名、性别、地址、电话号码、E-mail、信用卡号码
8、返回数据
9、补充
5.1.18.CASE018:
WEB用户信息管理
1、描述
管理员对用户的信息的管理
2、参与者
管理员、服务器端、数据库系统
3、条件
管理员登录成功
4、结果
返回处理结果
5、基本流程
1.管理员进入用户信息管理的页面
2.管理员改变用户信息
6、异常
数据库异常
7、数据格式
用户名、密码、真实姓名、性别、地址、电话号码、E-mail、信用卡号码
8、返回数据
9、补充
5.1.19.CASE019:
系统信息发布
1、描述
管理员发布系统信息
2、参与者
管理员、服务器端、数据库系统
3、条件
管理员登录成功
4、结果
管理员发布系统信息显示
5、基本流程
1.管理员进入系统信息发布的页面
2.管理员发布系统信息,并提交
6、异常
数据库异常
7、数据格式
前台所显示内容
8、返回数据
9、补充
5.1.20.CASE020:
系统信息修改
1、描述
管理员修改系统信息
2、参与者
管理员、服务器端、数据库系统
3、条件
管理员登录成功
4、结果
修改后的信息保存到数据库中并显示
5、基本流程
1.管理员进入系统信息修改的页面
2.管理员选定要修改的信息,并修改
3.被修改的信息被保存至数据库
6、异常
数据库异常
7、数据格式
前台所显示内容
8、返回数据
9、补充
5.1.21.CASE021:
系统信息查询
1、描述
管理员查看系统信息
2、参与者
管理员、服务器端、数据库系统
3、条件
管理员登录成功
4、结果
返回客户相关信息
5、基本流程
1.管理员进入系统信息查询的页面
2.管理员输入查询信息并提交
3.系统返回结果
6、异常
数据库异常
7、数据格式
用户名
8、返回数据
返回客户信息结果集
9、补充
5.1.22.CASE022:
系统信息删除
1、描述
管理员删除系统信息
2、参与者
管理员、服务器端、数据库
3、条件
管理员登录成功
4、结果
相应系统信息被删除
5、基本流程
1.管理员进入系统信息查询页面
2.管理员选中要删除的系统信息并删除信息
6、异常
数据库异常
7、数据格式
前台所显示内容
8、返回数据
9、补充
5.1.23.CASE023:
管理员注销
1、描述
管理员注销离开
2、参与者
管理员、服务器端
3、条件
管理员登录成功
4、结果
登录注销,返回首页。
5、基本流程
1.管理员点击注销按钮
2.系统清除登录信息并转到首页
6、异常
7、数据格式
8、返回数据
9、补充
6.项目要求
6.1.开发和运行环境
6.1.1.开发环境
J2EE
6.1.2.包结构
6.1.3.支撑软件
Web容器:
TOMCAT
数据库服务器:
MYSQL
6.2.性能要求
系统性能是用户测评系统的一个重要指标,包含以下两个方面:
系统相应时间和并发处理能力。
同时,考虑性能时,也应该综合考虑系统的硬件指标、用户最大数量、系统实时需求性和系统复杂度。
6.3.可靠性要求
保障用户信息的数据安全性和保密性,防止外部攻击和窃取核心业务数据就显得尤为重要。
故在数据访问,层间通讯必须使用JAVABEAN做数据封装。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 博爱 详细 设计
![提示](https://static.bdocx.com/images/bang_tan.gif)