房屋租赁系统(网络版)详细设计说明书

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

房屋租赁系统详细分析报告

1引言

1.1编写目的

本说明书是指导开发者如何实现软件功能的编写,使得软件的大致模型得以展现,并且跟好的维护跟新。

它的阅读人员是软件编程者和相关开发者。

1.2背景

房屋租赁管理系统(网络版)

系统的主要用户群是:(1)房屋出租者(房主)(2)房屋求租者(客户)(3)其他人员。

本项目的任务提出者:李守杰

开发者:江西师大瑶湖校区6#N513寝室全体

该软件系统同其他系统的相互来往关系:该软件是与房主提交的相关信息所组成的数据库联系的一套网络版软件。

1.3定义

【房屋信息展示】

包括房屋地址、类型(单间/套间)、适合住宿的人数、房租、相关图片、房主的ID以及现在是否可以出租,以供客户浏览;

【客户需求展示】

用于显示需要租房的客户的相关具体要求,例如房屋地址、大小、房租等等,供房主浏览;【房主登录注册】

用于房主会员登陆或注册,会员可查看客户房屋需求,非房主会员则无此功能,注册登录后方可查看客户房屋需求,并与客户取得联系。房主信息包括姓名、地址、电话号码以及系统分配的唯一身份标识(ID)和密码;

【客户登录注册】

用于客户会员登陆或注册,会员可查看客户待租房屋信息,非客户会员有此功能,但注册登录后方可在系统的帮助下与房主取得联系。客户信息包括姓名、现住址、电话号码、出生日期、性别以及系统分配的唯一身份标识(ID)和密码;

【房屋查询】客户注册登录后可通过系统查询现有的符合一定条件的可租用的房屋;【会面处理】

若客户希望租用某房屋,则需要发出租房请求,请求中包含房屋的详细信息,或者房主希望向某一客户出租房屋,需要发出会面请求,请求中包含客户的详细信息,系统将记录为会面信息,并将会面信息通知客户和房主,会面信息包括会面时间、地点以及会面双方的基本信息。

【房主信息管理】

用于对房主的注册进行审核管理,房主信息包括姓名、家庭地址、电话号码以及系统分配的唯一身份标识(ID)和密码;

【客户信息管理】

用于对客户注册会员的审核管理,客户信息包括姓名、现住址、电话号码、出生日期、性别以及系统分配的唯一身份标识(ID)和密码;

【房态管理】

用于管理房屋信息,主要包括房屋的添加、修改和删除房间,每当房屋信息发生变化时,房主须通知系统,系统将更新到文件以便客户能够获得准确的可租用房屋信息,这些均需经过审核后方可更新到数据库;

【后台管理】

用于对公告界面中新闻、公告等的编辑管理。

1.4系统主要功能设计

详见《房屋租赁服务系统网络版需求分析说明书》

1.5系统流程图

详见《房屋租赁服务系统网络版可行性分析说明书》

1.6参考资料

《房屋租赁服务系统需求分析概要设计说明书》

《房屋租赁服务系统网络版可行性分析说明书》

《总体设计模板(国家标准)》

2程序1(注册登陆模块)设计说明

2.1

LogInExam过程:

对在注册页面界面中输入的各项信息进行初步检验。若发现错误,令

PErrorAppear=T,判断错误类型,并将相应的错误类型PErroType 或者PErrorRank作为参数,转入IErroHandle过程。若未发现错误,转入LogOnInput过程。其中的错误种类有:

a.数据类型的不匹配PErrorType =T;否则=F:

姓名 string 密码 string 性别 string 工作单位 string 电话号码 string

b.数据超出规定范围PErrorRank =T; 否则=F;

比如性别只能是“男”或者“女”,不能超过这个范围;

LogInInput过程:

经检验无误后,将输入界面表单中的数据输入到Class LogIn 中

LogIn{

String name =姓名;

String code=密码;

String sex=性别;

String PlaceOfWork=工作单位;

String number=电话号码;

}

LogInSave 过程:

将由LogInInput输入的注册保存在一个临时文件LongInSave.txt中。以备与数据校验。此类temp文件在每次软件的完全过程操作后,须删除。

IErroHandle过程:

在LogInExam或LogOnExam过程中若发现错误,就转入本过程,执行相应的处理,并输出相应的出错信息。

If (PErrorType==T)

输出“您的个人信息可能输错了位置。请重试。”

If (PErrorRank==T)

输出“您的个人信息不适应规定范围。请重试。”

再转入旅客信息输入的界面中。

If (CErrorType==T)

输出“你的个人信息不对。请重试。”

If (CErrorRank==T)

输出“您没有注册,情先注册。请重试。”

再转入相应的登录或者是注册页面。

LogOnExam过程:

对在登录页面输入的各项信息进行初步检验。若发现错误,令CErrorAppear=T,判断错误类型,并将相应的错误类型CErrorType或CErrorRank作为参数,转入

IErrorHandle过程。若未发现错误,转入LogOnSave过程。其中的错误种类有:

1.数据结构不匹配,CerrorType=T,否则=F;

姓名 string 密码 string;

2.数据超出规定范围CErrorRank =T; 否则=F;

如在数据库中找不到对应的用户;

LogOnsave过程:

将由LogOnExam中的信息保存在LogOnSave.txt文件中,待下次登录时候的校验,GoToOrig过程:

成功登录成功和保存完记录的信息后,是页面跳转到登录之前页面中去;

3.程序2(查询模块)设计说明

目的:

房主会员可以查询可以依据一定条件查询客户的需求,客户会员可以依据一定条件

查询房屋信息。

特点:

该程序是前台系统的主干模块。负责与会员交互,会员对满足一定条件的信息的查

询。

3.1程序描述

前提:

当客户会员想查询房屋信息信息时,会员必须已经登入该系统。

处理:

对于房主查询客户需求信息,可以查询满足一定条件的需求信息,对于客户查询

房屋信息时,可以查询满足一定条件的房屋信息(如查询租金满足一定条件的,

大小满足一定条件的等等)。系统将显示查询结果。

3.2功能

对于房主查询客户需求信息,可以查询满足一定条件的需求信息,对于客户查询

房屋信息时,可以查询满足一定条件的房屋信息(如查询租金满足一定条件的,

大小满足一定条件的等等)。系统将显示查询结果。

相关文档
最新文档