物业管理系统-软件工程毕业设计论文.doc
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_05.gif)
《物业管理系统-软件工程毕业设计论文.doc》由会员分享,可在线阅读,更多相关《物业管理系统-软件工程毕业设计论文.doc(59页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、本科毕业设计说明书(论文) (2012届)论文题目 物业管理系统作者姓名 王 坚 指导教师 王 子 仁 学科(专业)所在学院 计算机科学与技术学院 提交日期 2012年5月27日 浙江工业大学本科毕业设计说明书(论文)摘要近年来,随着小区服务的多元化和繁杂化,传统的物业管理方式很难适应新的需求。采用物业管理系统,将信息化和网络技术运用到传统的物业管理中,可以很好地应对业主对于物业服务提出的多元化需求,提高物业服务水平。本系统是面向多物业公司、多小区共同使用的信息管理系统,主要功能模块包括:物业公司信息管理,物业小区信息管理,业主信息管理,物业费管理和短信平台管理等等。本系统采用B/S(Brow
2、ser/Server)架构和J2EE技术框架。为了满足多层次用户的权限控制需求,提高权限控制的灵活性,本系统采用RBAC(基于角色的权限控制)进行设计,采用Spring Security3.0技术框架实现。本系统采用AOP编程实现用户关键行为的日志跟踪。本系统的短信平台采用了中国移动Open MAS代理服务器提供的Web Service接口,短信服务与业务系统之间通过Java消息机制进行通信和同步。本系统的部署和使用,不仅有效地实现了物业公司的信息管理,还规范化了物业管理的工作流程,提高了工作效率;同时通过短信服务,拓宽了业主与物业管理人员之间的沟通渠道,实现信息的有效传递。关键词:物业管理,
3、RBAC,短信平台,Spring Security,AOP日志 IAbstractRecent years, the conventional property management services have become inadequate to fully meet the needs for the increasing diversification and complexification of requirements. Applying information and network technologies to traditional property managemen
4、t could meet diverse needs of owners, and promote the level of the service.This system is a shared information management platform among multi-properties company and multi-residential community. The main function modules include information management of property company, information management of r
5、esidential community, information management of owner, management of property charges and SMS platform management, etc. The system uses the B/S (Browser/Server) architecture and J2EE framework. In order to meet multi-level access control needs and improve the flexibility of access control, the acces
6、s control design is based on RBAC (Role Based Access Control) theory and implemented with Spring Security 3.0 Framework. Also the system uses AOP (Aspect Oriented Programming) technology to track users major behaviors. The SMS platform of the system uses the interface which provided by the Open MAS
7、proxy server of China Mobile. Java Message mechanism is used to communicate and synchronize between SMS service process and the web system.Using this system, not only helps to manage the property information, but also standardize the property management workflow and to improve work efficiency, furth
8、ermore, the SMS service broadens the channels of communication between owners and property management stuffs.Keywords:Property management, RBAC, SMS platform, Spring Security, AOP log目录摘要IABSTRACTI第一章 绪论11.1研究背景与意义11.2研究内容及现状11.3本文的主要工作21.3.1本文的研究内容21.3.2本文的组织结构31.4本章小结3第二章 物业管理系统需求分析42.1系统需求分析42.1.
9、1需求概述42.1.2用户概述42.1.3系统安全需求62.1.4系统日志需求62.1.5短信平台需求62.1.6业务功能需求62.2系统架构设计72.3数据库设计82.4小结9第三章 物业管理系统安全平台构建103.1RBAC基本模型103.2RBAC扩展模型103.1.1基本要素113.1.2基本关系123.1.3数据库表133.3Spring Security143.4Spring Security扩展153.4.1Spring Security扩展类图163.4.2Spring Security关键类实现173.5安全平台实现203.5.1配置管理203.5.2实时控制223.6本章小
10、结23第四章 物业管理系统的日志系统构建244.1Spring AOP概述244.1.1AOP基本概念244.2Log4j日志框架254.3日志格式定义254.4日志文件设置264.5日志切点配置274.6日志方法实现284.7本章小结29第五章 物业管理系统的短信平台构建305.1短信发送流程305.2JMS消息机制构建315.2.1ActiveMQ消息中间件315.1315.2.2Spring JMS + ActiveMQ配置315.2.3JMS消息格式定义325.2.4JMS消息生产者335.2.5JMS消息消费者345.3OpenMAS接口355.4业务短信管理365.3.1业务短信切
11、点配置365.3.2业务短信通知方法365.5群发短信管理375.6历史短信查询375.7本章小结38第六章 物业管理系统业务功能实现396.1公司信息管理396.2物业项目管理396.2.1小区信息管理396.2.2楼宇信息管理396.2.3房屋信息管理406.3业主信息管理406.4物业缴费管理416.4.1物业费创建446.4.2物业费录入456.4.3物业费审核466.5本章小结46第七章 总结与展望477.1总结477.2展望47参考文献48致谢50附录51附录1 毕业设计文献综述51附件2 毕业设计开题报告51附件3 毕业设计外文翻译51图目录图21组织结构图4图22系统整体用例图
12、5图23 物业管理系统业务功能需求结构图7图24物业管理系统整体架构设计8图25物业管理系统业务功能模块数据库关系图9图36 RBAC基本模型10图37 RBAC扩展模型11图38物业管理系统权限控制数据库E-R图13图39 Spring Security基本组件14图310 流经Spring Security框架的请求15图311 Spring Security扩展类图17图312 MyInvocationSecurityMetadataSource的loadDefinedResource方法实现18图313 MyInvocationSecurityMetadataSource的getAtt
13、ributes方法实现19图314 MyUserDetailsService的loadUserByUsername方法实现19图315 MyAccessDecisionManager的Decide方法实现20图316 资源管理页面(资源列表)21图317 角色管理页面(给角色分配权限)21图318 用户管理页面(创建用户)22图319 访问拒绝提示22图420用户行为跟踪日志片段26图421 Log4J日志文件配置26图422 Spring AOP日志切点配置28图423 添加操作时触发的日志记录函数29图424 批量添加操作时触发的日志记录函数29图525 短信发送流程顺序图30图526 面
14、向消息的中间件31图527 Spring JMS+ActiveMQ配置32图528 短信发送消息生产者33图529 短信发送消息消费者34图530 Open MAS接口35图531 业务短信切点配置36图532 短信平台页面(查找联系人)37图633 业主数据导入流程图41图634 物业缴费管理跨职流程图43图735 物业费项目创建表单44图636 财务人员界面物业费清单列表(导出)45图637 小区管理员界面物业费清单列表(录入)45图638 财务人员界面物业费清单列表(审核)46表目录表41用户操作日志格式定义表26浙江工业大学本科毕业设计说明书(论文)第一章 绪论1.1 研究背景与意义近
15、年来,随着市场经济的发展和人们生活水平的提高,住宅小区已经成为了人们安家置业的首选。人们不但对住宅本身的美观、质量要求越来越高,同时也对小区的物业服务和管理要求越来越高。传统的人工管理方法已经不能满足时代的需求,主要表现在以下几个方面:首先,在传统的物业管理中,管理者和业主的关系是管理服务与被管理的关系,业主不能积极参与到物业管理活动中去。其次,物业管理中的重要组成部分是客户服务,在传统的物业管理中,通常通过电话或申请单来完成服务申请,这种方式给数据修改、编辑、查询以及小区各种信息的管理带来了很大的不便。最后,由于各项服务都需要人手工去完成,更甚者要上门发传单以通知业主,这不仅增大了物业管理中
16、的工作量,也加大了人力资源的浪费。基于此,考虑采用B/S架构的Web技术实现物业公司的相关信息收集、发布、存储处理和交流,实现不同地域信息的快速传递和共享。采用基于Web的物业管理信息系统有利于实现物业公司对于小区信息的综合管理,便于准确查询和计算相关物业信息,进而达到提高效率降低成本的目的。同时,也有利于降低业主对于物业服务投诉次数,提高业主对物业服务的满意度,提升公司整体形象的目的。1.2 研究内容及现状物业管理系统的设计从低到高经历了三个阶段:第一个层次单项数据处理,该方法模仿手工管理方式,多用于简单的事务性工作,这也是目前国内大多数物业管理公司的计算机应用水平;第二个层次是数据综合处理
17、,此时计算机应用呈现网络化和实时处理特点,已能在一定程度上提高物业管理效率;低三个层次则是管理信息系统(MIS),此时信息论、控制论和系统工程等优化理论在软件程序中得以运用。计算机网络和数据库的建立,使得计算机管理某个单一系统发展成为全面的管理系统,而且具备了较高程度的智能化决策能力。以往由于计算机技术和通信技术的限制,物业管理系统只能在一个低水平层次上进行简单的信息共享和系统互联,无法实现一个实时性、健壮性及扩展性良好的小区物业管理系统。而如今计算机技术的发展,为以上问题提供了一些较好的解决方案,通过构建一个基于B/S模式的小区物业管理系统可以很好地解决当前小区物业管理系统所面临的问题1.3
18、 本文的主要工作1.3.1 本文的研究内容本文详细阐述了基于B/S架构的物业管理系统的设计思路和方法以及课题的实现过程,并就课题中的几个主要方面作详细的分析和说明,该课题主要包括以下几个方面:(1) 根据从客户方面了解到的需求进行详细分析,并给出系统设计。(2) 扩展RBAC(Role-Based Access Control)基本模型,设计物业管理系统的访问控制模型。(3) 修改Spring Security3.0框架,实现系统的访问控制,构建物业管理系统的安全平台,使得不同用户登录系统后可自动加载拥有的功能模块,并可以屏蔽非法的访问请求。(4) 采用Spring AOP技术和Log4j日志
19、框架设计系统的日志跟踪系统,构建物业管理系统的日志系统,使得可追溯用户的关键操作(增、删、改操作)。(5) 采用OpenMAS二次开发包,构建物业管理系统的短信平台,使得业主可以接收到来自系统的消息。(6) 采用ActiveMQ消息服务器,构建物业管理系统的消息发送与接收机制,使得短信平台的短信发送服务可以与业务系统实现通信和同步。(7) 实现物业管理系统的其他业务功能。1.3.2 本文的组织结构本文共分为七个章节:第一章:绪论。介绍本课题的研究背景与意义、研究内容和现状,最后阐述本文的主要研究内容和组织结构。第二章:物业管理系统需求分析。介绍系统的整体需求、功能性需求和其他非功能性需求,并给
20、出系统的整体架构设计,数据库设计。第三章:物业管理系统安全平台构建。介绍本系统的RBAC扩展模型,以及对Spring Security框架的扩展。第四章:物业管理系统日志系统构建。介绍基于Spring AOP技术和Log4j日志框架实现的日志跟踪系统。第五章:物业管理系统短信平台构建。介绍基于中国移动Open MAS接口的短信平台实现,以及短信发送服务程序与Web系统之间的消息传递机制实现。第六章:物业管理系统业务功能实现。介绍物业管理系统中物业公司信息管理、物业项目信息管理、业主信息管理、物业缴费管理等功能的实现。第七章:总结和展望。总结系统开发过程中的经验和成果,并对系统的改进方向提出展望
21、。1.4 本章小结本章简要介绍课题的研究背景与意义、以及该课题的国内外研究现状和主要研究内容,最后,给出了本文的主要研究内容及本文的组织结构51第二章 物业管理系统需求分析2.1 系统需求分析2.1.1 需求概述本系统是由中国移动舟山分公司发起并推广的面向全市物业公司共享的一套物业管理信息系统,所以本系统首先必须支持多公司、多小区的共同访问,而不造成数据的越权和非法访问,为此本系统需拥有一套完善的访问控制机制,以确保用户只能在权限范围内进行的操作。图2-1显示了系统客户的组织结构图。图21组织结构图物业管理系统的使用主要是为了实现物业管理过程的信息化,满足日益繁杂的业务需求,实现物业信息的有效
22、存储和传递,简化日常操作,提高管理效率。物业管理集中体现在物业小区的信息管理、业主信息管理、物业费缴费信息管理等。小区信息管理又包括了小区基本信息管理、楼宇信息管理、房屋信息管理等,物业费缴费信息管理又包括了物业费的创建和生成、物业费的录入、物业费的审核等三个流程。为了提高在物业管理过程中与业主的沟通与交互,本系统引入短信平台,物业公司可以以短信的形式传递一些通知提醒和温馨提示,同时在物业费管理流程中,以短信形式通知业主当前的缴费情况。2.1.2 用户概述本系统的用户包括以下五个基本类型(角色):移动公司管理员、物业公司管理员、物业公司财务人员、小区管理员、系统管理员。同时要求本系统可以通过权
23、限控制系统灵活的配置新的用户类型。五个基本角色的基本职责描述如下:(1) 移动公司管理员:负责物业公司信息的创建和维护,信息机账号的创建和维护。(2) 物业公司管理员:负责公司用户的创建和维护、小区信息的创建和维护、业主信息的创建和维护。(3) 物业公司财务人员:负责物业费缴费信息的创建和维护、缴费审核。(4) 物业小区管理员:负责物业费的录入工作。(5) 系统管理员:负责系统的初始化配置,包括系统的权限设置、功能模块配置、初始用户创建等。本系统的系统管理员和移动公司管理员用户各只有一个,每个物业公司都有各自的物业公司管理员、财务人员和若干个小区管理员。不用类型的用户登录系统后所拥有的功能模块
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 物业管理 系统 软件工程 毕业设计 论文
![提示](https://www.taowenge.com/images/bang_tan.gif)
限制150内