人事档案管理系统课程设计说明书.doc

上传人:re****.1 文档编号:564342297 上传时间:2023-02-04 格式:DOC 页数:43 大小:441KB
返回 下载 相关 举报
人事档案管理系统课程设计说明书.doc_第1页
第1页 / 共43页
人事档案管理系统课程设计说明书.doc_第2页
第2页 / 共43页
人事档案管理系统课程设计说明书.doc_第3页
第3页 / 共43页
人事档案管理系统课程设计说明书.doc_第4页
第4页 / 共43页
人事档案管理系统课程设计说明书.doc_第5页
第5页 / 共43页
点击查看更多>>
资源描述

《人事档案管理系统课程设计说明书.doc》由会员分享,可在线阅读,更多相关《人事档案管理系统课程设计说明书.doc(43页珍藏版)》请在金锄头文库上搜索。

1、编号: 数据结构与算法课程设计说明书题 目: 人事档案管理系统 学 院: 计算机科学与工程学院 专 业: 计算机科学与技术 学生姓名: 学 号: 指导教师: 唐麟 2013年 9月26号 摘 要电脑已经深入到我们日常工作和生活的方方面面,比如文字处理、信息管理、辅助设计、图形图像处理、教育培训以及游戏娱乐等。Windows系统的推出使电脑从高雅的学术殿堂走入了寻常百姓家,各行各业的人们无须经过特别的训练就能够使用电脑完成许许多多复杂的工作。然而,虽然现在世界上已经充满了多如牛毛的各种软件,但它们依然不能满足用户的各种特殊需要,人们还不得不开发适合自己特殊需求的软件。 随着企事业单位的发展,人员

2、会越来越多,少则几十人、多则上万人。例如一个企业分很多部门,每个部门又分为许多科或室等,而其下又分为各级领导和员工。用笔和纸传统的手工管理档案,这中管理方式存在着不易更新、不易存放、不安全、容易丢失、难以备份等重大缺陷,管理起来效率低下而且很可能造成管理上的混乱。而自己建立简单的电子文档对信息管理进行管理虽然克服了以上的缺点,但查询效率较低,特别是当数据量十分庞大时,劣势尤其明显。因此开发一个既可以存储信息,又可以进行更新、查询、管理等功能,同时价格又能为广大消费者接受的多功能电子人事信息管理系统就显得十分必要。 关键词:Visual C+6.0;算法;人事管理;类面向对象;链表 目 录引言1

3、1系统概述22需求分析22.1 系统需求22.2 开发环境33详细设计 43.1类的设计及分析 43.2各功能的设计 64 所遇到的问题和分析解决 105 系统特色及关键技术 115.1成员函数添加的分析 115.2直接选择排序 146 用户使用 157 结论18参考文献19 引 言随着全球对知识和人才的重视,企业对人力资源管理重要性的认识逐渐深化,人才的全球化竞争使企业的人力资源管理面临前所未有的挑战。在新形势下,人事档案管理系统是一个企业单位不可缺少的部分,是适应现代企业制度,推动企业人力资源管理走向科学化、规范化、自动化的必要条件;是应对挑战、适应环境变化、提高企业管理效率、提升核心竞争

4、力的关键措施。它所包含内容对于企业的决策者和管理者来说至关重要。目前市场上的人事管理系统很多,但要找到一款真正称心、符合企业实际情况的并不容易。由于存在这样那样的不足,使企业浪费了大量的人力、物力等大量资源,难以真正提升企业人力资源的管理水平,提高工作效率及降低管理成本的效果也不明显。因此,为了加快公司信息化的步伐,提高公司的管理水平,并在激烈的社会竞争中立于不败之地,建立及完善人力资源管理系统已变得十分必要和迫切。在社会中,人力资源是企事业单位的核心,而对它的管理及管理软件的选用则是评价管理者管理水平的一个重要标志。因此人力资源管理工作是企事业单位工作的一项重要任务,是提高管理质量和保障企事

5、业单位生产目标实现的一个重要保证。因此,人力资源管理的内容对企事业单位的决策者和管理者来说都具有重要意义。当规模扩大以后,企事业单位人员部门增加,给人力资源管理带来困难。根据需求,本人事档案管理系统主要分系统管理、信息登记、信息删除、信息查询、信息修改、信息按顺序输出、报表信息输出、系统简介等八大部分。具体要求实现:对业务模块相关信息的添加,修改,删除以及对人员调动的管理;对考勤信息设置、管理和查询;对工资信息设置;部门,员工工资统计查询等等。1 系统概述 本人事档案管理系统主要分系统管理、信息登记、信息删除、信息查询、信息修改、信息按顺序输出、报表信息输出、系统简介等八大部分。具体要求实现:

6、对业务模块相关信息的添加,修改,删除以及对人员调动的管理;对考勤信息设置、管理和查询;对工资信息设置;部门,员工工资统计查询等等。2 需求分析2.1 系统需求在信息技术高速发展的今天,传统的数据统计方式在处理庞大繁杂的信息量时显得力不从心,于是,人们对于运用计算机来辅助和管理工作的需求正在逐步提高。随着各个企业业务的逐步扩展,企业的员工人数也在迅速增加,由于管理人员水平有限,导致某些员工纪录管理并不完善,特别是繁杂的员工工资管理纪录,不易查询、修改,极易导致错误,而落后的员工管理方法随着社会的日益竞争,必将被淘汰。由计算机来管理庞大而繁杂的企业员工纪录是非常合适的,不仅查询和修改方便,并且效率

7、高,速度快,完全能够满足现代化企业管理的需要,同时也更利于实现全面办公自动化。因此开发一套企业员工工资管理系统软件势在必行。企业员工工资管理系统是企业管理系统中的一个重要组成部分,它为企业合理的员工调配与编制,以及有关问题的决策能够提供各种必要的基础数据,是公司管理现代化的一个重要方面。利用微机对庞杂而繁锁的员工工资系统实现自动化管理,是计算机公司信息管理系统的重要内容。我在陈勇老师指导下开发了企业员工工资管理系统。企业员工工资管理系统旨在为商业人士及在社会团体、机构中负责管理关系的人士提供一个功能全面、使用方便的工资管理系统,以替代传统的手工管理工资纪录,同时利用先进信息技术为用户提供一些更

8、为方便实用的功能。 本系统实现五种基本功能:输入员工工资信息、删除员工工资信息、修改员工工资信息、查找员工工资信息、列出所有员工工资信息。所以该工资管理系统可以分为5个模块,分别为输入模块、删除模块、修改模块、查找模块、列表模块,每个模块都有其对应的功能以及其设计。(1)输入模块输入模块的功能是创建存储职工工资信息的存储系统以及添加某职工的工资信息。为实现输入的功能,有两个方面的任务:定义结构体以及建立链表。(2)删除模块删除模块的功能是删除某职工的工资信息。(3)修改模块修改模块的功能是修改某职工的部分工资信息。(4)查找模块查找模块的功能就是:输出指定编号职工的工资信息;输出姓名和部门联合

9、查询的职工工资信息。(5)统计模块统计模块的功能是:统计全企业总人数及各部门的人数;统计企业的平均工资及部门的平均工资。(6)排序模块排序的模块的功能是:对全企业的信息表按受教育年限及工资进行递增排序。(7)列表模块列表模块的功能是输出全体职工的工资信息。程序具体功能介绍:2.1.1 功能介绍现在,需要存储这些人员的人事档案信息:员工编号, 员工姓名 ,年龄 ,性别 ,部门 ,职务, 受教育年限 ,工资 ,缺勤(天) ,罚金, 个税 ,实发数。其中,人员编号唯一,不能重复。添加删除功能:能根据学企业人事的变动情况,添加删除记录;查询功能:能根据编号及姓名和部门的复合查询进行查询;编辑功能(高级

10、):根据查询对相应的记录进行修改,并存储;统计功能:能根据多种参数进行人员的统计及平均工资,统计要求同时显示被统计者的信息;排序功能:按照受教育年限、工资进行排序;保存功能:能对输入的数据进行相应的存储;2 .2 系统框图系统框架图在本设计中,将主要实现以下功能:增加记录功能,修改记录功能,删除记录功能,以及筛选记录功能等。主菜单输入员工工资信息删除指定员工工资信息修改指定员工工资信息查找指定员工工资信息输出全体员工工资信息退出 图1 系统框架图2.2 开发环境 本系统是在Visual C+6.0平台上运行的,主要运行C及C+等语言。3 详细设计具体系统设计3.1 结构体及类的设计与分析 3.

11、1.1:员工结构体的建立struct Worker_payint num; /员工编号string name; /员工姓名int age; /年龄string sex; /性别string department; /部门string title; /职务int eduage; /学历(年)float wage; /工资int day; /缺勤天数float allowance; /扣发工资float tax; /个人所得税float real_wage; /实发数Worker_pay * next; /链表结点的指针域;3.1.2:员工类的建立class Workerprotected:Wor

12、ker_pay * head; /链表的头结点指针public:Worker()head=NULL; /构造函数void Display(Worker_pay *); /输出函数 Worker_pay * Find(int); /查找函数int ListCount(); /统计员工人数函数 void AddItem(int,string,int,string,string,string,float,float); /创建链表并链表的插入void RemoveItem(int); /删除函数void ReplaceItem(int); /修改函数void ListL(); /遍历函数 void Search(int); /查找并输出某个员工信息函数void Real_wage(float,float); /计算函数void Recordinfo(int,string,int,string,s

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 高等教育 > 大学课件

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号