




下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、一个通用人事管理系统的设计与实现作者:佚名论文来源:本站原创点击数:508更新时间: 2011-5-15【摘要】:文章根据人事改革的特点,并结合人力资源信息化系统实际业务要求,遵从软件工程原理,从需求分析入手,介绍了系统的总体框架、业务支撑平台以及实现方式,包括系统分析、系统设计、系统实现等内容。本系统是一个C/S (Client/Server)模式,并采用Visual C+ 作为前台开发工具, SQL Server 2000 户管理、基本信息管理 ( 含部门和职工的各项信息作为后台数据库的人事管理系统,主要包括:系 ) 、考勤考评管理等三个主要模块。统用【关键词】:C/S 模式;人事管理;系
2、统设计0引言在 以人为本 的当今社会,以人为中心的管理已成为单位的首要任务。人事管理信息系统不仅要能实现如人员招聘、选拔、分派、工资发放、档案保管等;还要能通过人事档案对一些概念加以说明,如晋升人选的确定、对特殊工程的工作分配、工作调动、培训;肯定性行动规划和报告、工资奖励计划、职业生涯计划和组织结构分析;还应该能为领导者决策提供各种报告,如用于日常管理的工作性报告:包括岗位空缺情况、新员工招聘情况、辞职情况、退休情况、提升情况和工资情况等。还可以向政府机构和一些指定部门提供规定性的报告和用于组织内部研究的分析性报告,以表明劳动力在各个部门或各管理层次上的性别、种族和年龄分布,按消费水平划分的
3、职员福利情况,也可表明录用新员工的测验分数与工作绩效考核分数之间统计关系的有效性研究等。本系统特别注重对职务分析、绩效评估、奖酬制度、其他人事制度的制定、员工培训活动的规划与组织等的设计与管理;有利于将人力视为组织的第一资源,对员工实行人本化管理;它可为决策者提供许多必不可少的决策信息,使管理和决策更加科 学化和更符合实际;更适合当今组织的管理模式与发展趋势。是 一个适合于各行各业实现办公自动化的、综合的、通用的人事管 理信息系统。1. 系统的总体设计1.1. 需求分析人事管理系统的基本功能是对单位的组织机构和员工进行管理。具体需求如下:1)部门信息管理用于添加、修改、删除和查看部门信息,包括
4、部门编号、部门名称、部门职能描述和上级部门等信息。2)员工基本信息管理添加、修改、删除、查看员工基本信息,包括员工编号、姓名、性别、生日、所在部门等信息3)员工照片管理添加员工照片,将指定的图像文件存储到数据库中,并能进行修改、删除和显示员工的照片。4)员工主要家庭成员信息管理包括员工主要家庭成员的姓名、关系、工作单位等信息的添加、修改、删除和查看员工主要家庭成员信息,5)员工主要教育与工作经历管理包括开始日期、截止日期、学校或单位、职务等信息的添加、修改、删除和查看员工主要学习与工作经历等信息。6)员工考勤管理包括考勤月份、病假天数、事假天数、旷工天数等信息添加、修改、删除和查询以及月度考勤
5、统计等。7)员工工作考评管理功能包括考评月份、奖励事由、奖励金额、处罚事由、处罚金额和总体评价等信息的添加、修改、删除和查看等。8)系统用户管理功能包括用户名、密码、员工编号和用户类型(系统管理员和普通用户)等信息的添加、修改、删除和查看等。其中员工照片管理是本文中较有特色的部分,因为SQL Server2000不支持使用INSERT 和 UPDATE语句对图像字段进行编辑,所以需要编写专门的函数来处理图像字段。1.2 功能模块划分根据上一小节提出的需求,可以设计出系统的总体功能模块,如图 2.1所示。一个通用人事管理系统的设计与实现作者:佚名论文来源:本站原创点击数:509更新时间: 201
6、1-5-15从图 2.1 可以看到,员工基本信息管理模块是整个系统的 核心。除了部门信息管理模块外,其它各个模块都针对每个员工 的某个方面进行管理,都需要提供员工编号等基本信息作为索 引。1.3 系统流程分析所谓系统流程就是用户在使用系统时的工作过程。本系统的工作流程也是从用户登录模块开始,其身份认证分为确认用户是否是有效的系统用户和确定用户的类型。其流程分析如图2.2 所示图 2.2系统流程分析图本系统的工作流程体现了各个功能模块之间的依存关系。进入系统后,不同类型的用户所能进行的操作是不同的。这些操作可以笼统地分为用户管理模块和人事管理模块。福 福福福建建建建电电电电脑脑脑脑 2009 年
7、第 3 期1601.4 数据库设计本系统是以高级结构化查询语言(SQL)为基础进行数据库设计的关系数据库,因SQL可以用方便逻辑管理的语言操纵大量有规律数据的集合,是目前最流行的C/S , B/S,CSS结构的数据库之一。本系统的需求是在实际工作中划分出来的,其核心是对人员和部门的管理,人员是部门的一个集合。为了保证所有数据需求都被满足,并且不相互冲突和冗余,本系统采用E-R 模型来设计概念模式。依据数据库设计原则和分析方法,再次根据要实现的应用系统信息进行了数据内部以及外在关系的全面分析,从数据库的性能、安全、方便管理和易于开发等方面出发,用数据库的3NF范式 , 对所有数据进行正规化后,获
8、取了以下7 个系统表结构:部门表、员工基本信息表、员工家庭主要成员记录表、员工教育及工作经历记录表、员工考勤表、员工工作考评表、用户信息表。它们分别记录了系统不同的信息,支持系统的运行。2. 系统的实现本系统采用Visual C +作为前台开发工具,SQL Server 2000作为后台数据库,开发客户机 / 服务器( C/S)类型的应用程序。2.1 各模块的实现1)设计工程框架包括创建工程、在工程中添加和注册数据库访问控件(ADO Data)、添加数据库访问类、为每个表创建对应的类、设计系统主界面及菜单、设计登录对话框(用户要使用本系统,首先必须通过系统的身份认证)等。2)部门管理模块设计部
9、门管理模块可以实现系统管理员用户可以添加、修改、删除、查看部门记录,而普通用户只能查看部门数据。包括设计部门信息编辑对话框、设计部门信息管理对话框和设计选择部门对话框等。3)员工基本信息管理模块设计员工基本信息管理模块可以实现系统管理员用户可以添加、修改、删除、查看员工记录,而普通用户只能查看员工数据。包括设计选择员工对话框:便于用户在其他模块中选择员工,另外在编辑员工基本信息时,要选择员工的上级主管;设计编辑员工基本信息的对话框(员工基本信息不包括员工照片、家庭成员和工作经历等信息);设计员工信息管理对话框;设计员工调转部门对话框等4)员工照片管理模块设计使用 Visual C+保存和访问图
10、像字段是一项非常实用的技术,而且 SQL Server 200的图像字段不能使用 Insert和 Update等语句插入和更新,所以本系统中使用GetChunk 和 Append 鄄 Chunk 方法读取和填写图像字段。GetChunk 方法用来返回大型文本或二进制数据Field对象的全部或部分内容,AppendChunk 方法则将数据追加到大型文本、二进制数据Field或 Parameter对象中。员工照片以BMP图像格式被保存、读一个通用人事管理系统的设计与实现作者:佚名论文来源:本站原创点击数:510更新时间: 2011-5-15取和显示。5)家庭成员及工作经历管理模块设计员工家庭成员管
11、理模块包含家庭成员信息管理和家庭成员信息编辑两个对话框;员工学习及工作经历管理模块也包含学习及工作经历管理和学习及工作经历编辑两个对话框。6)员工考勤管理模块设计员工考勤管理模块中系统管理员可以创建、修改、删除和查看考勤记录,而普通用户只能查看考勤数据。包括设计考勤信息编辑、设计考勤信息管理、设计月度考勤表(统计员工考勤记录)等。7)员工考评管理模块设计员工考评管理模块中系统管理员可以创建、修改、删除和查看考评记录,而普通用户只能查看考评数据。包括设计考评信息编辑、设计考评信息管理等。该模块能为决策者提供许多必不可少的决策信息,如对职务分析、绩效评估、奖酬制度、其他人事制度的制定、员工培训活动
12、的规划与组织等的设计与管理,使管理和决策更加科学化和更符合实际;有利于将人力视为组织的第一资源,对员工实行人本化管理。8)用户管理模块设计根据用户类型的不同,用户管理模块的功能也不相同。Admin 用户可以创建系统管理员或普通用户、复位用户密码、删除系统管理员或普通用户,也可以修改自身的密码;系统管理员用户可以创建普通用户、对普通用户的密码进行复位、删除普通用户,也可以修改自身的密码;普通用户只能修改自身的密码。包括设计添加用户信息、设计用户管理、设计修改用户密码等。2.2 创建帮助文件帮助文件是应用程序中不可缺少的内容。本系统使用微软的基于HTML文件特性的帮助文件系统CHM。 CHM功能强
13、大,支持的媒体文件多,使用便捷,几乎能支持Internet Explorer支 持的所有图像和音频文件,并可以通过URL 地址与因特网联系在一起,这是本系统选择 CHM理由。3、总结本文设计和开发的人事管理系统是一个C/S 结构的各行业通用的管理信息系统。本系统的智能化管理程度达到一个较高的标准,能够承担当今人力资源信息系统所要求的可用性、先进性、可扩展性和信息管理的简单性。系统通过试运行,实现了预期的各项功能,达到了较为理想的效果,克服了以往手工操作和单机作业的缺陷,体现了运用网络技术开发管理信息系统的优势,证明完全达到设计标准。当然,该系统还存在一些数据优化、个别特殊功能不完善等不足,还需要在今后的维护过程中不断进行补充完善。参考文献:1. 启明工作室 . Visual C+ SQL Server数据库应用系统开发与实例. 北京:人民邮电出版社,2004.7 :144-153 2. 鲁晓东 , 杨健编著 .JSP 软件工程案例精解. 北京 : 电子工业出版社,2005. 121-151 3.郑绍廉 . 人力资源开发与管
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 智能交通中混凝土路面传感器布置控制措施
- 农村社区农户信用贷款协议
- 农民工工资保障社会保障措施
- 农业生态循环经济合同
- 防滑耐磨改性-洞察及研究
- 信息技术质量目标及保证措施
- 家居环保食材供应协议
- 精神疾病自主权保护-洞察及研究
- 信息化项目监理工作总体设想及措施
- 餐桌布生产采购合同范本
- 汉密尔顿抑郁量表17项
- 《现代物流管理》第一章-导论(课用)
- 体育产业经营管理课件第一章导论
- 智能制造生产线运营与维护课件完整版
- 2023门球竞赛规则电子版图文并茂
- 树木清障专项施工方案
- 内部审计-内部审计准则完整版-中国内部审计准则体系
- 《爱的教育》读书分享读书分享2
- 合伙经营教育培训机构合同经典版
- 体适能评定理论与方法实验指导
- 配网工程管理流程及注意事项
评论
0/150
提交评论