基于Struts框架的智能小区物业管理系统的设计与研究

来源 :武汉理工大学 | 被引量 : 0次 | 上传用户:woshichuanqi007
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
Internet和Web技术的发展为现代小区物业管理系统提供了新的管理理念和技术支持。目前,面向Web的应用程序开发的技术有很多。本文选择J2EE技术框架下的Struts web架构来实现这样的Web系统。 Sun公司发布的J2EE技术规范提供了一个基于组件的方法来设计、开发、装配和部署应用程序。J2EE平台使用了一个多层的分布式的应用程序模型。应用程序的逻辑根据其实现的不同功能被封装到组件中,组成J2EE应用程序的大量应用程序组件根据在其所属的多层的J2EE的环境中所处的层被安装到不同的机器中。 本文从J2EE技术的介绍开始,介绍了J2EE的体系架构和核心技术以及本系统采用的设计模式:MVC模式和MVC的最好体现:Struts,详细介绍了Struts的概念和体系结构,阐述了Struts的工作原理。然后介绍了小区物业管理系统各个功能模块以及整个系统基于Struts的开发流程。接着,通过收费管理模块示例探讨了Struts三个主要功能模块Controller、Model、View之间的内在联系及各自的处理流程,展现了Struts是一种实现良好的MVC框架,为Struts技术的应用提供了一个很好的范例。最后,文章还介绍了系统的两个关键技术:数据库接入技术和数据连接池技术。分析了两种技术的一般性和特点,并提出了解决方案。 在系统的设计上,采用了基于J2EE MVC模式的Struts框架的Web应用体系,有效地将业务逻辑、应用程序控制和数据显示功能模块区分开来,提高应用程序的柔韧性,使整个系统的开发有条不紊、容易集成、便于维护升级。并且,由于Struts架构层次清晰、页面导航便利的特点,可以实现系统的快速开发及灵活配置,并达到较高的可靠性、可扩展性及模块的重用性。
其他文献
虚拟人足迹规划和路径规划是虚拟人技术中很重要的研究内容。通过调整足迹来控制虚拟人的落脚点,进而可以驱动虚拟人的行进动作。路径规划则可以为虚拟人在虚拟环境中规划一条
逻辑推理是人工智能的基础,而逻辑中的一阶谓词逻辑是使用较为广泛的知识表示方法,因此研究一阶谓词逻辑的推理问题是一项很有意义的工作。在前人研究的基础上,借助Petri网中的
近几年来,随着云计算的快速发展,服务提供商越来越倾向于将本地数据部署到云上。然而,一些安全方面的问题随之而来,一方面,云数据提供商不希望自己的数据被云服务提供商窥视,
为保证有效合理地施用农药防治农作物病害,农业生产者必须准确的获取作物的生长信息,这样,农业生产者可根据获得的病害信息快速、准确的诊断受害作物的病因以及受害程度,因病治宜
随着生产力水平的提高,农业信息化现以成为我国农业发展的主要方向。近年来,越来越多的人工智能技术被应用到智能决策支持系统(DSS)的研究与开发中,以期改善问题求解的过程和
本文详细介绍了网格操作系统中资源监测服务的研究与实现。通过对网格操作系统的深入研究,发现网格操作系统虽然能够管理上千台计算机协同工作,但用户却无法查看整个机群的运
数据挖掘是从大量数据中提取出有效的、新颖的、有潜在作用的、可信的、并能最终被人理解的模式的非平凡的处理过程。序列模式挖掘作为数据挖掘的一项重要研究内容,用于从各
基因芯片技术是联合了生命科学与信息科学这两大学科研究成果的一项崭新技术,现在已成为大规模提取和探索生物分子信息的高效方法之一。同时基因芯片技术也逐渐成为生物信息
本文提出了一种基于VB的化工设备标准件图库的开发研究,并完成系统软件的设计,建立了化工设备标准化零部件数据库,实现了设计、绘图的自动化。该系统在给定基本参数条件下,通过人
随着互联网规模的迅猛发展以及网络应用种类的不断增多,研究网络行为和性能成为了一项艰巨而又重要的任务。网络模拟作为研究网络行为性能的一种工具,发挥了重大作用。传统的