欢迎来到三一办公! | 帮助中心 三一办公31ppt.com(应用文档模板下载平台)
三一办公
全部分类
  • 办公文档>
  • PPT模板>
  • 建筑/施工/环境>
  • 毕业设计>
  • 工程图纸>
  • 教育教学>
  • 素材源码>
  • 生活休闲>
  • 临时分类>
  • ImageVerifierCode 换一换
    首页 三一办公 > 资源分类 > DOC文档下载  

    信访管理系统毕业论文.doc

    • 资源ID:3935302       资源大小:1.23MB        全文页数:40页
    • 资源格式: DOC        下载积分:8金币
    快捷下载 游客一键下载
    会员登录下载
    三方登录下载: 微信开放平台登录 QQ登录  
    下载资源需要8金币
    邮箱/手机:
    温馨提示:
    用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)
    支付方式: 支付宝    微信支付   
    验证码:   换一换

    加入VIP免费专享
     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    信访管理系统毕业论文.doc

    毕业设计(论文)题 目 信访重点人员管理系统 英文题目 Complaint key Personnel Management System 学生姓名 李智慧 学 号 07111210 专 业 软件工程 学 院 软件学院 指导教师 何月顺 职称 教授 二零一一年五月摘 要 长久以来,信访一直是政府了解民意民愿的一条重要途径。民政、劳动、计生、卫生、公安、党建等党政部门的许多工作内容已经深入到社区,社区承担着越来越多的社会基础性事务工作,基层工作人员的工作任务越来越繁重,工作内容越来越复杂,而工作人员却没有相应增加,传统的信访路径越来越显示出它的缺点和不足。因此必须利用信息化手段减少重复性劳动,提高基层的工作效率,为社区基层减负,使得这条重要路径更好的发挥它的作用。我们对传统的信访方式和信访案件处理过程以及对重点信访人员管理作了详细的调查和分析,同时,结合JSP技术、Tomcat技术和SQL技术,设计实现了一个社情民意服务系统的子系统信访重点人员管理系统,它实际上相当于整个社情民意服务系统中的一个后台运行模块,包括整个系统的需求分析、数据库设计以及各功能模块的设计与实现。 系统的运行结果表明,现代化的信访重点人员管理系统可以满足社区信访服务人员进行信访重点人员登记、管理信访重点人员列表、对矛盾纠纷进行排查、登记新案情、案情查询等工作需求。关键词: 信访;信访重点人员;管理系统;JSP; SQLABSTRACTOver 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目 录绪论11 系统开发工具21.1系统主要开发语言21.2 服务器Tomcat 6.021.3 系统设计开发工具 MyEclipse31.4 数据库MySQLserver 5.032 需求分析42.1信访简介42.1.1 信访的定义42.1.2 信访的产生依据42.2 传统信访重点人员管理及其不足52.2.1信访重点人员的定义52.2.2 信访重点人员产生的原因52.2.3传统信访管理的不足52.3信访重点人员管理系统的优点62.4信访重点人员管理系统的设计目标63系统概要设计631系统总体功能设计63.1.1系统名称:63.1.2系统功能分析73.1.3系统性能分析73.1.4 系统可行性分析73.2 系统数据库设计83.2.1数据库设计目的83.2.2数据库概要设计83.2.3 数据库环境说明83.2.4 数据库的逻辑设计和物理设计83.2.5 数据库详细说明93.3 系统主模块设计113.3.1信访管理设计113.3.2矛盾纠纷管理设计123.3.3 查询管理设计123.3.4 系统模型用例图124系统的详细设计154.1 系统登陆界面的设计与实现164.2 信访管理功能模块的设计与实现174.2.1新增信访重点人员功能194.2.2信访重点人员列表管理功能194.3矛盾纠纷管理模块的设计与实现204.3.1矛盾纠纷添加功能224.3.2矛盾纠纷列表管理功能224.4查询管理模块的设计与实现234.4.1 信访重点人员查询244.4.2 矛盾纠纷事项查询255 系统测试265.1 测试简介265.2测试时间265.3软件测试的内容27结束语33致 谢34参考文献35 绪论选题背景随着社会经济迅猛发展,在人们的生活水平大大提高的同时,重大活动、敏感节点,社会不稳定因素,等问题矛盾的大量增加,各社区都不同程度的存在重点上访人员,越来越多的重点上访人员脱控,重复越级上访的现象时有发生,信访稳定工作已经面临严峻复杂形势,与之同时,信访工作人员的工作量日趋繁杂。按照传统的工作模式,信访管理已经无法自如地为党和政府分忧,替人民群众解难。选题意义在计算机技术不断发展的今天,笔者认为,我们必须对信访管理实行电子政务改革,以先进高效的现代化工作模式替代止步不前的传统办公,加大矛盾纠纷的排查化解力度,利用规范的信访网络管理系统做好重点上访人员的稳控工作。基于计算机平台的后台信访重点人员管理系统,将信访重点人员的基本信息及其主要上访问题直观地、系统地添加到数据库,并记载其上访次数。同时,将重点人员来访时登记的信息进行列表管理,可以随时便捷地修改或者删除。每有矛盾纠纷发生,都可对其卷宗保留,登记矛盾纠纷相关信息,也可进行列表管理,同样是删除或者添加。对重点人员以及矛盾纠纷的查询功能是相当重要的,较之传统管理,它能更方便快捷的显示出工作人员在处理信访工作时所需要了解的信息。因此,信访重点人员管理系统应运而生。它借鉴了国内先进的企业办公方法,并且解决了在处理信访过程中实际存在的诸多问题和困扰开发的一款管理系统,能够有效的杜绝重点信访人员管理上的漏洞,使工作人员更容易加大对重点信访人员的重视,大幅度降低管理工作的工作量,使信访工作者管理变得轻松简单,将有限的资源发挥无限的价值,为党和政府以及民众提供更大的贡献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.0Tomcat是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的默认模式。1.3 系统设计开发工具 MyEclipseMyEclipse是企业级工作平台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 数据库MySQLMySQL堪称开源数据库领域中的旗舰产品,在开源数据库的市场占有率位居第一。MySQL体积小、速度快、总体拥有成本低,开放源码,它几乎支持所有的平台, 包括Unix、Solaris、FreeBSD、Linux、Windows、OS/2等,是真正意义上的跨平台数据库。MySQL的性能也是相当出色的,因为它包含一个缺省桌面格式MyISAM。MyISAM 数据库与磁盘非常地兼容而不占用过多的CPU和内存。MySQL可以运行于Windows系统而不会发生冲突,在UNIX或类似UNIX系统上运行则更好。你还可以通过使用64位处理器来获取额外的一些性能。因为MySQL在内部里很多时候都使用64位的整数处理。另外,MySQL也是由商业公司Sun和庞大的开源社区支持,开发人数众多,版本更新快,安全性也较高。2 需求分析2.1信访简介2.1.1 信访的定义信访是指公民、法人或者其它组织采用书信、电子邮件、传真、电话、走访等形式,向各级人民政府工作部门反映情况,提出建议、意见或者投诉请求,依法由有关行政机关处理的活动。是除法律以外的具有中国特色又一种解决群众对问题的办法。2.1.2 信访的产生依据(2)宪法依据中国宪法第二十七条规定:“一切国家机关和国家工作人员必须依靠人民的支持,经常保持同人民的密切联系,倾听人民的意见和建议,接受人民的监督,努力为人民服务。” 第四十一条规定:“中华人民共和国公民对于任何国家机关和国家工作人员,有提出批评和建议的权利;对于任何国家机关和国家工作人员的违法失职行为,有向有关国家机关提出申诉、控告或者检举的权利,但是不得捏造或者歪曲事实进行诬告陷害。”这些规定,可以看做是信访的宪法依据。 (2)制度逻辑中国政府过程的突出特点,是在大部分民众头上,从中央到乡镇共有五级党政政府(在农村地区有时还包括一级不是政府的政府,那就是村委会、村党支部),城市比农村少一级乡镇政府(直辖市再少一级地市级),但又多一级“单位”。上下级党政政府之间等级森严,各级政府都是下管一级,形成一个层层向下约束、层层向上负责的嵌套机制。这意味着,中央政府其实并不能形成中央集权,除了少数例外,它只能直接管到省、部级,即使是对比如某省某县的拆迁政策进行纠正,也要通过该省,而该省也须通过该县的上一级政府,即地市级党政政府来具体处理,比如将该县的党委书记和县长撤职。这决定了上一级政府总会鼓励民众提起针对其下级政府的上访,但却不希望民众越过自己到自己的上级政府上访。针对下级政府的上访使得本级政府可以行使约束下级政府的权力,所以上访有时候会对上级政府“赋权”赋予它管理下级政府的权力;如果民众越过本级政府上访,却将使本级成为上级政府约束的对象哪怕民众反映的是自己的下级政府,但在上级政府看来,该为此负责的却是本级政府。 (3)具有中国特色的信访制度容许逐级上访,直至上访到中央政府,但反对越级上访。2.2 传统信访重点人员管理及其不足2.2.1信访重点人员的定义信访重点人员,是指重复来信、多次来访、经历时间长、处理难度大、问题久拖不决或决而不服,现仍信访不断的信访者。信访重点人员的长期信访,会给信访者本身造成经济负担和心理压力,甚至影响其正常的工作及生活,除此之外,在一定程度上影响了社会稳定,分散了各级各部门抓经济谋发展的精力。如何有效化解和就地稳定信访老户,使他们息诉息访,是社区面临的重要课题。2.2.2 信访重点人员产生的原因信访重点人员存在的之所以存在,主要原因如下:()个别信访人员存在心理障碍; ()仿效心理严重; ()信访不信法; ()政策手段缺失; ()大部分信访重点人员生活不太富裕,总想借助信访得到赔偿或救助,缓解经济上的压力。2.2.3传统信访管理的不足对待不同的信访者,必须拟定不同的解决办法。然而,传统的信访重点人员管理方式,由于统计不完全,无法搜集完整的数据资料、未能了解众多敏感问题、未掌控重点对象、没有把握重点领域的动向等问题而失去信访管理工作的主动权,对茅盾纠纷排查掌握的情况、线索、苗头,未做好疏导化解工作,始终走不出这个狭隘的循环模式。因此,无论是社情民意服务,还是其中的信访管理工作,都亟需一个新型的现代化的工作和管理模式,才能将各类矛盾、纠纷化解在萌芽及初始状态。对于重大群体性事件隐患,才能及时启动经营机制,提高处置水平。2.3信访重点人员管理系统的优点 信访重点人员管理系统的设计与实现,采用B/S结构,以MySQL为后台数据库,MyEclipse作为开发工具,使用JSP编程语言,Tomcat作为Web服务器,Tomcat与JSP技术的结合,使该系统与任何网页脚本、Web程序相比都毫不逊色,能同时支持Windows 平台及Linux 平台,具有最佳的产品性能。亲切、友好的人性化界面和功能模块使系统能够快速、完美的融入到管理者的工作中,无需额外培训就可以立刻上手使用,消除培训成本,缩短适应周期,提高利用效率。2.4信访重点人员管理系统的设计目标信访重点人员管理系统的设计,主要目的是将传统的信访管理模式利用现代化技术转化成以计算机技术为平台的信访重点人员管理系统,以实现信访工作者提高信访工作者在进行信访人员以及矛盾纠纷案情等各项工作的效率。本系统采用先进的设计思想,从社情民意服务系统的总体目标出发,根据系统分析阶段对系统的逻辑功能要求,并考虑经济、技术、运行环境等方面的条件,确定系统总体结构和系统各个模块的技术方案,合理地选择操作系统、运行平台等软硬件设备,提出系统的实施计划,确保总体目标的实现。3系统概要设计31系统总体功能设计3.1.1系统名称:社情民意服务系统之后台管理信访重点人员管理系统3.1.2系统功能分析信访重点人员管理系统是一个基于Tomcat Web服务器的重点人员以及矛盾纠纷信息处理系统。供社区信访工作者使用,替代传统的手工登记来访重点人员信息及矛盾纠纷信息。信访重点人员是信访工作中的重点和难点,但是传统的信访管理,不能便捷的对其基本信息或者重要信息进行及时有效的登记,导致有的来访者重复来信、多次来访、经历时间长、处理难度大、问题久拖不决或决而不服,现仍信访不断。可以这样说,落后的信访管理模式也是导致重点信访人员不断增多的主要原因之一。非直观的案情查询,导致遗留案情解决延期甚至难以解决。针对以上需求分析,本系统在功能上分为三个模块:信访管理、矛盾纠纷管理以及查询管理。3.1.3系统性能分析()稳定性:系统要有长时间不间断运行的能力。()并发性:系统要能够长时间工作在大量并发连接下。()可扩展性:要求模块独立性设计, 系统中每个模块只需涉及其要求实现的具体子功能。3.1.4 系统可行性分析系统的可行性分析,即Feasibility Analysis,也叫做系统的可行性研究,基于系统调查分析,针对新系统的开发是否具备必要性和可能性,对新系统的开发从技术、经济、社会的方面进行分析和研究,避免开发失误,以保证新系统的开发成功。可行性研究的目的,简而言之,就是用最小的代价在尽可能短的时间内确定问题是否能够解决。该系统的可行性分析包括以下几个方面的内容:(1)技术可行性:技术上的可行性分析主要分析技术条件能否顺利完成开发工作,硬、软件能否满足开发者的需要等。本系统采用了当前最受欢迎的JSP、Tomcat Web 服务器、MySQL Server等开发语言及平台进行设计,借助Eclipse等搭建框架,因此,系统的软件开发平台已成熟可行。硬件方面,科技飞速发展的今天,硬件更新的速度越来越快,容量越来越大,可靠性越来越高,价格越来越低,因此完全能够满足本系统的硬件需求平台。(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,1024MB3.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 矛盾纠纷表(2)表2 :xfxx表,为信访信息表,它是为了实现系统的信访管理功能而建立的,响应信访重点人员的添加和列表管理功能,供管理员存对访重点人员的相关信息进行增、删、改、查操作。该表的id的约束条件为主键约束,是添加信访重点人员信息时,系统自动生成的编号其字段类型为int型;username表示信访重点人员姓名,字段类型为varchar,提交数据时不能为空;gender,表示信访重点人员的性别,字段类型为varchar,无约束条件,但存储时不能为空;address属性,定义重点信访人员的家庭地址,其字段类型为varchar,无约束条件,不能为空;lfwt,描述信访重点人员来访的问题,字段类型为varchar,不能为空,无约束条件;lfcs,为该表的“来访问题”属性,它的字段类型为varchar,提交数据时不能为空,也无约束条件;sfjj,描述该信访重点人员来访问题的一个状态,即问题是否解决,其字段类型为varchar,无约束条件,不能为空。表2 来访信息表3.3 系统主模块设计登陆界面(管理员登陆)>进入信访管理系统导航界面>根据导航,管理员可进行信访重点人员的添加及其列表管理、矛盾纠纷的添加和列表编辑管理以及重点人员和矛盾纠纷的查询管理六项操作。3.3.1信访管理设计在信访管理这个模块里面,实现了两个功能:()信访重点人员登记:对来访重点人员进行登记,记录其基本信息如姓名、性别、家庭住址、来访问题来访次数、问题是否解决。以上信息均为必须填写项,若填写不全,系统会给出提示:“填入的信息不完全,重新输入”。()信访重点人员列表管理:对信访重点人员作一个列表管理,有修改和删除两项操作。 点击修改可对重点来访人员的各项信息有选择地进行修改后提交,系统提示修改成功;点击删除可删掉信访重点人员及其相关信息。3.3.2矛盾纠纷管理设计在矛盾纠纷管理模块里,同样实现了两个功能:()矛盾纠纷添加:新增矛盾纠纷,向数据库插入一个矛盾纠纷的相关数据:矛盾事项、发生时间、发生地点、诱因、涉及人员(人数)、重点人员(姓名)、责任单位等七种信息。同样,每一项都填写完毕方可提交。()矛盾纠纷管理:对新增到系统中的矛盾纠纷事项作一个列表管理,与信访管理一样,有删除以及修改两项操作。点击修改可对矛盾纠纷的相关信息进行修改;点击删除,能够删除矛盾纠纷及其相关信息。3.3.3 查询管理设计在系统的查询管理这个模块中,主要设计实现了两个功能:()信访重点人员的查询:本系统的信访重点人员查询设计,采用了以姓名为关键字的查询方式,在搜索框内输入姓名,即可得到该信访重点人员的相关信息的一个列表。(2)矛盾纠纷事项的查询:矛盾纠纷事项的查询,是以矛盾纠纷发生时间为关键字进行查询,所得到的查询结果为以列表的方式显示矛盾纠纷的相关信息。3.3.4 系统模型用例图用例图,即是由主角、用例以及它们之间的关系构成的图,该图能够说明用例模型中的关系。它描述了系统提供的一个功能单元,其主要目的是帮助开发团队以一种可视化的方式理解系统的功能需求,包括基于基本流程的"角色"(actors,也就是与系统交互的其他实体)关系,以及系统内用例之间的关系。用例图以椭圆表示用例,以人形符号表示角色。角色和用例之间的关系使用简单的线段来描述。因为信访重点人员管理系统是社情民意服务系统这个大的整体系统的一个后台服务模块,所以,本系统只有一个角色,即管理员(administrator)。本系统的整体系统用例图以及其他各个模块用例图如下:图 3-1系统整体用例图图3-2 信访管理模块用例图图3-3 矛盾纠纷管理模块用例图图3-4 查询管理模块用例图4系统的详细设计本系统采用JSP技术,以MyEclipse作为开发工具,数据库使用的是MySQL server。 信访重点人员管理系统,实际上相当于是社情民意服务系统的一个后台管理模块。管理员可通过此系统对信访重点人员以及矛盾纠纷、案情等相关数据进行管理。而每一个功能实现,都是一个独立的运行模块。下面,对本系统的各个功能模块的设计与实现作一个详细的介绍和分析。图4-1信访重点人员管理系统整体功能的一个功能结构图。图4-1 系统整体功能结构图4.1 系统登陆界面的设计与实现信访重点人员管理系统的登陆界面设计,仿造了大部分系统的登陆界面,简单明了,符合多数人的使用习惯,使登陆操作更为便捷。该界面设置了两个文本框,用户名及密码;两个控件,登陆、重置。默认用户名为admin,若用户名填写错误,提示信息会给出:“不存在该用户”的提示;用户名和密码均不能为空,若需重新填写可点击重置控件清空信息,填写正确的用户名及口令后点击登陆控件提交用户信息进入本系统导航页面。用户名及密码的验证,这里使用了Filter机制。另外:为了保证能使用所有管理功能,本系统建议使用IE 8.0或者以上版本的浏览器。下图为系统管理员登陆过程的流程图。图4-2 信访重点人员登录流程图4.2 信访管理功能模块的设计与实现 这个模块的设计,以实现管理员对来访人员进行新增登记管理,以及信访重点人员的一个列表管理,其中包括信访重点人员信息的修改和删除操作。信访管理功能模块的设计与实现流程图如图4-3:图4-3信访管理流程图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);该函数的类型申明与修改中使用的方法定义一样,也是void类型,无返回值;申明对象Session session;Transaction trans;均赋予初值为null,使用session对象,连接数据库,在信访信息表中删除所选重点人员及其相关信息。删除后,断开数据库连接:session.close();4.3矛盾纠纷管理模块的设计与实现矛盾纠纷管理这个模块的设计,实现了信访工作者新增矛盾纠纷事项及其相关信息,并且能对其进行列表编辑管理,在编辑管理中,有矛盾纠纷事项的修改及其删除两项操作。下图为矛盾纠纷管功能模块的设计流程图。图4-4:矛盾纠纷管理流程图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(); 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查询管理模块的设计与实现查询管理模块功能的设计,可以实现管理员按照重点人员姓名查询其信息,查询结果为相关信息的一个列表;同时,可以按照矛盾纠

    注意事项

    本文(信访管理系统毕业论文.doc)为本站会员(仙人指路1688)主动上传,三一办公仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知三一办公(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    备案号:宁ICP备20000045号-2

    经营许可证:宁B2-20210002

    宁公网安备 64010402000987号

    三一办公
    收起
    展开