《社区网格化管理系统的设计与实现毕业设计论文》由会员分享,可在线阅读,更多相关《社区网格化管理系统的设计与实现毕业设计论文(74页珍藏版)》请在金锄头文库上搜索。
1、摘要社区网格化管理系统是通过网格的形式管理社区内的居民、房屋等信息,最主要的功能包括社区居民管理、社区房屋管理、服务场所管理、工作日志、规章制度管理、工作人员绩效评估功能。本系统将社区内的一栋楼划分一个网格,每个网格都有一个自己的网格长,网格长可以对自己网格内的居民、房屋、服务场所等信息进行管理,可以书写工作日志,可以查看管理员对自己工作日志的评价、规章制度和对自己的绩效评估。管理员可以对整个社区内的居民、房屋、服务场所等信息进行管理,对规章制度进行管理,可以对网格长们的工作日志进行评价,对网格长们进行绩效评估。系统采用B/S架构的网站模式的设计与实现,采用面向对象的开发过程,使用MyEcli
2、pse10进行开发,在数据库方面使用了MySQL数据库,使得社区网格化管理系统更加简洁、方便、可靠。关键词:社区网格化管理;B/S;MyEclipse;面向对象;MySQL Abstractcommunity grids management system is described in the form of a grid, housing information such as the management of community residents, the main functions include the community management, community build
3、ing management, service management, work logs, rules and regulations management, staff performance evaluation function.This system To divide communities within a building a grid, each grid has a long their grid, the grid can long for their residents within the grid, houses, service areas such as inf
4、ormation management, can write logs, you can view administrator in their work log evaluation, rules and regulations and of their performance evaluation. Administrators can for the whole community residents, houses, service areas such as information management, to manage the rules and regulations, ca
5、n evaluate the grid work logs that are, for the grid long performance evaluation.The software adopts B/S architecture model, the design and implementation of adopting the object-oriented development process, using MyEclipse10 development, database using the MySQL database, make community grids manag
6、ement system more simple, convenient and reliable.Keywords: Community griddedmanagement; B/S;MyEclipse;object oriented;MySQLI目录1 项目概述11.1系统概述11.2组织机构11.3 系统业务流程21.4 系统功能模块42 系统需求分析52.1 需求陈述52.2 用例建模63 系统架构设计113.1架构设计目标113.2系统架构设计123.3 系统架构类图154 系统设计164.1 系统交互图164.1.1系统架构类交互图164.1.2 活动者与模块间的交互174.1.3
7、 系统协作图234.1.4 系统状态图264.1.5 系统活动图284.2 业务逻辑对象类设计294.2.1发现业务逻辑类294.2.2业务逻辑对象类图294.3 数据库设计314.3.1 ER图314.3.2 物理表结构图324.4 开发环境的选择344.4.1系统开发工具344.4.2数据库的选择344.4.3 系统网络架构设计345 编码365.1 概述开发工具及编程脚本365.2 脚本习惯说明365.3 脚本375.4程序流程376 测试416.1 测试原则及测试方法概述416.2 测试项目测试用例416.3 软件测试结论526.3.1 软件能力526.3.2 缺陷和限制526.3.3
8、 建议536.3.4 测试结论53结论54致谢55参考文献56附录A外文文献译文57附录B外文文献原文61附录C部分代码清单66辽宁工程技术大学毕业设计(论文)1 项目概述1.1系统概述社区网格化管理就是根据属地管理、地理布局、现状管理等原则,将管辖地域划分成若干网格状的单元,并对每一网格实施动态、全方位管理,全面动态掌握网格内的人、情、地、事、物、组织信息。社区网格化管理系统依托统一的社区管理以及数字化的平台,政府通过这一系统整合政务资源,充分利用信息化手段来加强网格化管理,并将网格融入到社区信息平台之中,进行常态管理和维护,为辖区内的居民提供主动、高效、有针对性的服务,从而提高公共管理、综
9、合服务的效率。虽然在社区管理中一直有自己相应的管理制度,但是社区管理是一项琐碎、复杂而又有需要十分细致的工作,如果全用手工来操作,不仅工作量大而且很容易出现错误;但是使用计算机就不同了,一个完善的社区管理系统可以帮助解决很多这方面的问题。同时计算机还有许多优点是手工管理无法比拟的,例如:查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等,这些优点都极大地提高社区管理的效率。因此,我们迫切的需要一个社区网格化管理系统来完善社区的日常管理。 社区网格化管理系统目前最主要的功能包括社区居民管理、社区房屋管理、服务场所管理、工作日志、规章制度管理、工作人员绩效评估功能。1.2组织机构社区的组织机
10、构如下图1-1所示以街道社会服务管理指导中心为龙头,形成基层社会服务管理的整体联动。由街道综治为牵头,整合基层政法各部门,如信访、民政、教育、卫生、人社、国土、安监、人口计生等部门资源,建立街道社会服务管理指导中心,实行集中办公。问题解决方案由指导中心制定,各部门主管领导负责,部门业务员配合社区工作人员以及各个网格的工作人员来进行具体实施。图1-1社区组织结构图Fig 1-1 community organization chart1.3 系统业务流程经过前期调研分析和综合其它各方面相关理论知识,整个社区网格化管理系统的开发过程采用面向对象的开发技术,围绕下述业务流程进行开发。业务流程如下图所
11、示。图1-2 社区管理系统信息管理流程Fig 1-2 community management system information management process图1-3 社区管理系统工作日志流程Fig 1-3 community work log management system processes图1-4 社区管理系统规章制度流程Fig 1-4 community management system regulation process图1-5 社区管理系统绩效评估流程Fig 1-5 community management system performance evaluati
12、on process1.4 系统功能模块根据上述的业务流程,整个 社区网格化管理系统分出以下6个功能模块,如图1-6所示。图1-6系统总功能模块图Fig 1-6 system function module chart2 系统需求分析2.1 需求陈述 社区网格化管理系统应共需要完成6项基本任务,即:居民管理,房屋管理,服务场所管理,工作日志,规章制度,工作人员绩效评估。各项任务的主要描述如下:1. 居民管理: 社区管理员登录后,可以对居民的信息进行录入、修改、删除和查询,查询时可以按照条件进行查询;网格长登录后,可以对自己网格内的居民的信息进行录入、修改、删除和查询,查询时可以按照条件进行查询
13、。2. 房屋管理: 社区管理员登录后,可以对房屋的信息进行录入、修改、删除和查询,查询时可以按照条件进行查询;网格长登录后,可以对自己网格内的房屋的信息进行录入、修改、删除和查询,查询时可以按照条件进行查询。3. 服务场所管理: 社区管理员登录后,可以对服务场所的信息进行录入、修改、删除和查询,查询时可以按照条件进行查询;网格长登录后,可以对自己网格内的服务场所的信息进行录入、修改、删除和查询,查询时可以按照条件进行查询。4. 工作日志: 网格长,可以写自己的工作日志,并可以对工作日志进行删除、查询和修改,可以查看管理员对自己工作日志的评价;管理员可以对网格长的工作日志进行评价。5. 规章制度
14、: 管理员可以录入新的规章制度,删除和查看已有的规章制度,修改某个规章制度的内容;网格长门可以查看规章制度。6.绩效评估: 管理员可以对网格长的服务态度、工作质量、工作效率、出勤等情况进行绩效评估;网格长可以查看对自己的绩效评估。2.2 用例建模2.2.1 定义活动者根据系统的需求,可以确定有管理员和网格长这两个活动者。管理员可以使用本系统对居民信息、房屋信息、服务场所信息、规章制度进行增加、删除、修改、查询的操作;可以对网格长们写的工作日志进行查询和评价;可以对网格长们进行绩效评估。网格长们可以对自己网格内的居民信息、房屋信息、服务场所信息进行增加、删除、修改、查询的操作;可以书写工作日志,
15、查看管理员对自己工作日志的评价;可以查看规章制度和对自己的绩效评估。2.2.2 用例图根据系统的需求和定义的活动者,可以得到的六个用例如下:1管理居民信息用例2管理房屋信息用例3管理服务场所信息用例4工作日志用例5规章制度用例6绩效评估用例得到的用例图,如下图2-1图2-1 社区管理用例图Fig 2-1 community management use case diagram居民信息管理模块用例图如下图2-2所示图2-2 居民信息管理用例图Fig 2-2 resident information management use case diagram房屋信息管理模块用例图如下图2-3所示图2-3 房屋信息管理用例图Fig 2-3 housing information management use case diag