公务员期刊网 精选范文 人事管理系统设计与实现范文

人事管理系统设计与实现精选(九篇)

前言:一篇好文章的诞生,需要你不断地搜集资料、整理思路,本站小编为你收集了丰富的人事管理系统设计与实现主题范文,仅供参考,欢迎阅读并收藏。

人事管理系统设计与实现

第1篇:人事管理系统设计与实现范文

一、需求分析

本系统主要是为了方便管理员,简化管理员的工作强度,使管理员可以快速、准确、直观的了解到数据库当前人员档案、培训管理、职称评定、奖惩管理、人员调动等方面的大致情况或是具体个人档案信息。

二、系统总体设计

1.系统功能模块划分

图1-1系统功能模块

2.系统功能模块设计

(1)登录模块

此模块实现用户进入系统管理前的验证操作,只用输入正确的用户名和密码才能进入系统,进行各种操作。

(2)人员档案模块

此模块实现对公司所用员工的档案进行管理,包括员工编号、姓名、性别、出生日期、婚姻状况、身份证号、部门、职务、公积金号码等。根据需要,可以对某个人员的档案进行修改、删除和查询。

(3)培训管理模块

公司对所有员工或者部分员工进行某项培训,如计算机的基本操作培训,在本模块,可以记录这些培训信息,包括培训参与人员、培训内容、培训时间、培训结果等。根据需要,可以对某条培训记录进行修改和删除。

(4)职称评定模块

如果给员工评定职称,本模块可以记录职称的评定情况,包括员工编号、职称名称、评定日期、评定方式、职称英语、职称计算机等信息。根据需要,可以对某条职称评定记录进行修改和删除。

(5)奖惩管理模块

员工表现出色或者犯了某种过失,公司需要给员工奖惩,本模块提供了该项功能,记录奖惩类别、内容、原因等信息。本剧需要,可以对某条奖惩记录进行修改和删除。

(6)人员调动模块

本模块提供了管理公司人员调动的功能,人员调动后,在系统中记录调动前的部门和职务以及调动后的部门和职务等信息。根据需要,可以对某条调动记录进行修改和删除。

三、关键模块实现

1.人员档案模块的实现

本模块包含的JSP文档及其功能如下: Employee.jsp功能与index.jsp类似, EmployeeLeft.jsp用于显示本模块网页的功能链接。 AddEmployeeStep1.jsp主要用于提供用户输入人员档案信息的界面, AddEmployeeStep2.jsp则用于提交信息并连接数据库和修改数据库。ManageEmployeeStep1.jsp主要用于显示人员管理的条件查询页面, ManageEmployeeStep2.jsp则用于操作数据库并显示查询结果列表。

单击列表中的“修改”则进入ModifyEmployeeStep1.jsp页面,此页面提供修改人员信息功能。

单击修改按钮后,刚进入ModifyEmployeeStep2.jsp向数据库中写入信息,如果更新成功刚显示“修改人员档案成功”,否则显示“修改人员档案失败!”并将错误显示在页面中。如果单击删除链接,刚进入DelEmployeeStep1.jsp页面,实现删除操作。

SearchEmployeeStep1.jsp页面,主要用于查询人员档案,在管理人员档案操作中,既使用其来进行数据库查询,SearchEmployeeStep2.jsp则用于显示查询结果列表,由于员工信息较多,因此只选取部分显示,如需查看详细信息,则可单击员工编号,进入ViewEmployeeStep1.jsp页面,该文件用于显示员工的详细信息以及其余模块的信息,如奖惩情况和调动情况。

还要说的是关于javabean的,Employee.java定义了类Employee,用来封装与人员档案相关的方法,如增加、修改、删除、查询等,其定义的关键方法有:Add用于添加人员档案,Modify用于修改人员档案,Delete(String _EmployeeID)用于删除人员档案,IsExist作用是用于判断该员工编号是否存在,ListAll用于列出所有人员档案,Search用于查询人员档案.

2.培训管理模块的实现

本模块包含的JSP文档及其功能如下: Train.jsp功能与index.jsp类似,TrainLeft.jsp用于显示本模块网页的功能链接. AddTrainStep1.jsp主要用于提供用户输入培训记录的界面, AddTrainStep2.Jsp主要用于将培训信息存入数据表Train中,则用于提交信息并连接数据库和修改数据库.

ManageTrainStep1.Jsp 本页面列出系统中所有的培训记录并提供修改和删除功能链接。

单击列表中的“修改”则进入ModifyTrainStep1.jsp页面,此页面提供修改人员信息功能,单击修改按钮后,刚进入ModifyTrainStep2.jsp向数据库中写入信息即将修改后的培训记录信息更新到数据表Train中,如果更新成功刚显示“修改人员档案成功”,否则显示“修改人员档案失败!”并将错误显示在页面中。如果单击删除链接,刚进入DelTrainStep1.jsp页面,实现删除操作。

还要说的是关于javabean的,Train.java定义了类Train,用来封装与培训相关的方法,如增加、修改、删除、培训记录等,其定义的各方法及其功能描述如下:FindByNO,该方法主要用于实现根据记录号查找人员调动信息,查询所有的培训记录,将查询到的培训记录存入向量中并返回;Add,主要用于实现培训记录的添加操作;Modify主要实现培训信息的修改操作;Delete实现培训记录删除操作;SearchByID该方法主要用于实现根据记录号查找人员调动信息,查询所有的培训记录,将查询到的培训记录存入向量中并返回;ListAll,主要用于列出查询结果。

3.职称评定模块的实现

添加职称评定记录主要由AddAssessStep1.jsp和AddAssessStep2.jsp两个文件组成,其中前者提供了添加记录的界面,后者用于调用JavaBean中的Assess中的Add()方法,向数据库传递填写的信息,更新数据库即Assess数据表中信息。 ManageAssessStep1.Jsp 本页面列出系统中所有的职称评定记录并提供修改和删除功能链接。

单击列表中的“修改”则进入ModifyAssessStep1.jsp页面,此页面提供修改人员信息功能,单击修改按钮后,刚进入ModifyAssessStep2.jsp向数据库中写入信息即将修改后的职称评定记录信息更新到数据表Assess中,如果更新成功刚显示“修改人员档案成功”,否则显示“修改人员档案失败!”并将错误显示在页面中。

如果单击删除链接,刚进入DelAssessStep1.jsp页面,实现删除操作;如点击员工编号,则可进入ViewAssessStep1.jsp页面,显示该员工的详细人员调动信息。

还要说明一下javabean的作用,Assess.java中定义了类Assess,用来封装与人员调动管理有关的功能方法,比如添加,修改,删除,查看人员调动记录等,其定义的各方法及其功能描述如下:FindByNO该方法主要用于实现根据记录号查找职称评定信息,用于整体查询;Add主要用于实现职称评定记录的添加操作;Modify主要实现职称评定信息的修改操作;Delete实现职称评定删除操作;SearchByID通过员工编号进行查询操作,主要用于一般查询。ListAll主要用于列出查询结果。

结束语

人事管理系统能够完成员工基本信息、培训、奖惩等的输入,使用户方便进行数据查询和修改,数据删除。随着网络技术的不断发展,应用网络办公是越来越称为主流,因此人事管理系统提供人事管理的整体解决方案,实现人事操作的合理化和电子化,为企业实现快速、准确、高效的业务处理提供了方便,人事管理系统正是建立在这样的一个平台上,它的实现使人事管理人员摆脱了繁重的资料管理、分类汇总、信息查询等工作,也将人事管理同企业战略发展紧密结合,因此,大大提高了人事管理人员的工作效率,充分利于现已建成的企业网络环境。

参考文献:

[1]《数据库系统概论》(第三版).萨师煊,王珊编著.高等教育出版社

[2]《JSP实用编程实例集锦》/马文刚,谢乐建,管知时.清华大学出版社

[3]《JSP数据库编程指南》/布霍恩・赖特著,赵明昌译.北京希望电子出版社

[4]Herbert著.张玉清等译.Java2参考大全[M].北京:清华大学出版社

[5]微软公司著,高国连,李国华译.SQL Server 2000使用Transact-SQL进行数据库查询[M].北京:北京希望电子出版社

[6]汪晓平等编著.精通Java网络编程[M].北京:清华大学出版社.

[7]林上杰,林康司著.JSP2.0技术手册[M].西安:电子工业出版社

[8]微软公司著,高国连,李国华译.SQL Server 2000使用Transact-SQL进行数据库查[M]

第2篇:人事管理系统设计与实现范文

在当今社会,互联网空前的发展,给人们的工作和生活带来了极大的便利和高效,信息化,电子化已经成为节约运营成本,提高工作效率的首选。考虑到当前大量企业的人事管理尚处于手工作业阶段,不但效率低下,还常常因为管理的不慎而出现纰漏。因此根据部分企业提供的需求,设计此企业人事管理系统,以帮助企业达到人事管理办公自动化、节约管理成本、提高企业工作效率的目的。

本企业人事管理系统采用C/S结构,主要对企业员工的信息以及跟人事相关的工作流程进行集中的管理,方便企业建立一个完善的、强大的员工信息数据库。它是以.NET2005.和SQL 2005 Express数据库作为开发平台。使用C# 设计操作控件和编写操作程序,完成数据输入、修改、存储、调用查询等功能;并使用SQL 2005数据库形成数据表,进行数据存储。

本文详细介绍了企业人事管理系统的功能需求,系统设计和具体实现。并简要介绍了系统开发采用的过程方法。

关键词 企业人事管理系统;C/S;员工信息数据库

企业人事管理系统设计方案

3.1 系统需求分析

性能需求:整个系统应当操作简便,界面友好,维护简便。数据库要求运行稳定,执行速度快,数据安全性高。软件系统本身运行对计算机硬件平台和操作系统平台要求适中。

功能需求:系统功能主要包括以下几个方面:一,信息管理. 包含员工信息管理,用户信息管理和部门信息管理.二,日志管理. 三,系统管理.各模块功能如下:

a) 员工基本信息管理

此功能模块主要完成员工大量基本信息的管理,包括员工信息录入,员工信息删除,员工信息修改等子模块,主要目的是协助企业管理人员管理新老员工的大量信息,将以往大量分散的信息统一集中到数据库中。

b) 员工基本信息统计查询

此功能模块主要提供给管理员查询员工信息详情,协助管理人员根据条件快速定位员工以及对员工信息的统计分析。通过此功能模块,管理人员可以对大量员工的详细情况进行统计,例如年龄段分析,工龄分析等。

c) 部门基本信息管理

此功能模块主要是提供给管理员对公司的部门进行分类统计。完成对公司新增部门或精简部门完成添加或删除等功能。

d) 用户信息管理

此功能模块主要是提供给管理员分配企业人事管理的权限。设置合法用户对整个管理系统实施管理。具有添加或删除或修改管理用户的功能。

e) 账号管理

此功能模块对系统中的账号进行管理,将用户密码加密存储,主要为安全方面考虑而设置,使用基于角色的权限控制来区分用户。

f) 日志管理

此功能模块将用户登录登出情况以及对系统的操作等进行日志记录备案以供需要的时候追踪查询。

g) 登录系统

此模块实现系统用户的安全登录,保护系统只接受合法授权用户的访问。

用户需求: 因为此管理系统主要是针对大多数企业的人事管理部门管理公司内部人事而开发的,它仅仅是提供给人事管理部门的工作人员使用,也就是说用户角色都是单一的,他们都是系统的管理者,享有平等的权限.系统管理员点击用户管理,可以对用户信息表进行查询,编辑,删除,添加新用户等操作。合法用户在成功登陆系统后可以进行系统的整体操作.

3.2系统设计原则

A、实用性原则

要力求最大限度地满足实际工作的需要,充分考虑各业务层次、各管理环节数据处理的实用性,把满足客户生产和管理业务作为第一要素进行考虑。

B、可扩展性与可维护性原则

为适应将来的发展,MIS系统应该具有良好的可扩展性和可维护性。软件设计尽可能模块化、组件化、是应用系统可灵活配置,适应不同的情况。

C、安全可靠性原则

应用软件与数据库系统的设计要做到安全可靠,防止非法用户的入侵。数据库的备份策略恰当,以防灾难性事故发生。

D、用户界面设计原则

图形化原则:用户界面的设计应做到美观大方。用户界面应直观、明了、条理清晰。实现“傻瓜型”管理——易学、易用、易管理。

E、数据库设计原则

对数据库的设计因该体现一致性、完整性、安全性、可伸缩性和规范化。

4 企业人事管理系统的设计

4.1 系统设计概要

系统设计要在理解需求和分析需求之后才能正确搭建.

理解需求是在问题及其最终解决方案之间架设桥梁的第一步。开发者只有和客户充分理解了需求之后才能开始设计系统。否则,对需求定义的任何改进,在设计上都必须大量返工。

第3篇:人事管理系统设计与实现范文

【关键词】管理系统 绩效考核 C# 数据库

一、引言

长期以来,虽然企业部门也有相当严格的考核制度,但考核的标准往往只能在一个纸上,而无法通过每一张纸去全面体现出一个领导班子所用成员的工作量和工作能力,没有了全面的比较,这种考核也就形同虚设。作为一个管理者,每天要拿着一大堆的纸质来看才知道员工做了什么,天天看着这些考核的纸张也就相当于失去了这个岗位所要发挥的作用,而如果不看这些纸张也就不解下属员工能做什么?做得了什么?是怎么做的?做到了什么样的程度?以什么样的态度或方式方法来做的?做的效果又如何?这些就全然不知。作为一个企业的人事主管,试必会导致用人不当或无法用人的局面,知人善用那就更成为一句空话。相比之下,利用现代网络技术和计算机对每位员工进行绩效考核,可以一目了然的对每一位员工显示所做的一切,更不会忽视某一位员工工作能力和工作量,达到知人善用。通过绩效管理,把那些整天无所事事、无所作为、一味的想占企业便宜的食利者将受到工资和奖金的制裁,真正体现一个公正、公平、客观、精确、全面的绩效考核,同时为响应国家政策拟定开发一套:基于.NET的人事绩效考核管理系统。

(一)人事绩效考核管理系统

一般来说,企业都需要制定人事绩效考核的标准,绩效就是以一定的规划条件来设计员工所完成的工作任务和工作量,其最根本的问题就是绩效的评价指标和如何按照这些指标规定去发放薪酬、奖罚、提优或者降级处理成为关健所在。如果利用人工月月去计算这些,试必会造成很大程度的作弊和浪费人力。根据上述需求描述设计一个B/S结构的人事绩效考核管理系统,通过实现员工管理、职称管理、绩效管理、考勤管理、离职管理等功能模块来构建一个符合实际需求的企业绩效考核的互动平台。

(二)系统用例

通过图1明确地看出本系统的使用者有2类,人事秘书和人事主管。各用户的操作权限为:

(1)人事秘书。拥有对人才库管理、劳动合同管理、员工管理、考勤管理等模块的操作权限。

(2)人事主管。拥有对离职管理、薪酬福利管理、绩效管理等模块的操作权限。

图1人事绩效考核管理系统用例图

(3)系统实现。员工管理通过对员工姓名、职工号、性别、岗位、档案号和所在部门等基本信息进行导入、添加、修改、删除和下载操作,同步将员工信息数据存储到数据库中。人事秘书通过相应页面一目了然地掌握员工相关信息。

员工信息管理模块页面如图2所示:

图2 员工信息管理模块页面

考勤管理通过对员工上班时间、下班时间和其他情形等基本信息进行添加、修改、删除操作来实现考勤数据同步存储到数据库中。人事秘书通过考勤管理全面地掌握员工考勤信息。

考勤信息管理模块页面如图3所示:

图3 考勤信息管理模块页面

二、结束语

在人事绩效考核管理系统开发的过程中,我觉得就目前情况来看,虽然人事绩效考核管理系统的发展促进了绩效考核效率的提高,但是人事绩效考核管理系统还有很长的路需要走,起码在评判系统优良性的三要素:操作性、稳定性、功能性方面,还需要有很大的提高。

Abstract:With the development of information management system is widely used in every walk of life, in the personnel performance appraisal management field also appeared in staff management, job management, attendance management, leave management applications. With this system the expansion of applications, users put forward the function demand more and more on the system function. From the practical point of view, the personnel performance appraisal is a comprehensive property management, the performance management, and currently on the market of such software is relatively scarce. In view of this situation, this paper designs and implements the talent pool management, the performance management as the core of the labor contract management, staff management, quality management, inspection management titles, salary welfare management, staff and family planning management and other functions to meet the personnel performance appraisal management needs. The qualification title management, annual management, salary welfare management, changes in the job management functions are combined, effectively ensure the principles of fairness and justice in the personnel performance management process.

Key words: Management System Performance Evaluation C# Database

参考文献:

[1]齐科军.基于.NET架构的人事管理系统研究[J].西安石油大学(硕士学位论文),2014.

[2]魏广科.基于.NET的企业人资源信息管理系统研究[J].计算机工程与设计,2013.

第4篇:人事管理系统设计与实现范文

关键词:人力资源管理系统;功能流程;Visual studio 2008;C/S

1 背景和意义

随着经济社会的发展,公司、企业的分工越来越细化,部门之间的联系也越来越多,进行人事管理时,传统的手工管理方式就会出现许多弊端,增加了企业管理的复杂度,大大降低了管理效率,因此本系统的目标是实现祁南矿人力资源管理的网络化、一体化管理,从而提高企业的工作效率。根据一直以来的工作观察发现目前人力资源管理存在以下不足:

1)由于公司员工人数众多,从总公司到下属基层单位共计上千人,在查询、更新、维护员工信息时需要翻阅大量资料,从而增加了管理人员的工作量,降低了工作效率。

2)由于公司内部各个部门采用不同的管理系统,造成了公司内部数据格式的不兼容。为了有效解决上述问题,该电力公司决定建立一套人力资源管理信息系统,以实现对人事信息管理的实时监控。

3)公司内部经常会有人事调整,当员工所在的部门发生变动时,很容易因为管理人员的疏忽造成员工信息的遗漏、丢失,或者同一个员工的信息重复出现在不同的部门当中,会给信息管理造成混乱。

4)公司不同部门对于员工不同的管理模式,给员工的考核及财务部门的工资核算工作带来很大困难。

为了克服以上种种弊端,提高员工工作效率和精简员工数量,在研究人力资源发展过程中提出一种人力资源管理系统。

该人力资源系统包括个人管理、人事管理、招聘管理、培训管理、保险管理、绩效管理、薪酬管理和系统的总体管理模块。

2 系统的概述

人力资源管理系统是第三代人力资源管理系统,特点是从人力资源管理的角度出发,用集中的数据库将几乎所有与人力资源相关的数据(如薪资福利、招聘、个人职业生涯的设计、培训、职位管理、绩效管理、岗位描述、个人信息和历史资料)统一管理起来,形成了集成的信息源。友好的用户界面,强有力的报表生成工具、分析工具和信息的共享使得人力资源管理人员得以摆脱繁重的日常工作,集中精力从战略的角度来考虑企业人力资源规划和政策。

3 系统功能分析及规划

3.1 系统模块简要介绍

人力资源管理中有很多不同的角色,因此系统设置了有七个操作权限,分别是:管理员、普通用户、部门经理、人事专员、人事经理、总经理、财务专员。其中管理员的权限是最大。

3.2 系统业务流程图

人力资源管理系统模块

人力资源管理系统模块业务流程如下:

管理员能够实现的功能如下:系统配置。

普通员工能够实现的功能如下:员工添加,合同签订,提交任务,查看系统消息,发送用户消息,查看接收消息,调配申请,离职申请,奖惩申请等。

部门经理能够实现的功能如下:新员工录用审批,任务,审批任务,调配申请表审批,离职申请表审批,培训需求添加,加班申请审批,请假申请审批,奖惩审批,奖惩公告,合同终止,合同续签等。

人事专员能够实现的功能如下:公司信息配置,设计组织结构,部门信息添加,保存组织当前结构形式,薪级添加,岗级添加,查看当前组织结构图,人员需求添加,人力资源预算添加,招聘计划添加,简历添加,新员工报到,新员工合同签订,新员工合同制定,员工保险基数设置,培训规章制度添加,培训课程添加,培训需求回复等。

人事经理能够实现的功能如下:培训计划制定,培训费用申请,考勤类型添加,员工班次管理,考核方法管理,制定考核模版,员工考核模版,保险基数添加,保险比例添加,发薪时间配置,发薪城市配置,发薪项目添加,岗位薪酬模版设置,员工薪酬模版设置,工资税率配置,工资汇总等。

总经理能够实现的功能如下:人员需求审批,人力资源预算审批,招聘审批,简历审批,培训计划审批,人事资料报表查看,员工工资报表打印,员工报税表打印和人才市场服务商信息查看修改等。

财务专员能够实现的功能如下:培训费用审批,招聘费用审批,工资发放,工资成本汇总,招聘费用汇总,人力资源规划结算等。

3.3 系统功能流程图

通过业务流程的介绍,我们已经大概了解这三大模块的业务流程情况,根据业务流程进一步描述系统功能流程图:

1)系统设置,包括基础信息配置、用户管理、权限管理、合同模板、费用类型配置、流程信息配置,基础信息配置主要是介绍一个公司的简介、创始人、创办历史以及发展史等,用户相关信息进行管理;权限管理主要是对用户权限的分配。

2)组织设计,包括组织机构配置、部门信息配置、职位信息配置、职级信息配置、岗位信息配置、部门员工信息、组织设计结构图(保存当前组织结构,查看组织结构图),主要是对公司内部结构的介绍,包括公司内部的组织结构、包含部门已有部门职位人员信息等。

3)人事管理,包括员工信息,合同管理(我的合同签订,合同添加,合同终止,合同续签),免职申请,调入申请,调出申请,变动申请,转职申请,挂职申请,回避申请,离职申请,辞退申请,离休管理 ,退休管理,强制退休管理,主要是公司员工基本信息的管理,员工信息的添加删除修改,以及员工信息转换成Word文档进行打印,公司员工的变动等。

4)考勤管理,包括考勤类型维护、排班管理(排班管理,员工班次管理)、加班管理(加班申请,加班审批)、请假管理(请假申请,请假审批)、考勤数据添加(考勤数据录入,考勤数据添加)、考勤汇总,主要是员工出勤情况,加班情况,请假申请等等一些功能。

5)招聘管理,包括招聘需求、招聘计划(招聘计划制定,招聘计划审批)、岗位(招聘计划岗位,招聘计划暂停,招聘计划重新,招聘计划停止)、工作申请审批(简历添加,简历审批)、甄选(考试审批,复试审批,面试审批,决策审批)、体检、录用信息,新员工报到(新员工报到,新员工录用,新员工合同签订,新员工合同查看)、录用评估、费用管理(费用申请,费用审批)、人才库维护。主要是熟悉招聘的整个流程,包括简历筛选、成功招聘人员信息,新员工的录用与报到等等。

6)保险管理,包括保险基数管理、保险比例管理、职位保险基数管理、职位保险比例管理、员工保险管理(员工保险基数编辑,员工缴纳统计,福利配置,员工福利管理,报销医疗项目配置,医疗报销申请审批,医疗报销汇总)。

7)薪酬管理,包括薪酬配置(发薪时间配置,发薪城市)、四舍五入配置、薪酬项目、职位薪酬模板、员工薪酬模板、工资税率配置、工资提交。采用最简单的工资计算方法,月工资=基本工资+加班工资-请假(旷工罚款)+额外工资-应缴税款,计算出每个月员工的工资,工资发放时间制定管理等等。

8)培训管理,包括培训机构管理、基础资料管理(培训制度管理,培训课程管理)、培训需求管理(添加培训需求,培训需求回复)、培训计划管理(培训计划制定,培训计划审批)、培训日程管理、培训效果管理、培训费用管理(培训费用申请,培训费用审批)。主要是制定培训项目、内容、培训费用,然后提出培训需求申请,得到审批之后进行培训。

9)绩效管理,包括考核方法管理、职位考核模板、员工考核模板、考核执行、考核表管理、分析统计。主要是对员工工作努力程度的监督,员工工作优劣的评审,员工的内部提升,员工工资的増降等的依据系统,主要是采用了360度绩效考核管理方法。

10)奖惩管理,包括奖励管理(奖励申请,奖励申请审批)、惩罚管理(惩罚申请,惩罚申请审批)、公告(奖励公告、惩罚公告)。主要是对员工加班、员工旷工、员工的突出业绩、员工职位迁升等奖励和惩罚制度的制定和审核,也为员工工资的额外工资提供了部分依据。

11)职业生涯规划,包括职业生涯制定、职业生涯评价。主要是员工对自己的职位方向的定位,主要体现在自己简历的填写和简历投递公司方面,督促工作中职业方面的学习和自身能力提升的学习和分享。

12)人力资源规划,包括组织战略制定、人员需求分析(人员需求分析添加,人员需求分析审批)、人力资源供给分析、人力资源预算(人力资源预算添加,人力资源预算审批)、工作分析、工作评价。这部分主要是对公司新一年的活动预算的估计和已结束工作的总结和回顾。

13)成本中心管理,包括工资成本管理(工资发放,员工工资变迁,工资成本汇总)、培训费用管理(培训费用审批,培训费用汇总)、招聘费用管理(招聘费用审批,招聘费用汇总)、人力资源规划结算(人力资源规划结束,人力资源规划归档)。

14)报表管理,包括人事资料报表、员工工资报表、报税表。其中人事资料报表是生成Word文档用打印使用;员工工资报表、报税表都是按要求直接生成水晶报表,以方便打印、查看和比较。

4 系统的开发与实现

常用的信息系统的开发方法有生命周期法、原型方法、面向对象的开发方法等。在实际的工作中,我们考虑到该系统功能比较明确,而且所选用的开发工具和数据库的功能较为强大。因此采用了原型的方法进行系统的开发。根据用户的要求,并结合现代管理理论,提出原型,在运行系统的运行中对之不断改进,形成功能较为完备、满足实际需要的信息系统。

按照以管理者及员工为对象、以企业人力资源管理流程为线索,建立人员管理的综合信息数据库,实现人力资源的计算机动态管理。根据实际情况并结合当今流行的开发环境,系统采用C/S结构,在服务器端采用Windows XP网络操作系统、SQL server2005数据库,客户端采用Windows XP操作系统、Visual Studio2008为开发工具。

4.1 数据库表格设计

一个数据库管理系统中包含许多张数据表,每一张表包含若干个字段,每个字段规定相应的数据类型、数据长度,在规定的范围内存储相应的数据项。

数据表之间存在一对一、一对多、多对多的联系,为了充分利用数据库中的数据表,必须设定好表与表之间的联系。以员工和部门为例,员工信息表和部门信息表,一个部门可以拥有多个员工,但是一个员工只能属于一个部门。

系统使用的过程中涉及的用户表结构如图2所示:

4.2 数据录入标准化

人力资源信息的规范化、标准化是十分关键的。为了保证录入的规范性,减少人为的工作误差,系统根据国家标准建立标准的录入字段,另一方面为了解决单位情况的特殊性和可扩展性,将某些录入字段建立代码表,以利于统计和维护。

4.3 数据批量处理

根据用户的需求,建立数据之间的函数关系,使用临时表保存临时数据,并大量使用存储过程,减轻网络负担,从而保证数据批量处理的完整性和正确性。如实现了给相同级别的员工一次性全部调整工资、津贴等。

4.4 报表的输出

Visual studio 2008开发工具内部自带水晶报表的生成工具,因此文中的员工工资报表、报税表都能按照需求很快捷方便的打印出来,同时可按字段任意排序。

特别地运用了控件,并可实现一表多字段任选打印输出,进一步方便了决策。

5 系统测试与运行

系统在测试和运行过程中能够充分满足老师和学生的使用要求,关于申请表格填写方面的一些要求还需要给出提示填写要求以满足能够成功提交申请得到审批。

6 结束语

该系统从构思研究、需求分析到完成,历时半年的应用实践,对于提升人力资源管理的效率和水平,有着明显的效果。

1)注重理论联系实际,能够满足企业完全实现网络一体化、信息化的要求,减少了人员在岗位上的需求量,为公司减少开支,带来便利;

2)以简单的步骤实现复杂功能,使用者能够由浅入深、循序渐进地帮助员工熟悉整个工作流程;

3)提供了模块级、功能级等授权功能,方便企业根据实际管理需求设置员工权限;

4)提供了报表转换成WORD,方便用户转换和共享信息资源。

参考文献:

[1] 张,王虹.Visual Basic 6.0中文版高级应用与开发指南[M].人民邮电出版社.1999.

[2] 李晓吉吉,张晓辉,李样胜.SQL Server 2000管理及应用系统开发[M].人民邮电出版社,2004.

[3] 李艳,谷伟东,高春艳.Visual Basic数据库开发关键技术与实例应用[M].人民邮电出版社,2005.

[4] Gavin Powell.数据库设计入门经典[M].北京:清华大学出版社,2007.

[5] Martin Fowler.企业应用架构模式[M].北京:机械工业出版社,2004.

[6] 冯建华.数据库设计与管理[M].北京:清华大学出版社,2007.

[7] 杨新芳,王红纪.管理信息系统设计中C/S模式与B/S模式的比较[J].宁波职业技术学院学报,2007,Vol.11(4):64-66.

[8] 褚建立,刘彦舫.计算机网络技术[M].北京:清华大学出版社,2006.

[9] 姚军光.基于C/S,B/S混合模式的连锁商业MIS系统的研究与开发[D].青岛科技大学,2005.

[10] 高岭,林凯,李增智.面向C/S和对象WEB的管理信息系统开发研究[J].小型微型计算机系统,2001(2):2-5.

[11] 邓胜利.网络信息资源整合的战略分析[J].中国图书馆学报,2006(2):69-72.

[12] 王平,贾化萍.C/S和B/S结合模式下应用系统的研究与开发[J].电脑与信息技术,2006(2):50-53.

[13] 金旭亮.NET2.0面向对象编程揭秘[M].北京:电子工业出版社,2007.

[14] 徐可.VisualC#.NET深入编程[M].北京希望电子出版社,2001.

第5篇:人事管理系统设计与实现范文

关键词:人事管理;信息系统;功能模块;设计

中图分类号:TP315 文献标识码:A 文章编号:1007-9599 (2012) 17-0000-02

在人类进入21世纪之际,随着社会的组织化程度和生产的社会化程度越来越高,信息作为一种资源己经和材料、能源并称为现代社会发展的三大支柱之一。管理信息系统的研究与开发已经成为衡量一个国家、部门、企事业单位科技力量与经济实力的重要标志之一。传统的人事管理造成了人力资源搭配的不合理、人事档案管理的混乱、考勤考核的形式化、劳资计算的低效和不公开性,以及整个人事管理的效率不高等问题。人事、劳动、分配制度改革正处于深化过程中,伴随新的法规、政策的出台及单位转换机制的变化,动态的管理信息也越来越多,这也要求人事管理信息系统具有良好的升级更新能力。随着人事制度的不断改革,以及计算机的普及和人事管理系统的发展完善,利用计算机来实现人事管理势在必行[1]。

1 建立人事管理信息系统的技术基础

1.1 J2EE概述

J2EE企业应用模型是一种多层应用结构,其中包括:客户层、服务器层、业务层和企业信息系统 。客户端表示层分HTML、Java Applet和Java Application等类型,服务器端表示层用JSP、Servlet、Tag Libraries和JavaBeans实现,业务层用EJB实现。接入网络设备控制功能是系统同接入层网络设备进行交互的窗口,对攻击主机进行隔离等操作需要通过它来完成,所以它需要具备对接入层设备进行控制操作的能力。这种能力是通过TELNET和SNMP协议完成的。

1.2 JSP技术

JSP(Java Server Pages)是由Sun Micro Systems公司倡导、许多公司参与一起建立的一种动态网页技术标准,JSP技术有点类似ASP技术。JSP技术在多个方面支持动态Web页面的开发。可视化的编程方法。以及向导的功能,使开发人员几乎不用加入太多代码就可以开发出标准的Windows程序。数据访问特性允许对包括Microsoft SQL Server和其他企业数据库在内的大部分数据库格式建立数据库和前端应用程序。

2 人事管理信息系统需求分析

第6篇:人事管理系统设计与实现范文

关键词:高校成人教育;学生管理信息系统;.net;B/S;数据库

中图分类号:G717

文献标志码:A

文章编号:1009-4156(2013)08-090-03

一、引言

近年来,我国成人高等教育事业得到了快速发展,成人教育的招生规模稳步增长,学生人数也日益增多。但是,长期以来,我国成人高等教育管理一直相对滞后,力量薄弱、手段落后、效率低下,规范化、标准化和信息化管理程度不高。与普通全日制高等教育相比,成人高等教育有着完全不同的特点:一是教育形式多、类型多、科类多。目前主要有成人教育、自学考试、网络教育等形式,学生可采取脱产、业余、函授等多种学习方式。二是成人学生来自社会各个阶层,文化素养、专业素质参差不齐。三是各高校普遍采取与当地教育机构合作办学的方式,在全国各地设立了众多的成人教育驻外教学站点。高校成人教育的这些办学特点,无疑丰富了办学模式,扩大了学生可选择的学习空间,方便了学生在当地就学,增加了学生受教育的机会,但同时也使成人教育管理更加复杂。随着学生人数增加,学生的各种信息量成倍增长,各高校的管理负担越来越重,传统的人工管理模式已严重影响了成人教育事业的良性发展。因此,必须采用先进的计算机和网络技术,研发出专门针对成人高等教育特点的管理信息系统,力求通过使用计算机辅助管理,达到提高工作效率,降低管理人员工作强度,促进成人高等教育管理的规范化、科学化、办公自动化的目的。本文结合长沙理工大学继续教育学院的具体实例,分析、设计并实现一个专门针对高校成人教育管理特点的学生信息管理系统。

二、技术分析

(一)体系结构

设计开发信息管理系统,当前主要有两种体系结构模式:C/S结构(客户机/服务器)和B/S模式(浏览器/服务器)。C/S(Client/Server)模式由客户机和服务器两个独立实体组成,客户端采用个人电脑并安装专用的软件程序,服务器采用高性能服务器并配套相应的数据库系统,是一种基于企业内部网络的系统结构。B/S(Browser/Serv-er)模式即浏览器/服务器结构模式,是一种基于Internet的新型程序设计体系结构,主要由浏览器、Web服务器、数据库服务器等三个层次组成。B/S结构模式无须另外安装客户端软件程序,用户采用通用Web浏览器进行所有操作,具有界面统一,使用简单、易于维护、扩展性好等优点。

学生信息管理系统,除了管理人员、教师,还有学生家长、班主任等用户类型,在使用过程中具有用户不可预知、登录地点和使用系统不确定等特点,同时用户主要是对学生信息进行查询、浏览等操作。B/S模式利用Web浏览器作为客户端的特性刚好满足这种情况的需求。

(二)开发架构

目前,信息管理系统的,开发设计主要有两种主流的技术开发架构或开发平台:一是微软公司的.net平台,二是SUN公司的JAVA体系架构。很难说.net和J2EE(JAVA2平台企业版)孰优孰劣,它们都能为企业级应用提供分布式的、高可靠性的解决方案。两种架构在基于组件的中间层的设计上各有千秋,对于创建、复杂、高效、高可靠性的分布式应用程序都有足够的能力;两种架构也都同时支持胖客户端和瘦客户端,即C/S模式和B/S模式;J2EE通过JVM实现跨平台,.net通过CLR实现跨语言;JDBC和在数据库访问方面也都各有优势。目前,基于J2EE架构的大型跨平台应用很流行,但是由于入门困难,J2EE专业的程序员相对较少,所以目前国内基于J2EE架构的软件开发成本比较高。微软.net则在一些中小型应用很广泛。

高校的学生信息管理系统的建设规模中等,属于部门级管理系统,业务需求较为繁杂,易扩展、易维护是需求的重点,且开发周期短,所以微软.net方案是系统设计开发时的首选技术平台。

(三)技术工具

与微软.net方案相适应,学生信息管理系统使用微软的Visual Studio 2008作为开发平台,使用微软的C#语言作为编程语言,数据库采用Mi-crosoft SQL Server2008。

Visual Studio 2008可以高效开发Web应用,集成了AJAX 1.0,包含AJAX项目模板。在Visual Studio 2008中,Visual Basic、Visual C++、Visual C#和Visual J#全都使用相同的集成开发环境(IDE),利用此IDE可以共享工具且有助于创建混合语言解决方案。这些语言利用了.NET Framework的功能,通过此框架可使用简化ASP Web应用程序和XML Web Services开发的关键技术。Microsoft SQL Server2008是用于大规模联机事务处理、数据仓库和电子商务应用的数据库和数据分析平台。它是一种基于客户机/服务器的关系型数据库管理系统,用来对存放在计算机中的数据库进行组织、管理和检索。它可以跨越多种平台、应用和设备实现数据共享,进而简化内部系统与外部系统连接,实现功能强劲的集成化商务智能解决方案。

三、总体设计

(一)整体结构

通过对长沙理工大学继续教育学院学生信息管理工作的访问调查,详细了解了管理业务流程,并进行了可行性研究和需求分析。学院的学生信息管理对象主要包括成人教育、自学考试两部分学生,管理的主要业务为招生管理、学籍管理、教务管理、财务管理等四大部分。因此,根据学校的管理工作现状,设计了软件系统整体结构(见图1)。

(二)系统架构

软件系统采用三层建模开发模式,用户界面(UI)层访问业务逻辑(BLL)层,BLL层在访问数据访问(DAL)层(见图2)。用户界面层即为客房端,用来接收用户输入的数据,并将业务逻辑层处理数据的结果显示给用户;业务逻辑层部署在具有应用程序功能的Web服务器上,接受用户请求,负责对数据的业务处理,通过数据访问层从数据库读取数据,并将获得的数据实体按业务逻辑进行处理,然后把结果返回给用户界面;数据访问层只负责数据的访问存取工作,通过实现数据库访问,与业务逻辑层一起部署在Web服务器上,实现统一的数据访问接口;数据库通过Transact-SQL接收数据访问层请求,实现对数据的增加、查询、修改和更新等操作,返回处理结果。

四、系统实现

系统部署在学校服务器上,用户通过校园网以Web浏览器方式管理和访问部署在学校Web服务器和数据库服务器。服务器共用一台机器,采用Windows 2003 Server提高系统的稳定性,客户端均采用Windows2000/XP系统产品。

(一)数据库实现

数据库的表主要有学生信息表、学籍异动表、专业信息表、教学计划表、课程表、考试成绩表、班级信息表、站点信息表、教职工信息表、财务表,以及系统自用的菜单表和权限表。以学生信息表为例,见表1。

(二)系统主要模块实现

软件系统主要有自学考试管理和成人函授教育管理两个子系统,每个子系统分别包含招生管理、学籍管理、教务管理和财务管理等四大管理模块,而每个大管理模块又分别由具有独立操作功能的小模块组成。

1 招生管理。招生管理包括新生管理和站点管理。新生管理由“新生导入”和“学生分班”两个具有独立操作功能的小模块组成。其中,“新生导人”实现将教育部和省考试院提供的成教和自考新生名单,通过Excel文档导入本系统。“学生分班”实现对新生进行分班的操作。站点管理实现管理各驻外招生站点基本信息、对招生站点进行编码,以及新增、删除、修改、查询、打印等功能。

2 学籍管理。学籍管理实现“异动管理”和“毕业管理”两个功能。异动管理由“异动查询”、“异动管理”和“异动导入”等三个具有独立操作功能的小模块组成。毕业管理由毕业预审、毕业生数据导入、毕业生数据导出、毕业生照片下载、毕业证书发放等五个具有独立操作功能的小模块组成。

3 教务管理。教务管理实现“学生基本信息管理”、“学生成绩管理”、“学生班级管理”、“专业管理”、“教学(考试)计划管理”等五个功能。学生基本信息管理由“学生信息查询”、“学生统计”两个具有独立操作功能的小模块组成。学生成绩管理由“成绩导入”、“成绩录入”、“成绩查询”、“成绩打印”等四个具有独立操作功能的小模块组成。学生班级管理用于班级管理的操作,包括查询、新增、修改操作、删除等数据操作。专业管理用于专业管理的操作,包括查询、新增、修改操作、删除等数据操作。教学(考试)计划管理由“计划导入”、“计划设置”、“计划管理”等三个具有独立操作功能的小模块组成。

4 财务管理。财务管理实现“收费项目管理”、“站点收费情况管理”、“学生收费情况管理”等三个功能。收费项目管理统一管理财务收费项目,提供对财务收费项目进行新增、修改和删除的操作。站点收费情况管理用于站点收费操作,由“站点收费管理”、“站点收费项目”、“站点收费详单”、“站点收费统计等四个具有独立操作功能的小模块组成。学生收费情况管理用于学生收费操作,由“学生收费管理”、“学生收费项目”、“学生收费详单”、“学生收费统计”等四个具有独立操作功能的小模块组成。

五、结语

通过对高校成人教育学生管理过程的调查分析,结合学生管理系统的实际特点,设计实现了一个适于高校成人教育管理的学生管理信息系统。整个系统符合操作简便、界面友好、灵活、实用、安全的要求。系统的投入使用改变了传统手工、单机的工作模式,解决了学校各部门学生数据信息不统一、数据存储不科学和不安全、工作效率不高等问题。

参考文献:

[1]蔡长安,王盈瑛,C/S和B/S的模式的比较和选择[J],渭南师范学院学报,2006,(2):47-50

[2]曾浩,Java框架与.NET框架比较分析研究[J],科教文汇,2011,(9):94-97

[3]唐玉芳,张永胜,基于.NET的学生信息管理系统的设计与实现[J],计算机技术与发展,2010,(4):242-245

第7篇:人事管理系统设计与实现范文

关键词:人力资源;社会保障;档案管理系统

1 系统设计的原则和目标

电子信息技术在人资与社保档案管理中应用广泛,与传统管理方式不同,信息化管理需要经纸质档案统一录入到计算机存储设备中。再结合实际应用需求构建出管理系统。这种新型管理方式可节省档案查找时间,将电子资料备份到移动存储工具中,即使发生突然时间也能保障这部分资料的安全。工作开展过程中管理人员通过计算机对档案进行整理、保管,上级领导查看或者人力资源调动需要调离档案时也可以通过信息共享来实现,确定档案需要调用后再进行纸质档案移动,并将电子版本一并转存。管理系统设计是以使用功能为目标的,仍以国家统一的管理原则为依据,能够帮助提升档案的可利用率,在安全方面不会受到影响。

2 系统技术构架设计

构架设计是针对主要功能模块来进行的,设计技术关系到运营阶段稳定性,同时也关系到运算时间的降低。人力资源与社会保障档案管理工作在各地区都需要实施,因此设计系统时应考虑其通用性。借助于网络平台构建的档案管理系统具有资源共享功能,设计工作是分层开展的,为保障资料信息安全性,最常用的信息共享方式是局域网连接,资源对内开放。系统构架的运算速度要达到使用标准,这样可以减少查找资料所用时间,虽然设计与程序编写过程复杂繁琐,但最终呈现在工作人员面前的管理界面却简单易懂,在岗人员通过培训学习都能够胜任。

2.1 三层体系结构

档案管理是为人力资源与社会保障工作开展提供基础保障。因此在对系统进行时要分别从这三方面工作特征进行考虑,结合传统管理工作开展过程中出现的问题进行探讨,将解决方法体现在系统构成中。电子档案是由纸质档案扫面录入制作而成,总页数与原档案相同,设计时要遵从这一特异性,保持档案原有结构组成。从管理者、录入者与调取查看者三重角度进行考虑,提高档案的安全性与使用效率。系统自身还有具有抵御病毒入侵的能力,记录浏览情况。

2.2 基于J2ee技术的架构优势

良好的可移植性是J2EE体系的优秀特征,基于J2EE框架下开发的软件不依赖任何特定操作系统、中间件平台、网络结构及硬件环境。由于不同地区的经济水平存在差异,因此各地人力资源与社会保障机构能够提供的软硬件及网络环境存在比较大的差别,而构架合理的基于J2EE的应用系统具有一次开发,多种环境部署的优势,对于软件企业来说,减少了大量由于兼容性引起的重复性开发成本。另外,J2EE标准允许客户自由定制与J2EE兼容的第三方的成熟的组件,这种高度自由的集成性减少了项目开发中的所需的工作,由于不同地区的人力资源与社会保障档案管理业务开展的情况不同,系统的用户量、并发请求数、数据吞吐量均有较大的差别,因而各地采购的硬件平台所能提供的性能并不统一,这就要求人力资源与社会保障电子档案管理信息系统能够适应不同的硬件部署环境并提供不同的服务性能,而JZEE良好的平台迁移能力能够提供良好的支持。系统既可以运行在大型服务器集群上,也可以运行在较为低端的PC服务器上,满足不同用户的性能需要。

2.3 网络结构

网络最内层是数据层,将运行着大型数据库管理系统的数据库服务器集群存放于防火墙与网关之后,实行IP控制访问,存储着所有系统运行数据及业务数据。数据库服务器集群系统在保证安全性,可靠性的同时,必须具有强大的容错能力和灾难控制能力,具备无缝切换、易于升级、故障报警和实时扩充能力,并支持冗余电源系统。另外,为了业务数据的安全,应指定完善的数据备份机制,包括不同时间的备份及不同介质的备份,不同时间的备份是指与主数据库实时同步的热备份数据库,以及定时备份数据文件的备份服务器,不同介质的备份是指将数据文件分别存放在硬盘、光盘或者磁带上的备份服务器或磁带机。网络中间层是应用层,放置处理客户端请求并连接数据库的应用服务器,其上需安装并运行中间件平台环境,并对外开放访问,使业务网络内客户端均可访问至该服务器。

3 系统功能架构

通过以上分析,可以得出人力资源与社会保障电子档案管理信息系统主要提供人力资源与社会保障日常业务中涉及的劳动者档案的采集处理、整理归档、业务关系、档案存放、档案借阅查询等业务。

3.1 档案管理。包括对业务档案材料的电子化收集,预归档文件管理,档案整理归档,文件级档案管理,案卷级档案管理,全宗管理等功能。

3.2 档案利用。包括档案借出,档案归还,借阅过期提醒,档案检索,档案编研,档案订阅等业务模块。

3.3 库房管理。对档案存放库房管理,监控库房存放情况。

3.4 查询统计。可以查询档案借阅情况,档案存放位置,档案业务信息,及档案的电子化文件,统计档案文件情况。

3.5 权限管理。对于不同级别的操作人员分配不同的操作权限。系统对功能进行了分层设计,包括通信接口层、数据处理层、基本操作层、业务应用层、综合分析层,不同层次的功能针对不同需求的用户,包括IT运维管理人员、业务操作人员、业务管理人员、分析决策人员和普通客户。完备的功能设计满足了系统管理、运行的各种业务需求。

4 接口技术方案

接口采用Web Service技术,Web Service技术是应用程序通过内联网或者因特网和利用软件服务的一种标准机制,采用POJO方式提供应用服务。对于以前的中间件平台提供了强大的服务实现手段,但是,这些系统有一个共同的缺陷,那就是它们无法扩展到互联网上:它们要求服务客户端与系统提供的服务本身之间必须进行紧密藕合,即要求一个同类基本结构。不支持跨平台的信息交换.而对比后我们就发现,Web Service的很显然具有以下优点:

4.1 跨平台:完全基于XML(可扩展标记语言)、XSO(XMLSchema)等独立于平台、独立于软件供应商的标准。

4.2 自描述:Web Service使用WSOL标准语言进行自我描述,包括服务的方法、参数、类型、返回值等相关的完备信息。

4.3 模块化:Web Service是应用程序组件,我们可以使用任何开发平台来开发,并且按照模块进行封装。

4.4 跨防火墙:Web Service使用http协议进行通信,可以穿越防火墙。

结束语

电子档案管理要在计算机系统中进行,现有档案管理与存储系统在使用功能上已经足够完善,当仍存在一些可以优化的项目。设计人员应结合人力资源与社会保障档案管理需求来开展系统设计工作,使电子档案管理理念在现实工作中得以落实。

参考文献

第8篇:人事管理系统设计与实现范文

关键词: 人员动态管理;IC卡;MySQL数据库;WEB容器;JAVA;AJAX

中图分类号:F24 文献标识码:A 文章编号:1671-7597(2012)0720041-02

1 需求分析

1.1 系统面向的用户

使用本系统的用户分为四类:系统管理员,登船点数据管理员,作业及临时登岛人员,生产管理人员。

系统管理员负责登录到本系统的用户创建,IC卡的生成,基础信息维护;登船点数据管理员下载更新登船点基础数据,上传刷卡记录;作业及临时登岛人员通过刷卡记录登岛离岛时间;生产管理人员通过访问WEB系统查询人员基础信息及人员状态。

1.2 系统实现的功能

本系统实现以下四个功能:基础数据管理;IC卡的初始化;员工登岛离岛刷卡;数据查询;数据的导入及导出。

基础数据管理实现登船点管理,部门管理,用户创建及授权。

IC卡初始化将按照本系统的存储格式写入员工身份信息,管理用户可通过写卡软件操作IC卡。

员工登岛离岛刷卡:通过在各登船点部署射频IC卡识别设备,员工及临时人员在登岛离岛时刷卡记录。

数据查询实现生产管理人员通过WEB方式查询员工信息及登岛离岛状态。

数据的导入及导出是为了在网络故障等原因导致在登船点不能接入网络时,通过导入和导出的方式实现数据的上传。

1.3 系统需要的硬件环境

本系统硬件由服务器,微机,读卡器,IC卡组成。在数据中心部署一台服务器,存储数据,提供WEB服务,各登船点部署一台微机及一个射频IC卡读卡器,为作业人员提供刷卡功能。管理人员配置一台微机及一个射频IC卡读写器,负责IC卡的生成。

1.4 网络环境

数据库及WEB服务器放置于数据中心,生产管理人员通过局域网访问WEB服务器,有条件连入数据库中心网络的登船点,可以直接通过网络传输数据,不能连入总部网络的登船点,可以通过导出数据的方式,将数据复制到有网络环境的地方,通过WEB上传方式,将数据上传至数据中心服务器。

2 系统设计

2.1 系统结构

数据中心服务器采用微机服务器,操作系统为windows2003,

web服务器软件为Glassfish3.1,数据库软件为MySQL5.5。

刷卡终端采用微机,操作系统为WindowsXP/Windows7。

2.2 开发语言

写卡、刷卡终端软件采用PowerBuilder9开发,通过串行方式与读卡器、读写器通讯。系统管理及查询功能通过web实现,后台使用JAVA语言,前端页面展示采用ExtJS3,数据交互采用AJAX方式,交互的数据格式为JSON。

2.3 功能模块设计

2.3.1 IC卡管理模块

用户开卡:第一次使用本系统时,要为所有海上作业人员办理射频IC卡。人员变动增加时,为新增人员办理射频IC卡。写入射频IC卡的内容包括,身份证信息,姓名,性别,部门,岗位等。

信息变更:当个人信息变更时,同步更新射频IC卡数据,及数据库数据。

挂起:当某海上作业人员临时变更岗位,但可能短时间恢复海上作业时,要在数据库中挂起该人信息。在使用挂起射频IC卡时,系统会提示该卡处于挂起状态。

注销:当某海上作业人员调离本单位或岗位,短期内不再进行海上作业时,注销该人的IC卡,将该人员的IC卡,初始化为出厂状态。同时在数据库中标记该人的记录。

补卡:当海上作业人员的射频IC卡,出现遗失,损坏时,调出数据库中存储的信息,重新为该人生成一个射频IC卡。

2.3.2 上岗、离岗管理模块

上岗刷卡管理:员工上岗时,到指定的终端机上,进行感应刷卡。系统根据读取信息,与数据库系统中基础数据进行对比,如果不在系统数据库中则添加记录,并进行标记,在数据库中,则记录刷卡时间,并且根据系统设定的上岗离岗状态规则,登记状态。

离岗刷卡记录:员工完成工作任务离开工作岗位,到指定的终端机上,进行感应刷卡。系统根据读取的IC卡信息,记录刷卡时间,并且根据系统设定的上岗离岗状态规则,登记离岗状态。

2.3.3 数据导出、导入模块

数据导出:导出各登船点机的基础信息及刷卡记录信息,可以作为数据备份,也可以作为数据交换的数据源。

数据导入:将导出数据恢复到数据库中,可以是系统备份的恢复,也可以是不同登船点的刷卡记录合并。

2.3.4 数据管理及统计模块

人员状态管理:进行人员状态检查,列出重复上岗,重复离岗等不合理数据,管理人员根据实际情况分析,确定漏刷,错刷等问题,然后进行调整。

统计阶段数据:统计阶段时间内,上岗离岗人数。统计人员上岗离岗次数。

2.3.5 WEB模块

部署web容器。

实现远端的管理部门查询人员基础信息。

实现远端查询现场人员动态。

实现远端查看人员刷卡统计信息。

2.3.6 系统管理模块

第9篇:人事管理系统设计与实现范文

关键词:城市社会保险;个人帐户;数据系统;设计与应用

中图分类号:TP311.56 文献标识码:A文章编号:1007-9599 (2010) 11-0000-01

The Design and Application of Personal Account Data System in Urban Social Insurance Management

Kong Xiangbing

(Yizheng Social Labor Insurance Agency of Jiangsu,Yizheng211400,China)

Abstract:Based the design and application of personal account data system in urban social insurance management briefly analysed,in the construction of modernization in China,the professions and integration of information from the construction of basic construction has entered growth.It is necessary to construct a set of advanced information system,

to cope the growing number of double amount of information era,modernization of business faced complexity upgrade and high-speed operation business requirements,the ability to adapt demands workers also suffering from severe tests.From the urban social insurance management individual account data system of large amounts of data stored information from its problems,as well as its level,database security and reliability to find a suitable for social insurance industry personal information system performance efficiency optimization method.

Keywords:Urban social insurance;Individual account;Data system;

Design and application

城市社会保险工作主要的任务是保障公民的医疗、失业、养老、工伤等多个社会保障业务,社会保险工作所接触倒的信息是极度敏感的数据,维护广大人民群众的切身利益就需要保证这些信息数据的稳定性、安全性和保密性。现阶段我国的很多社会保险部门已实现了异地数据共享以及,而这些信息在网络上处理和传输时,很难对这些信息的完整性、可靠性还有安全性给予保障,构成了非常大的威胁。

一、个人账户数据系统设计

(一)计算机软硬件可靠性

我国计算机行业增强硬件的可靠性主要依靠的是硬件冗余设计,主要包括有待命式冗余、混合式冗余和堆积式冗余。硬件冗余是说在结构上面经过元件重复从而获得系统的可靠性提高。使用这种冗余方式,系统的故障处理不需要进行单独检测,是自动的。设计可靠的软件方法可以简单分为几个类型:容错设计、避错设计、改错设计和查错设计,除了这些,还可以使用集群技术来实现提升计算机系统的可靠性。

(二)数据库稳定性

优化数据查询的方法可以从以下几个方面入手。全局的查询处理,使用语法树技术、基于遗传算法、索引技术的优化查询。因为有优化查询重写技术,这说明描述性等价查询时从过程性查询转换过来的,然后就是使用启发式规则,最后可以使用减少大型顺序存取方法。

(三)信息安全软件保障

现阶段我国社保部门内部或是不同地区社保部门之间的信息传输都是采用一般的加密算法来保护资料信息的安全,虽然这种加密算法在一定的程度上可以对个人资料信息进行加密保护,但还是太过于简单,只要犯罪分子将服务器和客户端分开来破解,仍然可以对信息资料解密,造成信息外泄。这时可以使用用户公钥解密,取得解密之后的报文摘要值,从报文摘要库中得到该用户的ID和密码,使原来的随机数与报文摘要值散列,取得报文摘要值。授予用户相对应的权限并需要通过服务器验证,这种算法使用了比较先进的报文摘要算法,既保证了资料信息的机密性和完整性,还实现了资料信息传输当中需要的身份认证和标识以及抗抵赖性,同时实行二次加密和来那个词保温摘要,更加完善的保护了信息资料的完整性和机密性。

二、个人账户数据系统应用

随着经济的发展,我国运用一体化、电子化手段越来越多,建立一套完善、统一的社会保障、社会保险信息管理信息系统,有利于加快规范、完善并统一的社会保障体系。统一规范的社会保障、社会保险管理信息系统,可以帮助政府提供极为准确的数据分析,以此来确保养老金发放提供稳定的技术保障,减少公司企业少缴、欠缴甚至漏缴的保险费现象,同时可以加强个人帐户数据的基金和记帐监督的管理,全面提升社会保险经办机构的工作时间和效率。

三、总结

本文重点对城市社会保险管理中个人帐户数据系统的设计与应用进行了分析,计算机数据资料的安全性以及系统的可靠性对提升社保部门都是非常重要的,不管从实际应用还是理论研究,都需要大力推广、借鉴。这项工作任重而道远,还需要不断研究、创新。使我国社会保障部门不断向前发展,更好的为人民大众服务。

参考文献:

[1]周端,李小霞,徐阳杨.计算机系统可靠性设计[J].计算机与数字工程,2006,3

[2]卢德平.计算机系统的可靠性浅析[J].高性能计算技术,2005.4