房屋租售管理系统业务实现毕业设计论文.docx
- 文档编号:12640460
- 上传时间:2023-06-06
- 格式:DOCX
- 页数:26
- 大小:609.15KB
房屋租售管理系统业务实现毕业设计论文.docx
《房屋租售管理系统业务实现毕业设计论文.docx》由会员分享,可在线阅读,更多相关《房屋租售管理系统业务实现毕业设计论文.docx(26页珍藏版)》请在冰点文库上搜索。
房屋租售管理系统业务实现毕业设计论文
房屋租售管理系统
—业务实现
摘要:
随着现代社会的科技发展,网络技术的不断进步,越来越多的商业活动都从传统的现实社会中发展到了网络上。
人们进行信息交流的深度和广度不断增加,信息量急剧增长,传统的信息处理与决策的手段已不能适应社会的需要,信息的重要性和信息处理问题的紧迫性空前提高了,面对着日益复杂和不断发展,变化的社会环境,特别是企业间日趋剧烈的竞争形势,一个人、一个企业要在现代社会中求生存,求发展,必须具备足够的信息和强有力的信息收集与处理手段。
房屋的租售业务员也从现实生活走上了网络空间。
随着这类业务的开展,如何对租售房屋进行高效、实用、合理的管理这个问题越来越表现出来。
本课题正式基于这些问题进行开发,力求尽量简洁、实用地解决在线房屋租售管理的问题。
关键字:
房屋租售管理;租售业务;计算机管理
Abstract:
Withthedevelopmentofmodern social scienceandtechnologydevelopment, thedevelopmentofnetworktechnology, moreandmore business fromthetraditionalsociety tothedevelopmentofthenetwork. Peopletoexchangeinformation onthedepthandbreadthofinformationquantity increasing, therapidgrowth ofinformationprocessinganddecision, thetraditional meanscannot adapttotheneedsofthesociety, inthefaceofincreasinglycomplexand continuousdevelopment, toseekdevelopment inthemodernsociety, musthavesufficient informationandpowerful informationgatheringand processingmethod. Thehousingvideo clerk fromreallifeonthenetworkspace. Withthistypeofbusiness, howtocarryout moreand the problemsefficiently, practical, rationalmanagement of rentalhousing moreevident. The projectofficiallydevelopedonthebasis oftheseproblems, strivetobeconcise, practicalsolutionto onlinerentalhousing managementissues
Keywords:
Housingrental management;Rentalbusiness;Computermanagement
1引言
1.1课题研究的背景介绍
随着我国市场经济的快速发展和人们生活水平的不断提高,简单的租售服务已经不能满足人们的需求。
如何利用先进的管理手段,提高房屋租售管理水平,是当今社会所面临的一个重要课题。
利用计算机实现物业管理中的房屋租售管理势在必行。
对于物业管理企业来说,利用计算机支持企业高效率完成房屋租售管理的日常事务,是适应现代企业制度要求、推动企业劳动型管理走向科学化、规范化的必要条件;而房屋租售管理是一项琐碎、复杂而又十分细致的工作,房屋的基本资料,客户资料的管理,房屋租售管理,各项收费以及统计报表的管理,一般不允许出错,如果实行手工操作,须手工填制大量的表格,这就会耗费工作人员大量的时间和精力,计算机进行房屋租售工作的管理,不仅能够保证各项信息准确无误、快速输出,同时计算机具有手工管理所无法比拟的优点.它在计算机技术和房屋管理实践活动两者之间架设桥梁。
完全解决了房屋租售系统通用性问题,具有操作界面简洁方便灵活、可靠、安全、可扩充等特点,系统简便易操作,适用于一般的操作管理员。
2房屋租售管理系统业务设计需求分析
2.1房屋租售管理业务设计可行性分析
本系统采用Springmvc+Spring+Hibernate+Mysql进行后台框架设计、与前台界面参数的传递和数据绑定等功能。
Spring管理整个基础框架,Hibernate实现数据持久层的操作,Springmvc实现月前台界面请求交互,整个实现方案都在预期之中。
2.2房屋租售管理系统后台功能
本系统实现的功能主要包括:
客户管理,房源管理,资费管理,合同管理,收费管理,租售管理(中心业务)六个模块,从平台操作用户的类型上课可以分为基础数据维护人员,中心业务处理人员,财务管理人员三类分别依次映射的功能为:
“客户管理,房源管理”,“租售管理(中心业务)”,“资费管理,收费管理”;
客户管理:
对每个客户进行建档,实现“一人一档”,主要登记客户名称、证件号码、电话号码、职业、工作单位、登记时间、是否入住等相关信息,可对客户进行增删改查。
房源管理:
对每一所房源进行建档,实现“一房一档”,主要是记录房源的房间编号、房间名称、房间类型、房间面积、装修情况、房间设施、业务类型、房间的水表电表度数等相关信息,可对房源进行增删改查。
资费管理:
记录客户需要选择缴纳的费用条款,包括押金、网费、电费、水费等条款,课对资费条目进行增删改查。
合同管理:
对每一份租售合同进行建档,包括合同编号、房源编号、房源名称、住户姓名、租售类型、合同起止时间、房间类型、房间面积、装修情况、房间设施等相关信息。
租售合同是由系统自动生成的,在特殊情况下可对合同进行增删改。
收费管理:
对每个客户的每项租售资费条款进行建档,包括房源编号、房源名称、客户姓名、资费名称、单价、数量、金额、结算情况、生成时间、缴费时间、操作员等信息,该信息在房屋租售时由系统自动生成。
可对资费条款进行收费操作,特殊情况下,可对资费进行增删改操作。
租售管理(中心业务):
可对未出租的房源进行房源出租操作,并记录租房信息,包括办理人员、租客姓名、房客人数、合同起始、合同截止、租售方式、资费设置等相关信息;对已出租的房源进行房源续租操作,并修改租房信息,记录合同截止日期等信息;对已出租的房源进行房源退租操作,修改房源状态
2.3房屋租售管理系统界面系统整体结构
本系统结构如图2-1所示:
图2-1房屋租售系统结构图
2.4房屋租售管理系统后台开发环境
1.本系统界面的硬件环境如下:
●客户机:
普通PC
⏹CPU:
P41.8GHz
⏹内存:
256MB以上
⏹分辨率:
推荐使用1024*768像素
●WEB服务器
⏹CPU:
P41.8GHz
⏹内存:
256MB以上
●数据库服务器
⏹CPU:
P41.8GHz
⏹内存:
256MB以上
2.本系统界面的硬件环境如下:
●操作系统:
WindowsXP/WIN7/WIN8
●数据库:
Mysql6.0
●浏览器:
IE9.0,火狐浏览器
2.5房屋租售管理系统业务流程图
1、本系统界面业务操作人员流程图如图2-3所示
图2-3系统业务操作人员业务流程图
3总体设计
3.1需求规定
【房源管理模块】:
管理系统的房源,包括增删改查
【客户管理模块】:
管理租房客户,包括增删改查;
【资费管理模块】:
对租房业务中设计到的收费项目进行管理
【收费明细模块】:
管理收费,收费详细明细,财务欠费的管理
【合同管理模块】:
租售业务中产生合同进行管理
4数据库设计与实现
4.1.定义
本系统涉及了系统开发所设计的5张数据表,其定义如下:
租客详情表:
customer
房源详情表:
houseinfo
合同详情表:
contact
收费项目表:
chargeitem
资费详情列表:
chargedetail
4.2.约定
数据库表和java实体是一对一的关系,其中java中属性的名字和数据库字段的名称一样,类型上也做了相应映射,和HibbernateORM一样,例如如下的租房映射表和java实体,数据库其他的表的映射关系,详细见《数据字典》
租房详情表:
houseinfo—>Houseinfo
4.3.表结构设计
图3-3数据表设计图
作为也业务子系统,前面后台框架已完成基本的用户管理和用户组权限管理,因此纯“房屋租售管理系统”的数据表只有上述的五张表,基于这五张表,能完成我们的所有业务逻辑,其中客户表(Customer)和房源表(houseInfo),作为基础表,后续的合同收费信息都以此表为基础合同表(ciontact)为中心表,合同的生成依赖于房源,客户,资费共同生成。
收费明细表(ChargeDerail)依赖于合同生成;
5房屋租售管理系统业务实现详细设计
5.1房源管理设计说明
5.1.1功能
基础数据录入人员对每一所房源进行建档,实现“一房一档”,主要是记录房源的房间编号、房间名称、房间类型、房间面积、装修情况、房间设施、业务类型、房间的水表电表度数等相关信息;
超级管理员,当房源信息录入有误或者是房源信息需要修改时也可以修改房源信息;
超级管理员,当房源因特殊原因不存在且处于空闲状态时可以删除房源;
基础数据录入人员可根据房源编号、房源名称查询房源信息,客户根据房源的类型、房租、房间设施、装修情况等选择自己想要租售的房源。
5.1.2性能
由于这些程序是对数据库的操作,所以在精度上没有过多的要求,所要求的就是对时间特性的,要求查询房源信息能尽快的显示,并且房源信息能够及时的更新。
5.1.3输入项
输入项为搜索条件,主要是包括房源的房源编号、房源名称,用户可以根据房源编号和2房源名称快速查询房源。
输入项为房源信息,包括房源编号、房源名称、房源面积、装修情况(精装、简装、毛坯)、房源类型(套房、单间、一室户)、房间设施、房源用途3、租售方式(出租、出售)、电表度数、水表度数、日供价格、月租价格、备注,用户可以新增房源信息。
输入项为房源信息,包括房源编号、房源名称、房源面积、装修情况(精装、简装、毛坯)、房源类型(套房、单间、一室户)、房间设施、房源用途、租售方式(出租、出售)、电表度数、水表度数、日供价格、月租价格、备注,用户可以根据需求修改房源信息。
5.1.4输出项
基础数据录入人员录入房源信息:
输出的是按条件搜索的房源信息列表,包括房源的房源编号、房源名称、房源面积、装修情况、房源类型、房间设施、房源用途、租售方式、电表度数、水表度数、日供价格、月租价格、备注、房源状态、报警天数、合同开始时间、合同结束时间等信息。
基础数据录入人员修改房源信息:
5.1.5算法
查询:
主要调用了房源管理控制器(HouseInfoController)的publicResultRightObjectgetHouseInfo(HttpServletRequestrequest)方法,内部调用了底层接口(BaseService)的搜索方法publicResultRightObjectgetEntityinfo(HttpServletRequestrequest,StringmodulePath)
核心代码:
5.1.6流程逻辑
图4-2流程逻辑图
5.2客户管理设计说明
5.2.1功能
基础数据录入人员对每个客户进行建档,实现“一人一档”,主要登记客户名称、证件号码、电话号码、职业、工作单位、登记时间、是否入住等相关信息。
当客户信息录入有误或者是客户信息需要修改时也可以修改客户信息;
可根据客户姓名、是否入住查询客户信息。
当客户因特殊原因不存在且处于未入住状态时,超级管理员可以删除客户。
5.2.2性能
由于这些程序是对数据库的操作,所以在精度上没有过多的要求,所要求的就是对时间特性的,要求查询客户信息能尽快的显示,并且客户信息能够及时的更新。
5.2.3输入项
基础数据录入人员查询客户信息:
输入项为搜索条件,主要是包括客户的客户姓名、是否入住,用户可以根据客户姓名和是否入住快速查询客户信息。
基础数据录入人员新增客户信息:
输入项为客户信息,包括客户姓名、所属民族、证件类型、证件号码、客户性别、客户户籍、电话号码、现行职业、工作单位、备注,用户可以新增客户信息。
超级管理员删除客户信息:
输入项为删除选项,用户可以根据需求选择删除客户,但选择项的客户状态必须是未入住状态。
5.2.4输出项
查询:
输出的是按条件搜索的客户信息列表,包括客户的客户姓名、所属民族、证件类型、证件号码、客户性别、客户户籍、电话号码、现行职业、工作单位、备注等信息。
5.2.5算法
查询:
主要调用了客户管理控制器(ConstomerInfoController)的publicResultRightObjectgetHouseInfo(HttpServletRequestrequest)方法,内部调用了底层接口(BaseService)的搜索方法publicResultRightObjectgetEntityinfo(HttpServletRequestrequest,StringmodulePath)。
核心代码
5.2.6流程逻辑
图4-3流程逻辑图
5.3资费管理设计说明
5.3.1功能
业务人员可以在本模块建立房屋租售业务中的收费条目和收费标准,并对已存在的收费标准做修改。
5.3.2性能
由于这些程序是对数据库的操作,所以在精度上没有过多的要求,所要求的就是对时间特性的,要求查询资费信息能尽快的显示,并且资费信息能够及时的更新。
5.3.3输入项
业务人员查询资费信息:
新增/修改
5.3.4输出项
5.3.5算法
资费模块的实现只有简单的增删改查,同时底层已提供CURD操作,因此直接调用锡系统接口和其他的模块代码实现一致
5.3.6流程逻辑
图4-4流程逻辑图
5.4房屋租售(中心业务)设计说明
5.4.1功能
业务人员可通过输入房源名称、房源编号、房源类型搜索查询出符合条件的房源,以便客户根据需求快速选择房源。
业务人员可对空闲房源办理房屋出租、房屋出售业务。
业务办理成功,房源状态变为已出租或已出售状态,客户状态则由未入住变为已入住,系统会自动生成房屋租售合同和房屋资费列表并打印清单,此时,客户只需要到财务处办理缴费业务,则房屋租售流程完成。
当客户想要退租时,需先到财务处将未缴纳的费用交齐则可以办理房屋退租业务,办理房屋退租业务的房源必须是处于非空闲状态的房源,且客户费用已全部交清。
办理退租业务成功后,房源状态修改为空闲状态,客户状态也恢复到未入住状态。
当房屋合同即将到期,客户想续签合同时需办理房屋续租业务,延长合同时间即可,办理房屋续租业务的房源必须是非空闲状态的房源。
6.5.2性能
由于这些程序是对数据库的操作,所以在精度上没有过多的要求,所要求的就是对时间特性的,要求查询客户信息能尽快的显示,并且客户信息能够及时的更新。
5.4.3输入项
业务人员查询房源信息:
输入项为搜索条件,主要是包括房源名称、房源编号、房源类型2等信息,快速查询符合条件的房源信息。
业务人员办理房屋出租业务,输入项为租房信息,包括办理人员、房客人数、合同起始、资费设置、合同截止、租赁方式等信息。
业务人员办理房屋续租业务,输入项合同截止日期。
业务人员办理房屋退租业务,输入项选择需要退租的房源。
5.4.4输出项
业务人员查询房源信息:
输出的是按条件搜索的房源信息列表,包括房源名称、房源编号、装修情况、房间面积等信息。
业务人员办理房屋出租,
5.4.5算法
查询:
主要调用了自费管理控制器(CharegeIntemController)的publicResultRightObjectgetHouseInfo(HttpServletRequestrequest)方法,内部调用了底层接口(BaseService)的搜索方法publicResultRightObjectgetEntityinfo(HttpServletRequestrequest,StringmodulePath)。
核心代码
5.4.6流程逻辑
图4-4流程逻辑图
5.5收费管理设计说明
5.5.1功能
财务人员通过输入房源编号、房源名称等信息查询客户该缴纳的费用列表以及缴费情况;也可以通过选择缴费情况查询客户的欠费情况,以便及时收取费用。
基础数据录入人员可通过该模块新增客户的水电费等基础数据。
5.5.2性能
由于这些程序是对数据库的操作,所以在精度上没有过多的要求,所要求的就是对时间特性的,要求查询客户信息能尽快的显示,并且客户信息能够及时的更新。
5.5.3输入项
财务人员查询:
输入项为搜索条件,主要是包括资费名称等信息,快速查询资费项目信息。
基础数据录入人员录入数据:
输入项为收费款项基本信息,主要包括房源编号、房源名称、客户姓名、资费名称、单价、数量、金额、结算情况等信息。
5.5.4输出项
查询:
输出的是按条件搜索的缴费情况列表,包括房源编号、房源名称、客户姓名、资费名称、单价、数量、金额、结算情况等信息。
5.5.5算法
收费项目是在租房业务中生成的,首先由租售业务(CenterBusiness)调用一下方法;
删除和跟新采用系统接口和上述模块功能操作一样。
5.5.6流程逻辑
图4-5流程逻辑图
5.6合同管理设计说明
5.6.1功能
普通用户可根据客户姓名、房源名称、房源编号搜索并查看合同信息;
超级管理员在特殊情况下可对合同进行增删改操作。
5.6.2性能
由于这些程序是对数据库的操作,所以在精度上没有过多的要求,所要求的就是对时间特性的,要求查询客户信息能尽快的显示,并且客户信息能够及时的更新。
5.6.3输入项
查询:
输入项为搜索条件,主要是包括客户姓名、房源名称、房源编号等信息,快速查询合同信息。
新增:
输入项为房源编号、客户姓名、合同起始、房源面积、房源类型、房源用途等合同信息。
修改:
输入项为房源编号、客户姓名、合同起始、房源面积、房源类型、房源用途等合同信息。
删除:
输入项为删除选项,超级用户可以根据需求选择删除合同。
5.6.4输出项
查询:
输出的是按条件搜索的合同信息列表,包括合同编号、房源编号、房源名称等信息。
5.6.5算法
合同的生成:
通过CenterBusiness(租售业务)调用系列方法;
增删改,调用BaseService同一接口,和上述模块实现一致。
5.6.6流程逻辑
图4-6流程逻辑图
6结束语
从最开始的课题确定、需求讨论分析到概要设计、详细设计的完成,由项目代码的编写与功能实现,到测试返工再测试再修改,最后完成房屋租售管理系统,足足经过了两个月的时间,其中的每一步对我来说都是新的挑战。
通过这次毕业设计我学到了很多新知识,也锻炼了自己独立学习和探索的能力。
虽然只是做系统业务的后台开发,但是也了解到了很多框架、前端界面和测试的知识,扩展了自己的知识面,相信对不久就要到来的就业会起到很大的作用。
此外,我也清楚的意识到在一个项目中编写代码在一个项目中只是很小的一部分,课题确定、demo、需求分析、概要设计、详细设计、代码编写以及测试,包括项目上线后的运维共同组成了一个项目,每一部分都是必不可少的。
虽然我的设计还不是很成熟,存在许多的漏洞,但是我努力用心的去研究去学习去完成了我的设计。
希望本次设计中所学到的东西在将来的工作上可以激励我继续进步。
7致谢
在本次论文设计过程中,感谢我的学校,给了我学习的机会,在学习中,老师从选题指导、论文框架到细节修改,都给予了细致的指导,提出了很多宝贵的意见与建议,老师以其严谨求实的治学态度、高度的敬业精神、兢兢业业、孜孜以求的工作作风和大胆创新的进取精神对我产生重要影响。
他渊博的知识、开阔的视野和敏锐的思维给了我深深的启迪。
这篇论文是在老师的精心指导和大力支持下才完成的
感谢所有授我以业的老师,没有这些年知识的积淀,我没有这么大的动力和信心完成这篇论文。
感恩之余,诚恳地请各位老师对我的论文多加批评指正,使我及时完善论文的不足之处。
谨以此致谢最后,我要向百忙之中抽时间对本文进行审阅的各位老师表示衷心的感谢。
8参考文献
[1]Java编程思想(中文版)(第4版)作者:
(美)埃克尔出版社:
机械工业出版社ISBN:
9787111212508出版时间:
2007-04-01.
[2]数据库系统概念作者:
AbrahamSilberschatz,HenryF.Korth,S.Sudarshan
译者:
杨冬青马秀莉唐世渭等丛书名:
计算机科学丛书出版社:
机械工业出版社出版日期:
2006年10月
[3]蔡剑,景楠.JavaWeb应用开发:
J2EE和Tomca7t[M].北京:
清华大学出版社,2004.
[4]耿祥义编著.JSP基础编程[M].清华大学出版社,2004.55-162
[5]徐建波,周新莲.Web设计原理于编程技术[M].中南大学出版社,2005.185-193
[6]孙鑫编著.JavaWeb开发详解[M].电子工业出版社,2006.189-274
[7]林上杰,林康司编著.JSP2.0技术手册[M].电子5工业出版社,2004.3-6
[8]萨师煊,王珊.数据库系统概论(第三版)[M].北京:
高等6教育出版社,1998.
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 房屋 租售 管理 系统 业务 实现 毕业设计 论文