出租屋管理系统的设计与实现毕业论文

上传人:l**** 文档编号:129806012 上传时间:2020-04-23 格式:DOC 页数:60 大小:5.52MB
返回 下载 相关 举报
出租屋管理系统的设计与实现毕业论文_第1页
第1页 / 共60页
出租屋管理系统的设计与实现毕业论文_第2页
第2页 / 共60页
出租屋管理系统的设计与实现毕业论文_第3页
第3页 / 共60页
出租屋管理系统的设计与实现毕业论文_第4页
第4页 / 共60页
出租屋管理系统的设计与实现毕业论文_第5页
第5页 / 共60页
点击查看更多>>
资源描述

《出租屋管理系统的设计与实现毕业论文》由会员分享,可在线阅读,更多相关《出租屋管理系统的设计与实现毕业论文(60页珍藏版)》请在金锄头文库上搜索。

1、. . .出租屋管理系统的设计与实现毕业论文目 录一、系统分析1(一)可行性分析11、技术可行性分析12、操作可行性分析13、经济可行性分析1(二)系统处理流程1(三)系统数据流程2二、需求分析7(一)系统需求规定71、系统功能需求72、系统性能需求133、其他系统需求13(二)系统运行环境141、硬件及其他设备142、软件环境143、语言版本144、显示参数14三、概要设计15(一)系统数据库设计151、数据字典设计152、概念结构设计173、逻辑结构设计214、物流数据库设计215、安全性设计24四、详细设计25(一)程序系统的结构251、系统总体框架252、系统模块层次结构25(二)程序

2、模块设计说明281、房间管理模块283、租客管理模块384、租金管理模块39五、系统测试42(2)测试计划42(二)测试操作432、增加房间测试432、查询所有房间测试443、修改房间信息测试454、出租测试455、增加租客测试466、增加入住信息测试467、查询出租房间测试478、续租测试479、增加水电信息测试4810、修改入住信息测试4911、退租测试5012、房间失效测试5113、查询所有水电测试5114、查询记录所有租客测试5215、查询现有租客测试5216、查询所有租金测试5317、查询记录中所有租金测试5318、月度统计测试54六、操作使用说明55(一)系统特征描述551、系统总

3、体架构552、程序表56(二)安装和初始化56(三)运行说明56总结58参考文献59致谢60.参考资料.一、系统分析(一)可行性分析1、技术可行性分析本系统采用JSP+Mysql+Tomcat进行开发,Tomcat服务器具有开源,技术先进、性能稳定,免费等优点。JSP+Mysql+Tomcat组合在网络系统开发上,得到广泛的应用;数据库管理系统采用世界围流行的MySQL 5.5,其稳定、可靠、快速、管理方便。综上所述,技术方面上是可行的。2、操作可行性分析本系统是为房主或者个人消费者量身定做的,为用户提供方便,简单而功能足够的出租屋管理服务;设计时尽量让更多的操作在后台运行。让用户远离繁琐操作

4、,更人性化的界面,同时提供足够多的功能以方便用户拓展操作。3、经济可行性分析成本:整个系统从开发到部署都使用免费的第三方软件或者开源软件(myeclipse10.0有3个月的免费试用期)综述本系统开发成本比较低。效益:本出租屋管理系统功能基本满足一般用户需求,具很好的效率,所以性价比也高。 (二)系统处理流程 出租屋管理系统主要可以分为:出租屋房间管理、租客管理、租金管理、系统的基本处理流程见下图:图1.1 为系统流程图Fig.1.1 Figure of System Basic flowchart操作员一打开系统就到管理系统首页,默许是管理员。(三)系统数据流程顶层数据流图主要描述了整个出租

5、屋管理系统的数据流,展示出操作员在系统中的相关操作和数据流动,如图1.2所示。图1.2 出租屋管理系统的顶层DFD图Fig.1.2 The first level DFD figure of rental housing management system第二层数据流图展示出系统中的相关加工进程,如图1.3所示:图1.3 出租屋管理系统第二层DFD图Fig.1.3 The second level DFD figure of rental housing management system房间管理数据流程图描述了操作员对房间的操作,操作员通过查询所有房间获得房间信息,然后返回操作完成并显示,在

6、查询信息中对房间进行房间失效,房间信息修改等操作。操作员通过查询空闲房间获得空闲房间信息并返回操作结果,然后对房间进行房间失效,房间信息修改,出租操作。同时操作员可以通过查询已出租的房间进行续租,退租,增加入住信息,修改入住信息,增加水电信息等操作。操作员能对房间信息做增加操作。同时操作员还有查询水电还有如图1.4所示:图1.4第三层DFD图房间管理子系统Fig.1.4 The third level E-R figure Room rental management subsystem租客管理数据流图描述了操作员查询现有租客信息进行续租,退租,增加入住信息,修改入住信息,增加水电信息等操作。

7、同时操作员享有查询历史中客人记录如图1.5所示:图1.5 第三层DFD图租客管理子系统Fig.1.5 The third level E-R figure Tenants management subsystem租金管理数据流图描述了对租金信息管理的操作,操作员查询所有租金记录,能够查询历史记录。如图1.6所示:图1.6 第三层DFD图租金管理子系统Fig.1.6 The third level E-R figure Rental management subsystem二、需求分析随着互联网的高速发展,Web应用技术也得到了迅速提高7。由于客户端服务器(C/S)应用程序可维护性差,而且对客户

8、端计算机要求功能必须相当强大7。为了解决这个缺点,浏览器服务器(B/S)应用程序应运而生7。客户端只要求安装有浏览器,就可以与服务器连接,运行整个应用程序7。与此同时,由于服务端与客户端分离,应用程序的版本不管如何更新,都只会在服务器端进行,这样客户端可以节省大量资源和时间7。近年来,B/S结构越来越受到企业和个人等的喜爱和重用,选择B/S结构是管理系统开发的明智之举,能充分适应社会的需求1。本系统便是采用B/S结构进行开发的7。(一)系统需求规定1、系统功能需求通过对出租屋管理流程的调研和分析,其主要功能有,房间管理,租客管理,租金管理:(1) 房间管理:房间管理主要有对房间增加,修改,查询

9、和出租,续租,退租等操作;(2) 租客管理:租客管理主要有对租客查询,并进行续租,退租等操作;(3) 租金管理租金管理主要有对租金查询;最顶层的矩形框是出租屋管理系统的主控模块,调用下层模块以完成全部管理功能;第二层的模块控制完成系统的一个主要功能或者又是一个调用下层的模块,如此类推,第三层也一样。实现自顶向下逐步求精,系统的H图如图2.1所示图2.1出租屋管理系统H图Fig.2.1 H figure of rental housing management systemIPO表如下图:表2.1 查询所有房间IPO表Tab.2.1 IPO tab of select all Room系统名称:

10、出租屋管理系统设计者:柏成模块名:查询所有房间日期:2013-05-05模块编号:1.1上层调用模块:房间管理下层被调用的模块:1.6、1.7输入数据:无输出数据:房间信息处理:查询数据库中房间表符合条件的房间信息表2.2 查询空闲房间IPO表Tab.2.2 IPO tab of select free Room系统名称:出租屋管理系统设计者:柏成模块名:增加房间信息日期:2013-05-05模块编号:1.2上层调用模块:1.0下层被调用的模块:1.6、.17输入数据:无输出数据:房间信息处理:查询数据库中房间表符合条件的房间信息表2.3 增加房间信息IPO表Tab.2.3 IPO tab o

11、f add room Message系统名称:出租屋管理系统设计者:柏成模块名:查询空闲房间日期:2013-05-05模块编号:1.3上层调用模块:1.0下层被调用的模块:无 输入数据:房间信息输出数据:操做成功处理:将输入的房间信息写入数据库中。表2.4 查询水电IPO表Tab.2.4 IPO tab of select Meter系统名称:出租屋管理系统设计者:柏成模块名:查询水电日期:2013-05-05模块编号:1.4上层调用模块:1.0下层被调用的模块:无输入数据:无输出数据:水电信息处理:显示数据库中房间表符合条件的水电信息。表2.5 查询已出租房间IPO表Tab.2.5 IPO

12、tab of select rented Room系统名称:出租屋管理系统设计者:柏成模块名:查询已出租房间日期:2013-05-05模块编号:1.5上层调用模块:1.0下层被调用的模块:1.9、1.10输入数据:无输出数据:房间信息处理:查询数据库中房间表符合条件的房间信息。表2.6 房间失效IPO表Tab.2.6 IPO tab of Room lost系统名称:出租屋管理系统设计者:柏成模块名:房间失效日期:2013-05-05模块编号:1.6上层调用模块:1.1、1.2下层被调用的模块:无输入数据:房间信息输出数据:操作成功处理:根据需要更改房间状态。表2.7 修改房间IPO表Tab.

13、2.7 IPO tab of update room Message系统名称:出租屋管理系统设计者:柏成模块名:修改房间信息日期:2013-05-05模块编号:1.7上层调用模块:1.1、1.2、1.8、1.9下层被调用的模块:无输入数据:房间信息输出数据:写入数据库处理:根据输入的数据修改数据库中的数据 。表2.8 出租IPO表Tab.2.8 IPO tab of Check-in系统名称:出租屋管理系统设计者:柏成模块名:出租日期:2013-05-05模块编号:1.8上层调用模块:1.2下层被调用的模块:1.7、1.11、1.12输入数据:无输出数据:无处理:根据需要集合相关功能 。表2.

14、9 退租IPO表Tab.2.9 IPO tab of Checkout系统名称:出租屋管理系统设计者:柏成模块名:退租日期:2013-05-05模块编号:1.9上层调用模块:1.5、2.2下层被调用的模块:1.13、1.7、1.14输入数据:无输出数据:无处理:根据需要集合相关功能 。表2.10 续租IPO表Tab.2.10 IPO tab of relets系统名称:出租屋管理系统设计者:柏成模块名:续租日期:2013-05-05模块编号:1.10上层调用模块:1.5、2.2下层被调用的模块:1.13、1.12、1.14输入数据:无输出数据:无处理:根据需要集合相关功能 。表2.11 增加租客信息IPO表Tab.2.11 IPO tab of add Guest Message系统名称:出租屋管理系统设计者:柏成模块名:增加租客信息日期:2013-05-05模块编号:1.11上层调用模块:1.8下层被调用的模块:无输入数据:租客信息输出数据:写入数据库处理:根据输入的租客信息, 输入数据库。表2.12 增加入

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 学术论文 > 毕业论文

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号