基于JavaEE的小区物业管理系统设计与实现.docx

上传人:h**** 文档编号:128218 上传时间:2018-07-09 格式:DOCX 页数:99 大小:1.28MB
下载 相关 举报
基于JavaEE的小区物业管理系统设计与实现.docx_第1页
第1页 / 共99页
基于JavaEE的小区物业管理系统设计与实现.docx_第2页
第2页 / 共99页
基于JavaEE的小区物业管理系统设计与实现.docx_第3页
第3页 / 共99页
基于JavaEE的小区物业管理系统设计与实现.docx_第4页
第4页 / 共99页
基于JavaEE的小区物业管理系统设计与实现.docx_第5页
第5页 / 共99页
点击查看更多>>
资源描述

1、太原科技大学华科学院毕业设计(论文) 华科学院 HUAKE INSTITUTE OF TAIYUAN UNIVERSITY OF SCIENCE & TECHNOLOGY 毕业设计(论文) 题目:基于 JavaEE的社区物业管理信息系统 的设计与实现 学生姓名 白涛 学号 201222030102 班级 计算机 122201H 所属院(系) 计算机科学与技术 指导教师 张国红 2016 年 6 月 1 日 太原科技大学华科学院毕业设计(论文) 太原科技大学华科学院毕业设计(论文)任务书 直属系:计算机科学与技术 班级:计算机 122201H 时间: 2015.12.23 学 生 姓 名 白涛

2、指 导 教 师 张国红 设计(论文)题目 基于 JavaEE 的社区物业管理信息系统的设计与实现 主要研 究内容 1)分析物业管理系统的原理、逻辑结构和应用流程 2)研究物业管理现状 3)设计和分析物业管理系统所涉及的功能流程 4)针对物业管理的问题和困难分别给出相应思路和对策 研究方法 1)理论研究方法:通过网上信息和相关图书资料的查阅,并结合实际案例进行分析和研究。 2)实证研究方法:通过物业管理系统的了解,对管理进行模拟。 主要技术指标 (或研究目标 ) 物业管理主要是对物业信息的处理,本系统采用面向对象 Java 开发物业管理系统,使用户可以在网页中进行对个人信息的录入、修改、删除等操

3、作,实现了个人图书管理的高效性和系统性。同时也要求系统界面友好,操作简单,可以满足绝大部分用户的使用需求。 实训基地意见 基地专业负责人签字: 年 月 日 太原科技大学华科学院毕业设计(论文) I 基于 JavaEE 的社区物业管理信息系统 的设计与实现 摘要 在国内大多数的小区依然用的是相对笨拙的方式来管理小区内部人员和设施,没有较为方便快捷的方式来处理管理过程中所产生的大量数据 , 然而 这种管理方式存在着许 许多 多 的 缺点 和漏洞,随之而来的大量的资料和数据需要人工去处理和筛选,这不仅浪费了管理人员大量的时间,同时处理问题的结果也会受到很大的影响,同时也会产生高昂的人工费用 。小区物

4、业管理的开发意义在于为企业提供了一个快捷、方便的管理平台。 该系统为了解决小区物业管理中存在的问题,设置了用户管理,基本信息设置,物业管理等模块。 物业管理人员希望在管理方面有更加方便快捷的方式来满足住户和管理人员的管理需求 。该系统采用流行的 MVC 模式设计系统,选择了适合企业应用的 Jsp +Hibernate 框架进行开发,设计并实现业主查看业主信息、投诉、报修、缴费等功能。房地产业的发展间接带动整个小区物业管理的发展,方便快捷的小区物业管理系统越来越受到重视,应用前景应用前景非常广阔。 关键字: 物业管 理,快捷, MVC 模式 , JSP 太原科技大学华科学院毕业设计(论文) II

5、 The Design and Implementation of Property Management Information System based on JavaEE Abstract Most residential property management means managing the use of traditional artificial various data, such management, there are many shortcomings. Will produce a large number of documents and data, for s

6、earch, update and maintenance have brought many difficulties. Property management for the enterprise lies in the development of meaning provides a fast, convenient management platform The property management system to solve problems, set up user management, basic information set, property management

7、 and other modules. Property managers and owners of residential quarters like it has been more convenient and efficient. The system adopts the popular MVC pattern design system, chose for enterprise applications Jsp + Hibernate framework for the development, design and implementation of the owners v

8、iew the owners of the information, complaints, warranty, pay and other functions.Promote the development of indirect real estate management and development of residential properties, convenient community management systems have gained increasing recognition prospect application prospect. Keywords: p

9、ropertymanagement, fast, MVC pattern, JSP 太原科技大学华科学院毕业设计(论文) III 目录 第 1 章绪论 . 1 1.1 课题研究的背景及意义 . 1 1.2 课题研究现状 . 1 1.3 研究的主要内容 . 2 第 2 章 系统的开发环境及技术简介 . 2 2.1 系统开发环境 . 2 2.1.1 MyEclipse . 2 2.1.2 数据库简介 . 3 2.1.3 Tomcat. 3 2.2 系统开发的思想和技术 . 4 2.2.1 Java 简介 . 4 2.2.2 JSP 技术与 MVC 模式以及系统的基本框架 . 5 2.2.3 Hib

10、ernate 框架 . 5 2.3 本章小结 . 6 第 3 章 系统 需求分析 . 7 3.1 系统分析 . 7 3.2 可行性研究 . 8 3.2.1 管理可行性 . 8 3.2.2 技术可行性 . 8 3.2.3 经济可行性 . 9 3.3 系统设计 . 9 3.3.1 系统功能划分 . 9 3.3.2 系统流程图 . 10 第 4 章 系统概要设计 . 13 4.1 系统模块设计 . 13 4.2 数据库分析 . 14 4.3 数据库说明 . 14 第 5 章 系统的详细设计 . 20 太原科技大学华科学院毕业设计(论文) IV 5.1 身份验证模块的实现 . 20 5.1.1 登陆主

11、界面 . 20 5.1.2 业主界面 . 20 5.1.3 管理员管理 . 21 5.2.1 用户信息 添加 . 22 5.2.2 用户信息修改 . 22 5.2.3 用户投诉信息 . 23 5.2.4 用户报修信息 . 23 5.2.5 用户 缴费 信息 . 24 第 6 章 代码测试 . 25 6.1 软件测试 . 25 6.2 测试目标与方法 . 25 结 论 . 26 致 谢 . 27 参考文献 . 28 太原科技大学华科学院毕业设计(论文) 第 1 章绪论 1.1 课题研究的背景及意义 随着我国经济 形势 的发展和城市 建设 的开发 进步 ,住宅小区 是人们居住的必要选择 ,小区物业

12、管理 也随之应运而生,并且随之生成了多样化的管理方式 。对于小区物业管理来说, 在管理方面工作量非常之大 , 而且信息重复的也比较多 ,住户追求的服务质量比较高,物业必须做到实施管理,对于业主的要求要及时作出反馈 。 这些的种种原因使得计算机参与管理成为必然 。 计算机 将使小区管理人员更加准确、方便、快捷、高效、透明的 查询和管理 , 物业的管理效率也将得到大大的提高 ,这也是物业管理 走向现代化多样化 的重要标志。因此,开发一套高效率的小区物业管理系统软件是十分必要的。 小区物业管理系统通过物业管理公司和住户相互管理,实时监控,可以对小区内以及住户的设施做到全面的管理,发现问题自己是处理,

13、提高住户的安全和舒适程度,共同营造和谐美好的生活空间。这样不仅提高了物 业公司的工作效率,也使住户在缴费收费方面更加便捷快速,也可以反馈自己对物业公司的意见和建议。 1.2 课题研究现状 住宅小区随着我国经济的发展城市的开发和人们生活水平的提高,已经成为居民选择居住的最佳选择,住户对于物业管理人员的服务态度服务效率以及处理问题的速度都有了更高的要求,楼房的外观以及舒适度已经不是人们选择居住的首要考虑问题,这就要求小区物业管理人员在管理方面不仅考虑周全更要细致入微,从而使计算机的物业管理系统成为物业管理人员的必要选择,这样不经可以提高管理效率也可以赢得住户的认同。 随着人们生活 水平的提高,小区

14、的规模和设施建设也在不断地提高,对于住户的私家车以及业主的各种设施的维修的记录和问题也越来越多,包括小区设施的维修建议,还有住户的建议投诉的信息量也在不断增多,而且处理的方法也是更加的复杂。不能仅 依靠人工来处理 这样的结果不仅 效率底, 速度慢, 保密性差,而且时间 久了 产生 的数据和文件在后期的处理当中也会带来很多的不便 ,这样对查找、更新 、 维护 和反馈 带来了不少的困难。 太原科技大学华科学院毕业设计(论文) 据不完全统计,在信息管理方面国外百分之八十左右的数据信息都是用计算机来处理的,在计算机使用较为频繁的国家计算机使用率高达百分之八十五, 由此可见计算机的主要应用领域就是信息管

15、理方面,因此开发一套小区物业管理系统时间一件极其重要的事情,这样的系统使物业管理人员的工作效率,用户满意度都有很大的帮助。 而在 现今 时代 伴 随着网络 管理 技术的出现,管理信息系统又有了新的 领域 ,基于网络的管理信息系统 应运而生 ,管理信息系统的概念也发生了相应的变化,许多学者对管理信息系统给出了 一个 新的定义。 1.3 研究的主要内容 我的这个物业管理系统是根据自己亲身在物业公司上班通过对公司的物业管理系统的了解和对住户需求的了解发现现在小区物业管理公司的物业管理系统存在的弊端,结合小区工作人员工作的方式所设计的。建立使用 WEB 处理器对小区物业进行管理,使住户和管理人员在同一

16、平台上进行数据共享,使用hibernate 框架对数据进行准确处理。论文通过面向对象的分析方法,对物业管理系统进行系统分析,规划业务流程,得出大致的设计方案,采用分层结构对用户权限进行设计管理,并形成子系统模型。 a.用户管理模块:根据用户 权限 进入不同权限的页面。管理员 与业主可以对业主信息进行管理。 b.投诉管理模块: 住户投诉,管理员对投诉进行处理 。 c. 报修管理模块: 住户报修,管理员对报修进行处理 。 d. 缴费管理模块:负责对水电等费用的管理。 e. 系统 管理模块: 住户可以查看修改账户,管理员可以管理和查看用户账号和修改管理员密码 。 第 2 章 系统的开发环境及技术简介

17、 2.1 系统开发环境 2.1.1 MyEclipse 在开发平台中所用到的开发工具是 Java 项目开发工具 MyEclipse。 MyEclipse太原科技大学华科学院毕业设计(论文) 企业级 开发 平台( MyEclipse Enterprise Workbench,简称 MyEclipse)是对 Eclipse IDE 的一种扩展 。 在 设计 结构上对任一模块进行单独的扩展和 优化的同事不会影影响其他功能模块的运行和功能, MyEclipse 的特征可以被分 为 : J2EE 模型,数据库服务,应用 程序 的 服务 连接器, J2EE 项目部署 等 服务, MyEclipse 整合

18、的 帮助。对于以上每一种功能,在 Eclipse 中都有相应的功能部件, 可以 通过 相应 的插件来实现它们。 简而言之 , MyEclipse 一款功能 相当 强大的 J2EE 集成开发环境,支持代码编写、测试 、 配置、 修改 以及除错。 2.1.2 数据库简介 数据库使用的是 MySQL 开源数据库。 MySQL 的特性:使用 C 和 C+编写,并使用多种编译器进行测试 和配置 ,保证代码的可移植性。支持 AIX、 FreeBSD、 HP-UX、 Mac OS、 OpenBSD、 OS/2 Wrap、 Solaris、 Windows 等多种操作系统。为 其他的多种 语言提供 API。这

19、些编程语言包括 C、 C+、 Java、 Perl、 PHP、 Ruby、 Tcl和 Python 等。支持多线程 可以 充分利用 CPU 的 资源。优化 SQL 的 查询算法,有效提高查询速度 和查询时间 。MySQL 的应用 相比 其他的大型数据库例如 Oracle、 DB2、 SQL Server 等, MySQL自有它的不足之处,如规模 相对较 小、功能 也比较有限 ( MySQL Cluster 的功能和 速率 都相对比较 弱 )等,但是这 些并不会 减少 MySQL 在程序员心目中 的 地位 。对于一般 自用 使用者和中小型 公司 来说, MySQL 提供的功能 已经是足足够用绰绰

20、有余了 , 主要是 由于 MySQL 源码都是开放的 ,可以大大降低 公司总体的投入成本 。 所以说我选择了 MySQL 数据库作为我这套系统的数据库。 2.1.3 Tomcat 因为 Tomca 在运行的时候 拓展性比较好,而且在程序运行的时候所占用的资源也比较小,因此在程序员选择服务器的时候都会选择 Tomcat,这也是它的最大亮点。 而且它还在不断的 更新 和完善中,任何一个 有爱好 的程序员都 能够修改并且在 其中加入新的功能。 对于初学者来说, Tomcat 属于一个比较轻量级的服务器,对于一些小型的程序系统和并发的用户访问都是很稳定的一个服务器,是 JSP 程序的开发调试的首选。当

21、电脑配置好 Toncat 服务期之后,用户通过 HTML 页面进行数据和操作请求,然后通过后台服务器的处理反馈给用户操作请求的响应。另外 Tomcat 是太原科技大学华科学院毕业设计(论文) 可以独 立运行的,当我们运行服务器的时候它作为一个单独进行运行服务器。 当 我们正确配置之后 , Apache 就会 为 HTML 页面 提供 服务,而 Tomcat 实际上 是在 运行 JSP 页面和 Servlet。 Tomcat 和 IIS、 Apache 等 Web 服务器 相类似 ,具有处理 HTML 页面的功能,另外它还是一个 Servlet 和 JSP 的 容器,独立的Servlet 容器是

22、 Tomcat 的默认模式。 2.2 系统开发的思想和技术 2.2.1 Java 简介 Java 是由 Sun Microsystems 公司于 1995 年 5 月推出的 Java 程序设计语言和Java 平台的 统称 ,是一种 比较 简单的、 相对 健壮安全的、 内容 分布式的、 总体 面向对象的、 运行 性能优异、 框架 结构中立的、 程序 可移植的、多线程的动态语言,很多软件就是用这个开发出来的。 Java 是 分为三 大 体系: JavaSE 标准版, JavaEE企业版, JavaME 微型版。 Java 语言的形成可以说是计算机的一个巨大革命,是传统计算机的模式得到很大的改变,并

23、且对与生产商来说这也是一个巨大的机会,对软件企业来说具有深远的影响。 中间 供应 商,构件 的 提供商,服务器 等 软件以及咨询服务商出现。企业 一定要 重塑自我,重视开发团队的组织和 管理 理念,协作,创 新 ,责任, 诚实 是人才 最 基本 的 素质。 总而言之 ,目前 已经 看到了 Java 对 现今 信息时代的重要性,未来还 将 会不断发展, Java 在应用方面将会有更广阔的 发展 前景。 Java 语言的特点: 语言简单: Java 舍弃 了 C+中很多繁琐重复的 特性, 而且还提供了自动废弃收集使得程序员根本不用担心内存的管理。 面向对象:为了简单 方便 , Java 语言提供 了 类、继承和接口等 原始语言,而且 只支持类之间的单继承,支持接口之间的多继承,支持类与接口之间的实现 体制。 分布式语言 :它提 供了用于 网络应用 编程的 类库,包 括 URL、URLConnection、 Socket、 ServerSocket 等。 异常处理机制: 为了让 Java 程序在运行的时候稳定安全,引入了一场处理机制,在程序遇到异常的时候会产生相应的响应,这样的话就不会使得程序在运行时因为突发意外错误导致程序崩溃和死机。

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

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

Copyright © 2018-2021 Wenke99.com All rights reserved

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

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

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