基于ssh框架的物业管理系统构建研究

基于ssh框架的物业管理系统构建研究

ID:9455077

大小:53.50 KB

页数:5页

时间:2018-05-01

基于ssh框架的物业管理系统构建研究_第1页
基于ssh框架的物业管理系统构建研究_第2页
基于ssh框架的物业管理系统构建研究_第3页
基于ssh框架的物业管理系统构建研究_第4页
基于ssh框架的物业管理系统构建研究_第5页
资源描述:

《基于ssh框架的物业管理系统构建研究》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、基于SSH框架的物业管理系统构建研究  引言  Inter技术的快速发展给人们的工作和生活带来了极大的便利,信息化建设已经成为节约运维成本、提高工作效率的首选.当前,国内许多小区依旧采用传统的物业管理方式,伴随着小区规模的不断扩大,这种管理方式突显出诸多缺点[1].例如效率低、保密性差,且不易于管理.如何应用先进的信息技术开展物业管理是一个备受关注的问题,因此,有必要开发一套物业管理系统.  1SSH框架  SSH是一个轻量级组合框架,能够更好的实现MVC模式,充分发挥了各自的优势[2].三层框架的整合形成一个结构良好、功能强大,层

2、次清晰的框架体系.  1.1Struts  Struts是一个独立的MVC模式框架,很好的实现了显示处理和业务处理逻辑之间的低耦合性[3].但Struts主要是针对表示层设计的,对业务逻辑方面的支持不是很强,比如事务管理、安全检查等本属于系统层面的,实现代码也穿插在整个业务逻辑中,降低了代码的可维护性,而Spring则可以很好地解决这些问题.  1.2Spring  Spring也是独立的MVC模式框架,通过IoC技术,降低各组件之间的依赖,而Spring提供的面向切面编程(AspectOrientedProgramming,AOP

3、)技术,在事务管理上具有独特优势[4].Spring框架不仅能有效地服务中间层对象,而且易于同其他层框架进行无缝集成,使各层之间相互独立,实现了在架构上各框架间的低耦合性.  1.3Hibernate  Hibernate作为一个优秀的持久化工具,通过对象关系映射(ObjectRelationalMapping,ORM)架起了Java对象与关系数据库间的桥梁,很好的协调对象与数据库的交互,提供数据查询和恢复机制,实现了与底层数据库的分离.  2MyEclipse开发工具  MyEclipse(MyEclipseEnterprisey

4、-Eclipse)企业级开发平台是对Eclipse的扩展,利用它用户可以在数据库和J2EE的开发、发布以及应用程序服务器的整合方面极大的提高工作效率.它是功能丰富的J2EE集成开发环境,包括了完备的编码、调试、测试和发布功能,完整支持、Struts、JSP、CSS、JavaScript、SQL以及Hibernate等.所以本系统的开发工具采用MyEclipse,提高开发效率.  3物业管理系统需求分析  功能需求是指系统必须提供的功能.通过需求分析来划分系统必须具备的功能,即要分清系统中的角色,并且要理清每个角色拥有的功能权限[5]

5、.  3.1系统功能描述  物业管理系统的基本功能是物业管理的自动化、X络化,经过调查分析,小区日常办公和管理中涉及的主要业务包括:车辆管理、业主信息管理、投诉管理、公告管理、缴费信息管理、报修管理等.具体分析如下:  (1)车位辆管理:实现对车位的快速查询和管理.  (2)业主信息管理:对业主信息进行管理.  (3)投诉管理:对业主提出的投诉信息进行管理.  (4)公告管理:发布公告信息,便于用户快速获取相关信息.  (5)缴费信息管理:对业主的各类缴费信息进行管理.  (6)报修管理:对业主提出的报修信息进行管理.  系统功能如

6、图1所示.  3.2系统用例描述  通过对系统进行分析,系统角色分为:物业管理员和小区业主.  物业管理员可以对公告信息、人员信息、报修信息、投诉信息、缴费信息、环境信息、留言信息、车位信息进行管理.物业管理员用例图如图2所示.  业主可以对小区系统内的公告进行查看、修改登录密码、查看或添加投诉信息、查看或添加报修信息、查看业主的缴费情况、查看环境信息、查看或添加留言信息、查看或申请车位等操作.业主用例图如图3所示.  4系统设计与实现  4.1系统架构设计  系统采用轻量级SSH三层框架来实现MVC模式.MVC是一种设计模式,它的

7、出现不仅实现了功能模块和显示模块的分离,同时它还提高了应用系统的可维护性,可扩展性,可移植性和组件的可复用性[6].  它的主要思想是将应用程序分成3个部分:模型(Model),视图(Viel文件中进行配置,使得该过滤器在服务器启动时就进行加载.  (3)在该过滤器初始化时,读取这3个权限资源文本,分别存放在3个集合中,然后拦截系统的每个访问链接,判断该链接所在需要的权限.当访问公共资源时直接放行;如果需要访问权限,判断当前系统有没有登录用户,如果没有,就不放行;如果有取出该用户,判断该用户是否有权限,有则放行,否则禁止放行.从而达

8、到权限控制的目的,更好地保证了系统的安全性.  5结束语  本系统在分析某物业公司的工作业务的基础上,结合B/S软件开发的特点,应用Struts、Hibernate和Spring(SSH)三层架构技术,设计并实现了一套物业管理系统.系

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

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

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