论文部分内容阅读
目前信息技术迅速发展,各种技术与创新不断的改善着人们的生活质量,同时信息化使得各行业产生大量的数据,人们引入互联网、大数据相关技术来解决各个行业的问题,推动着各个行业的发展。园区公租房是由园区内部所有,向园区内部符合租住条件的居住人员提供相应的租房服务,但是整个园区内部房屋管理不合理,亟待解决完善。本文通过运用Web技术、物联网技术,以及大数据技术等,构建一个智慧园区管理系统,用于改善目前公租房的管理不力的现状,而智慧园区房屋子系统正是该系统的关键部分。通过构建基于大数据的房屋子系统智慧管理系统,对园区内房屋资源和人员进行统一的管理。通过运用Spring MVC构建园区房屋子系统Web客户端,提高园区房屋管理的效率。同时,Web客户端支持多操作系统平台进行操作,使得园区房屋管理更加灵活。通过对门禁系统在内的各类设备的数据采集、存储,为园区房屋子系统的数据统计分析提供了基础。考虑到子系统的高可用的需求,对子系统的进行模块划分,将划分的各个模块分别部署于不同的Tomcat容器中,并且进行双重冗余部署,通过RESTful的方式对上层客户端提供服务。使用Nginx进行服务请求转发,从而保障了各个模块的高可用与负载均衡,同时也有利于系统的维护。同时,通过CAS与Shiro技术的结合,实现了较为安全的单点登录模式,使得用户可以一次登录,到处访问,提高了系统的可用度和安全度。通过WebService接口的方式采集各硬件系统的运行时数据,考虑到用于数据采集的WebService接口持续高并发地运行,将WebService独立出来,将它作为一个独立的应用模块,以统一的接口接入数据和对外提供服务,对上层应用隐藏了底层的具体实现,从而保障了系统的稳定性。本文的工作主要是前期系统需求的调研,并且根据需求和实际的应用情况与其他技术人员一起讨论该系统的技术和整体架构。确定系统需求、系统技术、系统架构后,我还参与了编码人员的分配,并且自己也担任一大部分的编码工作量。最后将系统部署于实际应用环境,并对系统进行部署测试,目前已经投入实际应用环境,达到了预期目的。