摘要
随着我国经济的高速发展与人们生活水平的日益提高,人们对生活质量的追求也多种多样。尤其在人们生活节奏不断加快的当下,人们更趋向于足不出户解决生活上的问题,线上管理系统展现了其蓬勃生命力和广阔的前景。随着人们对于城市学区房屋租赁需求的增长、房屋房东进行出租意愿的提高,传统的线下求租、出租模式因其流程繁琐、大量耗费时间精力已不能满足人们的需求。基于此,与电子信息技术相结合,能够线上进行房屋租赁的城市学区房屋出租管理平台应运而生。 该系统利用PHP语言、MySQL数据库,结合目前流行的 B/S架构,将城市学区房屋出租管理平台的各个方面都集中到数据库中,以便于用户的需要。该系统在确保系统稳定的前提下,能够实现多功能模块的设计和应用。该系统由前台功能模块和后台功能模块组成。不同角色的准入制度是有严格区别的。各功能模块的设计也便于以后的系统升级和维护。该系统采用了软件组件化、精化体系结构、分离逻辑和数据等方法。
绪 论
1.1开发背景
改革开放以来,中国社会经济体系复苏,人们生活水平稳步提升,中国社会已全面步入小康社会。同时也在逐渐转型,具有生活的现代化和劳动的社会化等特点。这不仅基于人们过快的工作节奏与生活方式,也是源于人们对于生活品质越来越严苛的要求。如何从工作压力与生活压力中得到解放,是现代人追求的永恒话题[1]。 随着人们对城市学区房屋租赁需求的提升,传统的线下租赁成交模式的缺点也随之放大。线下房屋租赁需要进行进行大量的手续和流程,包括寻找房源、面谈、纸质合同等,这些繁琐的步骤需要耗费大量时间和精力,增加了房屋租赁的工作量,这也充分说明了传统的信息处理方式已经很难适应现代管理系统的需要。
近年来,随着计算机技术的飞速发展以及其在全球范围内的普及,计算机技术的在人们生活中应用的占比越来越大,尤其是信息资源管理方面,广泛应用于各个行业,已经产生了不可估量的社会效益[6]。计算机技术在信息资源管理方面的应用大大提高了工作效率,简化了工作程序,改善了服务质量[7]。而这些特点正好对城市学区房屋出租管理平台的难题对症下药。城市学区房屋出租管理平台一经问世,就展现了其巨大的发展前景与优势。电子信息技术与城市学区房屋出租管理平台的结合,使得用户足不出户就可以在系统上操作,符合人们现代生活方式。然后这种模式更加节省成本,无论是纸质文字的录入和保存,还有人工的费用都为城市学区房屋出租管理平台的资本积累以及变革提供了保障。因此可以看出,线上房屋租赁管理模式不仅大大提高了工作效率,简化工作方式,更是一场房屋租赁领域的深刻变革[9]。
1.2开发目的与意义
近年来,各类房屋租赁发展迅猛,在拥有广阔发展前景的同时,也面临着许许多多的问题[10]。 我国线上管理起步晚,但发展快速,从业人员激增,多见于传统管理模式,管理体系不规范、不标准。且企业虽然多但规模普遍偏小,很难在市场形成有效的诚信经营的形象与品牌[11]。 我国目前存在的网站监管制度缺失、市场监管不规范等问题。由于缺乏专业人士的素质和服务品质的明确测量,导致线上管理平台内部鱼龙混杂,难以获得顾客的信赖。 城市学区房屋出租管理平台是电子、信息技术相结合,是一种必然的发展趋势。以互联网为基础,以服务于寻租群众和房东为目的,发展整体优势,扩大规模,提升服务质量,提高管理效率。城市学区房屋出租管理平台实现简化出租流程,通过平台,房东可以上传房屋信息和照片等房源信息,租户则可以在线浏览和查看房源信息,提交租房申请,并进行线上签约和支付,减少繁琐的线下办理流程,提供便捷的房屋租赁体验,提升出租效率。
对于城市学区房屋出租管理平台来说,系统的建设大大节省了管理成本和人工成本,增强用户信息安全建设,是其实现管理现代化的有效途径,同时促进房屋出租管理更加专业化和网络化,能为租户和房东提供更高效和针对性的房屋租赁服务。建立城市学区房屋出租管理平台体系不仅丰富了房屋租赁行业的商业模式,促使其专业性和规范性的提高。这是城市学区房屋出租管理平台良性循环发展的里程碑[15]。
开发技术
2.1 MVC设计模式
目前最常用的Web应用程序设计模式 MVC (Model-View-Controller),由三种不同的对象组成,其中,模型为应用对象,视图为显示接口,控制器用于确定用户接口如何响应用户的输入。MVC模式的代码可以被循环使用,并且是一种多层的工程实现方法。MVC模型对于小型应用程序的设计与开发来说是不可行的,但对于本文所述的高校学籍档案管理系统来说,却是再合适不过了。 MVC的优势有:一、将显示逻辑与服务逻辑分开;二、可以对对应的模块进行单独的部署;三、耦合紧密程度低,维护更加简便;四、可重复使用各个层次的逻辑。
2.2PHP技术
简介 PHP是全球最普及、最受欢迎的编程语言之一,它具有简单易学、源码开放、低成本、可操纵多种数据库的特点,它支持面向对象编程,支持多种开源框架和支持跨平台操作并且完全免费[4]。PHP是一种HTML嵌入式脚本语言,它有很多用途,特别是在网站开发方面实用性强、开放、成本低、安全性强,这使得PHP能够更好地开发任何网站[6]。PHP能够让Web开发人员快速编写动态生成的网页,它不仅能够操纵页面,还可以可以设置Cookie、管理数字签名和重定向用户,它提供了DBCS与其他数据库可以更好的连接,并集成了各种不同的外部数据库来执行任何操作,以解析包含PDF文档的XML。PHP无需特殊的开发环境和IDE,它的编程语言类似与C和Perl,所以对于初学者来说,这种脚本语言是比较容易学的[15]。 目前,也有小型的脚本语言在Web的服务器端是可以使用的,但人们更常用的是PHP编程语言,只相对于其他脚本语言ASP和Perl,PHP是比较轻量型的,不需要安装太多运行环境。
2.3 PHP开发平台—Apache服务器 Apache程序是一个开源免费的Web服务器,可以接受Web用户的请求,并给予一定的响应,它是一个快速、可靠并且可以通过简单的API扩展,支持HTTP协议通信,支持多个虚拟主机,可以在大多数计算机操作系统中运行,由于它的跨平台性和安全性,所以对开发环境特别友好[5]。
2.4 B/S架构 B/S(Browser/Server,浏览器/服务器)模式,是一种架构模式,属于WEB发展后的所出现的一种网络构造,而WEB又是主要的浏览器应用商品软件。B/S架构模式不仅将系统的重新开发、维修及利用等简单化,更将其重点放到了服务器上[8]。它使客户端得到了统一,服务器上集中了系统功能的最关键部分。 B/S架构的工作模式是浏览器发出请求后服务器进行相应的响应。Internet上文本、图片、动画等信息主要由Web服务器产生,而用户主要是通过浏览器访问这些信息。在Web服务器上下载程序时,如果在下载过程中遇到某些与数据库相关的指令,可以将这些指令交给数据库服务器来解释、进行执行。
2.5 MySQL数据库 MySQL是一个小型,廉价,快速的开源数据库。本系统对大量的数据进行了全面的支持,可以同时处理数百万的数据,在调试、管理、优化等方面都有较大的优势。它支持 SQL语句的通用规格,使用非常灵活和安全的授权和口令。虽然 Sql服务器易于使用,并且可以存储大量的数据,但是它比 MySQL服务器要好得多。但是在网络连接的速度上,无法实现实时、高效的目的。因此,尽管 MySQL有很大的缺陷,但是它的可移植性,支持多线程,优化查询算法,这使得 MySQL在个人和中小型企业中非常流行[8]。
系统总体模块设计图
系统前台登录界面图
系统前台界面图
后台登录界面图
房主功能界面图
管理员功能界面图
结论
基于PHP的城市学区房屋出租管理平台在经过系统的开发后,已经成功完成搭建。在搭建过程中,最开始的工作是从查阅相关资料开始的,通过房屋租赁网站资料查询和阅读,对整个城市学区房屋出租管理平台有了整体的概念了解,然后再对本城市学区房屋出租管理平台进行分析设计。在做需求分析,代码实现和功能测试的过程中遇到了很多自己解决不了的难题,比如,代码不明白,我查了CSDN,问了辅导老师,比如中英文不懂,我挨个去百度翻译查。这段时光虽然很苦很累,但也是我的精神最富有的一段时光。我真的理解先痛苦后幸福的含义。当我看到代码行和程序的雏形时,前面的痛苦仿佛一扫而光。通过这让我知道,无论发生什么,坚持最重要。有了这些经验,我将来会越来越好,在每一次实践中都会提高自己。 在系统具体实现过程中,先把系统数据库搭建,然后进行功能模块的代码编译,最后将所有模块进行整合,形成完整的城市学区房屋出租管理平台。最后对系统进行了测试,测试结果符合预期。系统仍然存在很多不足,各环节的流程没有做到非常精密的联系,逻辑上还有漏洞。从这些问题中吸取经验教训积累宝贵。