大型封闭住宅区安防信息管理系统的设计(硕士)(论文28900字)
摘 要
随着中国住宅区的持续发展,有关小区的信息呈爆炸式增长,比如小区内部实地控制设备的工作状态、小区房产和住户信息、物业管理及投诉、水电气消费、住户组织活动、小区精神文明建设等等;以及小区和外部环境的联系信息,比如涉及到小区正常运行的电力公司、供水公司、移动通信公司等,与小区住户日常生活息息相关的商务、运输、教育、娱乐、医疗等信息。这些信息量的持续增长使得小区越来越需要将这些信息整合化来处理,但现有的小区信息管理体系不能实现这一功能,不能促使多种信息在小区内外顺畅交流。所以,搭建一个覆盖小区内外、能够满足住户多种合理要求的信息整合的统一体系已迫在眉睫[1]。
探究小区安全防护管理信息的主要内容包括有关技术标准和发展方式(OPC、BACnet 和 SSO),要了解技术的工作原理并熟练掌握技术标准和发展方式;住宅区门户开发手段(Portal、Tapestry、Liferay)的分析,了解该技术架构和工作方式,把握相应的技术手段,本文着重探究了Portal技术和Tapestry结构的整合方式,在此基础上掌握Liferay开发平台[2]。完成以上准备工作后探究整合住宅区信息的设计方案,提出了住宅区的信息融合门户的架构模型,据此来完成住宅区信息整合方式的设计和实现,搭建了住宅区信息融合门户的初始架构,对此架构已完成的四个Portlet将从内部的数据传输过程到外部的功能输出均一一叙述。
本文在探究过程中依照JSR168标准,利用Tapestry模块、Liferay平台、JOPCClient、SSO等技术手段,搭建起住宅区的信息融合门户体系并验证了该体系的功能达到研究的最初目的[3]。对本课题深入分析下发现,Tapestry和Portal两种技术能够融合在一起使用,它们改变了以往的门户开发方式,使得体系的稳定性和延伸性大大提升,同时也提高了开发效率,减少了研究人员的工作量。利用该技术可以搭建出住宅区信息融合门户的原型体系,在此基础上来统一控制各方信息并加以利用,从而实现整合信息并高效管理和共享的初衷,为住宅区的资源整合提供了新的设计方案[4]。
由于住宅区的信息化建设的相关技术还未成熟,同时受到研究现状和条件的约束,不可能面面俱到的开展研究工作,但本文在信息融合技术和门户体系的研究过程中涉及到多种技术,能为更深入地分析数字小区和数字城市信息融合化打下坚定的理论基础。
关键词:住宅区,信息融合,整合技术,Tapestry
Abstract
With the fast development of residence community, the various kinds of information within and outside the community have prompt growth. For instance, the running state of various local control equipment, the information of house property and owners, the repair and complaints of property management, the charges of electricity, water and natural gas, the committee's activities of owners, the information of community cultural development and so on; Furthermore, there are also have a lot of Digital City relevant information about outside community. For example, the information of electric power company, water supply company and telecom company, the information about the community life such as e-commerce, logistics, tele-education, telemedicine e-government and so forth. Meanwhile, the existing management system in community can not face the growing demand for information integration and also can not realize the interactive information of inside and outside of the community. Therefore, establishing an info integration platform which involves the within and outside community and satisfy the needs of individual users has an urgent need.
In this thesis, the research content includes the info-integration techniques such as OPC, BACnet and SSO. It is important to analyze principle of its work and master the relevant technical specifications and developing methods. Moreover, the research content also includes portal developing techniques such as Portal,TapestryandLiferay. It is also necessary to analyze its architecture and operating mechanism, master the specific developing method, comprehend the combination of Tapestry framework and portal technology. Base on these knowledges, author discuss the solution of residence community info-integration portal and put forward a architecture model. According to this model, author accomplish a prototype system of residence community info-integration portal through detail design and implementation. Furthermore, it explains four Portlets that are already implemented at present from inside data flow chart to programming one by one.
Through the test of prototype system, the thesis proves the correctness of technological route which following the JSR168 standard, combining the Tapestryframework,basing on theExotericLiferayplatform and making use of the JOPCClient and SSO techniques to build residence community info-integration portal. With the in-depth study on the subject, it indicats that Tapestry can combine with portal effectively. The combination of the two techniques has changed the traditional way of portal developing and the system maintainability, expansibility and developing efficiency are also greatly increased. Through the technology route, it successfully implement a prototype system of residence community info integration portal. Furthermore, it also can control and utilize all kinds of resources effectively and achieve the purpose of resources polymerization, efficient management and sharing. It provides a new model for the information integration of residence community.
Because the infor construction of residence community are under developing, also limited by research level and condition at the same time, there are a lot of question failed to discuss deeply. But the research of key techniques in the thesis, and the success of the prototype system developing provide a kind of new feasible technical approach and reference for the study of info integration between digital community and digital city.
Keywords: Residence Community, Info Integration, Integrated Technology, Tapestry
目 录
一、绪论 7
1.1研究背景和意义 7
1.1.1研究背景 7
1.1.2研究意义 8
1.2国内外研究现状 9
1.3本文研究的目的、内容级技术 12
1.3.1 研究的目的 12
1.3.2 研究的内容 12
1.3.2研究的技术 13
二、住宅区信息整合关键技术研究 14
2.1 住宅区信息整合技术简介 14
2.2 OPC 技术 16
2.2.1 OPC 技术基础 16
2.2.2 OPC 接口方式 17
2.2.3 OPC 数据访问方式 18
2.2.4 OPC 技术规范 20
2.3 BACnet 技术 23
2.3.1 BACnet 对象 23
2.3.2 BACnet 数据通信协议 25
2.3.3 BACnet 四层体系结构 25
2.4 单点登录 SSO 技术 27
2.4.1 单点登录 SSO 概念 27
2.4.2 单点登录模型分析 27
2.4.3 单点登录身份认证机制 29
2.5 本章小结 30
三、住宅区门户开发关键技术研究 31
3.1 住宅区门户开发技术概述 31
3.2 Portal 技术 32
3.2.1 对 Portal 的认识 32
3.2.2 对Portlet的认识 33
3.2.3 JavaPortlet规范 34
3.3Tapestry组件开发框架 35
3.4Tapestry与 Portal 的融合及其开发平台 36
3.4.1Tapestry与 Portal 的融合 36
3.4.2Liferay平台 37
四、住宅区信息整合门户的设计 39
4.1 住宅区信息整合门户的设计原则 39
4.2 住宅区信息整合门户的体系结构研究 40
4.3 住宅区信息整合门户的功能设计 40
4.3.1 统一用户管理模块的内部逻辑结构及功能 40
4.3.2 物业管理模块的内部逻辑结构及功能 41
4.3.3 火灾报警模块的内部逻辑结构及功能 42
4.4 住宅区信息整合门户的技术方案设计 43
4.4.1 Portal 技术结合Tapestry框架实现界面整合 43
4.4.2 单点登录 SSO 整合住宅区各异构系统 44
4.4.3 OPC 结合 JOPCClient 整合小区内各现场控制设备 47
五、住宅区信息整合门户的实现 50
5.1 统一用户管理Portlet的内部实现 50
5.1.1 系统运行图 50
5.1.2 数据库实现 50
5.2 办公自动化Portlet的内部实现 51
5.2.1 系统运行图 51
5.2.2 门户与办公自动化系统的 SSO 实现 52
5.3 物业管理Portlet的内部实现 53
5.3.1 系统运行图 53
5.3.2 门户与物业管理系统的 SSO 实现 53
5.4 火灾报警Portlet的内部实现 54
5.4.1 系统运行图 54
5.4.2 系统流程图 54
5.5 住宅区信息整合门户测试 55
5.5.1 测试方案 55
5.5.2 测试结果 55
六、总结与展望 56
6.1 总结 56
6.2 展望 58
致 谢 59
参考文献 60 |