1、北京邮电大学世纪学院毕业设计(论文)题 目 小 区 物 业 管 理 系 统 的 设 计 与 实 现学 号 学生姓名 专业名称 计算机科学与技术 所在系(院) 计算机科学与技术 指导教师 年 月 日I题目 小 区 物 业 管 理 系 统 的 设 计 与 实 现 摘要随着社区建设的推进以及计算机技术的发展,物业管理模式正在由网络型取代传统型。本课题是通过对小区物业的管理工作进行各需求和系统分析,以及规划设计,从而开发出一个基于 Web 的小区物业管理系统。该系统通过用 MVC 模式 SSH 框架和 MySQL 数据库写出,并是在 B/S 的模式下基于 Web 的管理系统。本系统包括登录模块、物业模
2、块、统计分析模块和系统管理模块四大模块组成。以方便对数据信息的登记和统计。本系统的设计与实施实现了管理的信息化,提高了办公效率和数据的保密性,同时该系统使录入工作变得简单、透明,把以前传统又零散的管理模式转变为先进又系统的的管理模式。 关 键 词 : 小 区 物业管理系统 B/S 模式 WEB SSH MySQL JSPIITitle Design and implementation of residential property management system AbstractWith the development of community building and promote
3、computer technology, property management model is being replaced by a network-based traditional. The issue is that various requirements and system analysis, and planning and design through to the management of residential property, which developed a Web-based property management system.The system is
4、 MVC pattern by SSH framework and MySQL database write, and under B / S mode Web-based management system. The system includes a login module, the property module, statistical analysis module and system management module is composed of four modules. To facilitate data entry and statistical informatio
5、n.Design and implementation of the system to achieve the management of information technology to improve office efficiency and confidentiality of data, while the system makes entry work has become simple, transparent, the former traditional and fragmented management model into a system of advanced a
6、nd management. Keywords property Management System B/S WEB JSP SSH MySQLIV目 录1前言 .11.1 课题背景 .11.2 国内外研究现状 .21.3 课题研究目的和意义 .32系统开发环境与工具 .52.1 开发环境 .52.1.1 硬件环境 .53.系统分析 .63.1 可行性分析 .63.1.1 操作可行性 .63.1.2 经济可行性 .63.1.3 技术可行性 .63.2 需求分析 .113.2.1 系统设计目标 .113.2.2 系统功能要求 .123.3 数据分析 .123.3.1 数据流图 .123.3.2
7、用例图 .143.3.3 类图 .154.系统设计 .154.1 功能模块设计 .164.2 数据库设计 .164.2.1 数据库系统的设计思想与设计原则 .164.2.2 数据库表的设计 .164.2.3 E-R 图 .185 系统实现 .205.1 用户登录 .205.2 页面的设计和实现 .215.2.1 主页面的设计和实现 .215.2.2 用户基础数据的录入 .215.2.2 物业管理 .225.2.3 统计报表 .225.2.4 系统管理 .235.3 开发过程中的关键技术 .245.3.1 数据库连接技术 .246 系统测试 .28V6.1 测试方法 .286.2 主要功能模块的
8、测试 .286.2.1 系统登录模块 .286.2.2 用户管理模块 .296.2.3 住户管理模块 .306.3 性能分析 .316.3.1 系统稳定性分析 .316.3.2 系统实用性分析 .316.3.3 系统通用性分析 .326.3.4 系统安全性分析 .327 结论 .337.1 本系统的优缺点 .337.2 本系统的创新点 .33致谢 .34参考文献 .35北京邮电大学世纪学院毕业设计(论文)11前言 1.1 课题背景 过去小区物业的管理工作过于繁琐,每一步骤的完成浪费了很多的劳动力和财力。靠手工填各种表来管理,不仅麻烦还容易出错,同时小区物业的管理工作又非常细致,且内容繁多,包括
9、住户的基本资料、各方面的缴费、停车场车位、投诉、报修、用户管理等等,这就给住户和管理人员带来了诸多不便。正因为这样的需求,就有了小区物业管理系统软件,根据分析和需求,把物业相关的工作通过数据信息化的方式来取代传统复杂的方法,同时利用互联网来实现对物业信息的管理。在当今社会,高标准与高质量的社区服务更能满足住户与管理人员的需求。物业管理意识影响着其管理的水平。近几年,计算机技术空前发展,在这样一个技术与管理共同进步的时代里,我们要充分利用这些因素来提高物业管理的工作,从某种意义上说,互联网已经慢慢渗入到人们生活管理中的各方各面,其地位也越来越重要。在目前,物业管理的信息化已成为能体现生活水平提高
10、的一种重要标志。多系统并存。一些具有前瞻眼光的物业公司往往走在信息化管理的前列,当发现某些工作可以通过信息化的手段进行时,便引进这方面的系统,在物业不断的管理过程中,会逐渐的发现某些管理点同样可以采用信息化的手段,于是一个又一个的系统应运而生。当发展到一定的程度,多个功能独立的子系统便会遍布于物业管理公司的方方面面。往往在一个系统中产生的数据不能在另外一个系统中被利用,而造成数据的大量重复,由于这些系统是由不同的公司进行研制开发的,因此无论从软件运行环境还是数据库方面都不可能实现对接,这就给管理带来了很多的不便。因此需要有一个统一的考虑到物业管理方方面面的管理系统对日常的管理工作进行维护。国外
11、的物业管理行业有一大批精通物业管理的专业化人才,并实行了职业经理人制度。如美国物业管理职业经理人有三类:第一类是楼宇经理,他们负责楼宇日常的管理工作;第二类是物业经理,其职责主要负责联系相关代理商、拟订物业财务报表、物业招租等;第三类是资产经理,负责地区物业战略发展规划,对市场进行调研,确定管理物业的整合和取舍。而我国国内物业行业工资普遍不高,难以吸引高新技术人才进入物业市场,且我国物业管理是一个新兴的行业,由于它起步较迟,理论还不完备,实践经验还不多,高素质管理人才还很奇缺。 北京邮电大学世纪学院毕业设计(论文)2由此,我们需要开发出一个具有高效率的小区物业管理系统软件。本系统主要就是为了告
12、别帐本,来达到安全、快捷的储存数据信息的要求。由于在小区物业管理中涉及缴费问题,以及管理员的登陆问题,为了增强系统的严谨性,使住户利益不受到损失,在用户管理上本系统设计了超级管理员和管理员的登录功能,超级管理员可以限制和随意修改管理员的登录信息,同时在数据录入方面,具有增加、删除、修改、查询以及对物业管理信息的统计等功能,使住户能够对自家的缴费和投诉保修等情况进行更透明更直观的了解。 所以要设计一个基于 Web 的物业管理系统,使用该技术,住户也可以通过系统向所在社区提供建议和查看保修情况,并对自己的信息进行基本的数据修改,如户口所在地、联系方式、身份证号等,与手工操作进行对比,还是用网页来操
13、作更加快捷。住户登录后可以查看自己的基本资料信息和缴费情况,以及投保修的结果,管理员登录后可以查看住户在物业管理系统中的基本信息以及缴费情况和报修结果,通过与其他相关企业如银行等的合作,进行高效率的物业管理操作。所以,设计一个基于 Web 的物业管理系统具有很深的意义。对比一般的系统管理,物业管理系统具有的特征如下:1基于B/S模式,界面直观,操作方便。2数据库信息量大,容易造成服务器的压力。3系统开放,操作过程中如遇到简单问题,可以对系统进行及时修改。 所以,我设计并开发了该系统。这其中利用了动态网站中的JSP技术和MySQL数据库技术。JSP技术是动态网站编程语言,易掌握容易上手;MySQ
14、L数据库用来存储和管理所需要的数据,以便更迅速的获取数据源;IIS是基于运行Microsoft Windows的互联网基本服务。将上述技术综合来建立一个动态的物业管理系统,设计出的系统架构会变得更加灵活,各种性质都得到了提高,设计出的管理系统就更有意义。1.2国内外研究现状相比较而言,基于 B/S 的小区物业类管理系统目前在我国应用的较少,少数社区还是使用早期时流行的 C/S 架构的管理系统,这种系统多数是基于单用户的操作模式,其使用范围较小且适用面也较窄。观察国内外小区物业管理得出,国外发达国家的物业管理已根据社会服务市场的需求变得越来越健全,在国外的大多数发北京邮电大学世纪学院毕业设计(论
15、文)3达国家,物业行业都起步的较早,因为其信息化技术的水平相对较高,也让小区物业管理设计的越来越完善。目前在国家建设部房地产业公司物业管理的评定中加入了是否使用计算机信息技术。从而推动了“物业管理系统”的发展。以至于多家物业管理公司将大部分以及全部在其所管理的楼盘都添加了物业管理信息系统。由于人们生活水平的提高和房地产业的发展及不断完善,在一些大型的房地产企业结构中,物业管理已成为其中的一部分。再看国内,相比于国外物业管理的起步相对较慢,但慢慢也已经出现了大量地智能化小区,他们通过运用现代通讯及计算机技术将整体连接成了一个智能的网络平台。这些智能的网络平台为小区的信息化提供了绝对的保障,但是还
16、是存在一部分的住宅小区没有利用好这些平台,在这种需求下就产生了的小区物业管理软件,让我们在管理小区物业中变得更高效。随着近几年计算机的飞速发展,有了一个较好的解决方案叫做 Web 技术。它可以很好的解决目前在系统运行中所面临和存在的问题。因此,Web 技术是开发现代化小区物业管理系统的必要存在因素。1.3课题研究目的和意义中国物业公司的第一家是在深圳挂牌成立于上个世纪八十年代,由此可见我国的物业管理已发展三十多年。物业管理出现的较晚,以至于物业管理的方方面面都存在着很多难题。随着 2007 年 10 月 1 日开始实施物权法,让相关的法律法规也逐步完善起来,采用高效的物业管理模式并减少物业管理
17、中的矛盾和纠纷,使其成为我国朝阳产业之一。物业管理系统经过这些年的发展,在管理理念和管理方式上也在不断发生改变。物业公司一直都是用传统的方式来管理各项数据,一个简单的材料申请与审批流程不但需要多张重复的表单,还可能让整个流程走完需耗时几天到十几天。部分住户的相关信息包括基本资料、停车场车位、缴费等等可能需要管理人员反复的填写和核实,同一信息的重复审查不仅造成资源的大大浪费,还很容易产生差错,这种工作模式,完全就是让物业公司的职员整天被重复的工作困扰着,造成效率也不会提高。现在电脑自动化已经深入到各行各业中的方方面面,无数行业通过使用信息花北京邮电大学世纪学院毕业设计(论文)4的手段有效的提高了
18、生产力和管理效率,物业管理同样需要从传统的管理模式向信息化管理过渡。管理信息化后所有的数据可以实现有效的共享,增强数据的可靠性,减少不必要的重复录入工作;通过使用软件系统一个审批流程可以快速的在不同的部门之间进行流转;通过使用软件系统可以及时的将信息发布出去;通过使用软件系统同样可以为领导决策提供支持。目前各行各业中的方方面面都需要计算机技术让工作通过电脑自动化来完成,无数行业通过使用信息化手段有效的提高了生产力和管理效率,物业管理同样需要从传统的操作方式向信息化的方式来过渡。管理信息化后所有的数据可以实现有效的共享,增强数据的可靠性,减少不必要的重复录入工作;通过使用该软件系统,数据的录入和
19、其他工作的审批可以迅速的完成;住户也可以及时的通过系统来查看自己的物业信息。我国自打入世以来,物业管理开始变得规范化和标准化,这是一个必然的走向,各大物业公司也应趁着这股热潮,抛开传统的操作思想,开始走有规模和具有网络化的管理路线。北京邮电大学世纪学院毕业设计(论文)52系统开发环境与工具2.1 开发环境2.1.1 硬件环境Win7 系统电脑一台,Eclipse 程序安装包,网络设备,WEB 内容,MySql 数据库,服务器。2.1.2 系统平台Browser/Server 体系结构,Microsoft Windows7 为网络操作系统, Internet Explorer,数据库系统为 MySQL。2.2开发工具具有动态的 Web 化应用程序,工具具有可视化。开发运用 eclipse 工具,较好的集成度,简单的操作,用 JDBC-ODBC 来连接数据库,脚本语言是 JavaScript。2.2.1 运行需求系统能够正常运行,中途若遇到系统错误,先备份已有数据,不能造成丢失,保证数据的时间特性和精确度。1用户界面操作简洁,一看明了,颜色搭配舒适,对用户友好。2硬件接口INTEL PIII 以上的 PC 机均可以运行该管理软件。3软件接口运行于 Windows7 及更高版本的操作系统。4故障处理正常运行时遇到系统错误,先备份数据,不造成丢失。