为了帮助海外房东或中介能够更加完善地管理好房源的租赁合同、租金等等问题,同时也是想帮助租房的留学生们更加全面的去了解房源的综合信息,开发一个房屋租赁管理系统。房屋租赁管理系统是一个关于房屋及其出租、出售业务的管理信息系统。
本系统的设计就是根据房东和房客的需要,为房东提供主要以房产及出租业务管理为基本要求,为房客提供房产信息咨询。房屋租赁管理系统应尽量的方便管理人员对房屋出租、出售信息进行快速而有效地管理,提高房屋出租公司的工作效率。所以系统应便于操作,能有效地对房屋出租、出售信息进行添加、修改、查询、删除,并能对出租、租金信息进行管理,在一定程度上实现自动化。这样一个平台的开发也是能够帮助公司实现自动化的现代办公方式,节约了公司的开销以及人力的成本,同时还能够提高整体的办公效率。
1.3开发工具及技术
1.3.1开发工具
这一次的平台设计最主要的是基于WAMP来开发设计的,并且在前台的页面的设计中使用了PHP作为主要开发语言,接下来将为整个平台的开发技术进行简要的介绍。
1.3.1.1 WAMP
如今随着社会的进步,世界上已经有大约2100多万个网站采用了PHP技术,这其中就包含了数据流量最为庞大的谷歌、百度、yahoo,不仅是搜索引擎,其中还包含了像华尔街线上金融信息系统、德意志等大银行的线上银行系统、汉莎航空电子订票系统,更有类似于军事领域的各种系统,这已经涵盖了各类要求严格的环境。
伴随着如今的各类bbs论坛社区加上如今Web2.0广泛的普及,再加上如今国内熟悉掌握并使用PHP的IT开发者的数量持续增多,根据一些官方所公布的数据显示,目前排列在中国最上游的200位的网站之中使用WAMP技术的就已经超过了61%。并且相当多的专业人士预测,WAMP技术可能将在之后的几年之中在软件及服务器平台方面占取更多的市场分额。
1.3.1.2 PHP
PHP技术的全称为Personal Home Page,是一类可以在平台之间跨越的服务器端脚本技术。它于1995年第一次被编写后使用,在3年后逐渐被完善成一个完整的脚本软件。在最早的时候,PHP只不过是有人想编写个人主页时,所用的Perl程序而已。之后随着使用的人数越来越多,于是便慢慢流行起来。如今PHP技术已然变成了最为常见的Web脚本语言其中之一,它是在web服务端来运行的,凭借着服务器端的数据又或者是用户的请求将动态的页面生成出来并显示。它可以办到相当多的功能,与HTML脚本也可以完美的融入,并且内部建立起访问其数据库的功能。与此同时也可以在Apach Web下运行,也让它的运行效率可以远远高于常见的CGI程序。
一种编程语言与一个应用程序的服务器相融合就成为了PHP,与其他的一些语言相比也有类似的地方,好比都是运用变量来保存临时数据,运动操作符解决变量问题。然而PHP技术最大的亮点便在于它是一个应用程序服务器,应用程序服务器指的是一个可以将多种不一样的技术融合成一个非常完善的程序的技术,这其中的技术就包含了:一种多功能的编程语言;帮助数据库来储存数据;支持Internet协议,以及 HTTP传输协议。PHP技术大量地参考了其他各类计算机的语言和它们的语法,并在它们的基础上融入了各种代表了PHP的特点,使Web的IT技术者可以高效地编写出的完整的动态网页。
1.3.1.3 MySql
MySQL是一种小型关系型数据库管理系统,它是由一家来自瑞典名为MySQL AB的公司开发出来的。如今这个来自瑞典的MySQL已经成为中小型网站里最为常见的数据库了。它的优点在于它的体积相当之小、运行的速度非常快、使用它公司所需要花费的总体成本相当少,最为特别的一点是它向各界开放它的源代码,相当之多的中小型网站因为需要去尽力减少公司网站的总体开销从而选择这个来自瑞典的轻快型数据库MySQL用作公司网站的数据库。MySQL有如下的几个特点:(1)它的最核心的技术是运用一套完善的多线程来进行编写。其中它的线程是最为轻快级的进程,所以它能够高效地帮助使用它的用户提供他们所需的服务,同时节约了许多的资源用于其他进程。(2)它可以在多种不同的平台上完美的运行。 (3)MySQL包含了一个相当高效并且非常稳定安全的权限以及口令系统,每次遇见客户与一个服务器传输数据时,在它们两个当中每一个的口令传送被加密,同时它可以被它们的主机所辨别并认证。(4)MySQL还含有一个相当高效的基于线程的内存分配系统,与此同时它还不存在内训中的bug,因此能够不停地运行而且同时不需要操心它自身的稳定性。实际上,MySQL的稳定性完全可以应对一个非常大的数据库,比如说一家跨洋多国家公司所需要的功能和系统。(5)由于PHP的对MySQL完美的运行支持,所以PHP中还准备了一套完整的MySQL函数。