房屋租赁管理系统-UML

房屋租赁管理系统-UML
房屋租赁管理系统-UML

《管理信息系统》

实验报告

题目房屋租赁管理系统

学号

姓名

指导教师

成绩

时间:年月日

目录

1 引言 (1)

1.1 编写目的 (1)

1.2 背景 (1)

1.3 目标 (1)

2 系统分析 (2)

2.1 系统总体概述 (2)

2.2 系统可行性分析 (2)

2.3 组织结构调查、组织结构图 (2)

2.4功能结构调查、功能结构图 (2)

2.3 系统业务流程调查、业务流程图 (3)

2.4 系统数据流程调查、数据流程图 (4)

4)房屋租赁管理系统统计分析管理数据流子图 (6)

2.5 数据字典 (6)

2.5.1 数据项 (6)

2.5.2 数据流 (9)

2.5.3 数据存储 (11)

2.5.4 处理逻辑 (12)

2.5.5 外部实体 (14)

2.6 数据库概念模型设计(E-R图) (14)

2.6.1数据的需求描述 (14)

2.6.2 ER模型(ER图) (14)

3 系统总体设计 (17)

3.1 功能结构图设计、模块结构图 (17)

3.2 功能与模块关系(对各功能模块简要的描述) (17)

3.3 数据库逻辑结构设计(表设计) (18)

3.4 数据库物理结构设计 (19)

4 代码设计 (21)

5 输入输出设计 (23)

5.1 输出设计(界面及打印格式设计) (23)

5.2 输入设计(界面及数据录入卡设计) (24)

5.3 主界面设计 (26)

6 结束语 (27)

1 引言

1.1 编写目的

利用计算机支持企业高效率完成房屋租赁治理的日常事务,是适应现代企业制度要求、推动企业劳动型治理走向科学化、规范化的必要条件;而房屋租赁治理是一项琐碎、复杂而又十分细致的工作,房屋的基本资料,客户资料的治理,房屋租赁治理,收费以及统计表的治理,一般不允许出错,假如实行手工操作,须手工填制大量的表格,这就会耗费工作人员大量的时间和精力,计算机进行房屋租赁工作的治理,不仅能够保证各项信息准确无误、快速输出,同时计算机具有手工治理所无法比拟的优点.例如:检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。这些优点能够极大地提高物业治理的效率,也是企业的科学化、正规化治理,与世界接轨的重要条件。

开发本系统就是为了解决企业在房屋租赁信息治理中的一些不规范,使房屋租赁信息的治理向着规范化、简单化、有效化的方向发展。

1.2 背景

随着信息自动化处理技术的日益发展,如何科学、全面、高效的对单位纷繁复杂的档案管理事务进行计算机的自动化管理是个热门话题,当前企事业单位为了提升自身的竞争力,各单位都在定制和购买各项业务应用软件,运用高科技手段进行科学,规范的管理。作为房屋租赁公司的管理者,希望能够对房屋租赁事务管理的整个流程状态,信息资料的情况了如指掌,使其可以做出科学的决策。作为工作人员期望能够避免繁琐的手工操作,甩掉传统的手工记录方式,达到事半功倍的效果。一个能够使其实现管理系统化、规范化、自动化的计算机系统就显得很有必要。利用计算机技术,实现管理系的自动化,规范化就是这个问题最好的解决方法。

1.3 目标

建立一个房屋租赁管理系统,统一管理房主、租赁者以及房屋信息,以便快速地提供租赁服务。该系统应具有以下功能目标:

1.登记房主信息。对于每名房主,系统需要记录其编号、姓名、住址和联系电话等,并将这些信息写入房主信息文件。

2.登记房屋信息。所有在系统中登记的房屋都有唯一的编号,除此之外,还需登记房屋的地址、房型(平房、带阳台楼房、独立式住房、别墅、其他)、大小、最多能容纳的房客数、预设租

金、房屋状态(待租、已租、装修中)及房屋说明等。这些信息都保存在房屋信息文件中。

3.登记租赁者信息。所有想要通过该系统租赁房屋的租赁者,必须首先在系统中登记个人信息,包括:编号、姓名、性别、联系电话等。这些文件都保存在租赁者信息文件中。

4.租赁房屋。已经登记在系统中租赁者,可以得到一份系统提供的待租赁房屋列表。一旦租赁者从中找到合适的房屋,就可以提出看房请求。系统会安排租赁者与房主见面。对于每次看房,系统会生成一条看房记录并将其写入看房记录文件中。

5.收取手续费。房主登记完房屋后,系统会生成一份费用单,房主根据费用单缴纳相应的费用。

6.变更房屋信息。当租赁者与房主达成租房、退房协议后或房屋信息发生变化时,房主向系统提供变更房屋的请求。系统根据房主的请求,修改房屋信息文件。

2 系统分析

2.1 系统总体概述

该系统检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等,实现了员工资料管理、房主信息管理、租赁者信息管理、房屋管理、决策分析、系统维护等功能,这功能能够极大地提高物业治理的效率,也是企业的科学化、正规化治理,与世界接轨的重要条件。

2.2 系统可行性分析

根据调查,现有的网络技术和计算机技术完全能够完成本系统的要求。经济方面,该公司的开发预算基本可以满足设备的投入和人力的投入。就收益而言,系统投入使用后能加快业务处理,提高管理效率,减少人力资源浪费。在社会可行性方面,系统的开发与使用和现行的管理制度没有冲突,而且现在员工通过培训可以很容易掌握和使用系统。

综上所述,该系统具备可行性的条件,项目可行,建议开始开发。

2.3 组织结构调查、组织结构图

对公司的组织进行分析时,由于公司现在的规模较小,组织结构图略。

2.4功能结构调查、功能结构图

对公司的功能结构进行分析时,得出如下功能结构图(见图1)

图1 房屋租赁管理功能结构图2.3 系统业务流程调查、业务流程图

现对公司的业务进行分析,得出如下业务流程图(见图2)

图2 房屋租赁管理业务流程图2.4 系统数据流程调查、数据流程图

1)符号说明:

E P

S

外部实体处理逻辑数据存储

数据流

2)房屋租赁管理系统0层数据流图

0层数据流图

3)房屋租赁管理系统1层数据流图

1层数据流图

4)房屋租赁管理系统统计分析管理数据流子图

统计分析管理子图

2.5 数据字典

2.5.1 数据项

数据项编号:I1

数据项名称:房主编号

简述:某房屋出租者的唯一代码编号

类型及宽度:字符型,6位

取值范围:“000000”-“999999”

数据项编号:I2

数据项名称:房主姓名

简述:某房屋出租者的姓名

类型及宽度:字符型,10位

数据项编号:I3

数据项名称:住址

简述:某房主的居住地址

类型及宽度:字符型,40位

数据项编号:I4

数据项名称:联系电话

简述:某房主的联系电话

类型及宽度:字符型,11位

简述:某房主的某一房屋的唯一代码编号

类型及宽度:字符型,8位

取值范围:“00000000”-“99999999”

取值说明:前2位为房型代码,中间6位为房主编号,后2位为识别码

数据项编号:I6

数据项名称:房屋地址

简述:某房屋的地址

类型及宽度:字符型,40位

数据项编号:I7

数据项名称:房型

别名:房屋型号

简述:某房屋型号类别

类型及宽度:字符型,10位

取值范围:“‘平房’、‘带阳台楼房’、‘独立式住房’、‘别墅’、‘其他’(PF、LF、DZ、BS、QT)”数据项编号:I8

数据项名称:大小

别名:房屋大小

简述:某房屋的大小(单位:平方米)

类型及宽度:浮点型

数据项编号:I9

数据项名称:最多容纳数

简述:某房屋的最大容纳人数

类型及宽度:整型

数据项编号:I10

数据项名称:预设租金

简述:某房屋的预设租金

类型及宽度:整型

数据项编号:I11

数据项名称:房屋状态

简述:某房屋现在的状态

类型及宽度:字符型,6位

取值范围:“‘待租’、‘已租’、‘装修中’”

数据项编号:I12

数据项名称:房屋说明

简述:某房屋的附加说明,要求在30字以内

类型及宽度:字符型,60位

简述:某租赁者的唯一代码编号类型及宽度:字符型,8位

取值范围:“00000000”-“99999999”数据项编号:I14

数据项名称:姓名

别名:租赁者姓名

简述:某租赁者的姓名

类型及宽度:字符型,10位

数据项编号:I15

数据项名称:性别

简述:某租赁者性别

类型及宽度:字符型,2位

取值范围:“‘男’、‘女’”

数据项编号:I16

数据项名称:联系电话

简述:某租赁者的联系电话

类型及宽度:字符型,11位

数据项编号:I17

数据项名称:登记时间

别名:房屋登记时间

简述:记录房屋登记时间

类型及宽度:日期

数据项编号:I18

数据项名称:员工编号

简述:某员工的唯一代码编号类型及宽度:字符型,4位

取值范围:“0000”-“9999”

数据项编号:I19

数据项名称:姓名

别名:员工姓名

简述:某租赁者的姓名

类型及宽度:字符型,10位

数据项编号:I20

数据项名称:性别

简述:某员工性别

类型及宽度:字符型,2位

取值范围:“‘男’、‘女’”

数据项编号:I21

数据项名称:联系电话

简述:某员工的联系电话

类型及宽度:字符型,11位

数据项编号:I22

数据项名称:职务

别名:员工职务

简述:某员工的职务

类型及宽度:字符型,12

2.5.2 数据流

数据流编号:F1

数据流名称:房主信息

简述:记录房主的基本信息

数据流来源:房主

数据流去向:登记房主信息

数据项组成:房主编号+姓名+住址+联系方式

数据流量:10条/月

高峰流量:30条/月

数据流编号:F2

数据流名称:房屋信息

简述:记录房屋的基本信息

数据流来源:房主

数据流去向:登记房屋信息

数据项组成:房屋编号+房屋地址+房型+大小+最多容纳数+预设租金+房屋状态+房屋说明数据流量:25条/月

高峰流量:35条/月

数据流编号:F3

数据流名称:费用单

简述:记录费用单的基本信息

数据流来源:登记房屋信息

数据流去向:房主

数据项组成:费用单编号+房屋编号+房主编号+姓名+金额+日期+业务员姓名

数据流量:25条/月

高峰流量:35条/月

数据流编号:F4

数据流名称:变更请求

简述:记录房屋变更的基本信息

数据流来源:方房主

数据流去向:变更房屋管理

数据项组成:变更编号+房主编号+房主姓名+房屋编号+变更信息+日期

数据流量:8条/月

高峰流量:15条/月

数据流编号:F5

数据流名称:看房安排

简述:记录租赁者与房子的看房计划信息

数据流来源:安排租赁者看房

数据流去向:房主

数据项组成:看房安排编号+房主编号+房主姓名+租赁者编号+租赁者姓名+房屋编号+看房见面时间+见面地点

数据流量:30条/月

高峰流量:50条/月

数据流编号:F6

数据流名称:看房安排确认

简述:记录房主的看房安排确认信息

数据流来源:房主

数据流去向:安排租赁者看房

数据项组成:看房安排编号+房主编号+房主姓名+租赁者编号+租赁者姓名+房屋编号+看房见面时间+见面地点

数据流量:30条/月

高峰流量:50条/月

数据流编号:F7

数据流名称:看房通知

简述:记录记录看房通知信息

数据流来源:安排租赁者看房

数据流去向:租赁者

数据项组成:看房安排编号+房主编号+房主姓名+租赁者编号+租赁者姓名+房屋编号+看房见面时间+见面地点

数据流量:30条/月

高峰流量:50条/月

数据流编号:F8

数据流名称:看房请求

简述:记录看房请求信息

数据流来源:租赁者

数据流去向:安排租赁者看房

数据项组成:看房请求编号+房屋编号+房主编号+房主姓名+租赁者编号+租赁者姓名+看房时间数据流量:30条/月

高峰流量:50条/月

数据流编号:F9

数据流名称:待租房屋信息

简述:记录待租房的基本信息信息

数据流来源:查询待租房信息

数据流去向:租赁者

数据项组成:房屋编号+房主编号+房主姓名+联系电话+房屋地点+房型+大小+最多容纳数+预设租金+房屋说明

数据流量:75条/月

高峰流量:120条/月

数据流编号:F10

数据流名称:查询房屋请求

简述:记录房屋请求信息

数据流来源:租赁者

数据流去向:查询待租房屋信息

数据项组成:租赁者编号+姓名+查询条件+时间

数据流量:75条/月

高峰流量:120条/月

数据流编号:F11

数据流名称:租赁者信息

简述:记录租赁者基本信息

数据流来源:租赁者

数据流去向:登记租赁者信息

数据项组成:租赁者编号+姓名+性别+联系电话

数据流量:30条/月

高峰流量:55条/月

2.5.3 数据存储

数据存储编号:D1

数据存储名称:房主信息文件

简述:记录房主的基本信息

数据存储组成:房主编号+姓名+联系电话

关键字:房主编号

相关联的处理:P1

数据存储编号:D2

数据存储名称:租赁者信息文件

简述:记录租赁者的基本信息

数据存储组成:租赁者编号+姓名+性别+联系电话

关键字:租赁者编号

相关联的处理:P3

数据存储编号:D3

数据存储名称:房屋信息文件

简述:记录房屋的基本信息

数据存储组成:房屋编号+房屋地址+房型+大小+最多容纳数+预设租金+房屋状态+房屋说明+登记时间

关键字:房屋编号

相关联的处理:P2、P4、P6、P7.4

数据存储编号:D4

数据存储名称:看房记录文件

简述:记录租赁者看房文件

数据存储组成:安排看房编号+房主编号+房屋编号+租赁者编号+看房时间

关键字:安排看房编号

相关联的处理:P5

数据存储编号:D5

数据存储名称:费用台帐

简述:记录费用台帐

数据存储组成:费用单编号+房屋编号+金额+日期+业务员

关键字:费用单编号

相关联的处理:P7、P7.1、P7.2

数据存储编号:D6

数据存储名称:房屋统计报表

简述:记录房屋统计情况

数据存储组成:统计报表编号编号+房屋编号+房屋地址+房型+大小+最多容纳数+预设租金+房屋状态+房屋说明+登记时间+统计日期

关键字:统计报表编号编号

相关联的处理:P7

数据存储编号:D7

数据存储名称:月报表

简述:统计每月费用信息

数据存储组成:月报表编号+费用单编号+金额+统计时间

关键字:月报表编号

相关联的处理:P7.2

数据存储编号:D8

数据存储名称:收益统计图

简述:记录某段时间的收益情况

数据存储组成:收益图编号+收益金额+时间

关键字:收益图编号

相关联的处理:P7.3

2.5.4 处理逻辑

处理逻辑编号:P1

处理逻辑名称:登记房主信息

输入的数据流:F1

处理:接收房主送来的房主基本信息单,并作登记。

输出的数据流:房主信息文件

处理频率:1条/次

处理逻辑编号:P2

处理逻辑名称:登记房屋信息

输入的数据流:F2

处理:接收房主送来的房屋信息,并作登记。

输出的数据流:F3、房主信息文件

处理频率:1条/次

处理逻辑编号:P3

处理逻辑名称:登记租赁者信息

输入的数据流:F11

处理:接收生产部下达的生产指示,并作登记。

输出的数据流:租赁者信息文件

处理频率:1条/次

处理逻辑编号:P4

处理逻辑名称:查询待租房信息

输入的数据流:F10、房屋信息文件

处理:接收租赁者送来的查询请求,并作相关查询处理

输出的数据流:F9

处理频率:1条/次

处理逻辑编号:P5

处理逻辑名称:安排租赁者看房

输入的数据流:F6、F7

处理:接收房主的看房安排确认和租赁者的看房请求,并作相关处理。输出的数据流:F5、F7、看房记录文件

处理频率:1条/次

处理逻辑编号:P6

处理逻辑名称:变更房屋管理

输入的数据流:F4、房屋信息文件

处理:接收房主变更请求,并作相关处理。

输出的数据流:房屋信息文件

处理频率:1条/次

处理逻辑编号:P7.1

处理逻辑名称:登记费用台帐

输入的数据流:F3

处理:登记费用单。

输出的数据流:费用台帐

处理频率:1条/次

处理逻辑编号:P7.2

处理逻辑名称:制作月报表

输入的数据流:费用台帐

处理:接收费用台帐制作月报表。

输出的数据流:月报表

处理频率:1条/次

处理逻辑编号:P7.3

处理逻辑名称:制作收益统计图

输入的数据流:费用台帐

处理:接收费用台帐制作收益统计图。

输出的数据流:收益统计图

处理频率:10条/次

处理逻辑编号:P7.4

处理逻辑名称:房屋信息统计

输入的数据流:房屋信息文件

处理:接收房屋信息文件制作房屋统计报表。

输出的数据流:房屋统计报表

处理频率:70条/次

2.5.5 外部实体

外部实体编号:E1

外部实体名称:房主

简述:房屋出租者

输入的数据流:F3、F5

输出的数据流:F1、F2、F4、F6

外部实体编号:E2

外部实体名称:租赁者

简述:租赁房屋者

输入的数据流:F7、F9

输出的数据流:F8、F10、F11

2.6 数据库概念模型设计(E-R图)

2.6.1数据的需求描述

2.6.2 ER模型(ER图)

实体属性联系

图2.6.1 图例说明

图2.6.2 房主实体图

图2.6.3 租赁者实体图

图2.6.4 员工实体图

图2.6.5 房屋实体图

图2.6.6 变更请求图

图2.6.7 基本E-R图

3 系统总体设计

3.1 功能结构图设计、模块结构图

3.2 功能与模块关系(对各功能模块简要的描述)

1、房主信息管理。对于每名房主信息进行管理,系统需要记录其编号、姓名、住址和联系电话

等,并将这些信息写入房主信息文件。

2、房屋信息管理。对于每名房主信息进行管理,所有在系统中登记的房屋都有唯一的编号,除此

之外,还需登记房屋的地址、房型(平房、带阳台楼房、独立式住房、别墅、其他)、大小、

最多能容纳的房客数、预设租金、房屋状态(待租、已租、装修中)及房屋说明等。这些信息

都保存在房屋信息文件中。

3、员工管理。对员工基本信息进行管理。

4、租赁者信息管理。对于每名房主信息进行管理,所有想要通过该系统租赁房屋的租赁者,必须

首先在系统中登记个人信息,包括:编号、姓名、性别、联系电话等。这些文件都保存在租赁

者信息文件中。

5、租赁管理。已经登记在系统中租赁者,可以得到一份系统提供的待租赁房屋列表。一旦租赁者

从中找到合适的房屋,就可以提出看房请求。系统会安排租赁者与房主见面。对于每次看房,系统会生成一条看房记录并将其写入看房记录文件中。

6、变更房屋信息。当租赁者与房主达成租房、退房协议后或房屋信息发生变化时,房主向系统提

供变更房屋的请求。系统根据房主的请求,修改房屋信息文件。

7、查询分析。对公司业务进行查询、汇总管理。

3.3 数据库逻辑结构设计(表设计)

表3.1 员工表

表3.2 房主表

表3.3租赁者表

表3.4 房屋表

相关文档
最新文档