论文部分内容阅读
随着社会的进步和科学技术的迅猛发展,我们已逐渐迈入以自动化和信息化为平台的智能化社会。智能小区是近年来产生并迅速崛起的一种新型住宅群,它为住户提供了一种更加安全、舒适、方便、快捷和开放的智能化、信息化的生活空间。所谓的智能小区物业管理系统,就是将在一定地域范围内多个具有相同或不同功能的住宅小区按照统筹的方法分别对其功能进行智能化,资源充分共享,在提供安全、舒适、方便、节能、可持续发展的生活环境的同时,便于统一管理和控制。 本文在对智能小区物业管理系统的现状进行分析研究的基础上,结合目前主流的基于J2EE平台和MVC设计模式的Web应用体系,采用Struts框架设计了一个基于Web的智能小区物业管理系统。 作为基于Web的智能小区物业管理系统,本系统抛弃了传统的C/S模式,采用B/S模式,在这种模式下用户访问服务器资源以动态交互或互相合作的方式进行,同时也有效的实现了软、硬件平台的无关,无论在管理、维护升级上,还是成本开销上都远远优于传统C/S模式下开发的物业管理系统。 MVC设计模式把应用程序抽象为Model(模型)、View(视图)、Controller(控制器)三个功能截然不同的部分,三者既分工又合作地完成用户提交的每项任务。Struts框架继承了MVC的各项特性,并根据J2EE的特点,做了相应的变化与扩展。本文详细介绍了J2EE平台和MVC设计模式,并对Struts框架进行了深入的研究。 在系统的前期设计过程中,采用UML建模工具对系统进行建模,详细设计过程中采用了基于MVC设计模式的Struts框架的Web应用体系,对系统的模型组件、视图组件、控制器组件进行了详细地设计和实现,有效地将业务逻辑、应用程序控制和数据显示功能模块区分开来,可以分别集中开发任意模块而不用担心耦合问题,提高应用程序的柔韧性,使整个系统的开发有条不紊、容易集成、便于维护升级。