V6434812273Software Requirements SpecificationOPV10.docx

上传人:b****1 文档编号:22839270 上传时间:2023-04-28 格式:DOCX 页数:35 大小:190.59KB
下载 相关 举报
V6434812273Software Requirements SpecificationOPV10.docx_第1页
第1页 / 共35页
V6434812273Software Requirements SpecificationOPV10.docx_第2页
第2页 / 共35页
V6434812273Software Requirements SpecificationOPV10.docx_第3页
第3页 / 共35页
V6434812273Software Requirements SpecificationOPV10.docx_第4页
第4页 / 共35页
V6434812273Software Requirements SpecificationOPV10.docx_第5页
第5页 / 共35页
点击查看更多>>
下载资源
资源描述

V6434812273Software Requirements SpecificationOPV10.docx

《V6434812273Software Requirements SpecificationOPV10.docx》由会员分享,可在线阅读,更多相关《V6434812273Software Requirements SpecificationOPV10.docx(35页珍藏版)》请在冰豆网上搜索。

V6434812273Software Requirements SpecificationOPV10.docx

V6434812273SoftwareRequirementsSpecificationOPV10

项目名称

ProjectName

密级

ConfidentialityLevel

轻松短租网

仅供收件方查阅

项目编号

ProjectID

版本

Version

文档编号

DocumentCode

V6.4348.1227.3

1.0

V6.4348.1227.3_RA_001

 

ShortRentSoftwareRequirementsSpecification

轻松短租网软件需求规格说明书

 

Preparedby

拟制

李昊、陈阳、胡翔翔

Date

日期

2013-01-06

Reviewedby

评审人

李鹏

Date

日期

2013-01-06

Approvedby

批准

杨琦

Date

日期

2013-01-06

版权所有不得复制

Copyright©RuankosoftTechnologies(Shenzhen),Co.,Ltd.

.AllRightsReserved

RevisionRecord

修订记录

Date

日期

RevisionVersion

修订版本

CRID/DefectID

CR/Defect号

SecNo.

修改章节

ChangeDescription

修改描述

Author

作者

2013-1-6

1.0

初稿

李昊

Catalog

目录

RevisionRecord2

Catalog3

Keywords关键词:

8

Listofabbreviations缩略语清单:

8

1Introduction简介9

1.1Purpose目的9

1.2Scope范围9

2Generaldescription总体概述9

2.1Softwareperspective软件概述9

2.1.1AbouttheProject项目介绍9

2.1.2EnvironmentofProduct产品环境介绍9

2.2Softwarefunction软件功能10

2.3Usercharacteristics用户特征10

2.4Assumptions&Dependencies假设和依赖关系11

3SpecificRequirements具体需求11

3.1用户注册、登录/登出11

3.1.1FR001注册11

3.1.1.1Introduction介绍11

3.1.1.2Inputs输入11

3.1.1.3Process处理11

3.1.1.4Output输出11

3.1.2FR002登录12

3.1.2.1Introduction介绍12

3.1.2.2Inputs输入12

3.1.2.3Process处理12

3.1.2.4Output输出12

3.1.3FR003登出12

3.1.3.1Introduction介绍12

3.1.3.2Inputs输入12

3.1.3.3Process处理12

3.1.3.4Output输出12

3.2房屋管理13

3.2.1FR004创建房屋14

3.2.1.1Introduction介绍14

3.2.1.2Inputs输入15

3.2.1.3Process处理15

3.2.1.4Output输出15

3.2.2FR005发布房屋15

3.2.2.1Introduction介绍15

3.2.2.2Inputs输入15

3.2.2.3Process处理15

3.2.2.4Output输出15

3.2.3FR006查询我的房屋15

3.2.3.1Introduction介绍15

3.2.3.2Inputs输入16

3.2.3.3Process处理16

3.2.3.4Output输出16

3.2.4FR007修改房屋16

3.3租赁管理16

3.3.1FR008搜索房屋17

3.3.1.1Introduction介绍17

3.3.1.2Inputs输入17

3.3.1.3Process处理17

3.3.1.4Output输出17

3.3.2FR009查看房屋详情17

3.3.2.1Introduction介绍17

3.3.2.2Inputs输入17

3.3.2.3Process处理17

3.3.2.4Output输出18

3.4订单管理18

3.4.1FR010下订单19

3.4.1.1Introduction介绍19

3.4.1.2Inputs输入19

3.4.1.3Process处理19

3.4.1.4Output输出19

3.4.2FR011查看订单20

3.4.2.1Introduction介绍20

3.4.2.2Inputs输入20

3.4.2.3Process处理20

3.4.2.4Output输出20

3.4.3FR012受理订单20

3.4.3.1Introduction介绍20

3.4.3.2Inputs输入20

3.4.3.3Process处理21

3.4.3.4Output输出21

3.4.4FR0013取消订单21

3.4.5FR0014退订21

3.5系统管理21

3.5.1FR015审核房屋22

3.5.1.1Introduction介绍22

3.5.1.2Inputs输入22

3.5.1.3Process处理22

3.5.1.4Output输出22

3.5.2FR0016站内信22

3.5.3FR0017用户信息管理22

3.6PerformanceRequirements性能需求23

3.6.1时间性能需求23

3.6.2系统开放性需求23

3.6.3界面友好需求23

3.6.4系统可用性需求23

3.6.5可管理性需求23

3.7ExternalInterfaceRequirements外部接口需求23

3.7.1UserInterface用户接口23

3.7.2SoftwareInterface软件接口24

3.7.3HardwareInterface硬件接口24

3.7.4CommunicationInterface通讯接口24

4OverallDesignConstraints总体设计约束24

4.1Standardscompliance标准符合性24

4.2HardwareLimitations硬件约束24

4.3TechnologyLimitations技术限制24

5SoftwareQualityAttributes软件质量特性24

5.1Reliability可靠性24

5.2Usability易用性25

6Dependencies依赖关系25

7RequirementsClassification需求分级25

8Appendix附录26

8.1AppendixA附录ARequirementsModeling需求建模26

8.1.1DataDictionary数据字典26

8.1.2EntityRelationshipE-R关系图29

Keywords关键词:

短租房屋订单

Abstract摘要:

本系需求规格说明书,说明了轻松短租网的功能结构,详细功能介绍、数据字典说明和性能、接口需求等。

通过系统用例图、活动图和功能结构图等描述,讲解了短租网的详细需求,系统包含用户注册/登录,房屋管理、租赁管理和系统管理等功能。

Listofabbreviations缩略语清单:

Abbreviations缩略语

Fullspelling英文全名

Chineseexplanation中文解释

MVC

Model-View-Controllor

模型-视图-控制器

DAO

DataAccessObjects

数据访问对象

B/S

Browser/Server

浏览器/服务器结构

1Introduction简介

Purpose目的

该需求规格说明书是关于轻松短租网的功能需求和性能需求的描述,该说明书的预期读者为:

用户;

项目管理人员;

测试人员;

设计人员;

开发人员。

重点描述了房屋管理和订单管理两个模块的功能需求,明确所要开发的软件应具有的功能、性能与界面,使系统分析人员及软件开发人员能清楚地了解用户的需求。

Scope范围

本文档描述了系统的功能需求,数据字典,性能需求和接口需求等,不包含系统的具体设计内容。

2Generaldescription总体概述

Softwareperspective软件概述

2.1.1AbouttheProject项目介绍

轻松短租网为一个房屋租住平台,用户注册登录后可以创建房屋,待平台管理员审核后可以发布出去,供其他用户预定,同时用户可以根据地点和房屋名称来搜索房屋,查看房屋的详细介绍,并可以下订单预定房屋,当房东受理您的订单后,表示您已成功预定。

为房屋发布人提供了出租平台,为房客出行租房提供了便利。

轻松短租网特点:

(1)实行线上预定,线下交易。

房客预定房屋时,支付订金,订金由平台保存,房东受理房东的订单时,订金将会转移

移至房东的账户;房东拒绝订单时,平台将会把订金退还给用户。

(2)短租性,一般预定周期不超过1月。

2.1.2EnvironmentofProduct产品环境介绍

系统采用B/S结构,服务器端需要配置程序的运行环境(JDK1.6)、安装MySQL数据,用户端只需要通过浏览器就可以访问该网站。

Softwarefunction软件功能

功能概述:

用户登录后可以创建房屋,管理员审核通过的房屋可以发布(修改房屋信息后需要管理员再次审核);用户可以搜索并查看房屋详情,此时可以下订单预定房屋,房东可以受理房客下的订单,在订单被受理之前可以取消订单,受理之后可以退订。

管理员登录后可以对房屋进行审核,房客和房东通过站内信交流。

Usercharacteristics用户特征

1、房客:

搜索查看房屋、下订单、查看自己的受理和待受理订单。

2、房东:

发布房屋,受理订单。

3、管理员:

审核房屋。

房东和房客角色可以进行相互转变,进行房屋的预定时,此时的角色即为房客;进行房屋创建和出租,此时的角色变为房东。

Assumptions&Dependencies假设和依赖关系

本系统使用Java语言进行开发的,采用MySQL进行数据的存储,系统采用B/S结构,用户只需要通过浏览器就可以访问网站。

3SpecificRequirements具体需求

用户注册、登录/登出

3.1.1FR001注册

Introduction介绍

注册表单(页面),要求用户填写用户名(必填,4~20个汉字、字母、数字或下划线组成的字符串,且不能有重名注册),密码(必填,6~12个字符),确认密码(和密码保持一致),手机号(必填)和邮箱(可选)进行注册。

提交注册信息时,有必填项未填写提示用户填写相应项,当用户名存在时提示用户“用户名已存在”,同理,当填写的信息不满足上述规则便给出相应提示。

当所有信息填写正确,提交表单,跳转至登录页,如果程序出现异常在注册表单下方显示“注册失败,请稍后再试”。

Inputs输入

在页面上填写如下信息:

1)用户名

2)密码

3)确认密码

4)电话

5)邮箱

Process处理

1)验证注册信息。

2)将用户信息进行存储,保存用户注册信息。

Output输出

1)对不满足要求的填写信息给出错误提示。

2)提示系统异常稍后重试。

3)成功注册转至登录页。

3.1.2FR002登录

Introduction介绍

登录表单(页面),要求填写用户名和密码,当用户名或密码为空时,提示“用户名或密码不能为空”,登录失败时提示用户“用户名或密码错误”,登录成功后,跳转至首页。

显示当前登录用户名。

Inputs输入

在页面上填写如下信息:

1)用户名

2)密码

Process处理

1)验证用户名和密码不能为空。

2)查询匹配用户信息,对于合法登录用户,进行页面跳转和显示用户信息。

Output输出

1)提示用户名、密码不能为空。

2)登录成功转至首页,显示登录用户名。

3.1.3FR003登出

Introduction介绍

用户进行登出操作后,清除用户的登录状态。

Inputs输入

登出请求。

Process处理

清除用户会话信息。

Output输出

转至首页,页面不再显示用户名。

我的文档管理

可以帮助用户集中存储、管理、组织所有文档,包含私密文件夹和共享文件夹。

我的文档管理用例图

我的文档管理活动图:

用户登录后可以使用文件夹导航、工具栏、文档快捷键、回收站来集中存储、管理、组织所有文档。

文件夹导航

Introduction介绍

用户登录后才能进入我的文档管理模块,下表为文件夹导航。

文件夹导航按钮

说明

文件夹

点击可进入文件夹

新建文件夹

可以新建一个文件夹

已下载

可以访问已下载的文档

已购买

查看已购买的文档

已上传

查看已上传的文档

我的书签

查看我的书签

我的收藏

查看我的收藏

Inputs输入

在页面上填写如下信息:

1)填写房屋名称、面积、最小天数、最大天数、全额退款日、日租价、描述、使用规则、设施服务和地址。

2)选择是否提供发票、出租类型、房屋类型、可住人数、床位数、卧室数、床型、卫生间数、入住时间、退房时间和付款规则。

3)上传房屋图片(至少上传一张)。

Process处理

1)验证填写信息不能为空。

2)验证至少上传一张图片,且格式为jpg,pnf,bmp或gif。

3)将房屋信息进行存储,保存房屋信息,此事房屋状态为“待审核”。

Output输出

1)提示房屋相关信息不能为空。

2)提示至少上传一张jpg,pnf,bmp或gif格式图片。

3)提示创建房屋失败。

4)成功创建房屋转至首页。

3.1.4工具栏

Introduction介绍

包括文档操作选项、文件夹操作选项、视图选择、文档搜索、翻页选项。

Inputs输入

发布房屋请求。

Process处理

修改指定房屋的状态为“已发布”。

Output输出

已发布的房屋,此事房屋可以被“搜索房源”查询出来,并进行预定。

3.1.5文档快捷键

Introduction介绍

包括相应操作按钮,如上传、下载、发送邮件、发布配置、删除、隐藏、公开、移动。

Inputs输入

查询我的房屋请求。

Process处理

根据查询条件,进行房屋查询,对查询结果按时间降序排列,并进行分页显示。

Output输出

房东所有的房屋,分页显示每一条记录。

3.1.6回收站

删除的文档自动转入系统中的回收站,源文件不删除;可从回收站中恢复和移动文档至各分类。

需在回收站“彻底删除”后,才删除硬盘中的源文件。

在租赁管理中,涉及到下订单、受理订单、取消订单和退订业务功能时,有资金流向。

在本系统中,使用虚拟表(账户表)记录交易情况,在平台上留有交易记录,方便日后对账。

下订单功能时,交易类型选择“支付”;受理订单功能时,交易类型选择“收款”;拒绝订单功能时,交易类型选择“收取退款”;取消订单功能时,交易类型选择“收取退款”;退订功能时,交易类型选择“收取退款”和“房东退款”。

在真实交易情况下,可以通过第三方或者网银接口进行交易对账。

3.1.7FR008搜索房屋

Introduction介绍

根据房屋的名称或房屋地址搜索已经发布房屋,搜索到房屋后,分页显示房屋信息(房屋缩略图、名称、地址、出租类型和房屋类型),如果没有满足条件房屋,提示用户没有搜索到相关房屋。

对于没有填写搜索条件,默认搜索所有已发布的房屋。

Inputs输入

在页面上填写如下信息:

1)不输入搜索信息,进行所有已发布房屋查询。

2)房屋的地址或名称。

Process处理

1)查询所有已发布房屋信息。

2)根据房屋的地址或房屋的名称模糊查询。

Output输出

符合搜索条件房屋,分页显示。

3.1.8FR009查看房屋详情

Introduction介绍

查看房屋详情后,显示房屋的基本信息,房屋的图片、描述、设施服务、使用规则,并且需要显示房东的图像、名称和电话。

Inputs输入

查询房屋详情请求。

Process处理

1)查询指定房屋的所有信息。

2)查询指定房屋房东的电话、名称和电话。

Output输出

房屋所有信息和房屋房东的电话、名称和电话。

订单管理

订单管理活动图:

用户搜索/查看房屋详情后可以下订单预定房屋(下订单要求用户登录),下订单成功后可以通过查看自己待受理订单,同时房东也可通过查看待受理订单来对房客下的订单进行受理,受理成功后,房客可以查看已受理订单。

3.1.9FR010下订单

订单的状态:

订单状态

说明

待受理

房客成功下订单

已取消

订单在待受理的状态下房客取消

已受理

房东受理房客订单

退订

对受理后的订单退订

已拒绝

房东拒绝房客订单

Introduction介绍

下订单:

用户登录后才能下订单,在预定表单中填写入住时间和退房时间进行预定。

需要验证日期格式,用户登录状态,退房时间不能早于或和入住时间相同,预定期限不能超过30天,当前预定时间房屋是否有已被预定日期,预定成功提示用户预定总预定天数和总额,生成订单,产生用户付款记录。

用户下订单,根据用户的预定时间和房屋的租金计算出订金,成功下订后,向账户表中插入一条支付记录,记录中包含用户Id、账户、密码、交易金额、类型和时间。

支付的订金暂且由平台保管,房东受理订单,平台订金转移至房东账户;拒绝后平台会将订金退还给房客。

Inputs输入

在页面上填写如下信息:

1)入住时间

2)退房时间

Process处理

1)验证时间格式。

2)验证用户是否登录。

3)验证租住日期不能超过30天(因为是短租)。

4)验证预定日期房屋是否可租,如果在预定时间段内容已经有某一天或者某些天房屋被租赁,那么订单要重新预定。

5)将根据目前选择时间,生成房屋订单。

6)根据预定时间和房屋价格计算出订金总额,向账户表中插入一条支付记录,记录此次预定用户Id、账户、密码、交易金额、类型和时间。

Output输出

1)提示用户时间格式错误。

2)提示用户未登录。

3)提示用户租住时间超过30天。

4)提示用户成功预定和预定天数和总额。

5)订单和付款记录。

3.1.10FR011查看订单

Introduction介绍

身份为房东,查询待受理订单,可以对订单进行受理或拒绝;身份为房客,可以查看自已待受理订单和已被受理的订单。

Inputs输入

1)房东或房客查看待受理订单请求。

2)房客查看已受理订单请求。

Process处理

1)查询房客或房东待受理订单。

2)查询房客已受理订单。

Output输出

1)房东或房客大受理订单,分页显示。

2)房客已受理订单,分页显示。

3.1.11FR012受理订单

Introduction介绍

房东查询待受理订单后可以受理或拒绝房客下的订单,受理时判断当前订单与其他已受理订单时间是否冲突,冲突则提示冲突日期,然后查询账户中支付记录,查看房客是否已支付订金,已支付订金则执行受理,清理当前的临时订单,依照临时订单生成成功订单(即预定记录,预定记录订单的状态为已受理),生成收款记录;拒绝订单时给出确认提示,拒绝后退还房客的预订金额,订单的状态为已拒绝。

房东成功受理房客的订单,平台将房客支付的订金转移至房东账户,此时账户表中插入一条收款记录(记录收取金额,时间,记录状态为收款);房东拒绝房客订单,平台将房客的订金退还给房客,账户表中插入一条房客收回退款记录(记录收回的金额,时间,记录状态为收回退款)。

Inputs输入

1)受理订单请求

2)拒绝订单请求

Process处理

1)验证订单日期房屋是否可租。

2)删除订单。

3)生成收款记录。

4)生成预定记录,设置订单状态为已受理。

5)生成退款记录。

6)将订单的状态设置为已拒绝。

Output输出

1)提示房东当前订单日期中不可租住日期.

2)已删除的订单。

3)收款记录和预定记录。

4)退款记录。

5)已拒绝的订单。

3.1.12FR0013取消订单

房客查询待受理订单后可以临时取消订单,取消订单后收回订金,订单状态设置为已取消。

3.1.13FR0014退订

房客查询已受理订单后可以退订,退订后房东退还订金,房客收回订金,订单状态设置为已退订。

系统管理

管理员登录系统后,可以审核房东创建的房屋,房东和房客之间可以通过站内行进行交流。

3.1.14FR015审核房屋

Introduction介绍

管理员登录后可以对创建的房屋进行审核,审核通过房屋的状态为已审核,审核拒绝房屋的状态设置为已拒绝。

Inputs输入

审核房屋请求。

Process处理

1)设置房屋的状态为审核待发布。

2)设置房屋的状态为已拒绝。

Output输出

1)设置房屋的状态为审核待发布。

2)设置房屋的状态为已拒绝。

3.1.15FR0016站内信

房东和房客之间可以发送、,查看和回复站内信。

3.1.16FR0017用户信息管理

管理员可以查看当前所有用户的信息,查看用户登录日志,删除或冻结用户,冻结用户时可以限制其登录或限制其创建和帆布房屋。

PerformanceRequirements性能需求

3.1.17时间性能需求

系统处理能力:

支持最大并发数200个用户。

响应速度:

10秒内。

3.1.18系统开放性需求

基于主流WINDOWS平台建设的计费管理系统,使其具有良好的可扩充性和可移植性,系统可运行在主流的WINDOWS操作系统平台上,便于以后系统的升级。

遵循主流的标准和协议,不仅可以为系统与上级平台系统交换信息提供便利,而且也有利于系统内部各部分之间交换信息,这将有助于提高系统扩充性。

3.1.19界面友好需求

系统提供统一的操作界面和方式。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 考试认证 > 其它考试

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1