1、第 1 页 (共 33 页)本科毕业论文(20 届)房屋租售管理系统的设计与实现业务实现所在学院专业班级 信息与计算科学学生姓名指导教师完成日期第 2 页 (共 33 页)房屋租售管理系统的设计与实现业务实现摘要:随着现代社会的科技发展,网络技术的不断进步,越来越多的商业活动都从传统的现实社会中发展到了网络上。人们进行信息交流的深度和广度不断增加,信息量急剧增长,传统的信息处理与决策的手段已不能适应社会的需要,信息的重要性和信息处理问题的紧迫性空前提高了,面对着日益复杂和不断发展,变化的社会环境,特别是企业间日趋剧烈的竞争形势,一个人、一个企业要在现代社会中求生存,求发展,必须具备足够的信息和
2、强有力的信息收集与处理手段。房屋的租售业务员也从现实生活走上了网络空间。随着这类业务的开展,如何对租售房屋进行高效、实用、合理的管理这个问题越来越表现出来。本课题正式基于这些问题进行开发,力求尽量简洁、实用地解决在线房屋租售管理的问题。关键字:房屋租售管理;租售业务;计算机管理Abstract: With the development of modern social science and technology development, the development of network technology, more and more business from the tradit
3、ional society to the development of the network. People to exchange information on the depth and breadth ofinformation quantity increasing, the rapid growth of information processing and decision, the traditional means can not adapt to the needs of the society, in the face ofincreasingly complexand
4、continuous development, to seek development in the modern society, must have sufficient information and powerful information gathering and processing method. The housing video clerk from real lifeon the network space. With this type of business, how to carry out more and the problems efficiently, pr
5、actical, rational management of rental housing more evident. The project officially developed on the basis of these problems, strive to be concise, practical solution to onlinerental housing management issues第 3 页 (共 33 页)Keywords: Housing rental management;Rental business;Computer management第 4 页 (
6、共 33 页)1 引言1.1 课题研究的背景介绍随着我国市场经济的快速发展和人们生活水平的不断提高,简单的租售服务已经不能满足人们的需求。如何利用先进的管理手段,提高房屋租售管理水平,是当今社会所面临的一个重要课题。利用计算机实现物业管理中的房屋租售管理势在必行。对于物业管理企业来说,利用计算机支持企业高效率完成房屋租售管理的日常事务,是适应现代企业制度要求、推动企业劳动型管理走向科学化、规范化的必要条件;而房屋租售管理是一项琐碎、复杂而又十分细致的工作,房屋的基本资料,客户资料的管理,房屋租售管理,各项收费以及统计报表的管理,一般不允许出错,如果实行手工操作,须手工填制大量的表格,这就会耗费
7、工作人员大量的时间和精力,计算机进行房屋租售工作的管理,不仅能够保证各项信息准确无误、快速输出,同时计算机具有手工管理所无法比拟的优点.它在计算机技术和房屋管理实践活动两者之间架设桥梁。完全解决了房屋租售系统通用性问题,具有操作界面简洁方便灵活、可靠、安全、可扩充等特点,系统简便易操作,适用于一般的操作管理员。2 房屋租售管理系统业务设计需求分析2.1 房屋租售管理业务设计可行性分析本系统采用 Spring mvc +Spring+Hibernate +Mysql 进行后台框架设计、与前台界面参数的传递和数据绑定等功能。Spring 管理整个基础框架,Hibernate 实现数据持久层的操作,
8、Spring mvc 实现月前台界面请求交互,整第 5 页 (共 33 页)个实现方案都在预期之中。2.2 房屋租售管理系统后台功能本系统实现的功能主要包括:客户管理,房源管理,资费管理,合同管理,收费管理,租售管理(中心业务)六个模块,从平台操作用户的类型上课可以分为基础数据维护人员,中心业务处理人员,财务管理人员三类分别依次映射的功能为:“客户管理,房源管理” , “租售管理(中心业务) ”, “资费管理,收费管理” ;客户管理:对每个客户进行建档,实现“一人一档” ,主要登记客户名称、证件号码、电话号码、职业、工作单位、登记时间、是否入住等相关信息,可对客户进行增删改查。房源管理:对每一
9、所房源进行建档,实现“一房一档” ,主要是记录房源的房间编号、房间名称、房间类型、房间面积、装修情况、房间设施、业务类型、房间的水表电表度数等相关信息,可对房源进行增删改查。资费管理:记录客户需要选择缴纳的费用条款,包括押金、网费、电费、水费等条款,课对资费条目进行增删改查。合同管理:对每一份租售合同进行建档,包括合同编号、房源编号、房源名称、住户姓名、租售类型、合同起止时间、房间类型、房间面积、装修情况、房间设施等相关信息。租售合同是由系统自动生成的,在特殊情况下可对合同进行增删改。收费管理:对每个客户的每项租售资费条款进行建档,包括房源编号、房源名称、客户姓名、资费名称、单价、数量、金额、
10、结算情况、生成时间、缴费时间、操作员等信息,该信息在房屋租售时由系统自动生成。可对资费条款进行收费操作,特殊情况下,可对资费进行增删改操作。第 6 页 (共 33 页)租售管理(中心业务):可对未出租的房源进行房源出租操作,并记录租房信息,包括办理人员、租客姓名、房客人数、合同起始、合同截止、租售方式、资费设置等相关信息;对已出租的房源进行房源续租操作,并修改租房信息,记录合同截止日期等信息;对已出租的房源进行房源退租操作,修改房源状态2.3 房屋租售管理系统界面系统整体结构本系统结构如图 2-1 所示:图 2-1 房屋租售系统结构图2.4 房屋租售管理系统后台开发环境1.本系统界面的硬件环境
11、如下: 客户机:普通 PC第 7 页 (共 33 页) CPU:P4 1.8GHz 内存:256MB 以上 分辨率:推荐使用 1024*768 像素 WEB 服务器 CPU:P4 1.8GHz 内存:256MB 以上 数据库服务器 CPU:P4 1.8GHz 内存:256MB 以上2.本系统界面的硬件环境如下: 操作系统:WindowsXP/WIN7/WIN8 数据库:Mysql6.0 浏览器:IE9.0,火狐浏览器2.5 房屋租售管理系统业务流程图第 8 页 (共 33 页)1、本系统界面业务操作人员流程图如图 2-3 所示图 2-3 系统业务操作人员业务流程图3 总体设计3.1 需求规定【
12、房源管理模块】:管理系统的房源,包括增删改查【客户管理模块】:管理租房客户,包括增删改查;【资费管理模块】: 对租房业务中设计到的收费项目进行管理【收费明细模块】:管理收费,收费详细明细,财务欠费的管理第 9 页 (共 33 页)【合同管理模块】:租售业务中产生合同进行管理 4 数据库设计与实现4.1.定义本系统涉及了系统开发所设计的 5 张数据表,其定义如下:租客详情表:customer房源详情表:houseinfo合同详情表:contact收费项目表:chargeitem资费详情列表:chargedetail4.2.约定数据库表和 java 实体是一对一的关系,其中 java 中属性的名字
13、和数据库字段的名称一样,类型上也做了相应映射,和 Hibbernate ORM 一样,例如如下的租房映射表和 java 实体,数据库其他的表的映射关系,详细见数据字典租房详情表:houseinfo Houseinfo第 10 页 (共 33 页)4.3.表结构设计图 3-3 数据表设计图作为也业务子系统,前面后台框架已完成基本的用户管理和用户组权限管理,因此纯“房屋租售管理系统”的数据表只有上述的五张表,基于这五张表,能完成我们的所有业务逻辑,其中客户表(Customer)和房源表(houseInfo),作为基础表,后续的合同收费信息都以此表为基础合同表(ciontact)为中心表,合同的生成依赖于房源,客户,资费共同生成。收费明细表(ChargeDerail)依赖于合同生成;