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

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

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

人事管理系统设计与实现

第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篇:人事管理系统设计与实现范文

关键词:人事;管理信息;系统

随着计算机技术的飞速发展,信息化管理已渗透到各行各业,网络办公自动化系统以它能实现信息交流和信息共享,提供协同工作的手段,提高办公效率的特点,让人们从繁琐的有纸办公中解脱出来。再者我国高职院校迅猛发展,在校生规模也日亦庞大,师资等人力资源也不断壮大,如何提高人力资源管理的水平和效率,成为各高职院校面临的紧迫任务和亟需解决的难题。结合高职院校人力资源管理的现状及趋势,开发一套适合的人力资源管理系统可以有效地缓解这一问题。

一、人力资源管理系统的作用

高校的人事管理工作必须从学校稳定和发展的大局出发,把人力资源的开发和利用作为高校人事管理的重大举措。随着知识经济的崛起,掌握了高新技术和具有现代化管理理念的人已成为经济发展的原动力。所以,我们开发的人力资源管理系统必须要使人事管理人员能够轻松地管理复杂繁琐的人事信息,从重复性的日常事务中解脱出来,基本上可以达到以下目的:

一是实现机构编制管理、人员信息管理、人员调配管理、职务职数管理、工资管理、统计查询为一体的信息化管理系统,推进人事管理工作的信息化、科学化。

二是替代传统的人事管理人工操作的单一模式,有效地整合人才资源的利用和开发,规范人事管理程序,提高人事管理水平,为学校在引进人才、管理人才、发展人才和开发人才方面提供可靠的依据和信息。

三是为各级领导和上级部门提供及时准确的各项信息查询,为领导调配全校人力资源提供帮助。提供方便快捷、功能强大的办公软件环境,帮助人事干部快速完成日常人事业务工作,较大地提高工作效率。

四是检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低,有着手工管理所无法比拟的优点。

二、人力资源管理系统的设计

1.人力资源管理系统的体系结构

人力资源管理系统可以简单地分为三层,如图1所示,:

(1)第一层是数据库层,存储人事数据。

(2)第二层是信息处理构件层。主要是处理与操作系统、数据库相关的操作,并且提供通用的数据采集、处理。通过对这些通用构件的利用,避免了开发类似功能的重复劳动,缩短了开发周期;也减少了重复开发中可能引入的错误,提高了系统的可靠性和可维护性。

(3)第三层是人事管理模型层。我们把这一层分为系统管理和业务处理两大模块。

2.人力资源管理系统的功能结构设计

人力资源管理系统是针对员工管理的一个选用Power Builder8.0为开发软件的管理平台。系统主要包括以下功能模块:

人员管理:主要是查询、添加、修改人员信息等。

招聘管理:主要是应聘人员信息的查阅、删除、添加到拟聘人才库等。

培训管理:主要是培训计划查询、信息删除、添加培训计划和填写培训总结等。

奖惩管理:主要是奖惩情况的添加、查询、修改等。

薪金管理:主要是薪金的修改、添加、删除。

3.人力资源管理系统的数据库设计

数据库系统应充分了解用户各方面的需求,本系统用户的需求具体体现在各种信息的提供、保存、更新和查询,这要求数据库的结构能充分满足各种信息的输入和输出。这就要求数据处理需要达到数据录入和处理的准确性、实时性和容错性,处理数据的迅速性、数据的一致性与完整性。根据系统功能分析和需求总结,考虑到将来功能上的扩展,设计用户信息表、管理员信息表、培训信息表、应聘信息表、招聘信息表、薪水信息表。

得到上面的数据项和数据结构以后,就可以设计出能够满足用户需求的各种实体,以及它们之间的关系,为后面的逻辑结构设计打下基础。这些实体包含各种具体信息,通过相互之间的作用形成数据的流动。本系统根据上面的设计规划出的实体有:管理员实体、用户实体、培训实体、应聘实体、招聘实体。

三、人力资源管理系统的特点

1.通用:本系统的数据结构与程序相对独立,用户可以在本系统的基础上,构建适合自身实际情况的人事管理信息系统。

2.标准化:本系统根据最新的国家标准建立了完善的指标代码体系,很容易在各级人事部门或者其他部门间实现数据共享和数据交换。

3.可扩充:本系统采用了模块化技术,可按不同需要进行组合集成。

4.强大的查询功能:本系统基本实现了按照用户要求任意查询信息。

5.灵活的制表功能:本系统自身提供了通用的报表功能;另外也提供了与Excel交互的接口,可以将数据导入到Excel,然后再生成报表。

6.强大的用户权限管理:通过对用户的操作权限和数据权限进行多重控制,为数据的保密性和安全性提供了可靠的保障。

7.用户操作简单:本系统的管理界面友好,采用一致的信息浏览、维护、查询界面,便于用户操作。

四、结束语

人力资源管理系统是高校信息化建设的重要组成部分,是为了提高人力资源管理水平而设计开发的信息管理系统。系统设计的目标是实现对学校人力资源信息进行统一管理,提高学校教育教学工作效率、降低成本,满足用户及时沟通需要,实现与其它系统协同工作。系统开发采取Power Builder8.0技术平台架构,以统一建模语言(UML)对系统进行分析。在深入研究高职院校人事工作的基础上开发此系统,具体分析设计了包括人员管理、招聘管理、培训管理、奖惩管理、薪金管理五个功能模块。系统基本满足了学校人力资源管理要求,但是对于本系统来说,还是有许多值得改进的地方,主要是在系统性能方面可以进一步加强。

参考文献:

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

关键词: 个人知识管理; Tag; 移动互联网; 三层架构

中图分类号:TP311 文献标志码:A 文章编号:1006-8228(2014)08-01-03

Design and implementation of personal knowledge management system based on Tag

Ma Yue, Ding Xiaobao, Yang Chengdong, Wang Wenbao

(Taizhou University, Linhai, Zhejiang 317000, China)

Abstract: According to the situation that the personal knowledge management lacks simple and flexible knowledge management tools in the mobile internet era, the personal knowledge management system design scheme based on Tag is proposed. Three-tier architecture of server side is constructed, which is adapted to Android, iOS, Windows Phone and other system platforms. The Android client is realized. This system can record, organize, retrieve and share the personal knowledge in the mobile Internet.

Key words: personal knowledge management; Tag; mobile Internet; three-tier architecture

0 引言

互联网时代,飞速更新与淘汰的知识使得我们必须接收大量信息,并不断更新、维护自身的知识体系,个人知识的管理越来越受到人们的重视。个人知识管理(Personal Knowledge Management,PKM)首先由美国加州大学洛杉矶分校的Frand和Hixon提出[1],之后,密西根大学的Paul A. Dorsey教授在此基础上完善并发展了个人知识管理的理论框架,概括和定义了七项核心个人知识管理技能:信息检索、信息评估、信息组织、信息分析、信息表达、信息安全和信息协同[2]。个人知识管理是知识管理的一个分支,目前市场上已经有各式各样、功能强大的个人知识管理工具,如mybase、NoteExpress、资料收藏大师、PKM2等,但这些产品均基于传统互联网,很少支持移动互联网环境。移动互联网时代,海量知识对个人知识管理是一种挑战,传统知识分类体系难以满足个人对知识的检索、组织以及分享的需要,用户需要一种更为灵活、有趣的知识组织方式。因此,在移动互联网环境下,个人知识管理系统要有支持知识组织、知识检索、知识分享的知识实体描述体系,也即知识组织方法;此外,移动互联网环境中存在不同操作系统平台,系统要能支持这些平台。

1 个人知识管理系统的设计

个人知识管理系统建设是一个系统工程,一方面要构建一种简单、灵活的知识组织体系;另一方面要解决不同平台数据统一管理的问题。本文设计了一种个性化Tag推荐和用户编辑的Tag知识组织方法,构建了适应于多移动平台的三层架构体系,该系统具体表现为一库多平台。

1.1 Tag推荐与Tag可视化

Tag是伴随Web2.0应用而出现的信息分类方式,又有“开放分类”或者“大众分类”之称。与传统的自顶向下的目录式分类体系相比,Tag没有显式、专业的层级体系,主要是由用户自主给每个实体贴上标签,通过大量用户协作自动形成分类[3]。个人知识的表现是基于多媒体形式,包括文本、图形、图像、声音、动画、照片图片和视频。这些实体组织、检索和分享需要一套简单、灵活的信息组织方式。Tag是目前一种有效的信息组织方式,也可以说是一种关键词标记,用于搜索查找;但Tag不同于一般的关键词,用关键词进行搜索时,只能搜索到文本中提到的关键词,而Tag可以将信息内容文本中根本没有的关键词作为Tag来标记。Tag的功能不仅仅是分类,更在于体现信息与信息间的相关性,利用用户之间内容分享。

1.1.1 个人知识管理系统数据存储模型设计

在本系统中,用户、知识实体、Tag之间的联系,我们用图1所示模型表示。用户创建知识记录,可以是多媒体的某一种形式,给知识实体打上自定义标签;同时可以通过Tag搜索,浏览其他用户分享的个人知识并收藏其他用户的知识;用户的创建、收藏操作由该存储模型支持。

图1 个人知识管理系统数据存储模型

1.1.2 Tag推荐和Tag可视化

Tag如何产生是本系统实现的关键。Ta生的方式主要有:专家标注,用户产生,系统产生以及人工和系统结合的方式[4]。专家标注能提供专业规范的Tag但成本比较高;用户产生方式能提供大量Tag,但Tag用词不受控,管理起来比较混乱;系统产生方式采用关键词分词技术,但是缺乏用户情感、兴趣等Tag信息。本系统采用系统推荐和用户编辑的方式生产Tag,一方面推荐受控的Tag集合,另一方面让用户补充Tag。推荐Tag集合=标题关键词+用户Tag集合+关联Tag集合;关联Tag集合是由历史知识实体中Tag共现频度产生。由于Tag推荐服务是本系统的重点与难点,也是消耗计算资源比较多的服务。因此在服务器上专门构建一个Web Services负责Tag推荐服务。Tag可视化和用户体验密切相关,Android客户端采用FrameLayout容器控件,用户每次通过滑动屏幕更新Tag内容,系统重新绘制Tag所在的位置、颜色。

1.2 系统体系架构设计

近年来,以Android、iOS和Windows Phone等为代表的智能终端操作系统发展迅速,在技术上已经赶上甚至超越了PC时代的桌面操作系统。面对智能终端设备功能的日益增多,软件成为智能终端设备开发过程中最主要的耗时因素[5],开发者往往必须采用“需要一个,就设计开发一个”的方法,这种设计不便于不同平台数据的统一管理,为解决系统跨平台问题,本系统服务器端采用三层架构(3-tier architecture),主要划分为:表现层(UI)、业务逻辑层(BLL)、数据访问层(DAL),如图2所示;在业务层和移动平台之间创建Web Services层以解决跨平台问题,该架构适合分期开发和数据维护,易于扩展Web和桌面客户端。

[业务

实体Model\&iOS\&Android\&Windows Phone\&Web\&桌面客户端\&通用类库(Common)\&服务层(Service)\&业务层(BLL)\&数据层(DAL)\&数据访问层(DBUtility)\&]

图2 个人知识管理系统整体架构

该系统采用SQL Server集中统一管理数据;通过数据访问类给数据层提供数据交互服务,将业务处理被封装在业务层;UI表示层分成移动平台、桌面平台。移动平台主要涉及Android、iOS、Windows Phone,本系统在UI层与BLL层之间引入Web Services层,解决移动端跨平台数据处理和Tag推荐服务;桌面平台主要涉及传统的Web和桌面客户端处理。系统各层数据是在Common类库的支持下,通过业务实体实现数据传递。本系统优先开发移动端,解决移动互联网环境下个人知识管理需求,选择目前市场份额最大的Android平台,本文探讨的实现均是基于该平台。

Android客户端采用的是ActionBarSherlock+ViewPager+Fragment架构。ActionBarSherlock是一个开源框架,它是一个独立的库,通过一个API和主题,开发者就可以很方便地使用所有版本的Android动作栏的设计模式。对于Android 4.0及更高版本,ActionBarSherlock可以自动使用本地ActionBarSherlock实现,而对于之前没有Action Bar功能的版本,基于Ice Cream Sandwich的自定义动作栏,实现将自动围绕布局[6],能够让开发者轻松开发一款带动作栏(Action bar)的应用,并且适用于Android 2.x及其以上版本。

1.3 系统功能模块的设计

本系统从结构上分为服务器端和客户端。服务器端主要提供用户、知识实体、Tag的管理服务;客户端主要支持用户创作、存储、分享等知识操作过程;客户端与服务器端主要功能如图3、图4所示。

1.3.1 客户端功能模块设计

客户端系统结构主要包括①通信协调模块:为不同模块之间的数据传递及网络通信提供统一的接口。②知识实体新建模块:创建知识实体,包括文本、手写、图像(图片或照片形式)、录音、画板,以及混合型类型;创建个人知识实体后,系统自动推送Tag标签给用户选择,用户在推荐Tag基础上可以二次编辑。③知识实体管理模块:包括本地知识实体查找功能,知识实体云存储、云同步功能,知识实体修改、删除、分享等功能。④知识实体模块:内含知识圈模块、知识社区模块、知识Store模块。其中知识圈模块:从服务器上获取与当前用户相关的知识实体列表,包括关注用户所分享的知识、用户收藏的知识。知识社区模块:公开的知识实体将展示在知识社区中,用户围绕知识实体建立用户关注、知识评论、知识收藏关系。知识Store模块:该模块围绕知识实体交易,例如,用户可以将自己的微视频课程到平台交易;同时该模块也接收服务器推送过来的知识,激发用户知识交易需求。⑤用户信息管理模块:内含基本信息管理模块、偏好设置模块。其中基本信息管理模块:包含用户基本信息维护,比如修改密码、更换头像、更换用户名及其他一些基本信息修改。偏好设置模块:包括是否自动登录、知识实体是否自动同步等功能。

1.3.2 服务端功能模块设计

服务端系统结构主要包括以下模块。①用户管理模块:包括用户注册、登录与用户关系数据管理。②知识实体管理模块:包括知识同步模块、知识实体文件管理模块、知识分享模块。其中知识同步模块:包括在服务器上用户知识的存储以及与其他移动平台、Web、桌面客户端数据同步功能。知识实体文件管理模块:对所有用户知识进行管理,包括目录管理,文件权限管理以及数据备份管理。③Tag推送模块:向用户推送Tag标签服务,Tag是移动互联网环境下个人知识组织的重要手段。该模块利用分词技术、字符匹配技术推送个性化Tag标签集合。④知识分享模块:该模块与客户端功能模块对应,支持知识圈、知识社区与知识Store管理。知识圈模块:维护用户关注对象所分享的知识、用户收藏的知识。知识社区模块:分析与管理用户关系,包括关注、评论、收藏关系。知识Store模块:维护用户在线交易的知识,向用户推送个性化的知识内容。⑤公共服务模块:内含公共信息处理模块、公共网络服务模块。公共信息处理模块:对用户知识内容的提取(体现在在线知识搜索服务上)。公共网络服务模块:为客户端提供统一的网络访问服务。

2 个人知识管理系统的实现

图5 个人知识管理系统部分功能演示

系统的导航菜单主要是由“创建知识”、“知识管理”、“知识分享”组成。使用系统前,用户需先注册个人知识管理系统账号,然后可以创建文本、手写、图片、画板、录音以及混合型的知识实体,创建成功后需添加标题信息,标题是Tag推荐服务的重要的语义参考,客户端自动抽取标题关键词作为Tag集合,并和用户信息打包发送给服务器处理,并返回推荐的Tag集合(如图5所示)。测试输入标题:“个人知识管理是一种新的知识管理理念和方法”,服务器Web Services返回推荐Tag集合{“知识管理”,“竞争力”,“价值”,“能力”,“信息”}。

3 结束语

通过构建易于扩展和维护的个人知识管理系统结构,采用简单、灵活的Tag知识组织方式,实现了服务器端和Android客户端。服务器端提供用户管理、知识实体管理、Tag管理以及知识分享管理的服务,该系统能为用户提供Tag推荐服务,推送结果基本满足用户需求;Android客户端能帮助用户实现个人知识管理过程。目前该系统已到百度应用开放平台供用户下载,预计在移动互联网环境下该产品市场前景可观。下一步将扩展iOS、Windows Phone移动平台,研究知识网络,并在此基础上构建用户知识圈。

参考文献:

[1] 周晓芳.个人知识管理绩效评价研究[J].图书馆学研究,2012.9:

60-63

[2] 蒋亚东.组织知识管理环境下的个人知识管理研究[J].科技管理研

究,2009.2:268-270

[3] 孙朝军.Tag知识管理系统的设计与实现[D].硕士,北京邮电大学,

2010.

[4] 李蕾,章成志.社会化标签质量评估研究综述[J].现代图书情报技术,

2013.11:22-29

[5] 石倩倩.基于智能终端设备的交互式应用框架的设计与实现[D].武汉

邮电科学研究院硕士学位论文,2014.

第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