版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、常州信息学院学生毕业设计()系别:学院专业:技术中软 132班级:学生:1308203226学生学号:题目: 基于 Java+ 的居民小区管理系统设计(指导教师:(中软)(校内)设计地点:常州信息学院起迄日期:2015.06.19-2015.07.31毕业设计()任务书专业 技术班级 中软 132 一、课题名称:基于Java+ 的居民小区管理系统二、主要技术指标(或基本要求):1. 能力要求:熟知 Java 语言,对 Struts2 和 Hibernate 框架有一定的了解,熟练地运用 JSP 技术,并具有较强的理解能力和操作能力。 2、编程工具:DreamWeaver,Myclipse8.5
2、, 3、编程技术:Struts2 技术、Hibernate 技术三、主要工作内容:进行了市场,了解到居民小区管理的背景和意义,进行需求分析,通过问卷、上网查询资料了解到居民小区管理的业务流程。进行了小组的任务分配工作,每个人负责一个模块,进行功能分析,数据库分析,编写代码。主要参考文献:1Struts2 技术实践(第二版).张.机械工业,2011.022Hibernate 技术应用.日期:2013.07人民邮电3JSP 技术指南(第 5 版)美 纳著机械工业4JQuery 实例运用(第 3 版) 美著 2012.03金学生(签名)年年月月日日指 导 教师(签名)教研室(签名)年月日主任(签名)
3、系年月日毕业设计()开题设计()题目基于Java+的居民小区管理系统一、选题的背景和意义:随着计算机科学的发展和数字信息化的发展,计算机的能力已经普及到各行各 业、各家各户,为人们带来了很多的便利。计算机可以帮助人们减少脑力和体力劳动,节省的时间,提高的速度。居民小区管理系统是小区管理的一项重要的技术,它可以满足业务员和小区居民的要求,代替业务员收取物业费用,不必挨家挨户的上门收取,节省了时间和体力,小区管理员又是通知也不用下楼写在黑板上,只需用这个局面小区管理系统进行通知,方便快捷,提高了的效率。小区居民也更方便了,在居民小区管理系统可以向小区管理员提出意见,直接报修,管理员会以最快的速度通
4、知维修进行抢修,这样就使这个小区住的更温暖更。这项居民小区管理系统具有很强大的功能,能够给小区管理带来更大的效益。总之,设计居民小区管理系统是很有必要的。二、课题研究的主要内容:系统以实现居民小区住户的信息收集,小区管理员进行系统管理,拥有个人信息查询,公告管理,在系统直接发布公告,及时的通告居民。管理员还进行物业管理、人事管理、保修管理、绿化管理、物业费用管理等功能。小区居民登录系统可以查看管理员发布的公告,可以查看自己的物业费用,及时向管理员发出自己的保修申请,管理员及时安排维修。这项系统为居民小区管理提供了很大的便利。本项目运用了Struts 技术、Hibernate 技术。运用 JSP
5、 框架开发提高了系统设计的效率,是的系统更快捷的完成。数据库使用的是,更加方便快速的提供数据信息,是的项目更完善。三、主要研究(设计)方法论述:Struts2 基于MVC 架构,框架结构比较明晰,开发流程顺畅,一目了然,开发能够熟练地掌握好开发的进程。方便测试进试,具有强大的功能,异常处理也方便。Hibernate 是一个开放源代码的对象关系框架,它对 JDBC 进行了非常轻量级的对象封装,使得 Java 程序员可以随心所欲的使用对象编程思维来数据库。 Hibernate 可以在任何场合应用 JDBC,不仅可以在 Java 的客户端程序使用,也可以在 JSP 的 Web 应用中来使用。Hibe
6、rnate 有两个接口,在任何开发中都会用到这两个接口,通过这些接口不仅可以进行事物控制,还可以处理持久化对象。上网查询以及问卷了解到居民小区管理的一些基本要求,设计完成居民小区系统所需要使用的技术和工具,此系统的开发工具使用的是 MyEclipse 加 Tomcat。数据库使用的工具是。居民小区管理系统的设计目标是满足小区管理员和小区居民的使用需求,首先完成系统的整体框架,在分别设计管理员系统和居民系统两大模块。管理员主要进行公告管理、物业管理、人事管理、 绿化管理以及物业费用管理。主要页面就是登陆界面、管理员管理界面和用户管理界面,数据库一共有十二个数据表,数据表内表数据丰富,方便管理员的
7、查询和管理。四、设计()进度安排:时间(迄止日期)工作内容2015.6.192015.6.23联系指导老师、确定选题2015.6.242015.6.26毕业设计任务书、开题2015.6.272015.6.30收料,修改开题2015.7.12015.7.10毕业设计的前小部分编码2015.7.112015.7.17毕业设计初稿的编写2015.7.182015.7.24毕业设计的大部分编码2015.7.242015.7.31毕业设计统稿的修改五、指导教师意见:指导教师签名:年月日六、系部意见:系签名:年月日目录目录I摘要IIIAbstractIV第一章 绪论11.11.21.31.4课题研究背景1
8、研究的意义1课题主要研究内容2的组织2第二章 开发技术3JSP3Struts24Hibernate5本章小结6第三章 需求分析83.13.23.33.4系统的基本分析8系统业务概述8小区居民业务流程8系统结构框架9功能分析11本章小结11第四章 系统分析12数据库分析12数据库信息表124.3E-R 图184.4 本章小结18第五章 系统实现19毕业设计居民小区管理系统模块实现19系统测试22本章小结24第六章 总结与展望256.1 总结256.2 展望26致 谢27摘要的加剧,越来越多的人都会选择在某个小区随着我国一套房子,既安全又便捷,然而小区也就相对集中,要想合理化管理小区的众多居民就需
9、要设计这样一个居民小区管理系统,既方便管理员的管理,提高管理的效率,又方便居民的反馈和建议。这项居民小区管理系统是科学的管理系统,运用分计算机知识搭建的一个,使管理趋向合理化,便利化。系统有居民管理功能,物业管理功能,人事管理功能,小区环境安全管理功能,居民的报修功能。在很多小区也采用了基于B/S 结构的居民小区管理系统的产品,首先会介绍这项居民小区管理系统的设计放假方法和形成过程以及整体系统的大致结构,然后进行了分析,发现这些系统的管理方式有些老套,功能不够,并没有达到管理的最高效率,在某些方面还是存在一些或大或小的弊端,如小区环境安全的管理以及报修维修的及时传达和进行。在已有产品的结构上进
10、行相关分析,运用所学知识,如JSP、Struts 技术、Hibernate 技术来进行设计编写一个功能完全的居民小区管理系统。通过比较现有的居民小区管理系统与要设计的系统在开发技术和开发工具,然后进行筛选并分析选择合理的技术和工具设计出一个基于Java+的居民小区管理系统。最后对这项系统进行了一个总结和展望,看看这项系统是否具有更广阔的利用空间,有待进一步开发出更先进的居民小区管理系统。在项目的设计开发实施阶段上完查询并收集了大量的可用数据,以便于在最后的测试阶段的安全稳定性。我希望设计的这项居民小区管理系统能有广阔的利用空间,造福于人类。: B/S,居民小区,JSP,信息化AbstractA
11、long with our population increase in our country, more and more people will choose to buy a house in a small, quite and safe. However, cell population is relatively concentrated to want to rationalize the management of district many residents need to design such a residential area management system,
12、 both for the convenience of the administrator management, increase we management, and for the convenience of some people to suggest.This residential area management system is a scientific management system, theuse of computer software knowledge to build a platform, sot the management tends toration
13、alize and facilie. System management function of the residents, propertymanagement,nel management, residential environment, security management,residents repair function.any communities also use products based on B / S structure of the residentialarea management system,of all, we willroduced the des
14、ign of the residential areamanagement system holiday method and forming pros and the overall system generalstructure, an we aretoysis, it is foundt some of these systems managementcliche, function is not enough, did not achieve the management of the highest efficiency,in some respects still exists s
15、omesafety life, and ours cleanly environment.ings of large or small, For exle, ourshe existing product structure, the relevantysis, the use of knowledge, such as Struts, JSP technology, Hibernate technology to design a fully functional residential area management system. Through the comparison ofthe
16、 existing residential area management system and we are going to design system inthe development of technology and development tools, and then to screen andyzethe selection of reasonable techniques and tools to design a Java+residential areamanagement system based on. Finally, a sumnd Prospect of th
17、is system is carriedout to see whether the system has a wider use of space, to further develop a moreadvanced residential area management system.he design and development of theproject implemenion phase of the query and the collection of a large number of available data, in order to facilie the safe
18、ty and stability of the final testing stage. I hopet the design of this residential area management system can have a broad space for the large。it of mind.Keywords: B/S, residential area management system, JSP, information management第一章 绪论1.1 课题研究背景伴随着我国的增加,越来越多的人对生活质量的提高以及对自己居住环境要求的提高,为了解决这一方案,适应这种
19、局面,那么小区的管理成为了一个焦点的话题,在这个日益发达的社会,电子化、信息化社会已经逐渐向近,所以人们对信息处理的也提出了搞得要求,渴望提高自己的生活质量以及节省自己的时间,这时候就需要设计开发一套快捷方便的局面小区管理系统,以便于在小区可以更加快捷的发布信息、收取信息以及处理信息。可以为每一位小区居民带来一个安全、方便、合理、舒适的居住环境。这样在两个要求上都有优势,对于使用者来说可以提高管理的效率,对于外界来说可以更大的提高自己的竞争优势。居民小区管理系统主要是管理员对小区进行一系列的管理,比如管理、物业管理、环境安全管理等等。本系统不光适用于小区,同时对一些公寓学校宿舍管理都有一定的实
20、用性,是一项方便快捷、安全、高效率的小区管理。1.2 研究的意义根据社会经济的快速发展和人民生活水平的逐步提高,到小区房子的居民也越来越多,人多了管理的效率以及管理的方式都会变得单一,所以就应该设计出一项居民小区管理系统来提高管理效率。在小区住房的人花了足够的资金,不仅要求在生活上过得舒适,还要求自己居住的环境也比较美好,同事也希望在小区内可以得到足够的安全、人身安全。这样就需要这项居民小区系统来解决这一系列问题,居民可以及时了解到小区的动态,可以及时看到小区管理员发布的公告并做出反映,还可以及时向管理员报修损坏的物品,这都给小区住户带来了方便。我设计的这项居民小区系统是功能比较完全的,都是联
21、系到了人们需要的实际情况做出功能,不仅给管理者带来了方便,减轻了管理者的负担,同时也给用户提供了便利,是一举两得的好。在人多的情况下管理就很复杂,也就变得尤为重要。例如小区居民的车辆以及停车的位置都需要一个管理,不能让大家有任何的损失,还有小区的环境和安全也需要一个管理,要时刻保持着小区环境的清新,保证小区居民的安全,在以往的管理中发现,居民有损坏物品的时候并不解决,所以我们需要一个这样可以及时给小区居民维修的系统功能,使居民的生活变得更加的顺畅。随着科学技术的与日俱进,设计这样的居民小区系统并不是一件它的诞生是很有必要的。的事,1.3 课题主要研究内容这项小区管理系统主要研究了管理员可以便利
22、的查询个人信息以及修改个人信息,还可以向小区居民发布公告修改公告,对小区的进行管理,对小区工作员工的人事管理,还要对小区的安全环境进行管理,管理员还可以通过系统直接进行收取物业费用。居民可以通过系统向管理员反映、交流,及修需要的物品,管理员可以及时进行处理安排维修给居民一个温馨的生活。,以最快的速度给居民进行修理,1.4的组织第一章 绪论,主要介绍了居民小区管理系统的研究背景、研究意义以及其主要的研究内容;第二章 开发技术,介绍了在设计研发这项系统所需要的工具和专业知识的技术;第三章 需求分析,详述了居民小区管理系统的业务流程及系统结构框架,以及项目的配置环境;第四章 系统分析,主要介绍了数据
23、库的相关分析以及数据表的设计;第五章 系统实现与测试,介绍了毕业设计居民小区管理功能的是通过如何实现以及相关测试的;第六章 总结与展望,总结了这次系统的开发,描述了未来的展望。第二章 开发技术2.1 JSPJSP 是一种页技术的微系统的,这是一个涉及很多公司的设立。这项技术跟之前的 ASP 技术有点相似,它是在传统的网页中了Java 程序代码和JSP 标记,然后就形成了这样一个 JSP 的文件。使用 JSP 开发的网页应用是跨的,能在很多的操作系统上运行。JSP 技术是用来封装产生页的处理逻辑。JSP 能够分离网页设计和网页逻辑,支持很多的组件设计内容,使得开发 Web 应用变得快捷和简单。J
24、SP 的 1.0 规范的最后版本就是一九九九年九月推出的,紧接着同年十二月又推出了 1.1 规范。截止到现在的最好版本是 1.2 规范。JSP 页面的形成是Java语言和 HTML 语言一起结合而成的。客户端先向服务器请求然后再进行处理程序代码,紧接着客户端的浏览器就会接收到 HTML 页面。Java Servlet 是JSP 技术的基础,JSP 与Java Servlet 一起工作才能顺利完成 Web 应用开发。实现与用户的交互,利于扩展,基于B/S 技术的JSP 有如下几个技术方法:1.将内容的生成和显示进行分离页。技术开发可以将 HTML 和 XML 的格式来确定页面的结果都是采用JSP
25、技术方法,页面上显示所有内容都是技术的内容都是千变万化的。就好像去商店 容都是被封闭在几个组件中,然后再进行采用 JSP 技术来进行实现的,所有香烟的价格不一是一样的。里面的内封装,所有被封装的都必须在服务器运行。但是因为内容已经装在组件中,所以相关的技术设计才能够很方便的采用JSP 内容,而没有太大的影响。其他的几个中生成的内容都会计算出结果迅速的发送给所有的浏览页面。这样自己编写的程序就得到了保护,还不影响其他浏览器的正常运行。2.可重用组件有很多的组件都是靠JSP 页面来将自己的应用程序进行处理。编写程序的技术能够找到并使用其他的组件进行操作,也可以将这些组件带给的人进行使用。采用组件的
26、开发方式使的开发速度得到了提高,而且还使的结果在开发过程中得到了体现。3.采用标识开发很多的编程都不一定会特别了解 Web 页面的操作,很多功能都被封装,这些都是与很多标识内容进行动态合作实现的。大部分的标识都能够组件,也有的可以进行检索以及其它更发杂甚至更全面的功能。大部分4.适应大多数的设计性,要想跨过一个都能够在其它跳跃至另一个进行组织合作,这是需要非常强的紧密,其它技术和页面是需要重新进行编译的,而Java 不用,因为它的字节码与其它5.数据库连接很多系统设计都是需要将数据库进行连接的,最多的技术 JDBC,系统的程序通过和数据库连接,进行查询操作,数据保存操作。很多公司都在研发解决这
27、无关。一问题的技术,想利用这些技术来数据库,很多的数据库都会有一些驱动的程序,所以很多的数据库都能轻松的被Java 程序。2.2 Struts2Struts2 框架,提供了一种基于MVC 体系结构的 Web 程序的开发方法,具有组件很多不同于其他框架的特点,使整个模式结构更加的明显,很容易去理解,同时很多的程序开发变得简单明了。Struts2 框架按照MVC 的层,模型层,视图组件。主要有控制器模型组件:模型组件是实现业务逻辑的模块,由JavaBean 或者EJB。视图组件:视图组件主要有:HTML、JSP 和Struts2Velocity 等模板视图技术。,以及 FreeMarker、控制器
28、组件:控制器组件主要由一个 StrutsPrepareAndExecuteFilter器和业务控制器 Action 组成。Struts2 不同于Struts1,它们之间有着很多的不同,所以 Web 的使用控制是Struts2。因为很多的来节气都会被使用,就让很多使用者的逻辑思维与之前的状态不一样。座位设计的,Struts2 接收到了Struts 的大部分优点,使得Web 应用程序的框架变得更加简单整齐。Struts2 还具有几个比较有特点的框架特性,能够随时的将器进行分离,减少的文件配置,使得整个框架的语言表达能力得到提高,犹豫 Struts2 的灵活运用,使得它的框架也变得清晰自然。图 2-
29、1 Struts2 架构图2.3 HibernateHibernate 是属于框架其中的一种,是将包和数据库进行连接的重要工具,它让JDBC 的所有步骤停止,让方便更加迅速。有了 Hibernate 框架重复检验的SQL 语句。Hibernate 的优点:的数据库内容变得清晰,是的操作更加就不需要反复编写同样的代码,也不必有较强的性能,不需要重复的去编写同样的代码和同样的语句,只要进行了操作就可以运行一切功能,大大的减少了时间,提高了工作效率;有了 Hibernate 框架只用进行一次操作,这样速了;Hibernate 框架的配置性能强,配置好相关文件就可以轻松的更换数据库,不需要进行一些繁琐
30、的操作。的开发过程就变得简单快Hibernate 框架是一个进行了对象封装的框架,可以让开发技术轻松的操控程序代码。这个框架可以在很多场合应用,不光可以在 Web 程序中应用还可以在Java 的客户端进行运用。Hibernate 的几个的接口能够使自己的数据随时进行存取,还能控制的事物对应的关系都会有一个明显的对,这样有弊端,会让很多的语句比,有的时候回将所有的内容一起进行时就进行。当然有时候会导致有些数据内容在开始就被完毕,也可以不嫌麻烦的逐个检查比较对象间的关系,挑选需要删除的信息,这样就会丢失据,少了很多的便利。的数图 2-2 Hibernate 架构图2.4 本章小结本章主要讲述了开发
31、居民小区管理系统所用到的开发技术和开发的工具,详细讲解了JSP、Struts2、Hibernate 技术的内容,分析了每一个技术的优点和,并讲述了几个技术的使用方法,这样在开发整个系统过程中就会很方便的使用这些技术,最大的使用这些技术的方法,更全面的完成整个系统。第三章 需求分析3.1 系统的基本分析在进行需求分析之前首先对这个项目开发进行了几项技术的是否可行的分析。开发的这个居民小区管理系统主要采取的工具是 Myclipse 和。整个项目主要是JSP 技术,Java 是很通用的一种技术语言,学习起来简单方便,适合广大开发员进行开发的语言是在大学第二个学期进行了为个月的开发的Java 培训学习
32、,之前也多多少少了解了一点 JSP 的相关知识,我感觉这个项目在难度上不算特别,但是细节上比较多,所以数据库使这个项目开发的基本内容。两年来也没有去学过测试的相关知识,后来是自己上网查阅了解了跟测试有关的内容,对测试也有了一定的了解,这样也足够可以顺利完成这个居民小区管理系统。所以在技术方面,是可以完成这个项目的。其次这个系统的功能不多不少,相对来说操作起来是很容易的,很多的页面都进行了详细的设计,比如选取什么物品时都会采取下拉的方式进行选取,有些认为可以直接存在的内容就直接打印在上面不需要人工去手动输入,向选择时间这样的内容都会采用日历空间,这样操作起来就更加的方便,每一个登陆本系统的都能顺
33、利操作,要求不高,然后在视觉效果方面这个系统的设计也还是不错的,所以技术是可行的。我觉得开发这样一个居民小区管理系统是很有意义的,这样给带来了更多的便利,节约了的时间和成本,所以要好好利用这个系统给带来生活上的方便。3.2 系统业务概述居民小区管理系统是围绕小区管理员和小区居民为中心的一项管理,管理员的主要业务有个人信息查询、公告管理、人事管理、信息管理、绿化安全管理、物业费用管理。居民使用该系统的主要业务有个人信息查询、报修反映、报修查询等等。3.3 小区居民业务流程小区居民在登录界面输入自己的账号和就可以登陆该系统,在系统主页会显示公告和自己的物业费用,然后有三个功能模块,分别是个人信息,
34、保修登记,通知和财务信息,用户可以根据自己的需求来使用这些功能,然后有个人信息的修改以及更改用户和退出系统的功能。3.4 系统结构框架分析:居民登陆的这模块主要分为个人的信息管理、小区的安全卫生服务、小区管理员发布的及时公告以及报修物品的登记和查询。图 3-3 个人信息分析:居民在个人信息这能有两大子功能就是可以修改自己的居住信息和自己登陆该系统的,提高了信息的真实性和的安全性。图 3-4 小区服务分析:居民在小区服务这能下分有两个子功能,一个是报修登记,还有一个事报修查询。报修登记是及时向管理员报修损坏的物品,查询主要是查看报修物品是否修好。3.5 功能分析住户主要有修改、查看个人信息、报修
35、管理、查看公告、查询物业费用这 5 大功能。用户可点击系统功能在点击里面的修改选项就可以进行自己的修改。点击个人信息后就可以查询到自己的个人信息,包括自己的入住时间等等,还可以在此页面点击修改信息进行修改错误的信息。保修管理就是进行保修登记,出现一个表格自己填写需要保修的物品,然后及时传达给管理员安排维修,还可以点击保修查询可以及时知道自己的物品是否已经维修完毕。点击小区公告就可以查询到管理员发布的费用,非常方便快捷。公告。点击财务信息就直接查询自己的物业3.6 本章小结本章主要详细阐述了居民小区系统的需求,分别详细讲解了小区居民业务流程、结构框架、业务概述和小区业务功能,让方式。仔细的了解到
36、这个系统的使用第四章 系统分析4.1 数据库分析数据库在整个项目中占有很重要的地位,数据库是项目的,需要连接代码进行一系列操作才能完成整个系统。数据库将数据进行了收集、整合、查询、查询、统计等操作。所以数据库是整体项目中必不可少的一部分,顺利完成整个数据库才算完成了一大半的程序代码。如果没有数据库,没有数据导入整个系统就像是一个空架子,没有任何作用,所以数据库可以直接影响到系统的效率。数据库信息表管理员信息表了管理员的基本信息,包括、住址、说明,表结构如表 4-1 所示。(2)管理员登陆表主要是了管理员的登陆信息,包括,表结构如表 4-2 所示。、用户名、登陆(3)信息表主要是了小区房子的基本
37、信息,包括、房间号、栋楼、户型、面积、单元号、楼层、朝向、状态、住户,表结构如表 4-3 所示。(4)车辆管理要是了住户的车辆管理信息,包括、车主、车位号、房间号、车牌号、号、车辆信息、到期时间,表结构如表 4-4 所示。(5)绿化信息表主要了绿化的相关信息,主要包括、绿化地点、绿化类型、绿化所示。、绿化日期、绿化状态、验收人、说明,表结构如表 4-5(6)报修信息表主要了用户报修的相关信息,主要包括报修、报修物品、维修状态、门牌号、送修日期、修好日期、材料费、服务费、维修工人、报修原因、报修,表结构如表 4-6 所示。(7)公告信息表主要了公告的、公告的内容、公告的时间、公告标题、者,表结构
38、如表 4-7 所示。(8)人事管理信息表主要了小区内的相关信息,包括人事、号、籍贯、地址、学历、工龄、以前工作、入职时间、离职时间、入职原因、离职原因、状态,表结构如表 4-8 所示。(9)物业费管理信息表了物业费管理的基本信息,包括物业费的、业主、门牌号、物业费的单价、缴纳状态、物业费的年期、物业费的月期、应缴的物业费、物业费生成的日期、物业费的生成者、费用的说明,表结构如表 4-9 所示。(10)巡查管理信息表了巡查事件的基本信息,包括巡查事件的、巡查的保安、巡查事件的类型、事件发生的日期、事件的处理人、事件的当事人、事件的结果、事件的描述,表结构如表 4-10 所示。(11)住户信息表主
39、要是了住户基本信息,表结构如表 4-11 示。表 4-11 住户信息表(yezhu)列名数据类型长度允许空是否主键说明YezhuID11否是Yezhu_homesnumbervarchar255否否房间Yezhu_namevarchar255否否Yezhu_sexvarchar255否否Yezhu_age11否否Yezhu_varchar255否否Yezhu_phonevarchar255否否Yezhu_IDCvarchar255否否号Yezhu_membervarchar255否否家庭成员Yezhu_datedatetime0否否入住日期Yezhu_memovarchar255否否备注Yez
40、hu_custom_account11否否登陆账号4.3E-R 图图 4-1 住户信息 E-R 图4.4 本章小结本章主要介绍了数据库的相关分析,数据库采用的是一个居民用户的数据库信息表,方便居民信息的查询。,同时还设计了第五章 系统实现5.1 毕业设计居民小区管理系统模块实现首页功能模块介绍:小区居民管理系统首页显示个人信息、报修登记、通知、财务信息 4 大功能模块,进入系统的居民可以点击相应的功能做相应的处理。2.系统效果如图 5-1 所示图 5-1 居民系统主页面个人信息描述:居民点击个人信息,就可以查看到用户自己的相关信息,并可以做出修改。系统效果如图 5-2 所示图 5-2 个人信息
41、3.个人信息代码:报修登记描述:用户点击报修登记,就会显示一个报修登记表,用户可以根据自己的需要进行报修登记,直接反应到管理员那等待管理员进行处理安排2.系统效果如图 5-3 所示维修。图 5-3 报修登记3.报修登记代码:5.1.4通知1.描述:居民点击通知就会显示出管理员发出的公告,点击查看详情就可以详细了解到公告的内容和日期,方便用户做好准备。2.系统效果如图 5-4 所示图 5-4通知3.通知代码:财务信息描述:用户点击财务信息就会显示出自己的物业费用信息,可以查看自己缴纳过或者未缴纳的费用,详细了解到自己的费用。系统效果如图 5-5 所示图 5-5 财务信息3.财务信息代码:5.2
42、系统测试系统测试是设计开发完成之后的有一个比较重要的步骤,每一个系统程序不会百分之百的没有错误或者之处,这时候就需要通过系统测试来纠正这些错误和改进这些的地方,这也是完成整个系统的最后一道门槛,系统测试成功完成之后这项系统才算真正的完成。系统测试的主要用意就是尽最大的可能去排查出程序出错的位置,提高系统的安全可靠性,经过程序测试还得看看整个系统是否满足客户的需求,尽最大的能力给客户带来最大的便利,这样的系统就完美的完成了。5.2.1 毕业设计居民小区管理单元测试表 5-1 毕业设计居民小区管理单元测试用例测试类型单元测试集成测试系统测试验收测试功能模块名称测试用例输入操作步骤预期输出测试结论通
43、过不通过不执行登陆界面只输入居民账户选择对象( 管理员还是住 户),点击登陆登陆成功只输入居民选择对象( 管理员还是住 户),点击登陆登陆成功同时输入输入 居 民 账户、选择对象( 管理员还是住 户),点击登陆登陆成功更改输入新点击提交修改成功输入一次新,输入一次旧点击提交修改成功输入一次旧,输入两次新点击提交修改成功5.3 本章小结本章主要详述了居民小区管理系统的功能实现以及展示各大功能的模块图和各个功能实现的代码,让深入了解这些系统是如何完成的。同时还介绍了本系统的测试内容和测试方法。修改个人信息填写单个信息点击确认修改成功填写所有信息点击确认修改成功第六章 总结与展望6.1 总结为期一个
44、多月的毕业设计让这两年内所学的所有专业的知识都熟练地运用到了这次毕业设计中,不仅让熟练地运用了理论知识,同时也让的实际操作能力得到了提高。在这一个月的时间里,为了完成这个居民小区管理系统,通过了解了居民小区的需求,同时也上网查阅了许多关于小区管理系统的资料,了解到了絮叨关于小区管理的流程和管理工作,结合了自己所学的知识动手设计开发了这项聚醚明年小区管理系统。在之前的课程中老师也会给出几个项目题目,让自己通过实际操作完成各个项目,但是这次毕设过程中还是会遇到几个或大或小,比如数据库的搭建,中文乱码的处理问题,这些都是在以前的项目中比较少见的,在这过程中都是通过和以及向老师请教才解决的,第一次运行
45、整个程序总是登陆失败,一直都找不到问题,最后让知道老师帮忙看看才知道是数据库连接时出错了。看到这些也都不是什么很难,都是自己在写代码时忽略,所以以后再敲写代码时要注意避免这些小问题,提高代码的操作效率。在本次的毕业设计开发过程中,我运用了 JSP 技术以及三大框架中的Struts2和 Hibernate,这些都是在平时学习中终点讲到的知识,在实际操作中使用效果很大也很方便。面一章我也对这些开发技术做了详细的技术,我认为这个系统还有很大的空间,可以改的更加高效率,同时还可以增加的使用功能,我觉得自己所学知识做到这样已经很不错了,然后还有很多需要学习的地方,我会认真学习自己没有学习到或者不太懂的知
46、识,多丰富自己的取在下一次项目中做的更好。技术知识,争经过这次的毕业设计之后我了解到了自己知识在那些方面存在,需要花时间去弥补,让自己更加完善。我觉得成功的完成一个项目也特别的不简单,需要花费时间去了解去思考,同时我也感到很骄傲,因为自己和小组顺利完成了这样一个系统,在这次实践中我也学到了很多以前没有学到的知识,不如团队的协作,这很好的锻炼了的合作能力,一个人的力量很薄弱,但是几个人的力量就是巨大的,无论在生活还是工作中都应该有合作精神,这样每件事就会完成的更加完美。这项居民小区管理系统能够为很多小区带来便利,提高管理的效率,希望它可以更好地帮助小区管理者进行管理。6.2 展望对于这次的居民小区管理系统,我觉可以在带给客户很大的效率,同时在功能方面也欠缺一些,所以我
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 二零二五年度美容院管理顾问服务及股权激励合同4篇
- 基于2025年度的广告设计合同2篇
- 二零二五年度城市轨道交通建设投资合同参考4篇
- 探索机器人技术在物流运输中的应用
- 2025年度二零二五年度个人二手车辆买卖合同范本4篇
- 2025年新型生态山塘承包运营管理合同4篇
- 2025年度环保技术服务合同:大气污染治理服务协议4篇
- 二零二五年度苗圃场地租赁与苗木种植产业链合作合同4篇
- 二零二五年果树采摘园供应链金融服务合同3篇
- 二零二五版创意园区全程招商代理与文化创意产业合作合同3篇
- GB/T 12723-2024单位产品能源消耗限额编制通则
- 2024年广东省深圳市中考英语试题含解析
- GB/T 16288-2024塑料制品的标志
- 麻风病防治知识课件
- 建筑工程施工图设计文件审查办法
- 干部职级晋升积分制管理办法
- 培训机构应急预案6篇
- 北师大版数学五年级上册口算专项练习
- 应急物资智能调配系统解决方案
- 2025年公务员考试时政专项测验100题及答案
- TSG ZF003-2011《爆破片装置安全技术监察规程》
评论
0/150
提交评论