社区居民信息管理系统的设计与实现.pdf
《社区居民信息管理系统的设计与实现.pdf》由会员分享,可在线阅读,更多相关《社区居民信息管理系统的设计与实现.pdf(82页珍藏版)》请在咨信网上搜索。
1、社区居民信息管理系统的设计与实现De sign a nd Imple me nt a t ion of Communit y Re side nt s Infor ma t ion Ma na ge me nt Syst e m领 域:软件工程 摘要信息技术渗透到了各个行业,并为各个行业效率的提升做出了巨大的贡献。目前我国社区居民信息管理的建设还处于发展的初期阶段,对很多数据的管理 仍然不完善,因此有必要设计和开发一套完善的社区管理系统,涵盖社区工作 的各个环境,以提高社区管理的信息化程度。在对社区系统进行了充分调研的基础上,本文设计并实现了一套社区居民 信息管理系统。该系统包括社区产权管理、
2、社区物业管理、社区居民管理、系 统维护管理、社区服务管理等功能模块。在系统设计中使用了面向对象的设计 和分析方法,并严格按照MVC架构对系统进行了设计;在系统实现过程中使 用了通用的数据访问层,提高了系统的开发效率,也便于系统未来向其他数据 库迁移,开发工具选用了 Java,保证了系统具有良好的跨平台性;数据库选用了 SQL-Sever,在保证性能的同时,降低了数据维护的难度;最后使用压力测试工 具和黑盒测试方法,对系统进行了较严格的测试,保证了系统的正确性。实践证明,本项目提升了社区居民信息管理的自动化程度,规范了社区的 管理,减少了人力物力的开销,降低了信息管理成本,方便了社区居民的日常
3、生活,对于社区的信息化工作推进具有重要意义。关键词:信息管理系统,社区居民,软件工程,B/S架构万方数据II万方数据ABSTRACTInformation technology has penetrated into various industries,and for the efficiency of various industries to make a great contribution to the promotion.At present,the construction of information management of community residents in o
4、ur country is still in the early stage of development,and the management of many data is still in the initial stage.Therefore,it is necessary to design and develop a comprehensive community management system,which covers all aspects of community work to improve community management The degree of inf
5、ormation.On the basis of the full investigation of the community system,this paper designs and implements a set of design management information system.The system includes community property management,community property management,community residents management,system maintenance management,communi
6、ty service management and other functional modules.In the system design using object-oriented design and analysis methods,and in strict accordance with the MVC architecture of the system design;in the system implementation process using a common data access layer,improve the system development effic
7、iency,but also to fecilitate the future Other database migration,development tools selected Java,to ensure that the system has a good cross-platform;database selection of SQL-Sever,while ensuring performance,reducing the difficulty of data maintenance;Finally,the use of stress testing tools and blac
8、k box test method,The object system for a more rigorous testing to ensure the correctness of the system.Practice has proved that the project to enhance the community residents management information management automation level,standardize the community management,reduce the manpower and material res
9、ources,reduce the cost of information management,to facilitate the daily life of community residents,it is of great significance to promote the informatization of community.KEY WORDS Information management system,Community residents,So ft ware engineering,B/S Structurein万方数据IV万方数据目录第一章引言.11.1 项目开发背景
10、.11.2 同类系统研究与应用现状.11.3 研究的意义和重要性.21.4 主要工作与论文组织章节安排.3第二章相关技术.52.1 J2EE开发技术.52.2 设计框架一MVC.52.3 数据存储一SQL Server.52.4 B/S 结构.62.5 本章小结.6第三章业务需求分析.73.1 系统开发可行性分析.73.1.1 技术可行性评价.73.1.2 经济可行性.73.1.3 运行可行性.73.2 系统功能需求分析.73.2.1 社区产权管理需求分析.83.2.2 社区物业管理需求分析.93.2.3 社区居民管理需求分析.93.2.4 系统维护管理需求分析.103.2.5 社区服务管理需
11、求分析.103.2.6 系统用例分析.113.3 系统数据流分析.143.4 系统非功能分析.153.5 本章小结.16第四章系统设计.174.1 系统总体设计架构.174.1.1 系统的网络拓扑结构.174.1.2 系统整体架构设计.194.2 系统通用功能模块设计.204.2.1 数据库操作功能设计.20v万方数据4.3 系统主要功能模块详细设计.214.3.1 社区产权管理功能设计.214.3.2 社区物业管理功能设计.224.3.3 社区居民管理功能设计.234.3.4 系统维护管理功能设计.254.3.5 社区服务管理功能设计.304.4 数据库设计.324.4.1 数据库的详细设计
12、.324.4.2 主要数据表.344.5 本章小结.42第五章系统的具体实现.435.1 系统运行环境.435.2 系统各功能模块实现.445.2.1 用户登录模块.445.2.2 社区物业管理模块.455.2.3 社区居民管理模块.485.2.4 系统管理模块.495.2.5 社区服务管理模块.515.3 本章小结.52第六章系统测试.536.1 系统测试方法介绍.536.2 系统测试环境及工具.536.3 系统测试用例.536.3.1 用户登录用例测试.536.3.2 系统管理员用户信息管理功能测试用例.546.3.3 普通用户的用户信息管理功能测试用例.566.3.4 社区工作人员管理功
13、能测试用例.576.3.5 运行性能测试用例.586.4 本章小结.61第七章总结与展望.637.1 总结.637.2 展望.63参考文献.65发表论文和参加科研情况说明.69VI万方数据附录.71致谢.73VII万方数据VIII万方数据第一章引言第一章引言1.1 项目开发背景随着现代信息化相关技术的不断发展与应用,公共事业管理方面的信息化 也有了较快的发展。社区管理是公共管理中的一个主要部分,因此研究提高社 区管理水平,对于提升社区管理效率有着积极的意义。目前社区居民信息化管 理的建设还处于发展的初期阶段,未来发展潜力巨大,信息化管理将渗透到社 区管理和服务的各个方面。进入新世纪以来,我们国
14、家在社会主义新农村建设开展之后,对现代农村 社区改造进行了大量研究,并设立了很多的新农村社区。同时在国家城市改造 过程中,对城市居民区也同样进行了社区改造,而这些改造使社区居民信息管 理系统的研究更有必要性叫从另外一个方面而言,进入新世纪之后,伴随着国家对社会设施建设的重 视程度不断加深,也加大了对社区基础事业信息化管理的研究投入。而本论文 就是在这一背景的基础上,提出设计一种能够实现大型社区居民信息管理的信 息化管理系统,为社区管理人员提供一个重要的管理平台,便于其对社区相关 事务进行管理,能够为社区的相关管理部门、社区工作服务人员以及社区的住 户之间搭建起联系的桥梁,同时也为现代化社区改造
15、建立了一种新的服务模式。1.2 同类系统研究与应用现状目前,社区居民信息化管理建设还缺乏统一规划,这些不足会造成许多资 源的浪费和资源的封闭不共享。举例来说,一些职能部门为了能够更加有效地 处理工作便会研发自己的信息系统,但由于信息系统是封闭性的管理,信息之 间不可以共享,所以就会造成很多不便。止匕外,一些机关单位要在社区进行工 作调查,包括劳动人口调查、流动人口调查、计生科技服务等,这些工作都需 要单独建立自己的信息系统,这样不仅会造成人力、物力资源的浪费,还会使 社区的工作负担大大加重3用。居民信息管理不单单只是需要技术人员将系统进行开发,更需要的是可以 熟练的操作信息系统的工作人员。但是
16、这也是现在信息管理系统面临的难题之 一,很多社区一线工作者对于信息管理系统的网络操作知识并不是十分的熟悉。目前居民信息管理更多的依赖于手工操作,这样就容易产生工作量大、出错率 高、出错后不易修改等问题,严重阻碍了居民信息管理的发展。因此,需要 1万方数据天津大学硕士学位论文开发一套简便实用的社区居民信息管理系统,全面提升社区管理水平,提高社 区管理效率。1.3 研究的意义和重要性随着计算机的应用和普及,经济和社会生活的各个领域都已逐渐依赖于计 算机应用,原有的旧的管理方法已经无法适应现代社会的发展,纯手工操作已 经阻碍了社区管理的发展。近年来,随着社区人口的日益增多,信息数据交互 已经越来越频
17、繁。由于信息数据的频繁交互,信息管理工作日趋复杂繁重,需 要耗费大量人力、物力和财力,而现有社区人口信息的管理水平不高,一直以 来人们都采用效率低、保密性差的传统的人工方式管理信息。这种方式不仅要 耗费大量的人力和空间来对信息的保存进行管理,还无法实现快速地对存放时 间较长的相关信息进行查找。这种管理方式在一定程度上成为了信息管理的一 个瓶颈。以计算机应用为基础的信息管理系统必将取代传统的管理方式。利用 信息化管理工具,将最大程度地提高社区居民信息管理的效率,对社区居民信 息管理系统的信息化的需求将不断增加。随着计算机技术的不断发展和提高,计算机应用技术已经日趋成熟,并且 已经成为了我们日常学
18、习和工作不可或缺的助手。计算机应用可以代替很多传 统手工的复杂的劳动操作,并且通过计算机的信息化应用大大提高了人们的工 作效率。计算机应用可以节省很多重复投入的资源并且保证了数据的安全性。更重要的是现代社会的计算机应用价格低廉,性能却已经得到了很大的提高,大大降低了建设一套社区居民信息管理系统的成本。本文目的在于建立统一的社区居民信息管理系统的管理平台,通过该平台 能够将相应的社区居民信息进行规范化高效率管理,而通过信息输入输出的交 互实现真正的社区居民信息化管理。随着国家城市化进程的不断推进,城镇居民的生活将更加的集中化、社区 化,这种集中与社区化也同时给城镇社区的管理带来了难度,如何实现简
19、单便 捷的管理居民信息已经成为迫在眉睫的一项任务。就现代社会而言,人们在 日常活动中以及在处理日常事务过程中,往往会产生许多需要进行保存以及处 理的数据信息。通过采用计算机相关技术,能够实现这些数据的标准化处理,并进行有秩序的存储管理,便于以后进行查看与管理以叽本系统就是把社区管 理活动中的各项数据存储起来,并进行实时的更新,这样能够在一定情况下实 现资源信息的共享,以及消息的快速传递,对于现代社区的管理过程有着很大 的作用。本平台在开发过程中,通过参考国内外较为先进的管理系统经验,同时对2万方数据第一章引言当前国内社区工作任务进行细致的调查,最终决定采用这种基于浏览器的B/S 模式来完成整个
20、系统的开发设计。1.4 主要工作与论文组织章节安排为了完成社区居民信息管理系统,决定基于J2EE平台,采用Java编写后 台程序,实现各个功能模块的业务逻辑类,采用JSP编写动态网页,设计前台 界面。利用B/S架构,用户通过浏览器即可访问社区居民信息管理系统,统一 了客户端,将系统核心功能放在服务器上,简化了系统的开发、维护和使用。为了加快开发周期,采用MVC(Model-View-Controller)框架组织代码,模型(Model)负责具体的业务逻辑实现,完成对用户请求的处理;视图(View)负责用户界面,处理数据显示效果;控制器(Controller)负责用户交互,协调 视图和模型,控制
21、用户输入,从视图中读取数据,再将输入数据发送给模型,获取处理结果并返回给视图,显示给用户。最后,采用SQL Server进行系统数 据库设计。在确定选题后,论文首先查阅相关资料,了解国内外研究现状,确定选题 的目的和意义。之后与社区工作人员进行沟通,了解用户对系统的功能性需求 和性能需求,完成系统需求分析,确定系统功能模块划分,并针对这些功能展 开详细介绍。接着进行系统设计说明,介绍系统总体技术架构,所用到的数据 结构和系统数据库设计等。同时对系统设计中遇到的重点难点问题进行详细说 明,介绍具体处理过程。然后通过界面截图来说明系统具体的实现情况,对部 分核心功能给出代码表。最后围绕系统实现的功
22、能,通过测试用例来介绍系统 测试情况。论文各章节的大致内容如下所示:第一章,系统引言部分。以社区居民信息管理系统的现状来对该论文中所 提到的课题进行研究的必要性进行分析,介绍了当前社区居民信息管理中所存 在的具体问题,同时分析了对于社区信息化管理系统的具体意义。第二章,相关技术部分。介绍进行社区居民信息管理系统开发过程中所用 到的各种技术。第三章,需求分析部分。主要是完成社区居民信息管理系统的功能需求以 及性能需求的介绍。首先对社区日常业务管理的主要业务进行介绍,并对各个 业务中所参与的角色做出具体分析,从不同用户的角度来完成系统的需求分析 工作。第四章,系统设计部分。以系统总体设计为基础,设
23、计过程中采用了功能 结构图、核心处理流程图来对各项功能的具体设计进行介绍,同时通过E-R图 和数据库表结构对数据库设计进行了详细说明。3万方数据天津大学硕士学位论文第五章,系统的实现展示部分。该部分主要根据对系统之前的功能需求分 析以及各项功能的设计最终完成系统的用户交互层的实现,对各项功能的设计 进行展示,展示了各个功能模块的具体界面。第六章,系统测试部分,该部分用来实现对系统各功能的稳定性进行测试。第七章,总结与展望,对从开发到实现这个系统的一个总结并且提出对它 将来发展应用的展望。万方数据第二章相关技术第二章相关技术2.1 J2EE开发技术在社区居民信息管理系统中,决定采用Java编写后
24、台程序,JSP编写前台 界面。一方面,JSP是Java的一部分,具有Java技术上的许多优点,例如对于 社区居民信息管理系统来说,它可以像Java 一样具有跨平台的优点,无论是 Linux,还是Windows,都可以安装tomcat等服务器,正常运行系统,这样可 以减少开发中带来的很多不便。另一方面,通过与社区工作人员交流沟通,发现社区居民信息会由于新户 入住、旧户搬迁等原因需要经常更新。针对这一特点,决定采用JSP技术建立 动态网页,方便用户进行增删查改等操作。最后,JSP健壮性不错,异常处理机制较为强大。2.2 设计框架一MVCMVC是英文Model View Controller的缩写,
25、其表示的含义为:模型-视图-控制器。MVC设计模式将业务逻辑层和数据层单独分离,有助于系统的开发和 维护,MVC设计模式是目前系统开发中最常用最合适的一种设计模式皿。之所以选择MVC的设计框架阴,最主要的原因还是需要提高社区居民信 息管理系统的开发效率。它将用户界面视图和数据模型分开进行处理,可以用 控制器对两者进行连接实现操作流程。这样在开发过程中,就可以将页面与数 据处理进行分离,降低页面代码冗余提高可读性。同时可以降低不同模块之间 的耦合度,方便后期系统的开发维护。2.3 数据存储一SQLServer数据库管理系统(Database Management System,简称DBMS)主要
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 社区 居民 信息管理 系统 设计 实现
1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【曲****】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时私信或留言给本站上传会员【曲****】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。