基于
Java 平
钦州人事网
台的公务员考核管理系统的设计与实现
施滔滔
昆山人力资源市场
国家公务员考试网站俞
王良坪
(中国矿业大学计算机科学与技术学院
江苏
徐州
221116)
[摘要]针对当前政府单位公务员考核管理效率低等问题,提出一种基于J a va 平台下C/S 模式的公务员考核管理系统的设计与实现方案,对系统进行整体设计
和详细设计,该系统主要包括考核对象管理、考核单位管理、考核指标管理、考核成绩管理、投票系统管理、报表生成、系统管理这些功能模块,最后还介绍系统设计的关键技术,通过这些技术,提高公务员考核管理的效率。
[关键词]J a va C /S 模式公务员考核管理系统
中图分类号:T P302.1文献标识码:A 文章编号:1671-7597(2009)0920051-02
一、引言
和中间件(M i ddl ew ar e )三个部件组成,客户应用程序是系统中用户与服务器进行交互的部件。
服务器程序负责有效地管理系统资源,对资源进行最优化管近年来,随着科学技术的飞速发展,信息化已遍及世界的每一个角理。中间件负责联结客户应用程序与服务器管理程序,协同完成一个作业.以落,计算机以其精确、高效的优势逐渐渗入到社会的各个领域,可以说现满足用户查询管理数据的要求。
代社会已离不开计算机。但政务网站以及政务考核系统在我国的发展还未三、系统设计能完全赶上信息化的潮流。各政府机关部门都有大量的资料及考核信息需要处理,然而很多部门还需要依靠大量的人力资源进行各类信息数据的处(一)总体设计
敖汉教育信息理,这种状况在县一级的政府单位表现尤为突出。[1]
公务员考核管理系统主要包括考核对象管理、考核单位管理、考核指很多政府单位在公务员管理方面有着一套完整的方案措施,一直以来标管理、考核成绩管理、投票系统管理、报表生成、系统管理这些模块。其考核和管理主要靠人工操作来完成,由于数据工作量大,特别是在投票总体设计如图1所示:
统计和处理的过程中难免会因为人为疏忽而造成数据计算有误,效率相对较低,信息更新不及时,其公正性也难以保证,针对这些问题,本文设计了一个基于J ava 平台C /S 结构开发的公务员考核管理系统,该系统结合山东省微山县公务员考核管理的实际情况,将公务员考核管理的各个方面进行信息化管理,管理人员可对公寓管理的基本信息进行增加、删除、修改等,该系统极大的提高了公务员考核管理的效率,使得公务员的考核管理更加科学规范。
二、系统的开发环境及技术要求(一)系统的开发环境
本系统在W i ndow s X P 操作系统下采用M yEcl i ps e 7.0开发环境进行开发,在J ava 平台下采用J 2EE 开发系列中的St r ut s 、Spr i ng 、H i ber nat e 为主要架构,并通过J S P 进行外部表现。数据存储方面,M i cr os of t S Q L S er ver 图1
公务员考核管理系统
2005作为一个中型并不断向大型数据库软件更新的数据软件来满足需求。(二)模块设计
[2]
各模块详细设计如下:[1]
(二)开发架构和SQ L 语言简介
考核对象管理:主要包括考核对象的基本信息,分为领导班子和领导St r ut s [3]是开源软件。可减少在运用M V C 设计模型来开发W eb 应用的干部,领导班子包括领导班子I D 、部门名、考核类别;领导干部包括领导时间。它是M V C 的一种实现,它将Servl et 和J S P 标记用作实现的一部分,而干部I D 、姓名、用户名、密码、性别、所属单位I D 、投票标记、级别。通且继承了M V C 的各项特性,并根据J 2E E 的特点做了相应的变化与扩展。
过考核对象管理模块可以对考核对象的基本信息进行录入、删除、修改等Spr i ng[3]是开源框架,致力于J 2EE 应用的各层的解决方案,它是为基本操作。
了解决企业应用开发的复杂性而创建的。框架的主要优势之一就是其分层考核单位管理:主要包括具有给分权单位的基本信息,即包括单位架构,分层架构允许您选择使用哪一个组件,同时为J 2EE 应用程序开发提I D 、单位名称、用户名、密码,可以对考核单位的基本信息进行录入、删供集成的框架。
除、修改。
H i ber nat e[3]是开放源代码的对象关系映射框架,它对J D B C 进行了非考核指标管理:主要包括考核指标I D 、指标名称、对应的给分单位情常轻量级的对象封装,使得J ava 程序员可以随心所欲的使用对象编程思维况。
来操纵数据库。H i ber nat e 可以应用在任何使用J D B C 的场合,最具革命意义考核成绩管理:主要包括考核对象I D 、各项考核指标、对应得分、给的是,H i ber nat e 可以在应用EJ B 的J 2EE 架构中取代C M P ,完成数据持久化的分时间。
重任。
2021年教师资格证笔试成绩
投票系统管理:主要包括具有投票权的对象和处理后投票数据的基本SQ L[4]是一种数据库查询和程序设计语言,用于存取数据以及查询、信息,具有投票权的对象包括投票人I D 、用户名、密码、级别、投票标更新和管理关系型数据库系统。SQ L 语言一共分为四大类:数据定义语言记;处理后投票数据包括考核对象I D 、投票性质、各等级成绩记录(实绩(D D L )、数据操作语言(D M L )、数据查询语言(D Q L )以及数据控制语突出票、实绩较好票、实绩一般票、实绩较差票)。
贵州中公教育招聘
言(D C L )。[5]
报表生成:即将考核对象的总成绩分门别类的以报表输出到督考办。(三)S 模式
S 模式[6]主要由客户应用程序(),服务器管理程序(S )
系统管理:包括管理员密码的修改,用户添加和删除,权限的设置,
5C/C/Cl i e nt e rver 1