springboot物业管理系统的设计与实现

摘 要

当今社会,随着经济的发展人们对生活品质的要求也逐渐提高,其中与我们密切相关的就是住房问题。城镇人口居住集中化,促使全国各地的房地产产业迅速发展,兴建了各种各样的住宅小区。因而暴露出各种各样的管理问题,传统的人工管理已不能满足大规模小区的需求,由此我们需要提供一个管理系统来实现小区物业管理的智能化、信息化、管理现代化,因此,小区物业管理系统的实现是我国市场经济发展的必然趋势和要求。
本论文主要描述朝阳物业管理系统的设计以及技术实现,本系统主要分为二个使用权限:业主、物业管理员,业主和物业管理员分别使用两个页面进行登录, 业主只有最基本的操作功能,例如报修,投诉等。物业管理员可以进行数据的维护,业务的处理,权限配置,主要分为基本信息管理、维修管理、费用管理、公告管理、投诉管理、系统管理等。采用Spring Boot框架,MySQL数据库技术进行开发,本系统操作十分简单,可供使用者稳定使用。

关键词:Spring Boot;物业管理;智能化

ABSTRACT

In today’s society, with the development of economy, people’s requirements for the quality of life are gradually improving, among which the housing problem is closely related to us. The centralization of urban population promotes the rapid development of real estate industry all over the country, and various residential areas have been built. Therefore, all kinds of management problems are exposed. The traditional manual management can not meet the needs of large-scale community. Therefore, we need to provide a management system to realize the intellectualization, informatization and management modernization of community property management. Therefore, the realization of community property management system is the inevitable trend and requirement of the development of market economy in China.
This paper mainly describes the design and technical implementation of Chaoyang property management system, the system is mainly divided into two permissions: owners, property managers, owners and property managers use two pages to log in, owners only have the most basic operation functions, such as repair, complaints and so on. The property manager can carry out data maintenance, business processing and authority configuration, which are mainly divided into basic information management, maintenance management, expense management, announcement management, complaint management, system management, etc. Using Spring Boot framework, MySQL database technology for development, the system operation is very simple, stable for users to use.

Keywords: Spring Boot;estate management; intellectualization

目 录

摘 要 I
目 录 III
第 1 章 绪论 5
1.1开发背景 5
1.2设计目的 5
1.3研究步骤 5
第 2 章 开发工具以及相关技术 7
2.1开发工具 ECLIPSE 7
2.2相关技术 7
2.1.1 MySQL 数据库 7
2.2.2Spring Boot 框架 7
2.2.3Layui 8
第 3 章 可行性分析 9
3.1技术可行性分析 9
3.2操作可行性分析 9
3.3经济可行性分析 9
3.4法律可行性分析 10
第 4 章 需求分析与设计 11
4.1系统功能分析 11
4.2功能需求分析 12
4.3概要设计 13
4.3.1数据库设计 13
4.3.2E-R 关系图 17
第 5 章 网站的设计与实现 18
5.1连接数据库 18
5.2业主登录页面 19
5.3管理员登录 19
5.4基本信息管理 20
5.5物业管理 24
5.6投诉管理 26
5.7维修管理 27
5.8系统管理 27
5.9公告管理 28
第 6 章 系统测试 29
结论 31
参考文献 32
致谢 33

第1章 绪论

1.1开发背景
在现今社会的飞速发展的情况下,物业管理行业已经成为生活中比较普遍的行业。物业公司管理经营、硬件设备等无法与时俱进满足时代的需求,因此导致大部分物业公司常年处于亏损状态。所以要实现物业管理企业的良性发展,必须追赶上互联网时代的脚步,探求创新转型之路。
当前社会中,通过互联网实现小区物业管理正在逐步代替人工物业管理模式,互联网模式的管理可以让业主,物业管理人员能够将日常生活中遇到的大部分问题保质保量的完成,既节省时间又能提高效率。
物业管理系统是由人、计算机等组成的能够进行基本信息的维护,基础问题管理等功能的系统。

1.2设计目的
传统的物业管理方式费时费力,物业人员对于业主提出的问题不能及时进行跟进和解决,因而总是收到大量业主的投诉,为了更好的对朝阳小区进行管理, 给业主一个良好的居住环境,减少投诉量,朝阳物业管理系统应运而生,然而如何进行高效便捷的物业管理也是现在朝阳小区所面对的重大问题。
朝阳物业管理系统是一个集专业、方便为一体的物联网智能化系统。该系统操作简单,物业管理人员很容易就能够掌握物管系统,减少了对物业人员的培训支出,同时物业管理系统上的报修、投诉功能,可以让维修人员在第一时间上就能够接收到业主的报修信息,极大的提高了维修人员的工作效率,能够快速解决问题的同时提升业主的满意度。而且,小区发生重要事情,可在公告栏进行发布, 业主可以实时的了解到小区的动态,进而避免了很多不必要的麻烦。朝阳物业管理系统将在很大的程度上方便了朝阳小区住宅的管理。

1.3研究步骤
1.收集与本次毕业设计有相关的内容物业管理信息,到图书馆以及网络上进行搜集,实地进行考察。
2.根据教师要求,进行技术选型,确定开发内容。

3.对系统进行需求分析,确定系统的基本功能并完成系统的功能模块图并根据功能模块设计,建立整个系统的概念模型设计(E-R图)和相应的数据表。
4.功能模块的源代码编写完成后,进行测试,并不断完善测试中发现的问题。
5.进行测试总结,完成系统设计与实现,整理文档,完成论文。

第2章 开发工具以及相关技术

2.1开发工具Eclipse
本系统我使用的开发工具是Eclipse,Eclipse是一种基于Java的、开源的应用平台,可以为开发人员提供一个良好的Java集成开发环境,使用者可以通过安装不同的插件可以支持不同的计算机语言,Eclipse其本身只是一个框架平台,但是他的可取之处就是支持众多插件的使用,这就使Eclipse拥有其他功能相对固定的idE软件很难具有的灵活性。

2.2相关技术

2.1.1 MySQL 数据库
MySQL 为关系型数据库(Relational Database Management System), 这种所谓的"关系型"可以理解为"表格"的概念, 一个关系型数据库由一个或数个表格组成,由瑞典MySQLAB公司开发,目前属于Oracle公司。关联数据库将数据保存在不同的表中,而不是将所有数据放在一个大仓库内,这样就增加了速度并提高了灵活性。
MySQL是开源的,目前隶属于Oracle旗下产品。
MySQL支持大型的数据库。可以处理拥有上千万条记录的大型数据库。MySQL使用标准的SQL数据语言形式。
MySQL可以运行于多个系统上,并且支持多种语言。这些编程语言包括C、C++、Python、Java、PHP等。
MySQL支持大型数据库,支持5000万条记录的数据仓库,32位系统表文件最大可支持4GB,64位系统支持最大的表文件为8TB。

2.2.2Spring Boot 框架
Spring Boot是由Pivotal团队提供的全新框架,其设计目的是用来简化新Spring应用的初始搭建以及开发过程。该框架使用了特定的方式来进行配置,从而使开发人员不再需要定义样板化的配置。通过这种方式,Spring Boot致力于在蓬勃发展的快速应用开发领域(rapid application development)成为领导者。
从最根本上来讲,Spring Boot就是一些库的集合,它能够被任意项目的构建

系统所使用。简便起见,该框架也提供了命令行界面,它可以用来运行和测试Boot应用,Spring Boot 让配置变得更简单,Spring Boot的核心思想:约定优于配置(convention over configuration),也称作按约定编程,是一种软件设计范式, 旨在减少软件开发人员需做决定的数量,获得简单的好处,而又不失灵活性。

2.2.3Layui
Layui(谐音:类 UI) 是一套开源的Web UI解决方案,采用自身经典的模块化规范,并遵循原生HTML/CSS/JS的开发方式,极易上手,拿来即用。其风格 简约轻盈,而组件优雅丰盈,从源代码到使用方法的每一处细节都经过精心雕琢, 非常适合网页界面的快速开发。
Layui兼容人类正在使用的全部浏览器(IE6/7除外),可作为Web界面速成开发方案其元素由以下组成:
布局(栅格、后台布局)、颜色、字体图标、动画、按钮、表单、导航条、面包屑、选项卡、进度条、面板、静态表格、徽章、时间线、辅助元素等。
模块:
Layui提供了丰富的内置模块,他们皆可通过模块化的方式按需加载,其中包括:layer、layDate、layPage、laytpl、table、form、upload、element、tree、layeditor、rate、carousel、flow、util、code等。

第3章 可行性分析

3.1技术可行性分析
此系统的开发是基于当今流行的JAVA技术并通过搭建Spring Boot框架实现的,数据存储使用MySQL,开发环境使用Eclipse。这些工具及项目框架都是免费开源的并且搭建方式都是在校时所需掌握的专业知识,在实习过程中也会使用此技术进行项目开发,因此可以把工作时所学的技术运用到开发此项目中,所以不会占用大量的时间和资金,如果在实现过程中遇到困难也可与老师及同学进行技术上的交流,所以此系统的开发在技术上是可行的。

3.2操作可行性分析
当今社会各家各户已离不开计算机,因此物业人员也有操作计算机的基础, 只要稍加学习就能进行计算机的日常管理工作。
此系统操作开发逻辑清晰、界面美观、并且在需要输入的内容文本框前加了必要的提示信息及控件,物业管理人员只需要根据提示信息输入相应内容即可。教员工使用时只需要给出登录方式及员工账号并且向员工进行一次全面的功能 演示,之后带领员工进行几次操作演练便可熟悉此系统的使用方式。因此此系统的开发在操作上时可行的。

3.3经济可行性分析
在信息科学技术飞速发展的时代,计算机管理已经渗入到各行各业,它的自动化管理不仅方便快捷而且高效稳定失误率低。由于当今住户数量的大幅度递增且人们对住房质量及住房安全的重视,物业不得不雇佣大量的维修人员及保卫人员确保住户对住房满意度评价。但是使用传统的人工管理模式需要投入大量的资金雇佣的物业管理人员,而且雇用人员还有不稳定性,还需要进行新员工培训, 这也会造成房地产商的经济损失。所以做一套小型物业管理系统势在必行,这样不用物业人员进行住户调查,就在系统上可明确记录并更新小区最新的住户数, 而且还能管理自己内部员工信息。并且开发此系统所需的功能业务也无需很多, 这样在后期维护系统也无需投入太大资金,与雇佣员工一年所需费用相比是可行的,因此,开发此系统在经济上具有可行性。

3.4法律可行性分析
物业管理系统记录了所有的住户信息,因此需要极高的系统安全性来确保数据安全,因此在做此系统时包括系统管理员、普通用户两个权限,普通用户只能看到个人相关信息,这样就可有效防止信息泄漏。并且此系统不会刻意窃取用户信息,对用户权益不会造成威胁,因此此系统的开发在法律上是可行的。

第4章 需求分析与设计

4.1系统功能分析
本系统名为朝阳物业管理系统,主要是用来解决物业管理中人工的繁琐工作带来的低效率,易错性等问题。本系统主要包括基本信息管理(业主、房源、设备、人事)、费用管理、维修管理、投诉管理、数据管理、公告管理、系统管理、个人基本应用这八个功能模块;超级管理员、普通用户两种用户权限。根据不同用户的操作权限可以对功能模块进行相应操作。通过对系统的分析,该系统的结构功能图如图4-1所示。
。。。。。。。。。。。。
。。。。。。。。。。。。。。。。。
。。。。。。。。。。。。。。。。。。。。

论文下载地址:请点击》》》

你可能感兴趣的:(springboot,mysql,物业管理系统,设计与实现)