




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
基于java的居民小区物业管理系统设计与实现【摘要】现今,在当前电子化、信息化空前兴旺发达的大环境之下,传统的住宅小区物业管理运作模式,一方面需要消耗大量资金,另一方面缺乏效率,这已经不能跟上小区物业管理的步伐,也远远跟不上时代的步伐。进入21世纪,传统的计算机应用软件已经落后,现今的应用软件大多能够支持多种网络,处理各种数据信息,而且反应敏捷。信息在一个组织当中,已经占据着非常重要的地位,相比于人力、物力、财力,它显然是第四种强大资源。信息是非物质的,是一种新形势资源,在信息大爆炸的时代,要想有效管理信息,就必须设计一套高效查询、浏览的系统。本小区物业管理系统集成强大的JSP技术,它能够对小区住户资料、投诉、保修、车位等信息进行收集统计、登记查询,还能进行在线缴费业务。这套系统的界面美观,功能模块相比于同类系统更加完善,将本系统应用于影视行业,将大大提升办公效率。本系统基于JAVA平台,采用JSP技术和MySQL数据库而开发。其中,数据库的建设是一个关键的核心,它采用MySQL数据库建立数据之间的转换。课题重点介绍了小区物业管理系统的开发背景、系统需要完成的功能以及完成系统开发的步骤,论述了系统的设计思路以及完成系统开发的方法。【关键词】住宅小区物业管理系统;JSP技术;MySQL前言目前,在软件应用方面,中国房地产行业开发的住宅物业管理系统功能强大,运行良好。此外,每年在大城市奋斗然后定居的国内农村青年人数逐年攀升,这给国内住宅物业管理工作带来了压力。虽然大多数软件开发公司都开发了各种住宅物业管理系统,但在技术水平上,大多数还没有与国际标准接轨。我国目前面临的一个重要问题是:住宅物业管理系统设计要面对国际发展的要求,实现高效的办公住宅信息管理,得到广大社区居民的认可[1]。另一方面,虽然我国的信息产业发展很快,但是人工管理、人工处理物业信息已经明显落后,在住宅物业管理中需要快速、高效、准确地处理信息事务的应用还没有得到整合。因此,利用JSP技术和功能强大的物业管理系统来提高服务质量和管理效率势在必行。本课题的目的是使住宅小区物业管理系统更加简单便捷。实现小区住户线上操作的快捷化、精准化,通过本系统能够实现小区物业操作环节的快速锁定和复查,降低物业信息处理的出错率。本设计旨在研究一套运行高效、操作便捷的住宅小区物业管理系统,使国内小区物业管理的竞争优势更加强大,从而加快住宅小区物业管理信息化的建设步伐。系统分析应用及运行需求分析住宅小区物业管理系统的硬件环境:Corei5-7200、8GMB(RAM)、120GB(HD)。在使用过程中,不需要进行人为的数据加密,就可以直接运行系统。另外,这套系统比较健壮,独立性比较强,不需依赖其他软件[2]。住宅小区物业管理系统的硬件条件:局域网;8GRAM;酷睿CPU;要求100G或者以上的硬盘储存。软件条件:Windows10IE7.0以上。经济可行性分析分析当前经济现状,并进一步考量自身投资能力,估算一下投入成本,最后,预测系统运作成功之后的经济效益。考虑到这套系统是作为毕业设计而开发,在经济上投入微小,这就会造成系统建成之后,小区物业系统在管理方面具有诸多不便,收益也可能刚好维持现状。因为,系统建成之后,业务流程需要的人工投入较大,这就需要开源节流,提升信息管理人员的业务素质和能力,将会大大提高信息管理的效率。这套系统有很多优点,人人都能熟练操作,系统的界面也比较美观,而且系统管理员和普通管理员之间的权限分配比较合理,再加上本项目开发经费所需不多,项目实施之后工作效率高,开支比较节省,所以以上优势足以显示本系统的经济可行性[3]。运行可行性分析本套系统的开发过程,采用Mis,开发的过程包括诸多环节,其中就有处理数据、收集数据、变换数据报表等[4]。新的系统建成之后,它的评估标准主要依据旧系统运行所带来的后果和影响,包括管理员工作的周围环境、物业公司自身的管理方式、物业管理系统的结构等[5]。除了上述要考虑的问题之外,还需要考虑现有的管理人员数量以及他们开发系统的质量,对管理人员进行培训,补充必要的技术和资金支持是必要的。鉴于,我国目前的技术,以及物业管理人员的业务能力都具有较高的水平,因此,本系统在运行上面是可行的。系统设计系统总体设计本系统设计的要求以及预期愿景是功能方面能够周全完善,网页界面方面能够达到用户良好的体验,做到美观、便捷、高效、简单。在本系统设计的功能模块方面,这套系统,一般性质的物业信息的查询、登记都可运行,具有很强的融合性、适用性,能够满足小区物业管理行业对住户日常反馈的信息进行快速处理的需求[6]。如图3-1展示的就是管理员对住户和车位等信息进行管理,并对已完成填充的数据进行维护,包括修改与删除。图3-1管理员用例图如图3-2展示的就是普通管理员用例图,普通管理员处理投诉和报修内容,对物业缴费进行查询和统计,管理小区车位信息[7]。图3-2管理员用例图系统结构设计住宅小区物业管理系统采用B/S结构,这种结构使得开发出来的系统变得高效,也降低了后期系统维护的成本。下图就是系统结构设计图:图3-3管理员功能结构图图3-4程序工作的原理图管理员功能结构图本系统的管理员比普通管理员的权限大,系统管理员负责系统信息的操作,包括操作人员的管理、修改使用人的登录密码;能够进行住户资料的增加、住户资料的信息查询。普通管理员只能管理业务,不能管理用户[8]。图3-5管理员功能结构图普通管理员处理投诉和报修内容,对物业缴费进行查询和统计,管理小区车位信息。图3-6普通管理员功能结构图数据库E-R图设计系统软件的设计开发过程中,数据库的选择与设计也是非常核心的问题。本课题系统的数据库将采用MySQL数据库进行管理数据。除此之外还需要考虑安全性问题,需要将创设好的数据库进行安全评估,设施保密操作任务,目的就是保证数据库的完整性和稳定性,防止用心不良之人窃取重要信息,破坏数据库,进而导致数据的流失[9]。根据以上分析,设计出数据库实体E-R图如图3-7所示:(1)管理员属性包括管理员个人账号、管理员登录密码等信息。以此绘制的实体属性图。图3-7管理员实体属性图(2)物业缴费实体中的属性有收费金额、项目名称等信息。以此绘制的实体属性图。图3-8物业缴费实体属性图(3)报修实体中的属性有物业地址、联系人、联系方式等。以此绘制的实体属性图。图3-9报修实体属性图车位实体中的属性有车位面积、车位状态等信息。以此绘制的实体属性图。图3-10车位实体属性图各个实体之间的联系用下图的E-R图表示。图3-11系统E-R图数据库表结构设计数据库系统一旦选定之后,需要根据实际需求在数据库中建立数据库文件,并在已经建好的数据库文件里面,建立合适的数据表格存储程序运行过程中的数据,数据表结构设计就是对创建的数据表格进行表头设计、表记录长度设计,表记录类型设计等,当数据表格设计完成之后,才能正常存储程序运行产生的数据[10]。表3-1管理员信息表序号列名说明数据类型长度主键允许空1ididint4是否2username账号varchar50是3password密码varchar50是4creattime创建时间datetime是表3-2住户资料信息表序号列名说明数据类型长度主键允许空1ididint4是否2xm姓名varchar500是3xb性别varchar500是4sfz身份证号码varchar500是5dh电话varchar500是6dz地址varchar500是7bz备注varchar500是表3-3物业缴费信息表序号列名说明数据类型长度主键允许空1ididint4是否2xm项目名称varchar500是3xb收费金额varchar500是4sfz收费时间date是5dh收费地点varchar500是6dz经手人varchar500是7bz备注varchar500是表3-4投诉信息表序号列名说明数据类型长度主键允许空1ididint4是否2xm投诉主题varchar500是3xb投诉对象varchar500是4sfz发生时间varchar500是5dh联系人varchar500是6dz联系方式varchar500是7bz备注varchar500是表3-5报修信息表序号列名说明数据类型长度主键允许空1ididint4是否2xm报修主题varchar500是3xb物业地址varchar500是4sfz发生时间varchar500是5dh联系人varchar500是6dz联系方式varchar500是7bz备注varchar500是表3-6车位信息表序号列名说明数据类型长度主键允许空1ididint4是否2xm车位编号varchar500是3xb所在位置varchar500是4sfz车位面积varchar500是5dh车位状态varchar500是6dz使用人varchar500是7bz备注varchar500是系统实现管理员功能介绍住户资料管理如图4-1显示的就是住户资料管理页面,此页面管理员可以实现的操作有:查看登记的住户信息是否存在错误,及时改正错误信息,删除没用的住户资料信息[11]。图4-1住户资料管理页面物业缴费管理如图4-2显示的就是物业缴费管理页面,此页面提供给管理员的功能有:检查登记的物业缴费信息是否有误,及时更正有误数据,物业缴费信息作废,即可删除[12]。图4-2物业缴费管理页面增加车位信息如图4-3显示的就是增加车位信息页面,此页面提供给管理员的功能有:对小区车位信息进行录入,需要登记车位的面积,介绍车位的详细信息[13]。图4-3增加车位信息页面报修信息管理如图4-4显示的就是报修信息管理页面,此页面管理员可以实现的操作有:查看登记的报修信息是否存在错误,及时改正错误信息,删除错误或已经解决的报修信息[14]。图4-4报修信息管理页面普通管理员功能介绍报修信息登记如图4-5显示的就是报修信息登记页面,此页面提供给普通管理员的功能有:对报修内容进行登记,需要填写小区住户的个人联系方式,填写清楚报修的内容等数据[15]。图4-5报修信息登记页面查询物业缴费如图4-6显示的就是查询物业缴费页面,此页面提供给普通管理员的功能有:检索物业缴费信息,前提是普通管理员需要提交收费项目名称。图4-6查询物业缴费页面登记投诉信息如图4-7显示的就是登记投诉信息页面,此页面提供给普通管理员的功能有:登记住户的投诉信息,包括发生时间,详细说明等。图4-7登记投诉信息页面系统登陆模块本模块的使用流程,具体可以概述为,首先输入、户端检验、服务器判别,最后匹配相关信息,结果一致就能登录界面,不一致的情况需要重新输入。登陆页面的运行结果如图4-8所示:图4-8系统登陆界面系统首页实现按照系统显示的菜单类别,用户可以直接点击相应选项,等到这个界面直接跳转之后,这一步骤即为完成。系统首页效果如图4-9所示:图4-9系统首页界面密码管理模块实现为了安全,用户要及时更改自己的密码,防止出现安全性问题。图4-10密码管理模块界面住户信息管理模块系统管理员如果想要操作更多,比如增加小区住户姓名、删减住户姓名、查询住户所在位置信息等,就需要熟练使用操作技能来对住户信息进行直接管理。如图4-11所示:图4-11用户信息管理界面住户投诉信息管理模块实现投诉信息管理的主要功能,就是管理员可以查询系统,比如登记、添加、查询、更新住户投诉相关信息。图4-12住户投诉信息管理界面物业缴费管理模块实现物业缴费管理子模块的主要功能就是管理员可以对系统进行增加、查询、统计的操作,具体操作就是增加物业缴费金额,方便住户在线缴费;查询物业缴费金额,防止住户漏缴物业费用;统计物业缴费情况,整体把握整个小区住户缴费的信息。图4-13物业缴费管理界面车位信息管理模块实现车位信息管理的主要功能,即管理员可以对系统进行增加数据信息、查询住户车位需求的操作,具体操作就是增加车位,方便住户在线浏览车位方位;查询车位信息,提前安排私家车停放的位置,全局把握整个小区车位的信息。图4-14车位信息管理界面系统测试程序调试系统运行时语法错误比较容易发现和纠正。但隐蔽性错误要进行相应的完善和排查相当费时费力。还有一种情况就是,开发人员在执行程序时,由于自身的疏忽,产生了错误的操作,比如计算公式出现失误。本系统软件的测试步骤就需要包含以下部分:(1)模块测试(2)系统测试(3)验收测试。以上经常在验收测试的系统需求说明书的环节发生问题。本系统的设计与实现借鉴了很多优秀国内外网站的好的地方,界面简单易懂,非常方便住户和管理员的操作,主要的优点包括:(1)本系统的设计具有针对性和安全性,系统内存在特别安全功能模块。(2)本系统的信息内容比较详细周密,为了避免用户使用过程中因失误操作带来各种不便,该系统采用单选框显示数据,用户完成输入后轻击鼠标即可完成。(3)本系统还有很多界面上的优点,比如界面比较适合用户浏览,操作也很简单,运行快捷,一般用户都能熟练掌握。由于时间太短,本系统势必会有一些缺憾,包括:(1)网页的设计不够吸引用户审美感受,图片呈现方式比较老套,主要还是表格和文字的结合,在颜色方面不够亮眼,比较单调。(2)由于自身经验不够丰富,考虑的问题也不够周全,也会出现一些数据库问题,部分代码也会在运行过程中出现冗余。(3)由于时间短、开发人员少,造成本系统在总体功能上可能不是特别全面。可以从以下几个方面做出修改:(1)针对系统界面简洁,可以在系统中插入一些能够吸引用户眼球的精美照片,给用户带来良好的视觉效果。(2)如果出现系统冗余的问题,则需要优化程序代码,在不同的网页界面上共同分享一些特定的变量、函数、方程。最后,还要详细分析数据库的关系模式,进行规范,避免冗余现象的发生。程序的测试测试的重要性及目的(1)测试的重要性在软件存在的寿命中,测试、维护阶段是两个重要环节,传统的瀑布模式不能有效维护运行周期,我们要保证开发软件的质量,就必须将软件的操作使用交给大众用户。但是,最新的软件工程中,学界认为软件每一阶段的生命周期中都应该包含软件测试,为的就是时刻检查软件设计是否偏离预期目标,尽早发现错误,解决错误。避免由于发现问题时间太晚而造成整个软件设计过程难度加大的问题。所以说软件测试对整个软件的开发过程的是至关重要的。在实际应用中,进行测试软件也会遇到一些问题,可能会使我们不知所措,这一因为我们想法上存在一定的错误理解,或者在测试的态度上不够端正。比如包括:测试的过程需要细致的心理,要求测试人员具有相当大的耐心才能胜任。除此之外,测试的过程比较枯燥,如果测试者没有兴趣,很可能进行缓慢,效率低下。(2)测试的目的通过发现错误、分析原因、设计改良的方案,以便更好地改进系统的实用性。如果没有检查出错误,也是有价值的,它的价值在于积累成功经验。总之,测试的目的有许多,大体有以下益处:①测试能够查出错误,利于程序的运行。②测试测出问题,说明先前的设计有不足之处,还不够完善。③每一个好的测试,是因为它能检查到今天都未出现过错误。④一个很成功的测试就是检查出了至今未能发现的错误的测试。测试的主要内容为了保证测试的结果,并且确保测试的有效性,可以将测试工作的内容分成审阅代码、收集并生成测试结果、单元测试、整体测试和验证测试几个环节。(1)收集并生成测试结果这项测试的主要目的是检查系统隐含的端口不符的问题,比如可能会存在一些与接口有关的问题,导致模块之间产生危害。将各种功能的模块共同使用,也可能会有和预想结果不同的问题;本来前面阶段影响很小的问题,也有可能在后期导致无法接受的大问题。(2)验证测试验证测试阶段,它的主要目的是将设计好的系统功能和性能发挥到用户满意的程度。测试功能用例(1)管理员登录功能测试如表5-1所示:表5-1登录功能测试数据表登录账号登录密码操作人最终结果abcabc管理员登录进入程序123abc管理员弹出错误登录提示abc123管理员弹出错误登录提示下面是管理员登录账号正确,但是密码填写错误的测试结果展示效果图(如图5-1所示)。图5-1登录报错页面(2)修改密码功能测试一般来说,所有新开发的系统软件都会设置更新密码功能,以此来增加系统的安全性。需要测试密码修改功能时(如表5-2所示),检验此功能是否能够正常使用。表5-2修改密码功能测试数据表原来的密码需要设置的新密码密码修改结果abccde成功123cde失败abc失败下面是原密码填写有误,但是新密码填写正常时的程序反馈结果展示图(如图5-2所示)。图5-2原密码有误提示页面系统存在的不足本系统还存在不少不足方面,主要体现在:(1)网页做的不够完美,由于时间短,经验不足,系统的主要表现方式老套,颜色单调。(2)数据库和部分代码存在冗余问题,这是由于目前自身的经验不足和知识结构简单导致的,冗余问题肯定会导致系统运行质量下降。(3)后台的管理功能不够完善,时间短,任务重,后期管理不及时。结论小区物业管理系统的开发让我经历了各种酸甜苦辣、功能需求分析、系统设计、功能实现阶段,而最后阶段的功能测试让我很累,成功完成一个功能模块会让我很开心,或者更难,当然,因为他缺乏应用开发经验,大部分程序都是拼凑的代码功能,从互联网上找到好的代码模块,然后在自己的电脑上修改,直到调试代码,你可以使用到目前为止,开发效率很低,但我这一水平只能慢慢的学习一点,所以让我对住宅物业管理系统的整体开发得到了足够的锻炼,我平时学到的所有知识都派上了用场。此外,我自己开发的系统也加深了我对程序开发的理解,对一些软件开发技术有了更深的理解,让我明白学习更多的知识对我有好处。但因为系统开发的经验不足,还有一些没有做到很好的地方:(1)本系统可能更加适合小型或中型小区,承载不了大型小区
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 增强班级合作意识的工作措施计划
- 业务扩展策略计划
- 班主任的育人之路计划
- 一个数除以分数(教案)-六年级上册数学青岛版
- 制定班级年度工作计划的步骤
- 面向未来的保安工作提升计划
- 财务领域跨部门合作的工作安排计划
- 演唱会广播电视转播合同(2025年版)
- 测量不规则物体体积练习(教案)青岛版五年级下册数学
- 四年级下册数学教案-1.3 小数的意义(三)|北师大版
- 2025年工程测量员(技师)职业技能鉴定理论考试指导题库(含答案)
- 金属熔融岗位培训课件
- 污水处理厂工程设备安装施工方案及技术措施
- 2025年海南海口市水务局招聘事业单位人员35人历年高频重点模拟试卷提升(共500题附带答案详解)
- 2025年关联公司资金往来协议
- 交警大队合同范本
- 产业转移课件-2024-2025学年高三一轮复习人教版(2019)地理选择性必修2
- 2025年02月中国科协所属单位公开招聘社会在职人员14人笔试历年典型考题(历年真题考点)解题思路附带答案详解
- 2025-2030年中国电动滑板车市场运行动态及发展规划分析报告
- 中考英语专题总复习-题型9省公开课一等奖百校联赛赛课微课获奖课件
- 河北省石家庄市栾城区冶河镇初级中学-励志主题班会-拒绝间歇性努力不做45青年【课件】
评论
0/150
提交评论