毕业设计论文 小区物业管理系统的设计与实现.doc

上传人:创****公 文档编号:81707 上传时间:2018-07-02 格式:DOC 页数:43 大小:3.10MB
下载 相关 举报
毕业设计论文 小区物业管理系统的设计与实现.doc_第1页
第1页 / 共43页
毕业设计论文 小区物业管理系统的设计与实现.doc_第2页
第2页 / 共43页
毕业设计论文 小区物业管理系统的设计与实现.doc_第3页
第3页 / 共43页
毕业设计论文 小区物业管理系统的设计与实现.doc_第4页
第4页 / 共43页
毕业设计论文 小区物业管理系统的设计与实现.doc_第5页
第5页 / 共43页
点击查看更多>>
资源描述

1、 毕业设计论文 题 目 小区物业管理系统的设计与实现 河南理工大学毕业设计(论文)说明书 I 摘 要 本篇论文主要针对智能小区的物业管理的现状和现有的物业管理系统,阐述了基于 Web 的小区物业管理系统的设计与实现的方法。随着互联网技术的发展,我们所生存的整个社会的信息化进程逐步加快,互联网也成为了我们生活中所不可或缺的一个重要组成部分。互联网在我们生活中的应用,主要包括信息浏览、信息发布功能以及进行及时沟通的功能。 小区物业管理系统是一个近几年提出的一个建立在智 能化小区基础上的新型小区信息化的系统。作为小区的物业部门,在越来越多的买房者开始注重小区物业服务情况下,一个好用、方便的小区物业管

2、理系统将会是小区物业管理部门的一个强有力的帮手,所以本小区物业管理系统的开发建设定位于如何快捷、方便的对小区信息进行录入以及如何使业主方便的查询信息。近年来 JAVA 技术发展迅速,它使得 WEB 技术不在局限于单纯地提供信息服务,而是日益成为一个操作平台,为用户提供强大的服务功能。因此,基于 B/S 体系架构创建这个小区物业管理网站,紧跟行业发展,满足人们生活、学习的需要,进而实现信息网络 化。 经过综合的分析,整个系统采用 B/S 结构,使用 JAVA 技术做开发语言, JSP做页面显示, TOMCAT 6.0 做服务器端进行系统发布, MYSQL 做后台数据库进行数据存储,在 win7

3、系统上安装 JDK 做运行与调试环境。该系统可供登录者查询或发布信息,可通过此系统了解小区物业管理情况,小区管理员还能够查询各种收费。系统中管理员有特定的权限,可以对用户和各种信息进行添加,删除,修改等,方便网站的管理与维护,很好的解决了以前工作流程的繁杂性、多样化、收缴费用与设备维护繁琐的特征,大大提升了小区物业的管理水平,将计算 机的强大功能与现代的管理思想相结合。建立现代的智能小区是物业管理发展的方向。 关键词 :物业管理、 Java、 MYSQL、 B/S、 JSP、 javascript 河南理工大学毕业设计(论文)说明书 II Abstract This paper mainly

4、aimed at the Intelligent Community property management and the status of the property management system, expounded on the district Web-based property management system design and implementation methods. With the development of Internet technology, we live in the information society as a whole proces

5、s of gradually accelerate. The Internet has also become a living as an indispensable important component. We live Internet of applications, including Web-surfing, information dissemination functions and timely communication functions.JAVA technology has developed rapidly in recent years, it makes th

6、e WEB technology is not limited to simply provide the information service, but has increasingly become an operating platform, to provide users with a powerful service function.Therefore, based on B/S architecture to create the plot property management web site, the following industry development, me

7、et the needs of peoples lives, learning, and then realize the information network.After comprehensive analysis, the system adopts B/S structure, using JAVA technology development language, the JSP page displays, TOMCAT 6.0 do release the server system, MYSQL backend database for data storage, JDK in

8、stallation do run on Windows 7 system and debugging environment.The system is available for login query or release information,it can understand small property management through this system,village owner will also be able to query various charges. System administrators have specific permissions, th

9、e user and all kinds of information can be add, delete, modify, and so on, convenient management and maintenance of website, very good solve the workflow multifarious before sex, diversification, collecting fees and maintenance trival, greatly improved the level of residential property management, c

10、omputer powerful function combined with modern management thinking, establishing modern intelligent village is the developing direction of property management. Keywords:Building Management SystemJava、 MYSQL、 B/S、 JSP、 Javascript 河南理工大学毕业设计(论文)说明书 目 录 1 绪论 . 1 1.1 前 言 . 1 1.2 系统的开发背景 . 1 1.3 系统选题目的及意

11、义 . 2 2 开发工具及相关技术介绍 . 3 2.1 Java 及 MyEclipse 相关介绍 . 3 2.2 数据库 MySQL Server 5.5 相关介绍 . 3 2.3 服务器 Tomcat 6.0 相关介绍 . 4 2.4 B/S 结构相关介绍 . 4 3 系统分析及可行性研究 . 7 3.1 需求分析 . 7 3.2 可行性研究 . 7 3.2.1 技术的可行性 . 7 3.2.2 经济可行性 . 8 3.2.3 操作可行性 . 8 3.2.4 社会可行性 . 8 4 系统概要设计 . 10 4.1 系统设计的目标 . 10 4.2 系统功能分析 . 10 4.3 系统功能模

12、块图 . 11 4.4 系统功能介绍 . 11 4.4.1 小区信息管理模块 . 11 4.4.2 用户信息管理模块 . 12 4.4.3 物业信息管理模块 . 12 4.4.4 停车位管理模块 . 12 4.4.5 权限设置模块 . 12 4.5 数据库设计 . 12 4.5.1 系统总体设计 . 12 4.5.2 数据库表设计 . 14 5 系统功能实现过程 . 16 河南理工大学毕业设计(论文)说明书 5.1 系统登陆模块 . 16 5.2 主界面 . 18 5.3 用户信息管理模块 . 18 5.4 小区信息管理模块 . 26 5.5 物业信息管理模块 . 27 5.6 停车位管理模块

13、 . 29 5.7 权限设置模块 . 31 6 软件测试 . 34 6.1 软件测试的目标 . 34 6.2 软件测试的步骤 . 34 6.3 测试用例 . 34 7 小结 . 36 致 谢 . 37 参考文献 . 38 河南理工大学毕业设计(论文)说明书 1 1 绪论 1.1 前 言 随着社会的不断进步,人们对生活的质量 开始慢慢注重起来,智能化的小区也应运而生,住宅本身已经不在是一个单纯的房子,而是作为一个小区智能系统中的一个网络节点而存在。对于普通的上班族来说工作越来越忙,很多时候无暇去顾及生活上的小事,因此人们非常期盼能将这些琐碎的小事系统化、网络化、便捷化,小区物业管理系统的出现解决

14、了人们在这方面的烦恼,同时也解决了物业管理人员的烦恼。 小区物业管理系统在最近几年越来越被小区的物业管理者所青睐,原因是在于它的灵活型和方便性。因此,设计和实现一个小区物业管理系统是非常具有现实意义的。 1.2 系统的开发背景 小区管理在 手工操作时代,工作非常繁琐,需要大量的人力、物力和财力,极大的浪费了小区物业的资源,对于小区的管理人员来说,物业管理包括物业设备管理、停车场管理、住户的投诉管理、住户的报修管理、住户的设备维修管理等等。而这些项目在过去手工操作时代,需要手工记录这些事情,不但麻烦,还经常出错,给广大住户和管理人员带来很多不便。为了更好的为广大住户服务,决定开发一套小区物业管理

15、系统,帮助小区管理人员从复杂的物业管理之中解放出来。几年前,各个小区的物业管理基本上都是靠手工进行的,随着社会的发展,小区物业的发展也是非常的迅速,而且 每年都有不同的要求。由于小区内住户与工作人员的不断变更,其资料也随之发生经常性的更换,所涉及到的数据量就越来越大,有的小区不得不增加人力、物力来进行小区物业的管理,但手工管理具有效率低、工作量大、容易出错等不利条件,原来手工的管理模式就显得不合适了。所以想借本次毕业设计之际,开发一个适用于每个小区物业管理的系统。随着国内市场经济的快速发展和人们生活水平的不断提高,简单的社区服务已经不能满足人们的需求。如何利用先进的管理手段,提高物业管理水平,

16、是当今社会所面临的一个重要课题。要想提高物业管理水平,必须全方位地 提高物业管理意识。只有高标准、高质量的社区服务才能满足人们的需求。面对信息时代的挑战,利用高科技手段来提高物业管理无疑是一条行之有效的途径。在某种意义上,信息与科技在物业管理与现代化建设中显现出越来越重要的地位。物业管理方面的信息化与科学化,已成为现代化生活水平步入高台阶的重要标志。 河南理工大学毕业设计(论文)说明书 2 1.3 系统选题目的及意义 随着市场经济的发展和人们生活水平的提高,住宅小区已经成为人们安家置业的首选,几十万到几百万的小区住宅比比皆是。人们花的钱越多,不但对住宅的本身的美观、质量要求越来越高,同时对物业

17、小区的服务和管理也要 求比较 高,诸如对小区的维修维护,甚至对各项投诉都要求小区管理者做得好,做的完善。这样要求小区管理者对物业管理进行宏观和微观的细致管理,其中最好的办法是用计算机操作的小区物业管理系统来实现对小区物业的管理,这就为我们设计小区物业管理系统提供了市场需要。而我们设计的小区物业管理系统在现代社会是最热门的行业,是最关切老百姓实际生活的设计,各种人性化的配置,使管理者和业主对住宅小区中的事物能更方便、更便捷、更满意的得到答复。 伴随着小区规模的不断扩大和住户的不断增多,像小区中的汽车,小区附带设施,小区的各项维修、 投诉等都越来越复杂,工作量也将越来越大。但一直以来人们使用传统人

18、工的方式管理各项数据,这种管理方式存在着许多缺点,比如:效果低、保密性差,另外时间一长,将产生大量的文件和数据,这对查找、更新和维护都带来了不少的困难。 随着科学技术的不断提高,计算机科学技术日渐成熟,其强大的功能已被人们深刻认识,它已进入人类社会的各个领域并发挥着越来越重要的作用。作为计算机应用的一部分,使用计算机对企业单位的各项信息进行管理,具有着手工管理所无法比拟的优点。例如:检索迅速、查找方便、可靠性强、储存量大、保密性好、寿命长、成本 低等。这些优点能够极大地提高工作的效率,也是企业的科学化、正规化管理与世界接轨的重要条件。 因此,开发一套高效率、无差错的小区物业管理系统软件十分必要

19、。本系统的主要目的是告别帐本,安全、快捷的 保 存数据信息。由于小区物业管理涉及到费用问题,为了增强系统的保密性,使业主利益不受损害,本系统具有仅管理员式的保密功能,还有查询、录入、修改、删除、以及对物业设备统计等功能,使业主能够对自家的物业费用和投诉等情况提供透明化、直观的了解 。 河南理工大学毕业设计(论文)说明书 3 2 开发工具及相关技术介绍 2.1 Java 及 MyEclipse 相关介绍 Java,是由 Sun Microsystems 公司于 1995 年 5 月推出的 Java 程序设计语言和 Java 平台的总称。用 Java 实现的 Hotjava 浏览器(支持 Java

20、 applet)显示了 Java 的魅力:跨平台、动态的 Web、 Internet 计算。从此, Java 被广泛接受并推动了 Web 的迅速发展,常用的浏览器现在均支持 Java applet。 Java 平台由 Java 虚拟机 ( Java Virtual Machine)和 Java 应用编 程接口( Application Programming Interface、简称 API)构成。 Java 应用编程 接口为 Java 应用提供了一个独立于 操作系统 的标准接口,可分为基本部分和扩展部分。在硬件或操作系统平台上安装一个 Java 平台之后, Java应用程序就可运行。现在 J

21、ava 平台已经嵌入了几乎所有的操作系统。这样Java 程序可以只编译一次,就可以在各种系统中运行。 Java 应用编程接口已经从 1.1x 版发展到 1.2 版。目前常用的 Java 平台基于 Java1.4,最近版本为 Java1.7。 Java 分为三个体系 JavaSE(Java2 Platform Standard Edition, java平台标准版 ), JavaEE(Java 2 Platform,Enterprise Edition, java 平台企业版 ), JavaME(Java 2 Platform Micro Edition, java 平台微型版 )。 Java

22、编程语言是一种优秀的编程语言。它最大的优点就是与平台无关,在 Windows 9x、 Windows NT、 Solaris、 Linux、 MacOS 以及其它平台上,都可以使用相同的代码。 java 认证与其他认证 相比优势 : ( 1) Java 技术是一次开发、到处受益。西安达内 java 讲师表示,获取了微软、 Cisco 认证 *(IT 认证 )的人在择业时,一般需要到应用相关产品的企业去,因为这些技术是与具体产品相关的 。 但掌握了 Java 技术的人士应用面却 非常 广,因为该技术可用于任何平台。我们知道,电视机、手机、冰箱、微波炉等各种家用电器在“蓝牙”技术应用于网络后均要上

23、网,这些技术的程序实现均是采用 Java,很快, Java 技术将会无处不用,其人才自然会日见抢手。 ( 2) 市场价值高。据对欧、美地区的薪资调查结果来看,获得 Java 认证 者的薪资要比未获认证者高出 30%。 ( 3) Java 的专业性很强。 2.2 数据库 MySQL Server 5.5 相关介绍 MySQL 由瑞迪的 MySQL AB 公司开发,属于 Oracle 公司,是一种关系型数据河南理工大学毕业设计(论文)说明书 4 库管理系统,即将数据保存在不同的表中,而不是将所有数据放在一个大仓库内,这样的特点是得数据库的速率增大并提高了灵活性。 MySQL 的 SQL 语言为访问

24、数据库的的最常用标准化语言。 MySQL 由于其特性开源,且它的体积小、速度快、总体拥有成本低,同时, MySQL 使用了多种编译器进行测试,保证了源代码的可移植性,提供 多接口,广泛支持各种编程语言,兼容性良好,提高 TCP/IP, ODBC, JDBC 等多种数据库接入方式,同时也支持大型数据库,支持多种存储引擎,并有丰富的扩展功能。因此,一般中小型的网站,因其超高的性价比,往往会选择采用 MySQL 作为网站的数据库 在本项目中,采用了 MySql Server5.5,同时为了开发便捷,采用了 Nvicat for MySQL 软件。在 5.5 版本中,数据库的可扩展性、集成度以及查询性

25、能都会得到提升。 2.3 服务器 Tomcat 6.0 相关介绍 Tomcat是 Apache软件基金会的 Jakarta项目中的一个核心项目,由 Apache, Sun 和其他一些公司及个人共同开发而成。由于有了 Sun 的参与和支持,最新的Servlet 和 JSP 规范总是能在 Tomcat 中得到体现, Tomcat 5 版本之后开始支持最新的 Servlet 2.4 和 JSP 2.0 规范。 Tomcat 技术先进、性能稳定,且是免费开放源代码的 Web 应用服务器,成为目前比较流行的 Web 应用服务器。目前最新版本是 8.0。此外, Tomcat 运行时占用系统资源少,且扩展性

26、良好,支持 WEB开发几乎所有的常用应用功能,且处于不断更新和进步之中, 属于轻量级 WEB应用服务器。 2.4 B/S 结构相关介绍 B/S 结构( Browser/Server, 浏览器 /服务器 模式)是 WEB 兴起后的一种网络结构模式, WEB 浏览器是 客户端 最主要的 应用软件 。这种模式统一了 客户端 ,将系统功能实现的核心部分集中到 服务器 上,简化了系统的开发、维护和使用。客户机上只要安装一个 浏览器 ,如 Netscape Navigator 或 Internet Explorer, 服务器 安装 SQL Server、 Oracle、 MYSQL 等数据库。 浏览器 通

27、过 Web Server 同数据库进行数据交互。 B/S 结构主要是利用了不断成熟的 Web 浏览器技术:结合浏览器的多种脚本语言和 ActiveX 技术,用 通用浏览器实现原来需要复杂专用软件才能实现的强大功能,同时节约了开发成本。 B/S 最大的优点就是可以在任何地方进行操作而不用安装任何专门的软件,只要有一台能上网的电脑就能使用, 客户端 零安装、河南理工大学毕业设计(论文)说明书 5 零维护。系统的扩展非常容易。 B/S 结构的使用越来越多,特别是由需求推动了AJAX 技术的发展,它的程序也能在 客户端 电脑上进行部分处理,从而大大的减轻了 服务器 的负担;并增加了交互性,能进行局部实

28、时刷新。选择采用 B/S 开发模式的原因如下: ( 1)维护和升级方式简单。当前, 软件系统 的改进和升级越发频繁, B/S架构 的产品明显体现着更为方便的特性。对一个稍微大一点单位来说, 系统管理人员如果需要在几百甚至上千部电脑之间来回奔跑,效率和工作量是可想而知的,但 B/S 架构的软件只需要管理 服务器 就行了,所有的 客户端 只是 浏览器 ,根本不需要做任何的维护。无论用户的规模有多大,有多少分支机构都不会增加任何维护升级的工作量,所有的操作只需要针对 服务器 进行;如果是异地,只需要把服务器连接专网即可,实现 远程维护 、升级和共享。所以客户机越来越“瘦”,而 服务器 越来越“胖”是

29、将来信息化发展的主流方向 。今后,软件升级和维护会越来越容易,而使用起来会越来越简单,这对用户人力、物力、时间、费用的节省是显而易见的,惊人的。因此,维护和升级革命的方式是“瘦”客户机,“胖”服务器 。 ( 2)成本降低,选择更多。大家都知道 windows 在 桌面 电脑上几乎一统天下, 浏览器 成为了标准配置,但在 服务器 操作系统 上 windows 并不是处于绝对的统治地位。 当前的趋势是凡使用 B/S 架构的应用管理软件,只需安装在 Linux服务器 上即可,而且安全性高。所以 服务器操作系统 的选择是很多的,不管选用哪种操作系统都可以让大部分人使用 windows 作为桌面电脑操作

30、系统不受影响,这就使得最流行免费的 Linux 操作系统 快速发展起来, Linux 除了操作系统是免费的以外,连数 据库也是免费的,这种选择非常盛行。 比如说很多人每天上“新浪”网,只要安装了 浏览器 就可以了,并不需要了解“新浪”的 服务器 用的是什么 操作系统 ,而事实上大部分网站确实没有使用 windows 操作系统,但用户的电脑本身安装的大部分是 windows 操作系统。 ( 3)应用服务器运行数据负荷较重。由于 B/S 架构管理软件只安装在 服务器 端( Server)上, 网络管理 人员只需要管理服务器就行了,用户界面主要事务逻辑在服务器( Server)端完全通过 WWW 浏览器 实现,极少部分事务逻辑在前端( Browser)实现,所有的 客户端 只有浏览器,网络管理人员只需要做硬件维护。但是,应用服务器运行数据负荷较重,一旦发生服务器“崩溃”等问题,后果不堪设想。因此,许多单位都备有数据库 存储服务器 ,以防万一。

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 学术论文资料库 > 毕业论文

Copyright © 2018-2021 Wenke99.com All rights reserved

工信部备案号浙ICP备20026746号-2  

公安局备案号:浙公网安备33038302330469号

本站为C2C交文档易平台,即用户上传的文档直接卖给下载用户,本站只是网络服务中间平台,所有原创文档下载所得归上传人所有,若您发现上传作品侵犯了您的权利,请立刻联系网站客服并提供证据,平台将在3个工作日内予以改正。