- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于Java平台公务员考核管理系统设计与实现
基于Java平台公务员考核管理系统设计与实现
[摘要]针对当前政府单位公务员考核管理效率低等问题,提出一种基于Java平台下C/S模式的公务员考核管理系统的设计与实现方案,对系统进行整体设计和详细设计,该系统主要包括考核对象管理、考核单位管理、考核指标管理、考核成绩管理、投票系统管理、报表生成、系统管理这些功能模块,最后还介绍系统设计的关键技术,通过这些技术,提高公务员考核管理的效率。
[关键词]Java C/S模式 公务员考核管理系统
中图分类号:TP302.1文献标识码:A文章编号:1671-7597(2009)0920051-02
一、引言
近年来,随着科学技术的飞速发展,信息化已遍及世界的每一个角落,计算机以其精确、高效的优势逐渐渗入到社会的各个领域,可以说现代社会已离不开计算机。但政务网站以及政务考核系统在我国的发展还未能完全赶上信息化的潮流。各政府机关部门都有大量的资料及考核信息需要处理,然而很多部门还需要依靠大量的人力资源进行各类信息数据的处理,这种状况在县一级的政府单位表现尤为突出。[1]
很多政府单位在公务员管理方面有着一套完整的方案措施,一直以来其考核和管理主要靠人工操作来完成,由于数据工作量大,特别是在投票统计和处理的过程中难免会因为人为疏忽而造成数据计算有误,效率相对较低,信息更新不及时,其公正性也难以保证,针对这些问题,本文设计了一个基于Java平台C/S结构开发的公务员考核管理系统,该系统结合山东省微山县公务员考核管理的实际情况,将公务员考核管理的各个方面进行信息化管理,管理人员可对公寓管理的基本信息进行增加、删除、修改等,该系统极大的提高了公务员考核管理的效率,使得公务员的考核管理更加科学规范。
二、系统的开发环境及技术要求
(一)系统的开发环境
本系统在Windows XP操作系统下采用MyEclipse 7.0开发环境进行开发,在Java平台下采用J2EE开发系列中的Struts、Spring、Hibernate为主要架构,并通过JSP进行外部表现。数据存储方面,Microsoft SQL Server 2005作为一个中型并不断向大型数据库软件更新的数据软件来满足需求。[2]
(二)开发架构和SQL语言简介
Struts[3]是开源软件。可减少在运用MVC设计模型来开发Web应用的时间。它是MVC的一种实现,它将Servlet和JSP标记用作实现的一部分,而且继承了MVC的各项特性,并根据J2EE的特点做了相应的变化与扩展。
Spring[3]是开源框架,致力于J2EE应用的各层的解决方案,它是为了解决企业应用开发的复杂性而创建的。框架的主要优势之一就是其分层架构,分层架构允许您选择使用哪一个组件,同时为J2EE应用程序开发提供集成的框架。
Hibernate[3]是开放源代码的对象关系映射框架,它对JDBC进行了非常轻量级的对象封装,使得Java程序员可以随心所欲的使用对象编程思维来操纵数据库。Hibernate可以应用在任何使用JDBC的场合,最具革命意义的是,Hibernate可以在应用EJB的J2EE架构中取代CMP,完成数据持久化的重任。
SQL[4]是一种数据库查询和程序设计语言,用于存取数据以及查询、更新和管理关系型数据库系统。SQL语言一共分为四大类:数据定义语言(DDL)、数据操作语言(DML)、数据查询语言(DQL)以及数据控制语言(DCL)。[5]
(三)C/S模式
C/S模式[6]主要由客户应用程序(Client),服务器管理程序(Server)和中间件(Middleware)三个部件组成,客户应用程序是系统中用户与服务器进行交互的部件。服务器程序负责有效地管理系统资源,对资源进行最优化管理。中间件负责联结客户应用程序与服务器管理程序,协同完成一个作业.以满足用户查询管理数据的要求。
三、系统设计
(一)总体设计
公务员考核管理系统主要包括考核对象管理、考核单位管理、考核指标管理、考核成绩管理、投票系统管理、报表生成、系统管理这些模块。总体设计如图1所示:
(二)模块设计
各模块详细设计如下:[1]
考核对象管理:主要包括考核对象的基本信息,分为领导班子和领导干部,领导班子包括领导班子ID、部门名、考核类别;领导干部包括领导干部ID、姓名、用户名、密码、性别、所属单位ID、投票标记、级别。通过考核对象管理模块可以对考核对象的基本信息进行录入、删除、修改等基本操作。
考核单位管理:主要包括具有给分权单位的基本信息,即包括单位ID、单位名称、用户名、密码,可以对考核单位的基本信息
您可能关注的文档
最近下载
- 论李碧华小说的饮食书写.docx
- 广东省揭阳市榕城区2023-2024学年八年级上学期期中考试物理试题(含答案).pdf VIP
- 《电子商务数据分析基础》教学设计.PDF VIP
- 建筑垃圾资源化利用运营管理方案(范文).docx
- 心理学基础知到智慧树期末考试答案题库2025年杭州师范大学.docx VIP
- 3-14B码垛PALLET指令的应用(FANUC)课件讲解.pptx VIP
- 汉钟压缩机LB10~410技术手册.pdf VIP
- 同步电动机励磁装置说明书.pdf VIP
- 《电子商务数据分析概论》教学设计.PDF VIP
- SH 3045-2003-T 石油化工管式炉热效率设计计算.pdf VIP
原创力文档


文档评论(0)