【社区维修服务系统设计12000字(论文)】.docx

上传人:lao****ou 文档编号:809612 上传时间:2024-06-01 格式:DOCX 页数:45 大小:429.99KB
下载 相关 举报
【社区维修服务系统设计12000字(论文)】.docx_第1页
第1页 / 共45页
【社区维修服务系统设计12000字(论文)】.docx_第2页
第2页 / 共45页
【社区维修服务系统设计12000字(论文)】.docx_第3页
第3页 / 共45页
【社区维修服务系统设计12000字(论文)】.docx_第4页
第4页 / 共45页
【社区维修服务系统设计12000字(论文)】.docx_第5页
第5页 / 共45页
亲,该文档总共45页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述

《【社区维修服务系统设计12000字(论文)】.docx》由会员分享,可在线阅读,更多相关《【社区维修服务系统设计12000字(论文)】.docx(45页珍藏版)》请在第一文库网上搜索。

1、社区维修服务系统的设计与实现1绪论11.1 研究背景及意义11.2 主要设计内容12主要技术和工具介绍12.1 JaVa语言12.2 MySq1数据库22.3 B/S结构22.4 MVC模式22.5 SSM框架23系统的需求分析33.1 可行性分析33.1.1 技术可行性33.1.2 经济可行性33.1.3 操作可行性43.2 系统的需求分析43.3 系统功能需求分析43.3.1 管理员功能需求分析43.3.2 业主功能需求分析53.4 系统用例图53.4.1 管理员用例图53.4.2 小区业主用例图64系统总体设计74.1 系统总体设计说明74.2 系统主要功能模块设计74.2.1 系统前台

2、登录注册功能84.2.2 报修功能94.2.3 业主信息功能104.2.4 投诉功能H4.3 系统数据库设计114.3.1 系统数据库124.3.2 用户信息124.3.3 报修信息134.3.4 留言信息134.3.5 缴费信息144.3.6 投诉信息144.3.7 通知公告信息155系统详细设计165.1系统开发条件165.2 系统主要功能模块设计165.2.1 首页设计165.2.2 登录注册功能165.2.3 登录后主页165.2.4 发布报修165.2.5 发布投诉功能175.2.6 查看个人缴费功能175.2.7 管理员功能175.3 数据库设计实现175.3.1 用户表175.3

3、.2 报彳窗表175.3.3 留言信息表185.3.4 通知信息表195.3.5 投诉信息表195.3.6 缴费信息表195.4 系统类图及交互图206系统功能实现226.1 系统登录页面实现226.2 管理员功能实现236.2.1 业主信息管理236.2.2 WWS246.2.3 投诉管理256.2.4 收费信息管理266.2.5 留言交流管理286.3 业主用户功能实现296.3.1 欠费信息提示306.3.2 我的报修316.3.3 我的投诉326.3.4 我的缴费信息336.3.5 我的留言347系统测试367.1 系统测试目的367.2 系统测试方法367.3 系统测试用例36结论3

4、9参考文献411结论1.1 研究背景及意义在快速发展的今天,国内经济日益繁荣,而国内社区的规模也在日益扩大,居民人数日益增多,物业管理部门的管理压力也随之而来。而在物业部门与居民用户主要事务来往为报修环节,但仍有社区使用传统的报修手段,这显然无法及时解决居民不断提出的对公共生活设施的维修要求。并且,对于一些急需处理的水电等报修申请,若无法及时联系到相关人员处理可能会留下隐患,引发安全问题。为此,改善物业服务水平、增强社区物业部门的办事速度、提高物业服务意识早已变成当前物业实体的发展甚至是生存的核心问题,引进先进的计算机信息技术对物业进行全面的信息化和网络化管理已是社区物业发展的迫切需求。1.2

5、 主要设计内容本文主要研究如何通过信息化的手段,简化在社区维修过程中遇到的各种问题。去解决传统社区维修过程中信息传递不及时,业主反馈问题时社区维修者解决问题效率低下,业主缴费步骤的繁琐等问题。本系统专注于信息的管理,为业主提供的功能为查看个人信息、查看小区公告、查看缴费信息、提交报修表、提交投诉表、提交留言等功能。将公告信息放在业主首要位置,方便业主及时通过系统得到小区的各项通知。为社区维修员提供对业主信息审核、通知管理、业主信息管理、缴费信息管理、报修信息管理、投诉信息管理和留言信息管理。并且为了方便社区维修员对信息的统计和存档,我们对业主信息、缴费信息和报修信息增加了导出功能,社区维修员可

6、以将这三个表中的数据通过导出功能导出至Exce1表中,满足社区维修员的需求。本系统通过结合实际管理业务对各个功能模块进行了合理的设计。2主要技术和工具介绍2.1 Java语言Java语言在静态面向对象中已经成为代表性语言,相对于其他的语言来说比较熟悉,使用起来会更加的容易理解,并且JaVa的使用者较多,对于后期代码维护也相对简单有利。并且在编程的过程中,往往会遇到曾经编译过的地方需要修改的情况,在修改过程中可能会出现由于语言的不同导致计算机程序和软件开发的过程中出现偏差、软件开发周期会增加等状况,使其无法达到预期的效果。而JaVa编程语言可移植性特性可以解决这个问题。在现实和理论中起到桥梁的作

7、用,能够在现实中将面向对象理论完美呈现出来未虺引用现在许多程序开发中Java语言一般会成为开发的首选语言,程序设计中的编程语言众多,而Java是应用最为广泛的一种存在,与其他编程语言相比,它具有自己独特的优势,以C+语言为例,Java吸取了C+的优点,对C+中一些难以理解和应用的部分进行舍弃,因此JaVa在应用上更加简单,在功能上也更为强大,被更多的人所选择。Java语言具有许多的优点,例如健壮性等,正因为有这些特点JaVa在程序开发中成为一颗常青树岬用ta引用几。2.2 Mysq1数据库MySQ1是一个关系型数据库管理系统,在系统的开发中,它可以完整的将系统数据库开发出来。它最大的优点是体积

8、小,速度快,是中小型系统开发最流行使用的数据库。它操作简单,安全系数高,它是以表格的形式显示,并且可以多个表并联查看,所以它的查看更加的方便和清晰。与OraCIe相比,MySQ1使用起来更加的简单,例如在对表进行操作时,orac1e有许多级别不一样的用户,对表的操作权限也不一样,而MySQ1默认的是root;在卸载上MySQ1也更加简单吗未tta引用2.3 B/S结构B/S模式也就是浏览器/服务器模式,服务器进行主要工作,浏览器进行显示未施引用用户在显示界面进行相应的操作,这些相应的操作就会作为数据被传送到服务器端进行处理,完成后再揩结果反馈到到界面进行显示。使用该模式后用户访问系统时只要有网

9、络就可以进入系统,没有软件安装的步骤,这样就减轻了用户设备的内存,可以使得系统的使用更加的方便,大大的减少了用户的工作量钳四未抽引用孔。2.4 MVC模式MVC作为一个框架模式,模型(Mode1)、视图(VieW)和控制器(COntro1Ier)是其三个核心部件;未心引用孔。表示应用程序核心,作为处理应用程序数据逻辑的部分,在数据库中起存取数据作用的是MOde1(模型);拥有显示效果,常常是进行数据创建和结果显示的则是View(视图);处理用户相交互的部分,以读取数据为主,发挥控制用户的输入,并向模型发送数据的是ControIIer(控制器)蝌未旭引用七2.5 SSM框架Spring,SPri

10、ngMVC、MyBatis三个开源框架整合成SSM(Spring+SpringMVCMyBatis)框架集。在三个开源框架中,SPring是一个轻量级的容器框架,主要作用为面向切面(AOP)和控制反转(IoC);模型对象,分离控制器,处理程序对象的角色以及分派器,由SPringMVC进行承担,并且通过这种分离,可减少它们进行定制的难度;MyBatiS则是一个优秀持久层框架,具有支持普通SQ1查询,储存过程和高级映射的功能呻!未tta引用几3系统的需求分析3.1 可行性分析本次设计的可行性分析从以下三个方面进行,技术可行性,从技术上分析该系统是否可以被开发出来;经济可行性,经济条件是否允许或支持

11、系统的开发;操作可行性,系统的操作是否符合用户的需求。3.1.1 技术可行性该系统利用JAVA语言进行编程设计,实现程序中的各个功能模块,服务器是TOmCa1框架使用的是J2EE架构中的SSM框架,网页设计使用的是JSP,它具有如下优点,JaVa语言不仅功能强大、简单易用,而且在系统开发中显示了强大的生命力。J2EE是一个企业级开发的计算环境架构,SSM(SPring+SpringMVC+MyBatis)框架是J2EE中的一个轻量级系统开发常用的框架11.未tta引用.。JSP与HTM1相比可伸缩性更强,页面的设计也更加完整和方便WiR!未找到引用,。Tomcat服务器是一个开源的Web服务器

12、,使用也非常的方便,将写好的程序放进去就可以运行了,甚至在一些开发工具中已经配置好了,可以直接在工具上运行,也可以自己对其进行配置,所以它在中小型应用系统开发中经常被使用。社区维修服务管理系统的设计与实现中JaVa技术是比较重要的,该系统的前端和后端主要是由B/S结构和MySQ1数据库来进行完成,在开发本系统时,必须要保证该系统具有一定的完整性和简便性等功能。数据库方面必须要保证数据库具有一定的安全性和稳定性。在学校简单的对Java技术和通过对MySQ1数据库和各个语言进行简单学习之后,然后进行了软件测试,根据简单的学习基本可以对网盘的学习做出简单的系统开发、检测和辨别。所以利用JaVa技术和

13、MySQ1数据库结合起来来开发出这个社区维修服务系统,在技术上是可行的。根据上述研究该系统具备技术可行性。3.1.2 经济可行性该社区维修服务系统的开发采用的服务器、开发工具、插件以及数据库皆是开源免费的,开发工具Ec1ipse,该工具的操作以及配置起来都十分的简单,在该系统的开发中使用的是EC1iPSe的免费版;服务器是TOmCat服务器,在一些开发工具中是已经配置好的,不需要再进行配置,也是开源免费的;数据库是MySQ1数据库,用该数据库开发操作十分的简单,而且数据之间的关系也十分的清晰,数据库的开发工具使用的是NaViCa1也是开源免费的。所以在前期的开发中除了人工费用,其他的几乎不需要

14、什么费用,大大的节省经费。节省的经费可以用到后期的系统维护和更新升级中。根据上述分析可以总结出该系统具备经济可行性。3.1.3 操作可行性本系统开发的原则之一就是操作简单,所以系统的操作流程设计得十分方便快捷,界面设计也十分的简1洁大气,只要智力正常,具备一些粗浅的计算机常识就可以对系统进行操作。该设计的初衷就是为了减少社区维修服务复杂繁琐的流程,所以该社区维修服务系统的操作流程都是非常简单便捷的。当需要查找房源时,只要在搜索框内进行模糊查询,或者选择类别进行查找,找到心仪的房屋后就可以一键租赁,所以该系统操作简单,流程快捷。该社区维修服务管理系统的一大特点是登录界面简单且易操作,都是采用常见

15、的窗口来进行登录,只需要通过电脑就可以进行操作登录,只要会使用电脑,就可以随时随地的进行登录访问。该系统主要采用的是java技术进行开发,并且基于B/S结构,这些开发工具使该系统更加完善和规范,从而使得系统更具有人性化。根据以上功能看出,本系统的主要特点就是易操作、易管理。所以开发一个社区维修服务系统刻不容缓。根据上述分析得出结论该系统具备操作可行性。3.2 系统的需求分析经过这段时间对各大小区的调研和可行性分析,我们基本掌握了社区维修服务系统的基本需求,了解了相关服务和相关业务情况。社区维修服务系统首先会存储大量的业主数据。包括业主的投诉数据、服务数据、缴费数据以及小区业主的个人信息。所以系统需要简洁的页面保证社区维修者的方便可用,保证系统的交互性。我们将系统角色分为社区维修员角色和业主角色,管理员角色可以对各类信息进行管理,业主角色包括了维修投诉,维修报修,费用查询,个人信息查询和修改等功能模块。3.3 系统功能需求分析根据上面的需求分析,我们将系统功能分为管理员模块和业主模块接下来以需求分析形式来分析这方面的需求。3.2.1管理员功能需求分析(1

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 应用文档 > 工作总结

copyright@ 2008-2022 001doc.com网站版权所有   

经营许可证编号:宁ICP备2022001085号

本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有,必要时第一文库网拥有上传用户文档的转载和下载权。第一文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知第一文库网,我们立即给予删除!



客服