企业人事管理课程设计说明书
企业人事管理系统课程设计

企业人事管理系统课程设计一、课程目标知识目标:1. 理解企业人事管理系统的基本概念、功能和结构;2. 掌握企业人事管理系统中的关键模块,如员工信息管理、薪酬管理、考勤管理等;3. 了解企业人事管理系统在实际企业中的应用场景。
技能目标:1. 能够运用所学知识分析企业人事管理需求,设计简单的企业人事管理系统功能模块;2. 学会使用至少一种开发工具(如Excel、Access等)进行企业人事管理系统的数据录入、查询和简单数据分析;3. 培养团队协作和沟通能力,通过小组合作完成一个企业人事管理系统的设计与实施。
情感态度价值观目标:1. 培养学生对企业人事管理工作的兴趣和责任感,认识到人事管理在企业运营中的重要性;2. 增强学生的法律意识,了解并尊重员工隐私和权益;3. 培养学生的数据分析意识,使其认识到数据在企业决策中的价值。
课程性质:本课程旨在帮助学生了解企业人事管理系统的基本知识,掌握相关技能,提高实际应用能力。
学生特点:考虑到学生所在年级(如高二或高三),具备一定的计算机操作基础和团队合作能力,对企业管理有一定的认识。
教学要求:结合课本内容,注重理论与实践相结合,强调实际操作和动手能力,培养学生的实际应用能力和团队协作能力。
通过本课程的学习,使学生能够达到上述课程目标,并为后续相关课程打下坚实基础。
二、教学内容1. 企业人事管理系统概述- 了解人事管理的基本概念、目的和作用- 熟悉企业人事管理系统的基本功能和组成部分2. 员工信息管理模块- 学习员工信息管理的基本流程- 掌握员工信息录入、查询、修改和删除等操作3. 薪酬管理模块- 学习薪酬管理的相关知识,如工资结构、税率等- 掌握薪酬计算、发放和统计的方法4. 考勤管理模块- 学习考勤管理的基本规则和制度- 掌握考勤数据录入、统计和报表生成方法5. 案例分析与实践操作- 分析实际企业人事管理案例,了解系统在实际应用中的优缺点- 实践操作:小组合作设计并实现一个简单的企业人事管理系统6. 企业人事管理系统发展趋势- 了解当前企业人事管理系统的发展趋势,如云计算、大数据等技术的应用教学内容安排和进度:第一周:企业人事管理系统概述第二周:员工信息管理模块第三周:薪酬管理模块第四周:考勤管理模块第五周:案例分析与实践操作第六周:企业人事管理系统发展趋势教材章节:第一章:企业人事管理系统概述第二章:员工信息管理第三章:薪酬管理第四章:考勤管理第五章:企业人事管理系统案例分析第六章:企业人事管理系统发展趋势教学内容根据课程目标和教学要求进行选择和组织,确保内容的科学性和系统性。
企业人事信息管理系统课程设计说明书

企业人事信息治理系统课程设计讲明书课程名称:数据库访问技术设计题目:企业人事治理系统专业:软件工程班级:姓名:学号:评分:指导教师:2013 年 01 月 17 日1、课题要紧完成内容1.开发项目简介:1.1开发项目:企业人事治理系统1.2功能要求:1.2.1差不多信息治理a)名族类不治理(增删改查功能)b)职员类不治理(增删改查功能)c)职员状态治理(增删改查功能)d)文化程度治理(增删改查功能)e)政治面貌治理(增删改查功能)f)部门类不治理(增删改查功能)g)工资类不治理(增删改查功能)h)职务类不治理(增删改查功能)1.2.2人事治理a)职员信息治理(添加、删除、修改)b)新职员入职c)职员转正d)职员离职e)人事调动(包括部门内调动和部门间调动)f)职员退休2.需求分析:2.1系统包含两大功能模块,即差不多信息治理和人事信息治理。
2.2在差不多信息治理模块中,又包含八大差不多信息治理功能,各自都具备添加、删除、修改、查询的功能操作。
名族类不治理:实现对职员名族的统计、排序。
职员类不治理:可统计和治理职员在公司工作的形式。
职员状态治理:集中治理职员的工作状态。
文化状态治理:治理职员的文化程度情况。
政治面貌治理:治理职员的政治面貌情况。
部门类不治理:统一治理公司的机构设置情况。
工资类不治理:治理公司的薪酬体系。
职务类不治理:治理公司的职务分配体系。
2.3差不多信息治理模块架构图:2.4在人事信息治理模块中,包含六大功能模块:职员信息治理、新职员入职、职员转正、职员离职、人事调动(包括部门内调动和部门间调动)、职员退休。
2.4.1职员信息治理架构图:实现对职员信息的集中治理,具备增加、删除、修改职员信息的常规操作2.4.2新职员入职架构图:对新职员入职情况进行记录要紧是针对实习职员,实现对其转正情况的记录2.4.4职员离职架构图:用于日常工作中职员出差,请假等情况的治理针对日常人事调动情况的查询和人事信息更新2.4.6职员退休架构图:针对老职员退休情况进行集中治理2.5E-R图设计2.5.1职员实体E-R图职员:主键是职员号,外键包括性不,名族类不,文化程度,政治面貌,职务,部门,工资,职员状态,姓名,职员类不,性不。
公司人事管理系统课程设计

公司人事管理系统课程设计一、引言1.1 课程设计背景公司人事管理是一个重要而复杂的系统,它涉及到员工的招聘、培训、绩效评估、薪酬福利等方面。
为了提高人力资源管理的效率和准确性,许多公司已经开始使用计算机系统进行人事管理。
本课程设计将围绕开发公司人事管理系统展开。
1.2 课程设计目标本课程设计旨在设计一个功能完备、操作简单、灵活可扩展的公司人事管理系统。
通过系统的开发与设计,帮助公司更好地管理人力资源,并提高人力资源管理的效率和准确性。
1.3 课程设计内容本课程设计将围绕公司人事管理系统的需求分析、系统设计、系统实现等方面展开。
通过分析人事管理的业务流程、数据结构和功能模块,设计出适合公司实际需求的人事管理系统。
二、需求分析2.1 人事管理的业务流程在设计人事管理系统之前,需要对人事管理的业务流程进行分析。
常见的人事管理流程包括招聘、培训、绩效评估、薪酬福利等环节。
系统需要满足每个环节的具体需求,并能够协调各个环节之间的关系。
2.2 数据结构设计在进行系统设计之前,需要进行数据结构的设计。
人事管理系统需要维护各种员工信息和业务数据,因此需要设计合理的数据结构来存储这些数据。
常见的数据结构包括员工信息表、岗位信息表、招聘信息表、培训信息表等。
2.3 功能模块设计根据需求分析和业务流程,可以确定各个功能模块的设计。
常见的功能模块包括人员管理模块、招聘管理模块、培训管理模块、绩效评估模块、薪酬福利模块等。
每个功能模块需要满足相应的业务需求,并能与其他模块进行协作。
三、系统设计3.1 系统架构设计在进行系统设计之前,需要确定系统的整体架构。
常见的系统架构包括单层架构、两层架构、三层架构等。
根据实际需求,选择合适的系统架构,并对系统进行分层设计,以实现功能的复用和扩展。
3.2 模块设计根据需求分析和功能模块设计,对系统的各个模块进行详细的设计。
每个模块需要包括相应的功能、界面和数据交互方式。
在设计模块时,需要考虑模块之间的依赖关系和接口设计,以实现模块的高内聚和低耦合。
4、人事管理系统详细设计说明书

目录1.引言 (1)1.1编写目的 (1)1.2项目背景 (1)1.3参考资料 (1)2.总体设计 (2)2.1需求概述 (2)2.2软件结构 (4)3.程序描述 (8)3.1功能描述 (8)3.2性能 (25)3.3输入项目 (25)3.4输出项目 (26)3.5算法 (26)3.6程序逻辑 (27)3.7软件接口 (33)3.8限制条件 (33)3.9测试要点 (33)1.引言1.1编写目的本详细设计说明书是针对网络信息体系结构的课程作业而编写。
目的是对该项目进行详细设计,在概要设计的基础上进一步明确系统结构,详细地介绍系统的各个模块,为进行后面的实现和测试做准备。
本详细设计说明书的预期读者为本项目小组的成员以及对该系统感兴趣,在以后想对系统进行扩展和维护的人员。
1.2项目背景项目名称:人事管理系统解决方案名称:Company Personnel Management System本项目创意的提出者:刘浏,刘思彤,王珽,郎国起开发者:刘浏,刘思彤,王珽,郎国起项目介绍:人事管理是一套先进的管理模式,其实施要取得成功,必须有必需的技术和工具支持,公司人事管理软件(CPM)是实施人事部门人员管理职工必不可少的一套技术和工具集成支持平台。
CPM管理系统基于通讯、计算机等信息技术,能实现企业对职工、部门的良好管理,能够协助管理者更好地完成管理的两项基本任务:管理和了解职工状况。
1.3参考资料[1]历力.基于WEB的企业人力资源管理系统的设计与实现[D].西安石油大学,2015.[2]董秋云.网络环境下的企业人力资源管理系统构建研究[J].齐齐哈尔大学学报(哲学社会科学版),2009(04):65-66.[3]郝大杰.浅析ERP人力资源管理系统在企业中的应用[J].才智,2015(32):243-244.[4]吴懿.企业人力资源管理系统分析与实现[J].信息与电脑(理论版),2015(23):110-111. 张海藩编著.软件工程导论(第五版).北京:清华大学出版社.2008年.2.总体设计2.1需求概述2.1.1功能需求系统主要有九个模块:登录模块、员工信息模块、工资信息模块、人事变动模块、考勤信息模块、系统信息模块、部门信息模块、绩效考核模块、合同管理模块;2.1.2适应性1. 操作方式具备鼠标和键盘共同操作;2. 运行环境应具备Windows 7;2.1.3运行需求1用户界面1. 屏幕格式:采用Windows友好界面;2. 报表格式:采用普通报表格式;3. 菜单格式:采用下拉式菜单与右键快捷菜单并用;2硬件接口用户接口:该系统是人事管理系统,是通过浏览器发布信息的,所以只要用户可以接入Internet即可访问该系统,而通过统一的终端格式一体机,用户只需手点触屏幕进行操作即可。
人事管理系统详细设计说明书

人事管理系统──────────────────────────────详细设计说明书项目组成员:何岁岁、刘盼盼、孙亚洲二、数据库设计.............................................. - 5 -2.1 数据库表列表 ........................................... - 5 -2.2 逻辑结构设计: ......................................... - 6 -2.3 物理结构设计: ......................................... - 7 -2.4 数据表代码记录 ........................................ - 12 -三、软件结构............................................... - 19 -3.1 顶级结构 .............................................. - 19 -3.2 一般职工界面结构 ...................................... - 19 -4.7 职工出勤模块 .......................................... - 41 -4.8 管理员管理模块 ........................................ - 41 -五、登录体验............................................... - 42 -一、引言人事管理系统是针对企业内部人事管理设计,分角色实现对公司部门及各部门员工的增、删、改、查以及对员工考勤的管理。
1.1编写目的:在系统需求分析的基础上,对需求分析中产生的功能模块进行过程描述,设计功能模块的内部细节,包括算法和详细数据结构,为编写源代码提供必要的说明,并作人事管理是一套先进的管理模式,其实施要取得成功,必须有必需的技术和工具支持,公司人事管理软件(CPM)是实施人事部门人员管理职工必不可少的一套技术和工具集成支持平台。
公司人事管理系统课程设计

公司人事管理系统课程设计随着企业的发展,人力资源管理变得越来越重要。
为了更好地管理企业的人力资源,许多企业开始使用人事管理系统。
人事管理系统是一种集成的软件,可以帮助企业管理员工的信息、薪资、考勤、培训等方面。
本文将介绍公司人事管理系统的课程设计。
一、课程设计目标本课程设计的目标是让学生了解人事管理系统的基本原理和功能,掌握人事管理系统的使用方法,能够在实际工作中运用人事管理系统进行人力资源管理。
二、课程设计内容1. 人事管理系统的基本原理和功能本部分主要介绍人事管理系统的基本原理和功能,包括人事管理系统的定义、分类、特点、优点等方面。
同时,还将介绍人事管理系统的主要功能,如员工信息管理、薪资管理、考勤管理、培训管理等。
2. 人事管理系统的使用方法本部分主要介绍人事管理系统的使用方法,包括系统的安装、配置、使用等方面。
同时,还将介绍如何进行员工信息管理、薪资管理、考勤管理、培训管理等操作。
3. 人事管理系统的应用实例本部分主要介绍人事管理系统的应用实例,包括企业如何使用人事管理系统进行人力资源管理。
同时,还将介绍一些成功的案例,让学生了解人事管理系统在实际工作中的应用效果。
4. 人事管理系统的开发与维护本部分主要介绍人事管理系统的开发与维护,包括系统的开发流程、开发工具、开发技术等方面。
同时,还将介绍如何进行系统的维护和升级,以保证系统的稳定性和安全性。
三、课程设计方法本课程设计采用理论与实践相结合的教学方法。
在理论教学中,采用讲授、讨论、案例分析等方法,让学生了解人事管理系统的基本原理和功能。
在实践教学中,采用实验、模拟、实地考察等方法,让学生掌握人事管理系统的使用方法和应用实例。
四、课程设计评价本课程设计的评价主要从以下几个方面进行:1. 知识掌握程度:学生是否掌握了人事管理系统的基本原理和功能,是否能够熟练使用人事管理系统进行人力资源管理。
2. 实践能力:学生是否能够将所学知识应用到实际工作中,是否能够解决实际问题。
人事管理系统课程设计说明书

课程设计(论文)说明书题目:人事档案管理系统学院:计算机科学与工程学院专业:信息管理与信息系统姓名:学号:指导教师:2013年7 月8 日摘要人事档案管理就是将人事档案的收集、整理、保管、鉴定、统计和提供利用的活动。
人事档案是人事管理活动中形成的,记述和反映个人经历和德才表现,以个人为单位组合起来,以备考察的文件材料。
主要是由人事、组织、劳资等部门在培养、选拔和使用人员的工作活动中形成的,是个人经历、学历、社会关系、思想品德、业务能力、工作状况以及奖励处罚等方面的原始记录。
是个人参与社会方方面面活动的记载和个人自然情况的真实反映。
人事管理是每个企业必不可少的,人事档案管理系统一般包括对人事档案的统计、查询、更新、报表输出等功能。
如果人工直接统计的话,工作量将十分庞大,特别是,如果企业员工有几万或几十万人时,人工统计将变得不可能想象。
用计算机可使人们从繁重而又单调的统计运算中解脱出来,仅用一些简单的操作便可及时准确地获得需要的信息。
并且,随着计算机技术的飞速发展,计算机在企业管理中的普及,利用计算机实现企业人事档案管理势在必行。
开发这个系统目的就是为了帮助企业人力资源部门工作人员提高工作效率,实现企业人事档案管理的系统化,规范化和自动化。
关键词:人事档案管理人员情况工资表考勤表输入查询删除更改排序人事档案管理系统通过分为员工基本情况表、工资表和考勤表这3张表对员工基本信息进行管理。
用户通过向员工基本情况表、工资表和考勤表输入员工各种信息,然后由系统自行生成相应的统计数据以供用户查询, 进行更新和删除等功能。
用户可以根据系统的提示进行操作,调用系统的各个功能。
系统的主要功能有:相应的系统控制平台,输入员工基本信息,显示员工基本信息,查找员工信息,修改员工信息,删除员工信息,统计员工信息,还有相应的排序功能。
目录引言 (4)1系统介绍 (4)2需求分析 (4)2.1系统需求 (4)2.2开发环境 (6)3 详细设计 (6)3.1建立存储结构 (6)3.2添加数据 (9)3.3显示信息 (9)3.4修改信息 (10)3.5删除信息 (10)3.6查找数据 (11)3.7各类统计 (12)3.8退出系统 (14)3.9菜单模块 (14)4 所遇到的问题和分析解决 (15)5系统特色 (15)6结论 (15)参考文献 (16)附录 (16)引言如今计算机已经深入到我们日常工作和生活的方方面面,可以这么说我们的生活已经离不开计算机。
企业人事管理系统的课程设计

目录一、需求分析................................ 错误!未定义书签。
二、概要设计............................... 错误!未定义书签。
三、详细设计 (5)四、调试分析 (18)五、用户手册 (18)六、测试数据 (18)七、附录 (22)一、需求分析。
1.用C++知识完成企业人事管理系统的课程设计。
功能包括对信息的曾、删、改操作,同时包括对人员信息的排序、统计、查询操作。
2.通过messager类把人员信息存入“wenjian.txt”文件,其中包括类的构造、析构、拷贝函数,同时要有类的多态、继承、友元函数。
3.首先输入密码,登入到主界面,输入选项进行要进行的操作,每个操作都有文件的打开与关闭,操作完之后相关的数据保存在“wenjian.txt”中。
4.执行程序。
输入密码—选择相关操作—打开文件—执行操作—关闭文件—输出结果。
二、概要设计。
1.设计人员信息的类的定义:class message{private:char address[10],zhiwu[10]; //籍贯,职务int credit; //身份证号protected:public:char name[10],bumen[10]; //名字,部门int salary; //工资int number; //工号message(){}void xinxi(char a_name[],char a_address[],char a_zhiwu[],char a_bumen[],int a_credit,int a_number,int a_salary) //通过xinxi函数输{ //入所有人员信息strcpy(name,a_name);strcpy(address,a_address);strcpy(zhiwu,a_zhiwu);strcpy(bumen,a_bumen);credit=a_credit;credit=a_credit;number=a_number;salary=a_salary;}message &operator=(const message &s) //赋值运算符的重载{strcpy(name,);strcpy(address,s.address);strcpy(zhiwu,s.zhiwu );strcpy(bumen,s.bumen);credit=s.credit;credit=s.credit;number=s.number;salary=s.salary;return * this; //返回this指针}message(const message &s) //拷贝构造函数{strcpy(name,);strcpy(address,s.address);strcpy(zhiwu,s.zhiwu );strcpy(bumen,s.bumen);credit=s.credit;credit=s.credit;number=s.number;salary=s.salary;}friend int le_gai(int x); //改函数friend int le_jian(int x); //删函数friend int le_paixu(int x); //排序函数void put() //输出函数{cout<<name<<" "<<address<<" "<<zhiwu<<" "<<bumen<<" "<<credit<<" "<<number<<" "<<salary<<endl;}~message() //析构函数{}};int le_jia(int x); //增加人员信息函数int le_xianshi (int x); //显示信息函数int le_caa(int x); //按姓名查找函数int le_cab(int x); //按工号查找函数int le_ji(int x); //工资统计函数int le_diao(int x); //人员调动函数int le_in(int x); //输入信息函数2.已经定义一个对象数组a[],一个对象对应一个人员信息,首先通过“le_in()”函数输入信息对人员信息初始化并将信息保存在“wenjian.txt”中,然后可以通过"le_jia()"操作,通过“le_jian()”操作,通过“le_gai()”操作,通过“le_paixu()”操作.........3.程序运行时先输入数据,也可以从文件直接读出数据进行相关的文件操作。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
数据库系统课程设计指导书Database System CourseDesign Instruction Book编者:梁顺攀学生所在学院:理学院学生所在班级:信息及计算科学学生姓名:指导教师:教务处1 / 56燕山大学课程设计说明书题目:企业人事管理系统的设计及实现学院(系):理学院年级专业:信息及计算科学学生1姓名:吕阳单学生2姓名:谢冰清学生3姓名:袁黎娟学生4姓名:杨亚南学生5姓名:赵宇丹指导教师:梁顺攀教师职称:副教授燕山大学课程设计(论文)任务书院(系):理学院教学单位:信息学院3 / 56说明:此表一式四份,学生、指导教师、基层教学单位、系部各一份。
年月日燕山大学课程设计评审意见表5 / 56摘要企业人事管理是企业管理的一个重要内容,随着时代发展进步,利用一个规范化的管理系统来管理员工信息是我们要解决的问题。
我们团队经过讨论学习了数据库系统概论,掌握了数据库的相关知识,再结合自学的有关数据库管理系统知识了解了MySQL 关联数据库管理系统,关联数据库将数据保存在不同的表中,其体积小、速度快、总体拥有成本低,并且是开源的,很适合企业人事管理系统的开发,所以本系统采用两层结构实现,后台数据库系统采用MySOL 5.0 , 前台开发工具采用MyEclipse 10,DreamWaver CS5,系统结构采用B/S结构,数据库连接方式采用JDBC连接方式。
本系统实现了企业人事档案的插入、删除、查询、更改等操作。
关键词:级联操作;嵌入式编程;ajax技术;目录摘要1 绪论01.1项目背景01.2编写目的 01.3软件定义 (2)1.4开发环境 (2)2 系统需求分析32.1信息及功能需求32.2业务处理流程图52.3数据流图72.4数据字典112.4.1员工信息112.4.2员工考勤132.4.3人事变动142.4.4业绩考核162.4.5员工培训172.4.6管理员182.4.7部门182.4.8系统维护193 系统设计及实现203.1系统总体设计203.1.1系统功能模块图213.1.2功能模块描述223.2数据库设计 (23)3.2.1数据库概念结构设计 (23)3.2.2数据库逻辑结构设计 (24)3.3数据库实现263.4系统界面404 总结414.1出现的问题以及解决办法41 4.2系统创新点及得意之处424.3系统存在的不足及改进424.4课程设计的感想和心得体会43参考文献资料44i / 561 绪论1.1项目背景随着计算机的普及,对于各种企业来说,应用计算机创建管理系统有着检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低的这些优点,能够极大地提高人事管理的效率,也是企业的科学化、正规化管理,及世界接轨的重要条件。
不同的企业具有不同的人事管理制度,这就决定了不同的企业需要不同的人事管理系统。
如何管理好企业内部员工的信息,成为企业管理中的一个大问题。
在这种情况下,一个可以规范化,自动化的企业人事管理系统就显得非常必要。
1.2编写目的1.2.1学习目的学习了《数据库系统概论》这门课,为了巩固和配合所学知识,我们还进行了课程设计。
通过课程设计,让我们更掌握数据库系统的基本概念、原理和技术,将理论及实际相结合,加深对数据库系统的理论知识的理解和综合应用水平,应用现有的数据建模工具和数据库管理系统软件,规范、科学地完成一个小型数据库的设计及实现,把理论课及实验课所学内容做一综合,强化了自身的实践意识、自主学习、独立设计、独立调试程序的能力,提高其实际动手能力和创新能力,培养初步的软件设计能力,形成良好的编程风格。
1.2.2选题缘由数据库技术是计算机科学技术中发展最快的领域之一,也是应用最广的技术之一,在学习它的过程中我们对它产生了浓厚的兴趣,也迫切地想要利用所学的知识来设计及实现一个数据库,而在课程设计众多选题中,企业人事管理系统吸引了我们,是因为我们小组大部分都选择找工作,自然对企业内部有着浓厚的兴趣,对于企业人事部门如何管理其人员信息感到好奇,于是我们一致决定选择这个题目来完成我们的课程设计。
1 / 561.3软件定义数据库系统通常由软件、数据库和数据管理员组成。
是为适应数据处理的需要而发展起来的一种较为理想的数据处理系统,也是一个为实际可运行的存储、维护和应用系统提供数据的软件系统,是存储介质、处理对象和管理系统的集合体。
它的出现使得普通用户能够方便地将日常数据存入计算机并在需要的时候快速访问它们。
有了数据库管理系统,用户就可以在抽象意义下处理数据,而不必顾及这些数据在计算机中的布局和物理位置。
1.4开发环境根据我们所学的知识我们了解到在 WEB 应用方面 MySQL是最好的关系数据库管理系统应用软件之一。
所使用的 SQL 语言是用于访问数据库的最常用标准化语言,其体积小、速度快、总体拥有成本低,并且是开源的,很适合企业人事管理系统的开发,再加上MyEclipse对MySQL开源产品的支持相当不错,DreamWaver视觉化网页开发工具界面美观友好,以上软件的选用形成了一个良好的开发环境。
于是本系统采用MVC三层架构实现,前台开发工具采用DreamWaver CS5,后台使用MyEclipse 10开发,整个系统结构采用B/S结构,数据库系统采用MySQL 5.0,数据库连接方式采用JDBC 连接方式。
2 系统需求分析2.1信息及功能需求企业人事管理过程及功能分析简述:1 人事管理主要包括人员的查询、增加、修改和删除。
需要添加员工的基本信息如户口状况、婚姻状况、学历信息等,并对辞职、退休、辞退等员工进行删除。
其中员工有查询所有员工信息和修改个人信息的权限,管理员则能对所有人进行相应的增删改查功能。
2 出勤管理员工只能查询自己的出勤信息,管理员拥有所有权限(增删改查)。
3人事变动3 / 56员工招聘、升职、降职、离职、带薪休假等情况管理员有权进行人事变动修改,员工仅有查询个人信息的权限。
4 业绩考核、员工培训情况由管理员根据员工具体情况进行添加修改,员工只能查询个人的权限。
5 系统维护由管理员根据系统需要进行维护(包括权限设置、数据备份及恢复、数据的增删查询),员工无权限查阅。
5 / 562.2图2.2业务流程图对企业出现人事变动的情况(如出现新进员工或离职员工或有员工出现岗位调动),管理员将对其进行登记并修改员工的基本信息,重新刷新员工数据库。
员工数据库中包含员工信息表、工资统计表、岗位调动表、出勤业绩表。
员工可以查看个人基本信息,但不具备修改权限。
经理可以查看所有员工的基本信息,包括员工出勤记录、业绩考核记录、培训记录、工资记录、人事变动记录等。
人事管理部门则对所有员工信息拥有修改、提价、删除权限。
2.3数据流图图2.3 Top图人事管理将员工出勤记录、业绩考核记录、培训记录、工资记录、人事变动记录及员工的基本信息和工作记录汇总成员工信息查询表、工资统计表、岗位调动表、出勤业绩表,以供经理和员工查询。
图2.4 P的细化图员工出勤记录、业绩考核记录、培训记录、工资记录、人事变动记录及员工的基本信息和工作记录汇总成员工信息查询表、工资统计表、岗位调动表、出勤业绩表。
图2.5 P1的细化图人事变更档案、员工出勤记录档案、员工奖惩档案决定员工工资档案,员工工资档案生成工资记录,人事变更档案生成入职记录。
图2.6 P2的细化图员工培训记录、工资记录生成员工工作信息,及员工基本信息一起构成员工信息查询表。
9 / 56员工工作记录图2.7 P3的细化图员工出勤记录、业绩考核记录、培训记录、工资记录、人事变动记录及员工的基本信息和工作记录存档生成员工信息库。
图2.8 P4的细化图D1:入职记录,D2:工资记录,D3:人事变动记录,D4:员工信息记录,P4.1:生成信息查询表,P4.2:生成工资表,P4.3:生成人事变动表,P4.4:生成员工出勤表,P4.5:打印报表2.4数据字典2.4.1员工信息名字:员工信息别名:描述:企业员工的个人信息定义:员工信息=员工基本信息(员工编号+员工姓名+员工性别+员工年龄+员工照片+婚姻状况)+员工工作信息(所属部门+员工学历+入职日期)位置:输出到显示器名字:员工基本信息别名:描述:企业员工的基本信息定义:员工信息=员工编号+员工姓名+员工性别+员工年龄+员工照片+婚姻状况位置:输出到显示器名字:员工工作信息别名:描述:企业员工的工作信息定义:员工工作信息=工作岗位+员工学历+入职日期位置:输出到显示器名字:员工编号别名:11 / 56描述:各个员工的唯一编号定义:员工编号=10{数字字符}10位置:员工信息档案表员工基本信息表名字:员工姓名别名:描述:各个员工的姓名定义:姓名=8{字符}8位置:员工基本信息表名字:员工性别别名:描述:各个员工的性别定义:性别=2{字符}2位置:员工基本信息表名字:员工年龄别名:描述:各个会员的年龄定义:年龄=3{数字}3位置:员工基本信息表名字:员工照片别名:描述:各个员工的户口定义:户口=20{字符}20位置:员工基本信息表名字:员工婚姻状况别名:描述:各个会员的婚姻状况定义:婚姻状况=11{字符}11位置:员工工作信息表名字:员工岗位别名:描述:各个员工的工作岗位定义:员工岗位=20{字符}20位置:员工工作信息表名字:员工学历别名:描述:各个员工的学历定义:员工学历=8{字符}8位置:员工工作信息表名字:入职日期别名:描述:各个员工的职称定义:职称=20{字符}20位置:员工基本信息表2.4.2员工考勤名字:员工考勤别名:描述:员工每天的考勤记录定义:员工考勤=员工编号+考勤编号+考勤类型+考勤内容+考勤时间位置:输出到显示器名字:员工编号别名:描述:各个员工的唯一编号定义:员工编号=10{数字字符}10位置:员工信息档案表员工基本信息表人事变动档案表名字:考勤编号别名:描述:各个员工考勤的唯一编号定义:考勤编号=10{数字字符}10位置:员工信息档案表员工基本信息表人事变动档案表13 / 56名字:考勤类型别名:无描述:考勤的类型定义:{出勤||加班||出差}位置:考勤管理表名字:加班别名:描述:加班情况,加班时间。
定义:加班=20{字符}20位置:考勤管理表名字:出差别名:描述:员工出差情况,时间。
定义:物品名称=20{字符}20位置:考勤管理表名字:考勤时间别名:描述:员工的考勤具体时间定义:业绩内容=8{数字字符}8位置:业绩考核表名字:考勤内容别名:描述:记录员工考勤的具体内容定义:考勤内容=200{字符}200位置:出勤表2.4.3人事变动名字:人事变动别名:描述:企业员工的人事变动记录。
定义:人事变动=员工编号+变动编号+变动类型+变动内容+变动时间位置:输出到显示器名字:员工编号别名:描述:各个员工的唯一编号定义:员工编号=10{数字字符}10位置:员工信息档案表员工基本信息表人事变动档案表名字:变动编号别名:描述:各个员工变动的唯一编号定义:员工编号=10{数字字符}10位置:员工信息档案表员工基本信息表人事变动档案表名字:变动类型别名:描述:变动类型=岗位变动+离职入职。