版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
摘要:现在我们社会的发展是非常的迅速,这样的发展让我们大众的生活水平也有所提高。国内的许多城市的小区都是现代化、信息化的小区,对于小区的管理标准业主寄予厚望,这样会大幅度加大管理员管理小区的工作。这样的情况就需要用更加现代化的管理方式来管理小区业主信息。现在小区物业管理系统是非常的流行,他能够让管理人员更加迅速有效地处理小区业主的生活琐事,让小区管理变得信息化、科学化,使小区更加贴近业主的需求。这个系统是让管理小区的人员进行登录,管理人员可以在系统中查看业主的各项信息,也能进行各项信息的修改增添删除等工作。管理的系统有四个模块包括信息查询、物件报修、物业缴费、权限管理。该系统操页面很优美操作也极其简单,该系统用eclipse作为开发工具,运用了springboot和vue.js的技术。关键词:信息系统;SpringBoot;物业管理Abstract:Thedevelopmentofoursocietyisveryrapidnow.Suchdevelopmenthasimprovedthelivingstandardsofourpeople.ThecommunitiesinmanycitiesinChinaaremodernandinformatizedcommunities,andhighexpectationsareplacedontheownersofthecommunity'smanagementstandards.Thiswillgreatlyincreasetheadministrator'sworkinmanagingthecommunity.Suchasituationrequiresamoremodernmanagementmethodtomanagetheownerinformationofthecommunity.Nowthecommunitypropertymanagementsystemisverypopular.Hecanenablethemanagementstafftodealwiththelifechoresofthecommunityownersmorequicklyandeffectively,makethecommunitymanagementinformationizedandscientific,andmakethecommunityclosertotheneedsoftheowners.Thissystemallowsthepersonnelinthemanagementcommunitytologin.Themanagementpersonnelcanviewtheowner'sinformationinthesystem,andcanalsomodify,add,delete,etc.variousinformation.Therearefourmodulesinthemanagementsystem,includinginformationquery,objectrepair,propertypayment,andauthoritymanagement.Thesystemoperationpageisverybeautifulandtheoperationisextremelysimple.Thesystemuseseclipseasadevelopmenttoolandusesthetechnologyofspringbootandvue.js.Keywords:informationsystem;SpringBoot;propertymanagement1绪论1.1课题背景、目的及意义1.1.1课题背景在过去的几年里,当代的信息化水平越来越高。小区的物业管理系统的主要表现形式是物业管理信息化,这个是现代社区管理和服务不能缺少的组成部分。为了提高房地产管理的水平和质量,信息技术可以被用于管理小区物业,使人们能够更容易地生活。根据查询我国的一些小区看他们的物业管理系统,一方面许多陈旧的社区基本上属于开放状态缺乏物业管理,然而新开发的小区虽然实行了物业信息化管理,但是有一些方面还是使用的手工管理的方法,物业管理的信息化程度还是不够高有待进一步的提高;从另一方面来看,小区的住户来回进出是十分频繁的,小区管理员在进行管理的工程中会出现信息不能够全面传达的问题,现在对于这种上百、上千的小区人员来说,小区物业无法及时将消息传达到每一个人,就会出现一些业主不知道的消息,管理员也无法及时进行信息的更新和信息的查看等工作[1]。为了让人们的生活变得方便快捷舒适,将信息技术引入到物业管理上来是迫在眉睫的事。当下的热门话题就是有关小区建设的智能化。由于网络内容和服务的不断增加,越来越多的用户加入了网络,也是给管理物业的信息化带来了更好的发展,拥有了新的机遇同样也是挑战[2]。1.1.2课题目的和意义新时代它是来了,是创造电子计算机技术的最快方式的现代。想想生活中的巨大潜力,它有助于将信息技术与现代社会因素结合是一次改革的象征,管理系统体制也向着“一体化和专业化”的方面去靠近,能够让业主在小区里过的便捷且充实的日子[3]。该小区物业管理系统是提供了对住户信息、物件报修、物业缴费、权限管理的管理系统,可以让小区管理员更好的管理小区,让业主们居住的舒适方便。本系统具有一定的实用性。使用物业管理系统的小区业主家里出现任何状况可以向小区管理员进行汇报,小区管理员收集信息后及时填入物业管理系统,以便于更好的管理小区。该小区物业管理系统是Windows操作系统下运行,并在操作系统下安装数据库系统MY
SQL5.7和建立人员信息、缴费、报修、权限四个数据库[4]。然后在Windows操作系统下用Java语言编写管理员用户的界面,然后用Navicat
Premium
12管理数据库实现数据库和前端界面的连接。连接成功后,将Java编写的程序进行运行,然后到网页上进行操作,实现了小区物业管理系统。1.2国内外研究现状1.2.1国外研究现状对于国外动态来看,智能化的物业管理模式已经遍及国外的各个小区,这些社区都通过电子手段提供和社区相关的信息与服务。这种方法让小区业主足不出户就可以办理小区的各项事务,给用户带来了极大的方便,节省了大量的时间[5]。国外的很多专家正在专门研究物业管理系统,想让大家居住的地方更加美好便捷,他们为了提高服务质量,实践并证实了在物业管理中运用现代科学技术,使物业管理变得网络化、现代化、信息化,将其融入到小区生活中证实了发展的可行性。对于国外而言,智能化的物业管理已经普及。1.2.2国内研究现状对于国内动态来看,根据调查国内的物业管理的水平来看,我国的小区在物业管理方面虽然已经取得一定的成就,但是小区物业管理的数据化程度还是很低,对于物业信息系统的运用只是登记一下小区用户的基本信息而已,基本上没有应用全面数据化的物业管理信息系统,大部分的工作还是停留在纸质版的填写。还有很多是现在的小区物业管理不够完善,对于提高物业的工作效率还差的很多[6]。再有就是现在的物业管理很多项目有没有开展、开展了的项目结构也是极其简单的,这导致了物业管理系统整体的数据化程度还是很低。在这样的背景下,智能化物业管理系统的开发和应用已经成为提高物业公司市场竞争力的关键所在。2.需求分析2.1系统分析设计该小区物业管理系统的初衷是,让物业管理人员更加方便的管理小区,使其更加的信息化、智能化。对于小区业主的信息查询和管理问题物业的管理人员能够及时的上报,在线解决。及时帮助小区业主解决问题让小区业主居住的更加舒适便捷。该物业管理系统拥有物件报修管理、物业费缴纳管理、业主信息管理、管理员权限管理这四种功能。该小区物业管理系统含有一个浏览器端,这个的框架为B/S模式是这个系统现有的网站标准。该小区的基本功能:系统的登录:管理员输入账号密码登录物业管理系统。管理小区业主信息:管理员可以登录查看业主信息。该小区如果有业主入住管理员为其在系统中输入该业主的信息,包括业主的家庭详细住址、身份证号、手机号等基本信息。如果业主在家庭信息有变动,管理员可以在系统中进行增加、修改、删除各项信息,用户数据库会保存修改好的信息。管理物业费用信息:物业要收取业主的费用(物业费、维修费)时,通过管理员通知业主,业主缴费后,管理员可以在系统中增加、修改、删除、查看各项有关物业的费用,收费后系统还会生成柱状图在首页,用户数据库会保存修改完的信息。管理设备报修:如果业主家里的设备出现损坏,将其上报给管理员,管理员可以在系统中可以增加、修改、删除信息,修改完成的信息用户数据库会保存。2.2用户需求2.2.1管理员用户管理员用户就是小区物业的管理人员,该物业管理系统就是为管理员开发的,管理员通过注册账号,进行登录系统,管理小区人员的基本信息。管理员主要的工作是查看、修改、添加业主在小区生活中的各项信息。2.3可行性分析可行性分析其实就是可行性研究。在客观分析的基础上进行可行性研究这是必要的。对于开发的系统来看是否能够开发出来,开发出来的系统是否被需要也是要分是的一个点。如果这个系统有实用性开发的时候,他是否具有管理上的可行、经济上的可行[8]。要从多个方向去分析这个系统,因此,可行性分析的实质是对系统进行压缩和简化。从整体上来看这个系统,建立系统以减轻物业管理人员巨大的工作量,提高服务质量,减少时间上的浪费,提高安全管理水平等,最后使物业管理变得更加的数据化、智能化。
2.3.1管理上的可行性资源共享水平得到进一步提升,选择本系统之后,对小区管理全局把握能力会得到显著的提升,物业的各个部门机构都可以随时随地了解小区各方面的情况,把有关问题输入其中,就可以直接得到与这个问题相关方面的实际情况,从而快速解决问题,让中间环节减少,从而大幅度的提升管理人员的工作效率[10]。将服务人员劳动强度降低。能够显著节约在物业管理中投入的人力,能够减轻物业管理同志们的工作压力,能有效提升信息处理的准确性,并加快工作人员处理信息的速度。2.3.2技术上的可行性该系统是通过Java技术进行开发的,以Vue.js作为前端框架,这两个技术都是很成熟的产品了,现在有很多的企业和技术人员选择它作为开发平台。因此在技术上这两个完全可以胜任这个平台的开发物业管理系统[11]。因此,具有技术可行性。2.3.3经济上的可行性这个项目花费了多少钱和他所获得的收益进行评估分析就是经济上的可行性分析。本次设计的小区物业管理信息系统他虽然没有带来了很大的经济收益,对于制作这个信息系统所花费的钱来说,他的使用价值远远高于他所花费的成本。它实现了资源的共享,满足了小区人员的需求。对于本次开发的经济也比较低,主要是要有过硬的软件环境,开发时间也比较短。因此,具有经济可行性[12]。2.3.4系统运行的可行性分析在使用该小区物业管理系统的时候,可能会引起小区人员的变动,但是对整体是没有大的改变的,因此该系统运行是可行的[13]。
根据上面的分析,该系统具有实现的价值。2.3.5系统的技术介绍(1)JavaScript是一种基于对象和事件驱动,运用在浏览器客户端的脚本语言,JavaScript通过浏览器的js引擎执行代码。其运行环境是在浏览器运行的一种语言,将代码用对象的形式去执行,通过事件去触发执行[14]。能够实现用级别的程序、实现统计的结果、实现常用网页的效果等,总之他的用处是十分大的,很多方面都能够涉及,经常使用编程的一种语言。他能够用许多方法去书写:内嵌式写法、外联式写法、内行式写法,书写的最多的还是前面两种写法。(2)MySQL最初是一个开放源代码的关系数据库管理系统。过去,由于其高性能,低成本和良好的可靠性,成为最受欢迎的开源数据库。它已广泛用于Internet上的中小型网站。随着MySQL的不断成熟,它也逐渐用于更大的网站和应用程序,例如Wikipedia,Google和Facebook。
(3)JDBC是Java数据库连接的简称,是Java语言中用来规范客户端程序,也是用来访问书记库的应用程序接口,提供了查询数据库的数据、更新数据库的数据的方法。JDBC能够进行数据访问步骤:驱动类的加载、数据库连接的创建、数据库操作通道的创建、数据操作的执行并返回结果集、分析并处理、数据接口的关闭。总之JDBC的使用是非常方便的。(4)SpringBoot提供了一台品牌机;其已经把常用的各种CPU内存条网卡显卡声卡之类的插好了。可以用它自带的;也可以拔掉它的配件自己组装一套。顺带一提,它为“自己组装一套”也提供了工具套件,可以很轻松的插拔替换。对比之下,原先的开发方式就像是完全的自己攒机。
(5)Vue.js是一个非常通用的JavaScript前端框架,能够更好地组织和简化Web开发。MVC模式中的视图层
是Vue关注的核心。本人在学习的过程中感受到了该技术的优越性,在使用过程中这个框架能够非常好的组织系统的开发。3.系统设计3.1系统功能划分物业管理系统的核心在于,小区物业管理公司综合全面管理小区内所有业主基本住房信息、缴纳费用、物件报修、增添业主等信息的软件管理系统。以业主需求为依据,小区物业管理信息系统可以删除、修改、查询和录入小区住户、需要缴纳的费用、物件的报修等信息,也能把查询、统计例如生活费用、维修费用等不同的物业管理费用以及生成相关柱状图的管理工作完成。管理员功能:系统管理人员完成系统登录后,就可以展开物业缴费信息,物件报修信息,权限管理,业主信息等管理工作,管理员功能模块的基本功能框图,如图3.1所示。图3.1管理员功能图下面介绍的就是管理员功能模块的四个项目:(1)系统管理小区物业管理信息系统的中心就是系统管理模块。这里面就包括了数据库备份、信息系统初始化、创建账号、修改密码、权限管理、用户登录、恢复等子模块在内的系统管理模块,使系统有了更好的保障十分安全、保证数据能够随时更新保存等内容。(2)业主管理业主管理模块管理员能够根据业主家庭信息变动进行信息的修改、添加、删除,小区搬来新的业主要登记业主详细地址、业主姓名、身份证号、手机号等基本信息。业主管理模块涵盖了住户信息删除、住户信息查询、住户信息修改、住户信息登记四个子模块。(3)报修管理住户家里出现下水道堵塞,阳台损坏,楼上渗水的情况上报给管理员。管理员将这些信息整理增添在系统中,对于增添的物件报修信息可以进行信息的修改、信息的添加、信息的删除这几个子模块。(4)缴费管理缴费模块主要表现在:管理员通知业主缴费,业主缴费后告诉管理员,管理员进行上报。可以记录是那些收费项目。费用的增加、费用的修改、费用的删除是缴费管理模块的几个子模块[16]。3.2系统流程图根据系统构架的完成,可以设计出系统的流程图如图3.2所示。图3.2管理员流程图3.3系统子模块设计B/S浏览器端是系统的模块设计,小区物业管理信息系统的设计目标是系统子模块的全部子系统[17]。3.3.1用户管理子系统管理员通知业主各项事务,业主向管理员汇报家里具体情况(包括缴费情况、保修情况),满足管理员登录时用户管理子系统的主要功能,根据管理员的指示作为依据,各种系统将提供服务。3.3.2用户注册、登记在新用户注册时就是管理员注册身份,需要自己填写账号、手机号、邮箱、密码;在进行新增业主登记时,需要填写业主姓名、详细住址、联系方式、身份证号。填写完这些相关信息用户数据库会保存[18]。3.3.3管理员管理管理员可以上报填入业主需要缴纳的费用(水费、电费、物业费、维修费),对其进行增添、修改、删除;上报业主家里的物品报修情况,对情况及时进行增添、修改、删除。填写完这些相关信息用户数据库会保存。4数据库设计4.1数据库分析该物业管理系统和费用的计算和信息的管理有很大的关系,为了防止信息的泄露,小区物业管理系统必须要有安全功能高的来支撑而且要有功能完善的特点。业主的信息、缴纳费用的信息、报修情况的信息这些都需要充分的数据储存功能这样小区的管理人员才能够更好的去文虎系统的数据库。目前,在开发小型的管理系统大多数都是利用MySQL支持的。本次小区物业管理系统之所以选择MySQL数据库是因为该数据库可以对项目提供数据的完整性,不会造成数据的缺失,所以选择MySQL5.7。[19]。4.2概念结构设计在数据库结构的设计的时候对其进行需求分析是一定需要的,可以将用户之间的关系,不同的实体的关系清楚的表达出来。为了设计逻辑结构打好基础,以前述设计为基本依据,图4.1-4.6所示是本次设计的物业管理信息系统实体图。图4.1用户实体属性图图4.2角色实体属性图图4.3功能实体属性图图4.4报修实体属性图图4.5收费实体属性图 图4.6业主实体属性图由图4.1-4.6所示实体总体E-R图、属性图[20],数据库表便可以获得。表4.1users表结构用处名称类型长短是否主键管理编号IDchar10Yes管理员名Namechar4No密码Passwordchar10No邮箱Emailchar20No电话号Phonechar11No表改为表4.1主要用于……,下同4.1主要用于记录用户登录数据。改为表4.1主要用于……,下同表4.2owners表结构用处名称类型长短是否主键用户编号IDchar10Yes用户电话Telchar11No用户名字Namechar4No用户类型Catchar20No用户信息Infochar20No更新时间Timetime20No用户处理Delint20No表4.2主要用于记录业主信息。表4.3permission表结构用处名称类型长短是否主键编号idint20Yes名称namechar20No地址urlchar20No信息massagechar20No表4.3主要用于功能信息记录。表4.4role表结构用处名称类型长短是否主键编号idint4Yes角色编号rolenamechar20No角色地址roleurlchar20No表4.4主要用于角色信息记录。表4.5role_permission表结构用处名称类型长短是否主键编号idint4Yes角色编号role_idint20No功能编号per_idint20No表4.5主要用于功能角色信息记录。表4.6repair表用处名称类型长短是否主键收费编号repairIdint4Yes收费时间repairTimechar20No收费信息repairInfotime20No业主编号ownerIDint20No收费处理repairDelrepairIdentiyupdate_Tmcharcharchar202020NoNoNo收费类型更新时间表4.6主要用于收费的报修信息记录。5.页面设计与编码5.1界面设计5.1.1登陆主界面该小区物业管理系统的登录界面实图,如图5.1所示:图5.1登陆主界面该界面实现了两大部分内容:1.网站的标题:欢迎使用小区物业后台管理系统。2.用户登录:里面包括了输入用户账号和用户密码点击登录。对于用户登录来说输入账号密码进行登录,如果没有账号密码就要去注册获取账号密码进行登录。<head> <metacharset="UTF-8"> <metaname="viewport"content="width=device-width,initial-scale=1.0"> <metahttp-equiv="X-UA-Compatible"content="ie=edge"> <metahttp-equiv="Access-Control-Allow-Origin"content="*"/> <title>用户登录</title> <linkrel="stylesheet"href="Plugins/layui/css/layui.css"> <linkrel="stylesheet"href="css/login.css"> </head> <body> <divid="container"class="kit-login"> <divclass="kit-login-bg"></div> <divclass="kit-login-wapper"> <h1class="kit-login-slogan">欢迎使用<br>小区物业后台管理系统</h1> <divclass="kit-login-form"> <h4class="kit-login-title">用户登录</h4> <formclass="layui-form"> <divclass="kit-login-row"> <divclass="kit-login-col"> <iclass="layui-icon"></i> <spanclass="kit-login-input"><inputtype="text"maxlength="12"lay-verify="required"placeholder="请输入账号"v-model="name"/>注册账号的界面,如图5.2所示:图5.2用户注册界面注册管理员账号要填写用户账号、手机号、邮箱以及密码,注册完成后就可以回到刚刚的用户登录界面进行登录进入系统。5.1.2管理员登录首页管理员登陆后的页面,如图5.3所示:图5.3管理员登录首页页面登录进去后映入眼帘的是一个大标题“连接每个家的故事”。(1)左上部的实现左上角的树状图清楚明了的展示出整个小区的费用总览包括业主所缴纳的物业费和报修费。(2)右上部的实现右上角显示着管理员的用户名称,使用完系统后可推出该系统。(3)中部的实现中部是一个搜索框,便于管理员查询个别业主的情况,将业主的姓名输入进去点击搜索就可能查询到该业主的基本信息。(4)下部分的实现下部分点击后是所有业主的信息。5.1.3业主信息管理业主信息管理页面,如图5.4所示:图5.4业主信息管理页面该界面显示了该小区所有业主的信息,包括业主的姓名、详细的住宅地址、身份证号、手机号等。管理员可以在该界面修改业主的基本信息、填报业主的缴费情况、填报业主的报修情况以及增加新的业主。也可以在该界面通过搜索查询单个业主的情况。5.1.4缴欠费信息管理缴欠费信息管理界面,如图5.5所示:图5.5缴欠费信息管理页面点击图5.4上的缴费列表的按钮,显示出的就是物业缴费信息管理界面。在该界面实现的是业主的缴费情况,其中显示了住宅住址、费用类型以及缴费额度等。管理员可以在该界面进行业主缴费的修改,及时输入业主的缴费情况,如果出现输入错误的情况可以及时修改或者直接删除缴费信息。5.1.5物件报修信息管理物件保修管理界面,如图5.6所示:图5.6物件报修管理页面点击图5.4上的报修列表的按钮,就是物件报修信息管理的界面。通过该界面可以查看业主物件报修的情况,其中包括了住宅地址、物件描述、维修费用等。管理员可通过该界面对物件报修的情况进行修改或删除。5.1.6新增业主信息管理新增业主信息管理,如图5.7所示:图5.7新增业主管理界面点击图5.4新增业主的按钮,就是增业主管理界面。在该界面可以添加业主,将新的住户的姓名、住宅地址、身份证号以及手机号填入点击保存,该小区就添加了一个业主,信息输入错误可以点击重置,重新输入信息。5.1.7权限信息管理权限信息管理界面,如图5.8所示:图5.8管理员权限信息管理页面该界面是可以进行控制管理员权限的界面,可以点击修改,重新输入修改管理员信息,也可以删除管理员账号,也可以添加管理员账号。6.系统测试与实现6.1测试的目的系统测试的目的是尽量减少在程序运行的过程中错误,因此,程序可以运行顺利,达到预期的效果。在调试程序这个过程中,语法上的错误需要被消除,逻辑上的错误需要被消除,这样程序才能顺利无差错地运行。由于某些原因,系统在运行这个过程中有一些不可控的因素,而测试的目的就是找出这些因素,解决掉这些因素。6.2测试方法系统测试的方法有很多种,对于人工系统测试和自动化工具测试都是一些比较常见的测试方法如图6.1所示。采用黑盒测试时,多任务测试、临界测试和中断测试这些都是平时最常用的方法。图6.1系统测试的方法6.3测试用例程序在eclipse中的编译成功的过程如图6.2所示:图6.2系统编译界面表6.1—6.6是小区物业管理系统登入的测试表,根据测试结果来看,跟我们预期所想的是完全一样的。表6.1管理员登入系统测试结果测试内容测试方法测试结果管理员登录输入未注册的账号和正确的密码系统显示“登陆失败!”管理员登录输入注册过的账号和错误的密码系统显示“登陆失败
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2024自然人之间借款合同范本
- 2025年度城市综合体场地合作经营合同
- 2025年度文化产业园物业管理与文化活动策划服务协议3篇
- 2024版教育机构装潢工程合同样本
- 二零二四年度9A文智能家居系统定制开发合同
- 2024版环评工程服务合同范本大全
- 2025年度生态农业用地承包种植合作合同规范文本3篇
- 二零二四年度BIM可视化展示与演示合同
- 二零二五年度厕所改造工程环保标准制定合同2篇
- 二零二五年度金融借款合同电子化转型的法律挑战3篇
- 离职分析报告
- 春节家庭用电安全提示
- 医疗纠纷预防和处理条例通用课件
- 厨邦酱油推广方案
- 乳腺癌诊疗指南(2024年版)
- 高三数学寒假作业1
- 保险产品创新与市场定位培训课件
- (完整文本版)体检报告单模版
- 1例左舌鳞癌手术患者的围手术期护理体会
- (完整)100道两位数加减两位数口算题(难)
- 钢结构牛腿计算
评论
0/150
提交评论