小区物业管理系统是为了对小区物业实行计算机化的管理以提高工作效率且方便用户。主要功能是对物业费用、停车场管理、水电气费用管理、物业设备维修情况等进行管理和基本资料管理以及对系统自身的用户权限管理。
通过本系统增强了小区管理人员与住户之是的沟通,使小区管理人员能及时了解住户的需求,并帮助住用户解决一系列的问题,从而提高了小区管理的效率。
这个系统在MyEclipse软件条件下进行编写的,数据库采用的是MysqL数据库软件。使用J2EE的三大框架和SQL Server2008以其内置的数据复制功能、强大的管理工具与Internet的紧密集成和开放的系统结构为广大的用户和开发人员和系统集成商提供了一个出众的数据库平台。
系统管理模块: 在系统管理中,用户可以对使用该系统用户进 行用户添加、删除、查询以及修改密码等操作,方便了管理员对使用该软件人员的管理。
楼盘管理模块: 楼盘管理提供了对楼房的添加、删除及查询等管理。可以方便的对楼盘的租、售及剩余楼盘资料的管理查询。
收费管理模块: 收费管理功能解决了长期困扰物业管理公司的一大难题,物业公司不用再为繁杂的计算工作发愁。用户对每一项收费项目设定计算方法、收费时间后,系统能够自动按设定的方法计算收费金额,并按定义的格式批量打印收费通知单;对于欠款住户,系统自动计算滞纳金。
停车管理模块: 停车管理模块可以对业主的车辆进行集中管理,物业提供了一个专门的车位,对出库、入库的车辆进行登记,以保证业主车辆的安全。
业主管理模块: 系统对业主姓名、地址、联系方式进行全面的登记管理。
报修管理模块: 报修管理包括维修小区的公共设施以及各位业主需要物业帮忙维修的设施。
投诉管理模块: 投诉管理是对于一些保安或是设施维修时间拖太久而设定的,在业主的监督下,把物业管理的更好,更棒。
在做基于JSP的小区物业管理系统的设计与实现中,遇到过一些问题。
在系统管理模块中,无法将注册信息写入到数据库,有时偶尔还会出现注册提交后,某个属性值为空的问题,经过和团队的交流以及相互沟通,自己查看链接数据库的源代码,以及注册模块的源代码,解决了以上所出现的问题。
在登录模块中,点击提交后,有时候进入不到管理系统界面,后来进行仔细查询源代码后,发现少写代码,粗心导致。
目录
摘要 1
目录 3
第1章 引言 5
1.1课题的研究背景 5
1.2 系统开发的意义与目的 6
1.3 小区物业发展状况 7
1.2.1 国外应用状况调查 7
1.2.2国内现状调查 7
第二章 相关技术分析 8
2.1JSP技术简介 8
2.2JSP工作原理 9
2.3MVC 设计模式与Struts构造 9
2.2.1MVC 设计模式 9
2.2.2Struts框架技术 10
2.4 O/R映射与Hibernate构架 11
2.4.1 Hibernate框架 12
2.4.2 Hibernate的核心接口 12
2.6 开发平台 13
2.7 MYSQL简介 14
第3章 小区物业管理的系统分析 15
3.1业务流程分析 15
3.1.1物业管理员的业务流程 15
3.1.2用户的业务流程 16
3.2可行性分析 17
3.2.1可行性的技术 17
3.2.2经济可行性 18
3.2.3操作可行性 18
第4章 小区物业管理系统的概要设计 19
4.1系统功能模块分析 19
4.1.1管理员功能 19
4.1.2业主功能 20
4.2数据流图分析 20
4.4设计系统数据库 22
4.4.1ER图设计 22
4.4.2数据库表设计 22
第5章 小区物业管理系统的详细设计 24
5.1登陆模块 24
5.2管理员模块 26
5.2.1住户信息管理 26
5.2.2 保安信息管理 27
5.2.3 设备信息管理 28
5.2.4 物业缴费信息管理 28
5.2.5 物业报修管理 30
5.2.6 预定车位 30
5.2.7 管理留言投诉 31
5.3住户后台管理模块 31
5.3.1住户后台主界面 31
5.3.2修改住户资料 32
5.3.3发表留言 32
5.4 配置文件hibernate.cfg.xml 33
第6章 总结与展望 34
6.1本文小结 34
6.2 研究展望 35
参考文献 36
致 谢 37