- 1、本文档共21页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
基于SSH的小区物业管理系统
基于SSH的小区物业管理系统
1 系统概述
1.1 系统应用的背景
21世纪以来,我国人民逐渐过上了小康水平的生活,再加上房地产行业的突飞猛进,人们对住宅质量提出更高的要求,计算机行业的快速发展,软件逐步进入各家各户。所以说,我们国家逐步出现了一些现代化的小区。但是现代化的小区缺乏现代化的管理,这是物业管理慢慢的走入这些现代化的小区,更好的为物业和住户提供更好的服务。
1.2 课题研究的目标
为了实现物业管理系统的所有功能,我使用了基于B/S架构的Java开发,使用SSH三大框架技术。Internet技术,Java
Java是一种面向对象(OO)的语言,具备以下的性质:
1.简单性:使用面向对象的可以使系统 接收HTTP请求,生成HTTP响应(默认的协议是一个HTTP请求和响应)truts
Struts2是一个MVC的框架,他是基于webwork的升级版,跟之前的Struts1没有任何联系。能够轻松的获取表单内容,根据需要发送请求到一个合适的控制器参数呼叫控制器中的服务接口,将服务接口的结果包发送到指定的视图,以及视图以显示完整的。一些简单的国际化工作Struts是基于MVC模式开发的,可以程序结构的灵活性,。pring
Spring 技术构建轻量级的,主要提供事务管理。其中包含两个最常用的模块:Spring 面向切面编程(AOP)和控制反转 (IOC)。AOP主要包含Aspect,cutpoint,jionpoint,advice,target。
IOC主要解决了对象调用的问题,从而降低了耦合度。
1.4.6 Hibernate
Hibernate是数据存储的一个有效的框架。主要是靠着orm映射文件来维护对象的关系,和数据库一样拥有查询的功能,将原本的SQL查询变成了面向对象的思想来操作对象,从而节省了我们开发处理数据的时间。
1.5 可行性分析
1.51技术上可行性
盒子先生物业管理系统采用了最受欢迎的WEB中的SSH框架,基于JAVA语言作为前端的开发语言。JAVA是一门面向对象的语言,它可以在不同的平台上运行,例如:windows,unix等。MySql作为了后台数据库的开发语言,它是管理系统的首选的数据库,它可以处理很多数据,而且占有内存少,运行速度快。这两个开发工具之间的是强大的,具有较好的实用性,作为系统的开发工具是可行的。
1.53 管理上可行性
该系统操作简单,易于上手,只要有简单计算机技术就可以对物业管理系统进行操作。新入职的员工,还有岗前培训,也提高了员工的素质,对实施物业管理系统做好了硬件和软件的准备。
2 需求分析
2.1 需求分析
2.1.1管理员使用功能
物业公司的服务人员作为该系统的管理,具备以下的功能。
1) 业主信息管理,查看业主的基本信息,可以新增业主的基本信息,更新原有业主的基本信息,删除原有业主的基本信息,根据业主的姓名可以查询到业主的信息。
2)房产信息管理,查看房屋的基本信息,可以新增房屋的基本信息,更新原有房屋的基本信息,删除原有房屋的基本信息,根据房屋的业主姓名或者房屋门牌号可以查询到房屋的信息。
3) 缴费信息管理,查询各个用户的缴费情况,更新用户的缴费情况和删除用户的缴费情况。
4)收费管理,查看用户的缴费情况,如果收费成功可以点击确认收费。
5)维修管理,可以查询到用户的保修情况,更好的了解到用户的物品的使用情况。可以处理维修后的事情,更人性化。
6)投诉管理,用户可以对物业的任何做出投诉,管理员可以在看到投诉的情况,需要处理的投诉。
7)系统帐号管理,管理员可以对用户的帐号做出停用和正常使用的操作,如果停用账号后,用户无权对该系统进行操作。
2.1.2用户使用功能
1)业主信息查询,每个业主登陆后,会显示自己的简单信息,点击查看详细信息后可以查看完整的业主信息。
2)房产信息查询,可以查询自己所住房子的基本信息。
3)缴费信息查询,查看自己的各种费用的缴纳情况。
4)维修管理,将维修的事务反映给物业。
5)投诉管理,将自己对物业的不满或者满意程度反馈给物业。
6)系统帐号查询,查询自己帐号的使用情况。
7)修改系统密码。
2.2系统架构分析
架构分析如下:?
1.逻辑架构:JSP+JavaBean?+Database?
?(1)JSP表现层?,主要让用户有一个可视化的界面操作。
?(2) JavaBean实现业务逻辑层,数据库上的主要交互操作。?
(3)Database持久保持数据,主要对数据的增删改查。?
2.物理架构:本机兼备Web服务器,Database服务器?
3.技术解决方案:WebServer-Tomcat7.0,Database-MySQL5.6?
图3-1三层架构图
3 总体设计
3.1 总体设计概述
1)尽量采用
文档评论(0)