💕💕作者: 米罗学长
💕💕个人简介:混迹java圈十余年,精通Java、小程序、数据库等。
💕💕各类成品Java毕设 。javaweb,ssm,springboot等项目,欢迎咨询。
💕💕程序开发、技术解答、代码讲解、文档,🌟文末获取源码+数据库+文档🌟
✈️软件下载 | 实战案例 。⭐文章底部二维码,可以在朋友圈,免费获取软件下载链接,及项目演示视频。
1、绪论
1.1 研究背景及意义
随着社会的发展,特别是我国改革开放后期,现代化建设成果的不断显现,物业管理在人居生活中的作用也变得越来越重要。同时,随着人们居住条件的改善和提升,物业管理的内容也在增加,物业服务的需求也变得多样化。特别是社会城市化建设步伐的加快,越来越多的人从农村涌向城市,以社区形式居住生活,立体式、高密度的居家生活园区给物件管理带来了更大的困难。同时,结合人类生活规律而衍生出的相应配套,商业、学校、医疗、办公、公共交通设施等,方方面面的因素都对物业管理的内容及标准提出了新的要求。
物业管理作为一个由国外引进的概念,正在顺应着我们的生活变化,在人们的生活中变得越发重要。早期的物业管理由香港引入内地,最早在广东等沿海地区起步,到现在逐步的在整个中国大地蔓延。国人对待物业管理的认知也在不断变化,由原本仅限于的保洁、保安、保绿、保修,到现在的除去基础公共服务以外,有了更多增值性服务需求。如何在现行情况下,极大限度的满足业主的需求,从物业管理上升到物业服务的层次,为业主提供基础服务的同时还能更大程度的满足业主的个性化、人性化需求,成为现代物业管理者共同的追求。
1.2 研究现状
物业管理这一概念起源于欧洲,然而真正带领物业管理走向信息化、技术化的却是美国。早在上个世纪末,信息技术稍稍普及的时候,利用互联网信息技术处理物业管理中遇到的问题,就成为一种趋势和可能。经过几十年的发展,让小区物业管理工作更智能这一思路已普遍被物业管理工作者接纳和践行。然而相对于信息技术的发展,物业管理智能系统软件在开发和实际使用中仍然存在以下缺陷:
(1)系统模块设计不合理,相较于物业管理中实际需求,匹配度不高;
(2)相较物业从业人员的日常工作内容而言,一般的物业管理系统,信息统计不全面,未能形成大数据模式,不能为规范物业管理行为和搭建物业管理模式提供原始数据支撑和保障;
(3)大多数物业管理系统设计都未能很好的实现业主与物业管理者之间的交互功能,不能很好的将业主与物业管理者连接起来。
截止到目前,随着信息技术的发展,物业管理行业的日趋成熟,物业管理系统也得到了很大程度的提升。从上世纪80年代,物业管理这一理念从中国香港走入内地经历了几十年的变化,然而,在我国国内,真正将物业管理理念带入信息化道路的,却是一些中小软件开发公司。对于这些公司而言,开发者很多情况下兼顾内容较多,一方面兼顾房地产开发企业需求,将物业管理系统作为了房地产企业的销售平台;另一方面,将物业管理系统作为了互联网零售平台,兼顾了京东、淘宝等线上销售平台的功能。而就业主真正需求、急待解决的日常生活内容却没有得到很好的理解和重视,导致应用不能得到很好的落地。在国内,由于物业管理系统成熟度相对较低,很多小区物业管理智能化程度很低,被应用的物业管理系统,只能处理单项的数据,并基于传统手工的管理模式,大多都是用来处理一些相对容易的事务性工作,实用性不强、效果不好。
(此处省略………………………………………………)
2、开发技术综述
2.1 JavaEE开发平台
本智能系统采用JavaEE 开发平台,适用于规模巨大的互联网用户,界面友好度高,操作简单便捷。同时,本智能小区物业管理系统的Web端基于B/S结构的JavaEE框架进行开发,使用者可以通过Web浏览器访问,易于维护和迁移。本智能小区物业管理系统开发架构目前在各类软件开发中也正在被大量的使用,已经被证明是安全、有效、稳定且高性能的开发框架。
2.1.1客户层
客户层可显示系统内部数据。业务逻辑层给到的数据信息都可以在客户层进行相应展示。同时客户层面对用户提供操作界面,对用户需求做出响应。
2.1.2 Web层
Web层,也称为表示逻辑层。Web层是对客户层的处理。并且 Web页包含在业务逻辑中,因此有的需要在业务逻辑层处理,一部分不需要调用远程业务逻辑。
2.1.3商业逻辑层(业务逻辑层)
业务逻辑层是系统设计的核心,负责系统所有业务处理,包括所有功能性需求阶段定义的功能业务逻辑。同时业务逻辑层接收Web层的业务请求,然后调用相应的业务处理逻辑,并执行业务流程的操作;完成后,把最终的处理结果返回到Web层,并在Web层显示数据信息。
2.2 JSP开发技术
JSP基本上是一种基于JavaServlet 的动态Web技术。ASP.NET 技术作为现在较为流行的开发技术中的一种,与JSP技术有很大的相似性。在HTML语言的基础上进行的动态网页设计提升了很多功能的主动性质。
利用WEB页面设计出的动态逻辑内容,是通过JSP技术编写的类似XML语言来完成的。这样的设计内容,可以实现不同身份的人进行不同内容的操作许可。
(此处省略………………………………………………)
3、系统需求分析
3.1系统需求模块分析
本智能小区物业管理系统在功能设计方面分为两个模块,即管理员管理模块和业主管理模块两部分。管理员模块可以对系统进行用户功能管理,物业管理,维修管理,清洁、绿化,公告管理以及系统功能管理。物业管理可以执行两种主要的内容管理类型:不动产信息和所有者信息。用户功能管理可以实现人员信息查询,管理员信息更改,添加和删除等功能。用户功能模块包含4个小模块,包括社区服务,社区公告,信息查询和系统功能在其中,社区服务可以执行维修注册,还可以查看或删除以前的维修信息。社区公告主要是业主可以查看物业企业发布的社区公告信息。信息查询允许业主执行其个人信息更改操作,更改密码、重新登录到系统和注销功能等。
3.2 系统需求分析
(1)管理员管理
(2)物业管理
(3)报修管理
(4)保安保洁管理
(此处省略………………………………………………)
4、系统设计
4.1 数据库设计
4.2 数据库表设计
(此处省略………………………………………………)
5、系统实现