《一个通用人事管理系统的设计与实现(共10页).doc》由会员分享,可在线阅读,更多相关《一个通用人事管理系统的设计与实现(共10页).doc(10页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、精选优质文档-倾情为你奉上一个通用人事管理系统的设计与实现 作者:佚名论文来源:本站原创点击数: 508更新时间:2011-5-15 【摘要】:文章根据人事改革的特点,并结合人力资源信息化系统实际业务要求,遵从软件工程原理,从需求分析入 手,介绍了系统的总体框架、业务支撑平台以及实现方式,包括系统分析、系统设计、系统实现等内容。本系统是一个 C/S(Client/Server)模式,并采用 Visual C+作为前台开发工具,SQL Server 2000作为后台数据库的人事管理系统,主要包括:系 统用户管理、基本信息管理(含部门和职工的各项信息)、考勤考评管理等三个主要模块。【关键词】: C
2、/S模式;人事管理;系统设计 0引言在以人为本的当今社会,以人为中心的管理已成为单位 的首要任务。人事管理信息系统不仅要能实现如人员招聘、选 拔、分派、工资发放、档案保管等;还要能通过人事档案对一些概 念加以说明,如晋升人选的确定、对特殊项目的工作分配、工作 调动、培训;肯定性行动规划和报告、工资奖励计划、职业生涯计 划和组织结构分析;还应该能为领导者决策提供各种报告,如用 于日常管理的工作性报告:包括岗位空缺情况、新员工招聘情 况、辞职情况、退休情况、提升情况和工资情况等。还可以向政府 机构和一些指定部门提供规定性的报告和用于组织内部研究的 分析性报告,以表明劳动力在各个部门或各管理层次上的
3、性别、 种族和年龄分布,按消费水平划分的职员福利情况,也可表明录 用新员工的测验分数与工作绩效考核分数之间统计关系的有效 性研究等。本系统特别注重对职务分析、绩效评估、奖酬制度、其他人 事制度的制定、员工培训活动的规划与组织等的设计与管理;有 利于将人力视为组织的第一资源,对员工实行人本化管理;它可 为决策者提供许多必不可少的决策信息,使管理和决策更加科 学化和更符合实际;更适合当今组织的管理模式与发展趋势。是 一个适合于各行各业实现办公自动化的、综合的、通用的人事管 理信息系统。 1.系统的总体设计 1.1.需求分析人事管理系统的基本功能是对单位的组织机构和员工进行 管理。具体需求如下: 1
4、)部门信息管理用于添加、修改、删除和查看部门信息,包括部门编号、部门 名称、部门职能描述和上级部门等信息。 2)员工基本信息管理添加、修改、删除、查看员工基本信息,包括员工编号、姓名、 性别、生日、所在部门等信息 3)员工照片管理添加员工照片,将指定的图像文件存储到数据库中,并能进 行修改、删除和显示员工的照片。 4)员工主要家庭成员信息管理包括员工主要家庭成员的姓名、关系、工作单位等信息的添 加、修改、删除和查看员工主要家庭成员信息, 5)员工主要教育与工作经历管理包括开始日期、截止日期、学校或单位、职务等信息的添加、 修改、删除和查看员工主要学习与工作经历等信息。 6)员工考勤管理包括考勤
5、月份、病假天数、事假天数、旷工天数等信息添加、 修改、删除和查询以及月度考勤统计等。 7)员工工作考评管理功能包括考评月份、奖励事由、奖励金额、处罚事由、处罚金额和 总体评价等信息的添加、修改、删除和查看等。 8)系统用户管理功能包括用户名、密码、员工编号和用户类型(系统管理员和普 通用户)等信息的添加、修改、删除和查看等。 其中员工照片管理是本文中较有特色的部分,因为 SQL Server2000不支持使用 INSERT和 UPDATE语句对图像字段进 行编辑,所以需要编写专门的函数来处理图像字段。 1.2功能模块划分根据上一小节提出的需求,可以设计出系统的总体功能模 块,如图 2.1所示。
6、 一个通用人事管理系统的设计与实现 作者:佚名论文来源:本站原创点击数: 509更新时间:2011-5-15 从图 2.1可以看到,员工基本信息管理模块是整个系统的 核心。除了部门信息管理模块外,其它各个模块都针对每个员工 的某个方面进行管理,都需要提供员工编号等基本信息作为索 引。 1.3系统流程分析所谓系统流程就是用户在使用系统时的工作过程。本系统 的工作流程也是从用户登录模块开始,其身份认证分为确认用 户是否是有效的系统用户和确定用户的类型。其流程分析如图 2.2所示图 2.2系统流程分析图本系统的工作流程体现了各个功能模块之间的依存关系。 进入系统后,不同类型的用户所能进行的操作是不同
7、的。这些操 作可以笼统地分为用户管理模块和人事管理模块。 福 福福福建 建建建电 电电电脑 脑脑脑2009年第 3期160 1.4数据库设计本系统是以高级结构化查询语言(SQL)为基础进行数据库 设计的关系数据库,因 SQL可以用方便逻辑管理的语言操纵大 量有规律数据的集合,是目前最流行的 C/S,B/S,CSS结构的数 据库之一。本系统的需求是在实际工作中划分出来的,其核心是对人 员和部门的管理,人员是部门的一个集合。为了保证所有数据需 求都被满足,并且不相互冲突和冗余,本系统采用 E-R模型来设计概念模式。依据数据库设计原则和分析方法,再次根据要实 现的应用系统信息进行了数据内部以及外在关
8、系的全面分析, 从数据库的性能、安全、方便管理和易于开发等方面出发,用数 据库的 3NF范式,对所有数据进行正规化后,获取了以下 7个系统表结构:部门表、员工基本信息表、员工家庭主要成员记录表、 员工教育及工作经历记录表、员工考勤表、员工工作考评表、用 户信息表。它们分别记录了系统不同的信息,支持系统的运行。 2.系统的实现 本系统采用 Visual C +作为前台开发工具,SQL Server 2000作为后台数据库,开发客户机/服务器(C/S)类型的应用程 序。 2.1各模块的实现 1)设计工程框架包括创建工程、在工程中添加和注册数据库访问控件(ADO Data)、添加数据库访问类、为每个
9、表创建对应的类、设计系统主 界面及菜单、设计登录对话框(用户要使用本系统,首先必须通 过系统的身份认证)等。 2)部门管理模块设计部门管理模块可以实现系统管理员用户可以添加、修改、删 除、查看部门记录,而普通用户只能查看部门数据。包括设计部 门信息编辑对话框、设计部门信息管理对话框和设计选择部门 对话框等。 3)员工基本信息管理模块设计员工基本信息管理模块可以实现系统管理员用户可以添 加、修改、删除、查看员工记录,而普通用户只能查看员工数据。 包括设计选择员工对话框:便于用户在其他模块中选择员 工,另外在编辑员工基本信息时,要选择员工的上级主管;设计 编辑员工基本信息的对话框(员工基本信息不包
10、括员工照片、家 庭成员和工作经历等信息);设计员工信息管理对话框;设计员 工调转部门对话框等 4)员工照片管理模块设计使用 Visual C+保存和访问图像字段是一项非常实用的技 术,而且 SQL Server 200的图像字段不能使用 Insert和 Update 等语句插入和更新,所以本系统中使用 GetChunk和 Append鄄 Chunk方法读取和填写图像字段。 GetChunk方法用来返回大型 文本或二进制数据 Field对象的全部或部分内容,AppendChunk 方法则将数据追加到大型文本、二进制数据 Field或 Parameter 对象中。员工照片以 BMP图像格式被保存、
11、读一个通用人事管理系统的设计与实现 作者:佚名论文来源:本站原创点击数: 510更新时间:2011-5-15 取和显示。 5)家庭成员及工作经历管理模块设计员工家庭成员管理模块包含家庭成员信息管理和家庭成员 信息编辑两个对话框;员工学习及工作经历管理模块也包含学 习及工作经历管理和学习及工作经历编辑两个对话框。 6)员工考勤管理模块设计员工考勤管理模块中系统管理员可以创建、修改、删除和查 看考勤记录,而普通用户只能查看考勤数据。包括设计考勤信息 编辑、设计考勤信息管理、设计月度考勤表(统计员工考勤记录)等。 7)员工考评管理模块设计员工考评管理模块中系统管理员可以创建、修改、删除和查 看考评记
12、录,而普通用户只能查看考评数据。包括设计考评信息 编辑、设计考评信息管理等。该模块能为决策者提供许多必不可 少的决策信息,如对职务分析、绩效评估、奖酬制度、其他人事制 度的制定、员工培训活动的规划与组织等的设计与管理,使管理 和决策更加科学化和更符合实际;有利于将人力视为组织的第 一资源,对员工实行人本化管理。 8)用户管理模块设计根据用户类型的不同,用户管理模块的功能也不相同。 Admin用户可以创建系统管理员或普通用户、复位用户密码、删 除系统管理员或普通用户,也可以修改自身的密码;系统管理员 用户可以创建普通用户、对普通用户的密码进行复位、删除普通 用户,也可以修改自身的密码;普通用户只
13、能修改自身的密码。 包括设计添加用户信息、设计用户管理、设计修改用户密码等。 2.2创建帮助文件帮助文件是应用程序中不可缺少的内容。本系统使用微软 的基于 HTML文件特性的帮助文件系统 CHM。 CHM功能强大, 支持的媒体文件多,使用便捷,几乎能支持 Internet Explorer支 持的所有图像和音频文件,并可以通过 URL地址与因特网联系 在一起,这是本系统选择 CHM理由。 3、总结本文设计和开发的人事管理系统是一个 C/S结构的各行业通用的管理信息系统。本系统的智能化管理程度达到一个较高 的标准,能够承担当今人力资源信息系统所要求的可用性、先进 性、可扩展性和信息管理的简单性。
14、系统通过试运行,实现了预期的各项功能,达到了较为理想 的效果,克服了以往手工操作和单机作业的缺陷,体现了运用网 络技术开发管理信息系统的优势,证明完全达到设计标准。当然,该系统还存在一些数据优化、个别特殊功能不完善等 不足,还需要在今后的维护过程中不断进行补充完善。参考文献: 1.启明工作室. Visual C+ SQL Server数据库应用系统开发与实例.北 京:人民邮电出版社,2004.7:144-153 2.鲁晓东,杨健编著.JSP软件工程案例精解.北京:电子工业出版社,2005. 121-151 3.郑绍廉.人力资源开发与管理.上海:复旦大学出版社,1996.16-20 ! (上接第 183页) 参考文献: 1.张建伟,论基于网络的学习共同体J,中国远程教育(2000)增刊 2.况珊芸,网络学习共同体的构建J,开放教育研究,2005(8) 3.牛丽娜,丁新,基于网络交互的学习共同体的研究J,远程教育杂志, 2003, (6). 4.何克抗.,从 Blending Learning看教育技术理论的新发展 EB/ OL, /P专心-专注-专业