摘要
伴随着国民经济的不断发展,房地产业在人们的生活中扮演着越来越重要的角色,而随着房地产业的发展,房产的交易量几乎每天都在逐步上升,随之而来的是交易的工作量日益增加,而给房地产交量的工作人员带来了巨大的压力,因此人们便考虑到通过信息化的方式来进行房地产的管理。
无论是大型房产管理部门、中型房产管理部门还是小型的房管所,在实施信息化管理的过程中遇到的主要问题是,怎样处理日积月累的房产信息档案,怎样合理地发布房屋买卖,怎样优化房产管理日常的办公业务等,这些问题的处理好坏直接影响到信息化的处理水平和效果。从管理的经验来看,迫切需要建立一个有效的房产信息发布管理系统来解决实际中遇到的困难,系统可以在用户的需求,中介的需求,市场的存有量统计等多方面进行数据分析,同时还可以实现多商户,多用户间的数据共享。
系统主要从四个方面进行设计和开发:(1)信息类别管理,包括房产信息的求购、出售等操作;(2)房产信息发布管理,包括房产信息发布、修改、失效、删除等操作;(3)信息查询,可以按信息的类别和发布时间进行查询;(4)系统管理,包括个人或中介的信息审核、删除和修改等。
相比较当前市场上存在的房产信息发布管理系统来说,因为系统是使用开放式语言 PHP 进行开发的,因此系统在扩展性方面比较好,当用户希望进行某一功能的扩展时,很容易能够实现。同时,系统采用 MVC 的方式进行开发,对于基准模型、控制以及视图既是独立的模块,又是三个联合在一起的系统,系统对于模块的复用等技术应用比较灵活。
关键词:房产信息,发布,管理,PHP
ABSTRACT
With the continuous development of national economy, the real estate industry plays a more and more important role in people's life, and with the development of real estate industry, trading volume of real estate in almost every day to rise gradually, the attendant is the transaction workload increases day by day, and to the real estate transaction volume staff brought the huge pressure, so people will take into account the information approach to real estate management.
Whether large property management, property management departments of medium or small houses, the main problems encountered in the process of implementation of information management in the real estate information file is, how to deal with the days and months multiplying, how to release the sale of housing, how to optimize the property management daily office business, how to handle these problems directly affect the effect of information. From the management experience, there is an urgent need to establish an effective real estate information management system to resolve the practicaldifficulties, system can be in the user's needs, the intermediary market demand,there are statistics and other aspects of data analysis, but also can realize themulti merchant, multi-user data sharing between.
The system mainly carries on the design and development from four aspects:
(firstly) categories of information management, including real estate information to buy, sell and other operations; (second) real estate information management, including real estate information release, modify, delete, failure; (third) information query, can according to the categories of information and release time query; (four) the systemmanagement, including personal or intermediary information audit, delete and modify etc..
Comparison of the current market on the existence of the real estate information management system, because the system is developed using language PHP for development, so the system scalability is good, when a user wishes to extend a function, it is easy to achieve. At the same time, the system adopt MVC mode of development, for the base model, control and view is an independent module, and the three together for the application system, system module reuse technology is flexible.
Keywords:Property information, publishing, management,PHP
当前,我国经济发展迅速,在这个快速发展的时代,城镇化进程不断加快,人们的地域上的流动性也越来越大,人们的思想上已经认可不完全停留在本地区,而会不断涌向经济、文化、社会发展较好的地区发展。大批农民工到城市就业,每个数百万大学生毕业,这些流动客观上造成了城市的压力较大,而带来了一系列问题,因为中国人的传统观念较强,房产便成了一个永恒的话题,因此在城市里房产的交易变得相当频繁。对于一个普通用户来说,不可能去完善地学习房产相关法律知识,许多人对房产的交易过程、交易方式、交易中应该注意的问题不清楚,不了解,更多地人因为工作繁忙而没有时间去实地不停地考查房源。传统中人们只能通过他人宣传或海报、广播、电视等多渠道的宣传来获得房产相关信息,这种方式对生活节奏较快的城市来说,是远远达不到要求的,也浪费了用户的时间。
为了更好地便于人们进行房产交易,中介公司产生了,它更多地负责房产相关信息的咨询,进行房产介绍、提供房室出租等,但在信息流通领域依然还存在很多问题。当人们想要购房要去中介公司现场观看,要租房需要去中介咨询等情况屡见不鲜,还有很多的登记、记录还通过传统的手工方式,这种操作极容易发生错误,而导致人们在房产问题上带来较大的影响。当然还存在着信息的共享性问题,每个中介公司都希望自己的信息是独一无二的,而这种特殊性,就必要造成中介公司需要花费大量人力物力去宣传自己的资源和信息。有的中介公司提供了公司的网站,但这种网站仅支持本公司的房产资源,用户需要一个个公司去搜索,给搜索一个自己满意的房源带来了很大的麻烦,同时这些信息进行比较的难度还比较大。
但随着信息技术的不断发展,计算机领域有了更多的新知识、新技术,这递增新的知识通过实践,能很大程度上促进数据的整合和融合等问题。程序编写中 PHP语言、java 语言等在网络上的应用越来越广泛,其它的相关辅助内容发展速度也惊人,先后出现多个版本,同时数据库技术作为信息技术中一个重要的分支,发展速度也越来越快,随之用户对数据处理的期望越来越高,当然它发挥的作用也越来越多。伴随着编程技术和数据库技术的发展,网络技术、移动设备技术也越来越多地出现在人们的生活中,通过网络来实现管理是当今时代所产生的一个新的产物。因为房产交易、房产信息发布和管理也存在着很多问题,所以依据计算机来实行网上的要求越来越高,因此开发一套集信息录入、信息查询、信息统计、信息发布于一体的房产信息发布管理系统便应运而生了。
房产信息发布管理系统的开发首先解决用户在选择出售、出租、求购、求租等各方面要求的快捷化处理的要求。对一个浪费者来说,房产毕竟是一个耗资较多的工程,选择一个适合自己的房产显得尤为重要,而系统的开发,给用户提供了方便,比如求购一套房产,只需要在系统里对照自己满意的条件进行相关内容的选择,系统则可以为你提供一系列选择的方案。大范围地缩小了你考察的时间和空间,同时也有利于你进行同类房产的比较。开发一套房产信息发布管理系统意义重大,首先获益的是用户,它成了用户选房、卖房的必不可少的平台,简单地通过网络发布信息便可以让你的需求在短时间得到回应。同时房产信息发布管理系统的开发也会成为中介公司的得力助手,中介公司不需要再自己组织人力去开发自己的平台,只需要通过公共平台来发布资源,而把大量的人力资源发在交易与服务过程中,同时中介也可以通过用户发布的信息主动与用户进行联系,了解用户的想法,顺利进行房产交易。
再者,平台的开发在数据的共享性方面有很大程度的提高,这对于房地产开发商来说也相当重要,开发商可以根据系统里的需求,明确地了解到用户的想法,以便更好地选择开发的区域和形式,避免投资重复。
最后,平台开发并投入使用后,房地产政策调控部门可以根据其中的数据进行分析,为房地产政策制定提供有力的保障。欧美国家都非常重视房产信息化平台的开发,而且在使用过程中得到很多的经验。美国的房产信息系统比起我国发展得较好,它提供了“多重上市服务”系统,同时还建有相关的协会。同时它的信息共享做得比较充足,在国家与国家之间可以利用这种系统进行房产交易和相互交流,同时利用计算机技术直接对系统数据库实行管理。我国的房产信息化起步较晚,信息共享到目前为止范围不广,随着国家经济的不断增长,国民对房产的要求越来越高,房产交易量也越来越大,虽然已经一定程度上有了信息化手段的交流,但尚处于起步阶段。
当前中介公司发展较快,一般的中介公司有自己的信息平台,但存在数据量小,数据更新不快,数据共享量不够的情况,更重要的无法实现数据的共享,带来了许多房产交易的管理跟不上,可能会造成一个的损失。
在我国,中介的信息孤岛现象依然很严重,各家公司希望有自己的数据,但这一定程度上约束了房产市场的发展,通过统一平台的使用,各家都可以看到市场上的情况,进行合理竞争。
为了一定程度上解决这种信息化孤岛的现象,结束这种各自为政的局面,现开发了一套基于 PHP 的房产信息发布管理系统,本系统相比较当前市场上存在的房产信息发布管理系统来说,采用开放式语言 PHP 进行开发,因此系统在扩展性方面比较好,当用户希望进行某一功能的扩展时,很容易能够实现。同时,系统采用 MVC 的方式进行开发,模型、控制以及视图相对独立,系统对于模块的复用等技术应用比较灵活,在软件的管理上因为相对独立而容易管理,同时软件维护等方面因为三个模块相对独立,而易于管理和维护。
PHP程序开发房产信息发布管理系统:
系统登录界面
系统登录成功后主界面
出售房产信息录入界面图
房产信息查询界面图
房产信息查询结果界面图
目 录
第一章 绪论
1.1 研究背景
1.2 研究目的和意义
1.3 研究现状
1.4 本文主要研究内容
1.5 论文的章节安排
第二章 相关技术介绍
2.1 PHP 介绍
2.2 MVC 架构介绍
2.3 C/S 和 B/S 模式介绍
2.4 SMARTY 技术介绍
第三章 系统的需求分析
3.1 系统建设的目标与原则
3.1.1 开发目的
3.1.2 项目背景
3.1.3 开发环境
3.2 系统概述
3.3 系统角色分配
3.4 系统的功能需求
3.4.1 系统的业务流程
3.4.2 系统功能用例模型
3.5 本章小结
第四章 系统的设计
4.1 系统设计目标与原则
4.1.1 系统设计目标
4.1.2 系统设计原则
4.2 系统架构设计
4.3 系统功能结构
4.4 数据库设计
4.4.1 数据库的概念模型设计(E-R 图
4.4.2 系统物理表设计
4.5 本章小结
第五章 系统的实现
5.1 系统实现的环境
5.1.1 硬件及网络的运行环境
5.1.2 软件开发与运行环境
5.2 系统主要功能的实现
5.2.1 用户登录功能的实现
5.2.2 信息录入功能的实现
5.2.3 信息查询功能的实现
5.2.4 房产数据统计功能的实现
5.2.5 房产资讯发布功能的实现
5.2.6 系统管理功能的实现
5.3 本章小结
第六章 系统的测试
6.1 系统测试的环境与配置
6.2 系统测试的方法
6.3 系统功能的测试
6.3.1 用户登录测试用例
6.3.2 房产信息登记功能测试用例
6.3.3 房产信息查询功能测试用例
6.3.4 房产信息统计功能测试用例
6.4 系统性能的测试
6.5 本章小结
第七章 总结与展望
7.1 总结
7.2 展望
致 谢
参考文献
(如您需要查看本篇毕业设计全文,请您联系客服索取)