基于Struts 2.0的物业管理系统的设计与实现文献综述

基于Struts 2.0的物业管理系统的设计与实现文献综述

ID:479809

大小:56.00 KB

页数:6页

时间:2017-08-09

基于Struts 2.0的物业管理系统的设计与实现文献综述_第1页
基于Struts 2.0的物业管理系统的设计与实现文献综述_第2页
基于Struts 2.0的物业管理系统的设计与实现文献综述_第3页
基于Struts 2.0的物业管理系统的设计与实现文献综述_第4页
基于Struts 2.0的物业管理系统的设计与实现文献综述_第5页
资源描述:

《基于Struts 2.0的物业管理系统的设计与实现文献综述》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、文献综述基于Struts2.0的物业管理系统的设计与实现一、前言部分随着数字化走进生活,各种技术层出不穷,为我们生活带来很多便利的同时也为小区的物业管理部门带来了很都压力。关于如何更好管理好小区,物业部门也是绞尽脑汁。通过强大的计算机系统入住小区,给小区带了很多方便,如自动水电计费,摄像机监控等等,为住户提供方便的同时也为小区物业管理部门省下了很大的人力物力。更多的信息比如外来人员出入小区登记,小区设施维修记录等等信息也是录入到了电脑里。基于各种各样的信息,我们需要一个系统来将他们联系并整合。比如各个时段的录像,每天的出入登记,每个月的水电计费,我们将

2、信息整合在一个地方,通过一个门户提供给工作人员或者用户查询或者更新删除。物业管理系统将满足我们这个需求。[1]管理信息系统(MIS)是一门边缘学科,集管理科学、信息科学、系统科学、现代通信技术和电子计算机技术于一体。[2]随着网络技术的出现,管理信息系统又有了新的必恭必敬,基于网络的管理信息系统不断出现,管理信息系统的概念模型也发生了相应的变化,许多学者对管理信息系统给出了新的定义。[3]在用户同信息服务人员的交流方面,没有一个单位能做到尽善尽美,但是,确有某些单位已经取得了比较好的成功经验。过去,管理人员仅仅把计算机看成是省钱的工具,而现在,计算机被

3、看成是创造利润的工具。每个公司都有大量的、尚未发掘的、可利用计算机和信息资源的潜力。发掘这种潜力所需要具有的计算机和信息处理的知识水平,这是大多数管理人员力所能及的。物业管理系统在物业管理上的应用已经到了无可替代的地步。对于信息的直观录入,查询,删除等不是过往人力或其他系统能匹敌的。另一点应公管理系统后可以大大节省人力,比如自动对纳入社区收费管理的收费项目进行电子收费管理(主要是指对煤气表、电表、水表的自动抄表与电子收费),等既方便用户查询,又可以省去派人逐个用户抄表计算费用。所以现代的小区离不开物业管理系统。一个好的物业管理系统可以提升小区的管理水平

4、,使小区的日常管理更加方便。将计算机的强大功能与现代的管理思想相结合,建立现代的智能小区是物业管理发展的方向。一个理想的物业管理信息系统第一要保证数据库的安全,不是所有人都能随意查看的,其次要有一个直观的操作界面.二、主题部分现在MVC模式已经成为Web应用的主流开发模式。而Struts框架几乎可以和MVC模式划等号,因为Struts框架已经成为了MVC模式的事实标准。随着Struts1.x的应用浪潮席卷全球数年后,Struts2又以崭新的姿态与世人见面了.[5]MVC的优点:可以为一个模型在运行时同时建立和使用多个视图。变化-传播机制可以确保所有相关

5、的视图及时得到模型数据变化,从而使所有关联的视图和控制器做到行为同步。视图与控制器的可接插性,允许更换视图和控制器对象,而且可以根据需求动态的打开或关闭、甚至在运行期间进行对象替换。模型的可移植性。因为模型是独立于视图的,所以可以把一个模型独立地移植到新的平台工作。需要做的只是在新平台上对视图和控制器进行新的修改。潜在的框架结构。可以基于此模型建立应用程序框架,不仅仅是用在设计界面的设计中[6]struts框架:Struts是一组相互协作的类、servlet和JSP标记组成的一个可重用的MVC2设计。这个定义表示Struts是一个框架,而不是一个库,但

6、Struts也包含了丰富的标记库和独立于该框架工作的实用程序类。[7]2.1Struts概览2.1.1Clientbrowser(客户浏览器)来自客户浏览器的每个HTTP请求创建一个事件。Web容器将用一个HTTP响应作出响应。2.1.2Controller(控制器)控制器接收来自浏览器的请求,并决定将这个请求发往何处。就Struts而言,控制器是以servlet实现的一个命令设计模式。struts-config.xml文件配置控制器命令。命令设计模式的实现:Struts的控制器将事件(事件通常是HTTPpost)映射到类的一个servlet。2.1.

7、3业务逻辑:业务逻辑更新模型的状态,并帮助控制应用程序的流程。就Struts而言,这是通过作为实际业务逻辑“瘦”包装的Action类完成的。2.1.4Model(模型)的状态:模型表示应用程序的状态。业务对象更新应用程序的状态。ActionFormbean在会话级或请求级表示模型的状态,而不是在持久级。JSP文件使用JSP标记读取来自ActionFormbean的信息。2.1.5View(视图):视图就是一个JSP文件。其中没有流程逻辑,没有业务逻辑,也没有模型信息——只有标记。标记是使Struts有别于其他框架的因素之一。[8]2.2Struts1与

8、struts2的对比:2.2.1Action类Struts1要求Action类继承一个抽象类。

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。