已阅读5页,还剩35页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
i 毕 业 设 计 ( 论 文 ) 题 目 信访重点人员管理系统 英文题目 complaint key personnel management system 学生姓名 李智慧 学 号 07111210 专 业 软件工程 学 院 软件学院 指导教师 何月顺 职称 教授 二 零 一 一 年 五 月 东华理工大学毕业设计(论文) 摘要 i 摘 要 长久以来,信访一直是政府了解民意民愿的一条重要途径。民政、劳动、 计生、卫生、公安、党建等党政部门的许多工作内容已经深入到社区,社区承 担着越来越多的社会基础性事务工作,基层工作人员的工作任务越来越繁重, 工作内容越来越复杂,而工作人员却没有相应增加,传统的信访路径越来越显 示出它的缺点和不足。因此必须利用信息化手段减少重复性劳动,提高基层的 工作效率,为社区基层减负,使得这条重要路径更好的发挥它的作用。我们对 传统的信访方式和信访案件处理过程以及对重点信访人员管理作了详细的调查 和分析,同时,结合 jsp 技术、tomcat 技术和 sql 技术,设计实现了一个社情 民意服务系统的子系统 信访重点人员管理系统,它实际上相当于整个社情 民意服务系统中的一个后台运行模块,包括整个系统的需求分析、数据库设计 以及各功能模块的设计与实现。 系统的运行结果表明,现代化的信访重点人员管理系统可以满足社区信访 服务人员进行信访重点人员登记、管理信访重点人员列表、对矛盾纠纷进行排 查、登记新案情、案情查询等工作需求。 关键词: 信访; 信访重点人员; 管理系统; jsp; sql 东华理工大学毕业设计(论文) abstract ii abstract over the long run, complaint has been being an important approach for government to learn the public opinion and willing. much of the work of the party and government departments, like civil administration, labor, family planning, health, public security, and party building, have already gone deep into the community. so the community undertakes more and more basic social work. the tasks of the basic work force get heavier, and the job content becomes more complicated, however, the shortcomings of the traditional complaint are more and more revealed. as a result, the repeating labor must be reduced by the use of informatization, the grassroots work efficiency gets improved and the burdens of the community get alleviated. thus, the complaint can better play its role. we have made a detailed survey and analysis to way and process of the traditional complaint and the key complaint personnel management, at the same time, our design, combining the gps, tomcat, and sql techniques, has achieved a subsystem of public opinion system-the complaint key personnel management system, which is actually equivalent to a background operation module servicing for the public opinion service system including the whole system needs analysis, database design and each function module design and implementation. the operation of the system results indicate that the modernization of complaint key personnel management system can meet the registration of the key complaint personnel, management of key personnel list, complaint on disputes grate, registration of new case, inquiring of case, and other work demand. keywords: complaint; the complaint key personnel ; management system; jsp; sql 东华理工大学毕业设计(论文) 目录 i 目 录 绪论 1 1 系统开发工具 2 1.1 系统主要开发语言 2 1.2 服务器tomcat 6.0 .2 1.3 系统设计开发工具 myeclipse 3 1.4 数据库 mysql server 5.0 3 2 需求分析 4 2.1 信访简介 4 2.1.1 信访的定义 4 2.1.2 信访的产生依据 4 2.2 传统信访重点人员管理及其不足 5 2.2.1 信访重点人员的定义 5 2.2.2 信访重点人员产生的原因 5 2.2.3 传统信访管理的不足 5 2.3 信访重点人员管理系统的优点 .6 2.4 信访重点人员管理系统的设计目标 .6 3 系统概要设计 6 31 系统总体功能设计 .6 3.1.1 系统名称: .6 3.1.2 系统功能分析 .7 3.1.3 系统性能分析 .7 3.1.4 系统可行性分析 7 3.2 系统数据库设计 8 3.2.1 数据库设计目的 .8 3.2.2 数据库概要设计 .8 3.2.3 数据库环境说明 8 3.2.4 数据库的逻辑设计和物理设计 8 3.2.5 数据库详细说明 9 3.3 系统主模块设计 .11 3.3.1 信访管理设计 11 3.3.2 矛盾纠纷管理设计 12 3.3.3 查询管理设计 .12 3.3.4 系统模型用例图 .12 东华理工大学毕业设计(论文) 目录 ii 4 系统的详细设计 .15 4.1 系统登陆界面的设计与实现 .16 4.2 信访管理功能模块的设计与实现 .17 4.2.1 新增信访重点人员功能 19 4.2.2 信访重点人员列表管理功能 19 4.3 矛盾纠纷管理模块的设计与实现 .20 4.3.1 矛盾纠纷添加功能 22 4.3.2 矛盾纠纷列表管理功能 22 4.4 查询管理模块的设计与实现 .23 4.4.1 信访重点人员查询 .24 4.4.2 矛盾纠纷事项查询 .25 5 系统测试 .26 5.1 测试简介 .26 5.2 测试时间 .26 5.3 软件测试的内容 .27 结束语 .33 致 谢 .34 参考文献 .35 东华理工大学毕业设计(论文) 绪论 1 绪论 选题背景 随着社会经济迅猛发展,在人们的生活水平大大提高的同时,重大活动、 敏感节点,社会不稳定因素,等问题矛盾的大量增加,各社区都不同程度的存 在重点上访人员,越来越多的重点上访人员脱控,重复越级上访的现象时有发 生,信访稳定工作已经面临严峻复杂形势,与之同时,信访工作人员的工作量 日趋繁杂。按照传统的工作模式,信访管理已经无法自如地为党和政府分忧, 替人民群众解难。 选题意义 在计算机技术不断发展的今天,笔者认为,我们必须对信访管理实行电子 政务改革,以先进高效的现代化工作模式替代止步不前的传统办公,加大矛盾 纠纷的排查化解力度,利用规范的信访网络管理系统做好重点上访人员的稳控 工作。 基于计算机平台的后台信访重点人员管理系统,将信访重点人员的基本信 息及其主要上访问题直观地、系统地添加到数据库,并记载其上访次数。同时, 将重点人员来访时登记的信息进行列表管理,可以随时便捷地修改或者删除。 每有矛盾纠纷发生,都可对其卷宗保留,登记矛盾纠纷相关信息,也可进行列 表管理,同样是删除或者添加。对重点人员以及矛盾纠纷的查询功能是相当重 要的,较之传统管理,它能更方便快捷的显示出工作人员在处理信访工作时所 需要了解的信息。 因此,信访重点人员管理系统应运而生。它借鉴了国内先进的企业办公方法, 并且解决了在处理信访过程中实际存在的诸多问题和困扰开发的一款管理系统, 能够有效的杜绝重点信访人员管理上的漏洞,使工作人员更容易加大对重点信 访人员的重视,大幅度降低管理工作的工作量,使信访工作者管理变得轻松简 单,将有限的资源发挥无限的价值,为党和政府以及民众提供更大的贡献 东华理工大学毕业设计(论文) 系统开发工 具 2 1 系统开发工具 1.1 系统主要开发语言 jsp,即 java server pages 的缩写。它是由 sun microsystems 公司主导推出 的一种动态网页技术标准。jsp 技术与 asp 技术类似,它是在传统的网页 html 文件中插入 java 程序段和 jsp 标记,从而形成 jsp 文件。jsp 文件的其 扩展名为*.jsp。使用 jsp 开发的 web 应用程序是跨平台的,在 linux、windows 等操作系统都可以下运行。web 服务器在遇到访问 jsp 网页的请求是,首先执 行其中的程序段,然后将执行结果连同 jsp 文件中的 html 代码一起返回给客 户。得益于以下几个特点,使基于 web 的信访管理系统的开发变得迅速和容易: ()将网页逻辑与网页设计和显示分离; ()支持可重用的基础组件的设计; ()采用标准的 jsp 标识; ()适应所有平台; ()插入 java 程序段可以操作数据库、重新定向网页以实现建立动态网 页所需 要的功能。 1.2 服务器 tomcat 6.0 tomcat 是 apache 软件基金会(apache software foundation)的 jakarta 项 目中的一个核心项目,由 apache、sun 和其他一些公司及个人共同开发而成。 tomcat 技术先进、性能稳定,并且免费,运行时占用系统资源小,扩展性好。 而其最新版本 tomcat 6.0 继承了 tomcat 5.5.x 的优点,实现了 servlet 2.5 和 jsp 2.1 等特性的支持。除此之外,还对内存使用优化、io 容量 重构聚类作了 很大的改进。因此,目前比较流行的 web 应用服务器 tomcat 6.0 成为了笔者 设计开发本系统的最佳选择。 因为,对于一个初学者如笔者,假如在一个平台配置好 apache 服务器, 它便可以响应对 html 页面的访问请求。当配置正确时,apache 为 html 页 面服务, tomcat 运行 jsp 页面和 servlet。并且, tomcat 和 iis、apache 等 web 服务器一样,具有处理 html 页面的功能,另外它还是一个 servlet 和 jsp 容器,独立的 servlet 容器是 tomcat 的默认模式。 东华理工大学毕业设计(论文) 系统开发工 具 3 1.3 系统设计开发工具 myeclipse myeclipse 是企业级工作平台 eclipse enterprise workbench 的简称,它诞生 于 1999 年 4 月,最初由 oti 和 ibm 两家公司的开发组创建,是对 eclipse ide 的扩展,在数据库和 j2ee 的开发、发布,以及应用程序服务器的整合时运用 myeclipse 可以极大的提高工作效率。eclipse 使一款非常优秀的 java 集成开发 环境,是一款绿色软件,下载后直接解压缩就可以使用,其 j2ee 集成开发环 境功能非常丰富,其中包括完备的编码、调试、测试和发布功能,完整支持 html, struts, jsp, css, javascript, sql, hibernate。简单的说,myeclipse 是 eclipse 的插件,也是一款功能强大的 javaee 集成开发环境,支持代码编写、 配置、测试以及除错。目前,myeclipse 已经深入人心,广受开发人员的青睐。 本系统所用的版本是 myeclipse 8.5,该版本集成了 myeclipse 3.5.2,提升了团 队协作开发、开发周期管理以及 spring 和 hibernate 的更好支持。 1.4 数据库 mysql mysql 堪称开源数据库领域中的旗舰产品,在开源数据库的市场占有率位 居第一。mysql 体积小、速度快、总体拥有成本低,开放源码,它几乎支持所 有的平台, 包括 unix、solaris、freebsd、linux、windows、os/2 等,是真 正意义上的跨平台数据库。mysql 的性能也是相当出色的,因为它包含一个缺 省桌面格式 myisam。myisam 数据库与磁盘非常地兼容而不占用过多的 cpu 和内存。mysql 可以运行于 windows 系统而不会发生冲突,在 unix 或 类似 unix 系统上运行则更好。你还可以通过使用 64 位处理器来获取额外的一 些性能。因为 mysql 在内部里很多时候都使用 64 位的整数处理。另外, mysql 也是由商业公司 sun 和庞大的开源社区支持,开发人数众多,版本更新 快,安全性也较高。 东华理工大学毕业设计(论文) 系统概要设 计 4 2 需求分析 2.1 信访简介 2.1.1 信访的定义 信访是指公民、法人或者其它组织采用书信、电子邮件、传真、电话、走 访等形式,向各级人民政府工作部门反映情况,提出建议、意见或者投诉请求, 依法由有关行政机关处理的活动。是除法律以外的具有中国特色又一种解决群 众对问题的办法。 2.1.2 信访的产生依据 (2)宪 法 依 据 中 国 宪 法 第 二 十 七 条 规 定 : “一 切 国 家 机 关 和 国 家 工 作 人 员 必 须 依 靠 人 民 的 支 持 , 经 常 保 持 同 人 民 的 密 切 联 系 , 倾 听 人 民 的 意 见 和 建 议 , 接 受 人 民 的 监 督 , 努 力 为 人 民 服 务 。 ” 第 四 十 一 条 规 定 : “中 华 人 民 共 和 国 公 民 对 于 任 何 国 家 机 关 和 国 家 工 作 人 员 , 有 提 出 批 评 和 建 议 的 权 利 ; 对 于 任 何 国 家 机 关 和 国 家 工 作 人 员 的 违 法 失 职 行 为 , 有 向 有 关 国 家 机 关 提 出 申 诉 、 控 告 或 者 检 举 的 权 利 , 但 是 不 得 捏 造 或 者 歪 曲 事 实 进 行 诬 告 陷 害 。 ”这 些 规 定 , 可 以 看 做 是 信 访 的 宪 法 依 据 。 (2)制 度 逻 辑 中 国 政 府 过 程 的 突 出 特 点 , 是 在 大 部 分 民 众 头 上 , 从 中 央 到 乡 镇 共 有 五 级 党 政 政 府 ( 在 农 村 地 区 有 时 还 包 括 一 级 不 是 政 府 的 政 府 , 那 就 是 村 委 会 、 村 党 支 部 ) , 城 市 比 农 村 少 一 级 乡 镇 政 府 ( 直 辖 市 再 少 一 级 地 市 级 ) , 但 又 多 一 级 “单 位 ”。 上 下 级 党 政 政 府 之 间 等 级 森 严 , 各 级 政 府 都 是 下 管 一 级 , 形 成 一 个 层 层 向 下 约 束 、 层 层 向 上 负 责 的 嵌 套 机 制 。 这 意 味 着 , 中 央 政 府 其 实 并 不 能 形 成 中 央 集 权 , 除 了 少 数 例 外 , 它 只 能 直 接 管 到 省 、 部 级 , 即 使 是 对 比 如 某 省 某 县 的 拆 迁 政 策 进 行 纠 正 , 也 要 通 过 该 省 , 而 该 省 也 须 通 过 该 县 的 上 一 级 政 府 , 即 地 市 级 党 政 政 府 来 具 体 处 理 , 比 如 将 该 县 的 党 委 书 记 和 县 长 撤 职 。 这 决 定 了 上 一 级 政 府 总 会 鼓 励 民 众 提 起 针 对 其 下 级 政 府 的 上 访 , 但 却 不 希 望 民 众 越 过 自 己 到 自 己 的 上 级 政 府 上 访 。 针 对 下 级 政 府 的 上 访 使 得 本 级 政 府 可 以 行 使 约 束 下 级 政 府 的 权 力 , 所 以 上 访 有 时 候 会 对 上 级 政 府 “赋 权 ” 东华理工大学毕业设计(论文) 系统概要设 计 5 赋 予 它 管 理 下 级 政 府 的 权 力 ; 如 果 民 众 越 过 本 级 政 府 上 访 , 却 将 使 本 级 成 为 上 级 政 府 约 束 的 对 象 哪 怕 民 众 反 映 的 是 自 己 的 下 级 政 府 , 但 在 上 级 政 府 看 来 , 该 为 此 负 责 的 却 是 本 级 政 府 。 (3)具有中国特色的信访制度 容许逐级上访,直至上访到中央政府,但反对越级上访。 2.2 传统信访重点人员管理及其不足 2.2.1 信访重点人员的定义 信访重点人员,是指重复来信、多次来访、经历时间长、处理难度大、问 题久拖不决或决而不服,现仍信访不断的信访者。信访重点人员的长期信访, 会给信访者本身造成经济负担和心理压力,甚至影响其正常的工作及生活,除 此之外,在一定程度上影响了社会稳定,分散了各级各部门抓经济谋发展的精 力。如何有效化解和就地稳定信访老户,使他们息诉息访,是社区面临的重要 课题。 2.2.2 信访重点人员产生的原因 信访重点人员存在的之所以存在,主要原因如下: ()个别信访人员存在心理障碍; ()仿效心理严重; ()信访不信法; ()政策手段缺失; ()大部分信访重点人员生活不太富裕,总想借助信访得到赔偿或救 助,缓解经济上的压力。 2.2.3 传统信访管理的不足 对待不同的信访者,必须拟定不同的解决办法。然而,传统的信访重点人 员管理方式,由于统计不完全,无法搜集完整的数据资料、未能了解众多敏感 问题、未掌控重点对象、没有把握重点领域的动向等问题而失去信访管理工作 的主动权,对茅盾纠纷排查掌握的情况、线索、苗头,未做好疏导化解工作, 始终走不出这个狭隘的循环模式。 东华理工大学毕业设计(论文) 系统概要设 计 6 因此,无论是社情民意服务,还是其中的信访管理工作,都亟需一个新型 的现代化的工作和管理模式,才能将各类矛盾、纠纷化解在萌芽及初始状态。 对于重大群体性事件隐患,才能及时启动经营机制,提高处置水平。 2.3 信访重点人员管理系统的优点 信访重点人员管理系统的设计与实现,采用 b/s 结构,以 mysql 为后台数 据库,myeclipse 作为开发工具,使用 jsp 编程语言,tomcat 作为 web 服务器, tomcat 与 jsp 技术的结合,使该系统与任何网页脚本、web 程序相比都毫不逊 色,能同时支持 windows 平台及 linux 平台,具有最佳的产品性能。亲切、友 好的人性化界面和功能模块使系统能够快速、完美的融入到管理者的工作中, 无需额外培训就可以立刻上手使用,消除培训成本,缩短适应周期,提高利用 效率。 2.4 信访重点人员管理系统的设计目标 信访重点人员管理系统的设计,主要目的是将传统的信访管理模式利用现 代化技术转化成以计算机技术为平台的信访重点人员管理系统,以实现信访工 作者提高信访工作者在进行信访人员以及矛盾纠纷案情等各项工作的效率。本 系统采用先进的设计思想,从社情民意服务系统的总体目标出发,根据系统分 析阶段对系统的逻辑功能要求,并考虑经济、技术、运行环境等方面的条件, 确定系统总体结构和系统各个模块的技术方案,合理地选择操作系统、运行平 台等软硬件设备,提出系统的实施计划,确保总体目标的实现。 3 系统概要设计 3 1 系统总体功能设计 3.1.1 系统名称: 社情民意服务系统之后台管理信访重点人员管理系统 东华理工大学毕业设计(论文) 系统概要设 计 7 3.1.2 系统功能分析 信访重点人员管理系统是一个基于 tomcat web 服务器的重点人员以及矛盾 纠纷信息处理系统。供社区信访工作者使用,替代传统的手工登记来访重点人 员信息及矛盾纠纷信息。信访重点人员是信访工作中的重点和难点,但是传统 的信访管理,不能便捷的对其基本信息或者重要信息进行及时有效的登记,导 致有的来访者重复来信、多次来访、经历时间长、处理难度大、问题久拖不决 或决而不服,现仍信访不断。可以这样说,落后的信访管理模式也是导致重点 信访人员不断增多的主要原因之一。非直观的案情查询,导致遗留案情解决延 期甚至难以解决。针对以上需求分析,本系统在功能上分为三个模块:信访管 理、矛盾纠纷管理以及查询管理。 3.1.3 系统性能分析 ()稳定性:系统要有长时间不间断运行的能力。 ()并发性:系统要能够长时间工作在大量并发连接下。 ()可扩展性:要求模块独立性设计, 系统中每个模块只需涉及其要求实现 的具体子功能。 3.1.4 系统可行性分析 系统的可行性分析,即 feasibility analysis,也叫做系统的可行性研究, 基于系统调查分析,针对新系统的开发是否具备必要性和可能性,对新系统的 开发从技术、经济、社会的方面进行分析和研究,避免开发失误,以保证新系 统的开发成功。可行性研究的目的,简而言之,就是用最小的代价在尽可能短 的时间内确定问题是否能够解决。该系统的可行性分析包括以下几个方面的内 容: (1)技术可行性: 技术上的可行性分析主要分析技术条件能否顺利完成开发工作,硬、软件 能否满足开发者的需要等。 本系统采用了当前最受欢迎的 jsp、tomcat web 服务器、mysql server 等 开发语言及平台进行设计,借助 eclipse 等搭建框架,因此,系统的软件开发 平台已成熟可行。 硬件方面,科技飞速发展的今天,硬件更新的速度越来越快,容量越来越 大,可靠性越来越高,价格越来越低,因此完全能够满足本系统的硬件需求平 台。 东华理工大学毕业设计(论文) 系统概要设 计 8 (2)管理可行性: 随着教育水平的提高,社区服务工作人员完全能够渐渐地使用本系统,况且, 本系统的操作方式比较简洁,符合大多数人的使用习惯,管理制度和方法相对 比较科学,系统地可行性分析完全可以通过。 3.2 系统数据库设计 3.2.1 数据库设计目的 数据库设计,database design,是指对于一个给定的应用环境,构造最优 的数据库模式,建立数据库及其应用系统,使之能够有效地存储数据,满足各 种用户的应用需求信息要求和处理要求,它是是信息系统开发和建议中的 核心技术。 本系统数据库的设计说明描述了信访重点人员管理系统地的数据库设计、 结构情况,用于开发人员进行项目设计,同时也为后续的数据库维护工作提供 了良好的使用说明,也可以作为未来版本升级时的重要参考资料。 3.2.2 数据库概要设计 数据的定义如下: (1)数据选项约束表:用于为其他数据表中的字符型字段提供限定的选项。 (2)实体表:用户实际使用的客观表格。 (3) 计算表:数据来自于对其他一个或多个实体表的计算结果。 在信访重点人员系统的数据库主要设计了两个表:信访信息表(xfxx 表) 和矛盾纠纷表(mdjf 表) 。 3.2.3 数据库环境说明 ()所采用的数据库系统为 my sql server 5.0,设计工具 (2)硬件环境:cpu,duo t2330;硬盘,160gb;memory,1024mb 东华理工大学毕业设计(论文) 系统概要设 计 9 3.2.4 数据库的逻辑设计和物理设计 (1)数据库的逻辑设计是指,数据库设计人员根据需求文档,创建与数据 库相关的那部分实体关系图(erd) 。如果采用面向对象方法(ooad) ,这里实体 相当于类(class) 。 (2)数据库的物理设计主要是指设计表结构,一般地,实体对应于表,实 体的属性对应于表的列,实体之间的关系成为表的约束。逻辑设计中的实体大 部分可以转换成物理设计中的表,但是它们并不一定是一一对应的。对表结构 进行规范化处理,即第三范式。 3.2.5 数据库详细说明 (1)表 1 :mdjf,是矛盾纠纷表,它主要是响应系统的矛盾纠纷添加功 能模块而建立,为了解决新的矛盾纠纷新增问题。该表的主键是 id,当新增一 个矛盾纠纷时系统自动生成的编号,也是该表具有唯一识别性的属性,其字段 类型为 int 型;mdsx 表示矛盾事项,其字段类型为 varchar,用以记录矛盾纠 纷的矛盾事项,存储数据时不能为空;fssj 表示矛盾纠纷发生的时间,字段类 型为 varchar,不能为空,用以记录矛盾纠纷的发生时间,也是用以查询管理 的关键字;fsdd,表示矛盾纠纷发生的地点,字段类型为 varchar,不能为空, 用以存储矛盾纠纷的发生地点;sjrs 用以存储矛盾纠纷涉及人员的人数,字段 类型为 varchar,不能为空;zrdw,用以存储矛盾纠纷所涉及到的责任单位,字 段类型为 varchar,不能为空;zdry,表示发生矛盾纠纷的相关重点人员,字 段类型为 varchar,同样不能为空。 表 1 矛盾纠纷表 东华理工大学毕业设计(论文) 系统概要设 计 10 (2)表 2 :xfxx 表,为信访信息表,它是为了实现系统的信访管理功能而建 立的,响应信访重点人员的添加和列表管理功能,供管理员存对访重点人员的 相关信息进行增、删、改、查操作。该表的 id 的约束条件为主键约束,是添加 信访重点人员信息时,系统自动生成的编号其字段类型为 int 型;username 表 示信访重点人员姓名,字段类型为 varchar,提交数据时不能为空;gender,表 示信访重点人员的性别,字段类型为 varchar,无约束条件,但存储时不能为 空;address 属性,定义重点信访人员的家庭地址,其字段类型为 varchar,无 约束条件,不能为空;lfwt,描述信访重点人员来访的问题,字段类型为 varchar,不能为空,无约束条件;lfcs,为该表的“来访问题”属性,它的字 段类型为 varchar,提交数据时不能为空,也无约束条件;sfjj,描述该信访重 点人员来访问题的一个状态,即问题是否解决,其字段类型为 varchar,无约 束条件,不能为空。 东华理工大学毕业设计(论文) 系统概要设 计 11 表 2 来访信息表 3.3 系统主模块设计 登陆界面(管理员登陆)进入信访管理系统导航界面根据导航,管 理员可进行信访重点人员的添加及其列表管理、矛盾纠纷的添加和列表编辑管 理以及重点人员和矛盾纠纷的查询管理六项操作。 3.3.1 信访管理设计 在信访管理这个模块里面,实现了两个功能: ()信访重点人员登记: 对来访重点人员进行登记,记录其基本信息如姓名、性别、家庭住址、来 访问题来访次数、问题是否解决。以上信息均为必须填写项,若填写不全,系 统会给出提示:“填入的信息不完全,重新输入” 。 ()信访重点人员列表管理: 对信访重点人员作一个列表管理,有修改和删除两项操作。 点击修改 可对重点来访人员的各项信息有选择地进行修改后提交,系统提示修改成功; 点击删除可删掉信访重点人员及其相关信息。 东华理工大学毕业设计(论文) 系统概要设 计 12 3.3.2 矛盾纠纷管理设计 在矛盾纠纷管理模块里,同样实现了两个功能: ()矛盾纠纷添加: 新增矛盾纠纷,向数据库插入一个矛盾纠纷的相关数据:矛盾事项、发生 时间、发生地点、诱因、涉及人员(人数) 、重点人员(姓名) 、责任单位等七 种信息。同样,每一项都填写完毕方可提交。 ()矛盾纠纷管理: 对新增到系统中的矛盾纠纷事项作一个列表管理,与信访管理一样,有删 除以及修改两项操作。点击修改可对矛盾纠纷的相关信息进行修改;点击删 除,能够删除矛盾纠纷及其相关信息。 3.3.3 查询管理设计 在系统的查询管理这个模块中,主要设计实现了两个功能: ()信访重点人员的查询: 本系统的信访重点人员查询设计,采用了以姓名为关键字的查询方式,在 搜索框内输入姓名,即可得到该信访重点人员的相关信息的一个列表。 (2)矛盾纠纷事项的查询: 矛盾纠纷事项的查询,是以矛盾纠纷发生时间为关键字进行查询,所得到 的查询结果为以列表的方式显示矛盾纠纷的相关信息。 3.3.4 系统模型用例图 用例图,即是由主角、用例以及它们之间的关系构成的图,该图能够说明 用例模型中的关系。它描述了系统提供的一个功能单元,其主要目的是帮助开 发团队以一种可视化的方式理解系统的功能需求,包括基于基本流程的“角色 “(actors,也就是与系统交互的其他实体)关系,以及系统内用例之间的关系。 用例图以椭圆表示用例,以人形符号表示角色。角色和用例之间的关系使用简 单的线段来描述。因为信访重点人员管理系统是社情民意服务系统这个大的整 体系统的一个后台服务模块,所以,本系统只有一个角色,即管理员 (administrator) 。 本系统的整体系统用例图以及其他各个模块用例图如下: 东华理工大学毕业设计(论文) 系统概要设 计 13 信访管理 矛盾纠纷管理 查询管理 管理员 信访重点人员管理系统 图 3-1 系统整体用例图 信 访 重 点 人 员 登 记 管 理 员 信 访 管 理 信 访 重 点 人 员 列 表 管 理 图 3-2 信访管理模块用例图 东华理工大学毕业设计(论文) 系统概要设 计 14 矛盾纠纷添加 管理员 矛盾纠纷管理 矛盾纠纷管理 图 3-3 矛盾纠纷管理模块用例图 信访重点人员查询 管理员 查询管理 矛盾纠纷事项查询 图 3-4 查询管理模块用例图 东华理工大学毕业设计(论文) 系统详细设计 15 4 系统的详细设计 本系统采用 jsp 技术,以 myeclipse 作为开发工具,数据库使用的是 mysql server。 信访重点人员管理系统,实际上相当于是社情民意服务系统的 一个后台管理模块。管理员可通过此系统对信访重点人员以及矛盾纠纷、案情 等相关数据进行管理。而每一个功能实现,都是一个独立的运行模块。下面, 对本系统的各个功能模块的设计与实现作一个详细的介绍和分析。 图 4-1 信访重点人员管理系统整体功能的一个功能结构图。 图 4-1 系统整体功能结构图 东华理工大学毕业设计(论文) 系统详细设计 16 4.1 系统登陆界面的设计与实现 信访重点人员管理系统的登陆界面设计,仿造了大部分系统的登陆界面, 简单明了,符合多数人的使用习惯,使登陆操作更为便捷。该界面设置了两个 文本框,用户名及密码;两个控件,登陆、重置。默认用户名为 admin,若用户名填写错误,提示信息会给出:“不存在该用户”的提示;用户 名和密码均不能为空,若需重新填写可点击重置控件清空信息,填写正确的 用户名及口令后点击登陆控件提交用户信息进入本系统导航页面。用户名及 密码的验证,这里使用了 filter 机制。 另外:为了保证能使用所有管理功能,本系统建议使用 ie 8.0 或者以上版 本的浏览器。下图为系统管理员登陆过程的流程图。 输入用户及密码 验证信息 转向系统主页 进入其他流程 提示信息否 是 s t a r t e n d 图 4-2 信访重点人员登录流程图 东华理工大学毕业设计(论文) 系统详细设计 17 4.2 信访管理功能模块的设计与实现 这个模块的设计,以实现管理员对来访人员进行新增登记管理,以及信访 重点人员的一个列表管理,其中包括信访重点人员信息的修改和删除操作。 信访管理功能模块的设计与实现流程图如图 4-3: 东华理工大学毕业设计(论文) 系统详细设计 18 进入信访重点人员管理系统 使用 a d d () 方法添加重点人员基 本信息 数据是否为空 数据添加成功 信访重点人员列表管理 使用 d e l e t e () 方法删除重点人员信息 使用 u p d a t a () 方法修改重点人员 信息 数据是否为空 提示信息 数据修改成功 信息不全请重新 输入 否 是 否 是 e n d s t a r t 图 4-3 信访管理流程图 东华理工大学毕业设计(论文) 系统详细设计 19 4.2.1 新增信访重点人员功能 该模块实现重点人员的信息录入及提交功能。该模块功能的具体实现详细 分析如下: ()所使用的方法:add(entity.xfxx jbxx),申明函数类型为 void, 没有返 回值。 ()定义对象: session session=null; transaction trans=null; 对象 session 和 trans 均赋初值为 null。向信访信息表中插入新增的信息, 系统会自动为其生成一个 id 并保存该重点人员及其数据: session=dboper.getdbconnection(); trans=session.begintransaction(); session.save(jbxx); mit(); (3)新增信息添加完毕,系统执行以下程序段: dboper.closesesssion(session); 断开数据库连接。 4.2.2 信访重点人员列表管理功能 本模块所运用的主要有两个方法:函数 deleteyhinfo(entity.xfxx user) 及函数 update(entity.xfxx jbxx)。这两个方法分别实现了重点人员的相关信 息修改和删除重点人员及其信息。其具体实现如下: (1)修改操作的实现: a修改信访重点人员信息使用的方法为:update(entity.xfxx jbxx);将 函数类型申 明为 void,无返回值; b.连接数据库,在信访信息表中更新所要修改的信访重点人员信息: session=dboper.getdbconnection(); trans=session.begintransaction(); session.update(jbxx); mit(); c.更新完毕,断开数据库的连接:dboper.closesesssion(session); (2)删除操作的实现: a.删除信访重点人员所用的方法为:deleteyhinfo(entity.xfxx user); 东华理工大学毕业设计(论文) 系统详细设计 20 该函数的类型申明与修改中使用的方法定义一样,也是 void 类型,无返回值; 申明对象 session session; transaction trans;均赋予初值为 null,使用 session 对象,连接数据库,在信访信息表中删除所选重点人员及 其相关信息。 删除后,断开数据库连接:session.close(); 4.3 矛盾纠纷管理模块的设计与实现 矛盾纠纷管理这个模块的设计,实现了信访工作者新增矛盾纠纷事项及其 相关信息,并且能对其进行列表编辑管理,在编辑管理中,有矛盾纠纷事项的 修改及其删除两项操作。 下图为矛盾纠纷管功能模块的设计流程图。 东华理工大学毕业设计(论文) 系统详细设计 21 矛 盾 纠 纷 管 理 使 用 add( ) 方 法 添 加 矛 盾 纠 纷 事 项 基 本 信 息 添 加 成 功 数 据 是 否 为 空 矛 盾 纠 纷 列 表 管 理 使 用 updata( ) 方 法 修 改 矛 盾 纠 纷 相 关 信 息 数 据 是 否 为 空 修 改 成 功 使 用 delete( ) 方 法 删 除 矛 盾 纠 纷 事 项 信 息 不 全 重 新 输 入 否 信 息 不 全 重 新 输 入是 是 否 start end 图 4-4:矛盾纠纷管理流程图 东华理工大学毕业设计(论文) 系统详细设计 22 4.3.1 矛盾纠纷添加功能 图 4-9 为添加新的矛盾纠纷界面,在这个模块中,管理员可以新增矛盾纠 纷事项,对其基本信息(如:矛盾事项,矛盾纠纷发生时间,发生地点,其诱 因,涉及人数,重点人员姓名,责任单位等七项数据)进行记录并提交,保存 到数据库中的矛盾纠纷表。具体实现过程详细分析如下: ()矛盾纠纷事项添加功能实现所运用的主要方法为:add(entity.mdjf jbxx),该函数的类型被申明为 void,无返回值。 (2)使用 session 对象和 transaction 对象连接数据库,并将提交的数 据保存到矛盾纠纷表中,执行过程如下程序段, session session=null; transaction trans=null; session=dboper.getdbconnection(); trans=session.begintransaction(); session.save(jbxx); mit(); (3)保存数据,断开与数据库的连接: dboper.closesesssion(session); 4.3.2 矛盾纠纷列表管理功能 图 3-10 为矛盾纠纷列表管理运行界面截图,在这个模块中,可实现管理员 对矛盾纠纷事项进行修改和删除管理。这个模块,使用了个方法分别来实现修 改和删除操作:update(entity.mdjf jbxx)及 deleteyhinfo(entity.mdjf user)。具体实现如下: ()修改操作: 使用方法为:update(entity.mdjf jbxx),该方法的类型被申明为 void,无返回值; 创建 session 对象: session session=null; transaction trans=null; 连接数据库: session=dboper.getdbconnection(); trans=session.begintransaction(); 东华理工大学毕业设计(论文) 系统详细设计 23 session.update(jbxx); mit(); 在矛盾纠纷表中更新所选矛盾纠纷的相关数据; 数据更新完毕,关闭数据库:dboper.closesesssion(session); ()删除操作: 实现删除操作所用的方法为:deleteyhinfo(entity.mdjf user);函 数类型是 void,无返回值; 首先创建 session 对象: session session=null; transaction trans=null; 连接数据库: session=dboper.getdbconnection(); trans=session.begintransaction(); session.delete(user); mit(); 在矛盾纠纷表中删除所选矛盾事项; 删除完毕,关闭数据库: session.close(); 4.4 查询管理模块的设计与实现 查询管理模块功能的设计,可以实现管理员按照重点人员姓名查询其信息, 查询结果为相关信息的一个列表;同时,可以按照矛盾纠纷发生时间查找矛盾 事项以及其信息,所查询的结果同样是一个列表。设计流程如下图: 东华理工大学毕业设计(论文) 系统详细设计 24 查询管理 信访重点人员查询 矛盾纠纷事项查询 输入信访重点人员姓名 输入矛盾纠纷发生时间 数据是否存在 是 列表显示查询 结果 否 否 s t a r t e n d 图 4-5 查询管理流程图 4.4.1 信访重点人员查询 信访重点人员的查询,是按照重点人员姓名搜索。具体实现如下: ()使用方法为 list findbyusernamejbxx(string username); ()连接数据库:session=dboper.getdbconnection(),在信访信息表 中进行搜索,若存在该重点人员的信息,结果返回 yhs=session.createquery(“from entity.xfxx where username=?“).setparameter(0,username).list();若不存在,则跳转到信访 重点人员查询页面重新搜索,搜索完毕; ()插入程序段 dboper.closesesssion(session)断开数据库连接,节 省资源。 东华理工大学毕业设计(论文) 系统详细设计 25 4.4.
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 小学语文六年级上册教案
- 企业财务审计管理中的风险控制
- 海洋资源验收管理办法
- 企业团队建设行政人事部策略
- 民生改善提案管理办法
- 互联网金融服务招投标合同模板
- 汽车物流仓储协议
- 建筑空调工程延期合同协议书
- 专利权交易合同
- 河道综合治理工程合同
- 病理学实验2024(临床 口腔)学习通超星期末考试答案章节答案2024年
- 半期评估试卷(1-4单元)-2024-2025学年四年级上册数学北师大版
- 门诊导诊课件
- python程序设计-说课
- 2024年河北廊坊开发区管理委员招聘笔试参考题库附带答案详解
- 化肥农药减量增效问卷调查表
- 欧洲合同法PECL韩世远译
- 国家级灯具检验报告路灯
- 2020精选初中班主任工作总结
- 共晶、包晶、共析
- 教育学 德育原则ppt课件.ppt
评论
0/150
提交评论