欢迎添加微信互相交流学习哦!
项目源码:https://gitee.com/oklongmm/biye2
摘 要
当今社会,互联网信息的迅速发展在不断地影响着我们的生活。也使城市生活中的小区物业管理越来越信息化。本系统是在我了解了小区物业管理的基本流程后设计而成的,实现了管理员,住户对小区物业不同权限的管理。使得整个小区物业管理能在本系统下顺利的运行。
本系统主要利用tomcat6.0作为系统服务器,使用Myeclipse8.5作为开发平台,采用JSP作为开发语言,结合SQL server2005数据库开发的一个基于B/S体系结构的国际花都小区物业管理系统。该系统主要实现了物业信息管理,住户信息管理,房屋信息管理等模块。同时设置了小区物业管理员和住户两个不同权限的对象,提高了管理效率。该系统主要运行的管理项目有住户缴费信息管理,住户报修信息管理,住户投诉信息管理,住户信息管理,房屋信息管理。其中缴费信息,报修信息,投诉信息还可生成报表导出。通过运行与测试,成功实现了该系统的所有功能。
关键词:小区;物业管理;JSP;SQL server2005
Abstract
In todays society, the rapid development of the Internet information is constantly affecting our lives. Also make the residential property management in urban life more and more informationalized. This system which achieved the management of administrator as well as the inhabitants is designed after the understanding of the basic process of residential property management.So that the function of entire residential property management can run with this system smoothly.
This system mainly use the tomcat6.0 server and myeclipse8.5 which is used as a development platform. The system also using JSP as a development language, which combined with SQL Server2005 database development one based on B / s system structure of the Huadu District property management system. This system mainly realizes the property information management, the inhabitant information management, the housing information management and so on module. At the same time,the system setted two different rights, the district property managers and tenants ,to operate itself,which improves the managements efficiency. The main functions of the system are household payment information management, household repair information management, tenants complaints, information management, household information management and housing information management. The payment information, repair information and complaint information can also make reports. At last, all the functions of the system are realized successfully by systems running.
Key Words:Compounds; Property management; JSP; SQL server2005
目 录
TOC 1-3 HYPERLINK l _Toc8978 摘 要 I
HYPERLINK l _Toc7364 Abstract II
HYPERLINK l _Toc23194 1. 引言 1
HYPERLINK l _Toc15178 1.1 开发背景 1
HYPERLINK l _Toc14803 1.2 研究意义 1
HYPERLINK l _Toc20186 1.3 开发工具 2
HYPERLINK l _Toc18061 1.3.1 Tomcat 2
HYPERLINK l _Toc16650 1.3.2 Myeclipse 2
HYPERLINK l _Toc23298 1.3.3 B/S体系结构 2
HYPERLINK l _Toc9791 2. 需求分析 4
HYPERLINK l _Toc6348 2.1 需求分析 4
HYPERLINK l _Toc9547 2.2 设计要求 5
HYPERLINK l _Toc28813 2.3 可行性分析 7
HYPERLINK l _Toc9464 3. 系统设计 9
HYPERLINK l _Toc19408 3.1 系统总结构 9
HYPERLINK l _Toc14058 3.2 数据库设计 11
HYPERLINK l _Toc4842 3.2.1 E-R图设计 11
HYPERLINK l _Toc12917 3.2.2 数据库表的设计 13
HYPERLINK l _Toc22241 3.2.3 数据库的连接 15
HYPERLINK l _Toc18278 4. 系统实现 17
HYPERLINK l _Toc26539 4.1 用户登录 17
HYPERLINK l _Toc20430 4.2 管理员模块 18
HYPERLINK l _Toc8513 4.2.1 物业管理模块 18
HYPERLINK l _Toc8517 4.2.2 报表统计模块 20
HYPERLINK l _Toc20051 4.2.3 基本资料管理模块 21
HYPERLINK l _Toc24908 4.3 住户模块 25
HYPERLINK l _Toc13735 4.3.1 住户注册模块 25
HYPERLINK l _Toc15795 4.3.2 住户功能模块 26
HYPERLINK l _Toc20328 5. 系统测试与运行 28
HYPERLINK l _Toc12587 5.1 系统测试 28
HYPERLINK l _Toc18926 5.2 系统运行 28
HYPERLINK l _Toc32109 6. 结论 30
HYPERLINK l _Toc457 参考文献 31
HYPERLINK l _Toc3998 附 录 32
HYPERLINK l _Toc28431 致 谢 43
1. 引言
1.1 开发背景
物业管理是一种新型的综合性服务体系,近几年,随着我国城市化建设的推进,物业管理的服务范畴也在不断扩大,具有广阔的服务前景[1]。本行业的发展需要符合客观的经济规律,符合广大消费者的需求。在发展过程中还在不断完善,随着社会的进步,物业管理还有很多的空间可以发展进化。目前这种网络化的物业管理已经渐渐被大众所接受,城市化的发展也促进了物业管理的发展脚步。
小区管理是我们生活中密不可分的一部分,传统办法是使用手动方式来管理小区物业,这种管理方式有很多弊端,例如:管理繁琐,效率低下,易出错等。这对于小区物业管理者来说,是个相当大的难题。
随着科学技术的发展与不断进步,计算机科学技术在近几年发展超前迅速。人们将其运用到生活的各个方面,它已是人们生活必不可少的一部分,也为我们带来了极大的便利。运用计算机技术对小区物业进行网络化管理,也是形势所向,它完善了手动化管理所存在的缺点,使其成为优势,如:管理便利,运行流畅,操作便利,安全性好,成本低等。
1.2 研究意义
物业管理是社会发展的客观需求和必然产物,它是房地产经营管理的重要影响因素,又是城市发展的的重要组成部分。物业管理的发展影响着社会经济,人文环境等各方面的直接利益。因此,小区物业管理的发展具有十分重要的意义。
小区物业管理的发展促进了社会经济的发展,给社会带来了直接利益,并带动了国民经济的发展[2]。信息化的物业管理消除了传统房屋人工化管理不便,低效率的弊端,产生了房地产开发,经营,服务一体系的信息化管理体系。良好的物业管理可以使物业管理流程正常运行,给予人们优良的居住环境,完好的服务体系。房地产方面还可以不断完善物业管理,让信息化的物业管理适应社会的发展,保持持久的使用寿命。物业管理的发展也提高了人们生活水平的质量,随着社会城市化的推进,居民群众的生活需求也越来越高。提高人们群众的居住质量,不仅需要住宅产业的科技化发展,还需要良好的物业管理。这样才能大大改善居民群众的生活质量,让信息化科技融入群众的生活中。
物业管理的发展还有促进了居民居住环境的稳定。维护维护社区的安全,创造健康,优良的生活环境[3]。物业管理是社区服务非常重要的一部分,在社区服务中也发挥着重要的作用。物业管理可以有效地维护社区环境和秩序,也可以协助相关部门做好防范犯罪事故的事宜。物业管理推进了社区服务的建设,为居民提供了良好的居住环境,也促进了社区安定和社区精神文明的建设。随着人们对居住环境的要求的提高,社区服务管理公司不仅需要为居民提供住宅,绿化等硬件服务,也需要提供现代化的信息网络服务体系。利用这个系统可以及时的反应住户的需求,物业管理员也可以及时地提供服务。
小区物业管理的开发可以让小区物业的管理更加协调,规范,也为物业管理公司提供了一套高效、便捷的管理方式[4]。
1.3 开发工具
本系统主要利用tomcat6.0作为系统服务器,使用Myeclipse8.5作为开发平台,采用JSP作为开发语言,结合SQL server2005数据库开发的一个基于B/S体系结构的国际花都小区物业管理系统。
1.3.1 Tomcat
Tomcat服务器是开发源代码的Web应用服务器,是目前比较流行的Web应用服务器之一,Tomcat是Apache软件基金会(Apache Software Foundation)的Jakarta项目中的一个核心项目[5]。由Apache、Sun和其他一些公司及个人共同开发而成。由于有了Sun的参与和支持,最新的Servlet和JSP规范总是能在Tomcat中得到体现。因为Tomcat技术先进、性能稳定,而且免费。因此深受Java爱好者的喜爱并得到了部分软件开发商的认可,成为目前比较流行的Web应用服务器。本系统采用的是Tomcat6.0版本。
1.3.2 Myeclipse
Myeclipse是一个专门为Eclipse设计的商业插件和开源插件的完美集合。Myeclipse为Eclipse提供了一个大量私有和开源的Java工具的集合,Myeclipse目前支持Java Servlet、AJAX、JSP、JSF、Struts、Spring、Hibernate、EJB3、JDBC数据库链接工具等多项功能[6]。可以说Myeclipse几乎囊括了目前所有主流开源产品的专属Eclipse开发工具,很大程度上解决了各种开源工具的不一致和缺点问题,并大大提高了Java和JSP应用开发的效率。Myeclipse包含大量由其他组织开发的开源插件,Genuine增强了这些插件的功能并且撰写了很多使用文档,便于开发者学习。Myeclipse插件对加速Eclipse的流行起到了很重要的作用,并大大简化了复杂Java和JSP用用程序的开发。
1.3.3 B/S体系结构
目前在开发领域中主要分为两大编程体系,一种是基于浏览器的B/S(Browser/Server)结构,另一种是C/S(Client/Server)结构,本系统采用B/S体系结构[7]。B/S结构编程语言分成浏览器端编程语言和服务器端编程语言。所谓浏览器端编程语言就是这些语言都是被浏览器解释执行。HTML和CSS是由浏览器解释的,JavaScri