自学考试计算机信息处理 综合作业源程序清单
题 目: 人事管理系统 院 (系): 应科院 专 业: 计算机信息管理 学生姓名: *** 准考证号:************指导教师: **
职 称: 讲师
1
系统总功能模块:
人事管理系统 系员工考培调奖绩合档员辅 统工资勤训动惩效同案工助 管 录管管管管管管管管解管 理用理理理理理理理理 聘理 模模模模模模模模模模模模 块 块 块 块 块 块 块 块 块 块 块 块
员工录用模块
员工录用模块分为人员就职登记模块和统计就职人员模块。 员工就职等级模块的功能是登记就职人员名单,给每个就职人员一个
员工编号,用来唯一标识员工。 统计在职人员模块统计本月新入人员名单。 员工录用模块功能模块图如下:
2
统计管理模块 员工录用模块 人员就职登记模块 统计就职人员模块
员工就职表E-R图
员工就职表员工编号员工姓名性别部门职位职称进本单位日期员工就职模块DFD:
3
招聘部管理人员就职人员名单登记员工信息产生报表报表招聘部经理员工信息员工就职表员工就职表员工调动表 培训管理模块
员工培训管理模块负责对员工进行入职培训和在职培训,入职培训的对象是刚进入公司的员工,在职培训的对象是在职员工。子模块有培训记录模块、培训课程设置模块、统计培训记录模块。 功能模块图如下所示:
培训管理模块 培训记录模块 培训课程设置模块 统计培训记录模块
培训记录模块的功能是添加、编辑、删除和查询员工培训记录。
4
培训课程设置模块的功能是设置培训课程信息。 统计培训记录模块的功能是统计培训记录。
培训记录表E-R图:
培训记录表培训记录编号员工编号员工姓名员工类型培训课程时数培训开始时间培训结束时间成绩费用备注
培训课程表E-R图:
培训课程课程代码课程名称主办单位授课对象授课时数计划开始时间计划终止时间实际起始时间实际终止时间参训人数实际人数备注
培训模块DFD:
5
员工就职表培训课程表培训部管理人员事务接收事务登记员工信息及课程信息培训信息培训记录表培训记录报表产生报表培训部经理
合同管理模块
合同管理模块主要功能是进行合同管理,有3大子模块:试用期合同登记模块、正式合同登记模块、合同续签模块。 功能模块图如下所示:
6
合同管理模块 试用期合同登记模块 正式合同登记模块 合同续签模块 试用期合同登记模块的功能是对试用期合同进行管理。包括添加试用期合同,删除试用期合同,编辑试用期合同,查询试用期合同。 试用期合同登记表E-R图:
试用期合同表试用期合同编号员工编号员工姓名部门职位试用天数试用起始日期试用终止日期试用月薪 正式合同登记模块的功能是对正式合同进行管理。当员工试用期到期后,允许转正,就进行转正合同登记。主要功能包括添加正式合同,编辑正式合同,删除正式合同,查询合同。
7
转正合同登记表E-R图:
正式合同表正式合同编号员工编号员工姓名首次签订时间首次终止时间首次合同期限试用天数最后到期日期续签次数续签年数合同累计年数试用期工资正式工资进本单位日期
续签登记模块负责合同续签管理。包括添加续签登记表,编辑续签登记表,删除续签登记表,查询续签登记表。 续签登记表E-R图
续签表续签登记表编号正式合同编号续签起始日期续签终止日期续签年数
备注:当员工正式合同到期后如果要续签,就进入续签登记模块进行续签登记,每次每个员工续签都给一个续签登记表编号。
合同管理模块DFD:
8
员工就职表人事部合同管理人员入职人员名单登记试用期合同试用期合同信息试用期合同表试用期起始终止时间登记正式合同转正员工名单查看考核及相关信息未转正员工名单到期合同试用到期提醒正式合同信息提醒处理合同签订及到期日期正式合同表未转正员工表到期合同合同信息产生报表续签未转正员工信息续签信息报表人事部经理
考勤管理模块
考勤管理模块的功能是对员工进行考勤管理,有4个子模块:日常考勤管理模块、请假管理模块、出差登记模块、考勤报表模块。
日常考勤管理模块负责人员考勤管理,包括添加考勤记录、
删除考勤记录、编辑考勤记录和查询考勤记录。
请假管理模块负责人员请假管理,包括添加请假记录、编辑
请假记录、删除请假记录和查询请假记录。
9
出差登记模块负责人员出差管理,包括添加出差记录、编辑
出差记录、删除出差记录和查询出差记录。
考勤报表模块负责统计报表,主要有日报、月报、个人报、
部门报。
日报统计当天考勤情况、请假记录和出差记录。 月报统计当月考勤情况、请假记录和出差记录。 个人报统计个人当月考勤情况、请假记录和出差记录。 部门报统计部门当月考勤情况、请假记录和出差记录。 日常考勤表E-R图:
日常考勤表考勤编号员工编号员工姓名部门考勤类型考勤日期备注
考勤类型表E-R图:
考勤类型考勤类型ID考勤类型名
请假表E-R图:
10
请假表请假表ID员工编号员工姓名性别部门职位请假天数请假原因请假开始日期请假结束日期批准部门批准人请假日期
出差登记表E-R图:
出差登记表出差登记表编号员工ID员工姓名部门职位出差天数出差原因出差地起始日期结束日期
考勤模块DFD:
11
员工就职表考勤类型人事部考勤管理人员事务接收事务考勤登记出差信息请假信息日常考勤信息日常考勤表请假表出差登记表请假记录出差登记记录日常考勤记录统计报表报表各部门管理人员
奖惩管理模块
奖惩管理模块负责对员工的奖惩管理。有3个子模块:奖励模块、惩罚模块、奖惩统计报表模块。
奖励模块负责员工的奖励管理。包括添加奖励记录、删除奖励记录、编辑奖励记录和查询奖励记录。
惩罚模块负责员工的惩罚管理。包括添加惩罚记录、删除惩罚记录、编辑惩罚记录和查询惩罚记录。
奖惩统计报表模块负责统计报表。包括日报、月报、个人报、部门报。
12
奖励表E-R图:
奖励表奖励表ID员工编号员工姓名部门职位奖赏原因奖赏金奖赏日期
惩罚表E-R图:
惩罚表惩罚表ID员工编号员工姓名部门职务惩罚类型惩罚日期惩罚金额
奖惩管理模块DFD:
13
员工就职表日常考勤表人事部奖惩管理人员事务接收事务奖惩处理绩效考评表奖励信息惩罚信息奖赏表惩罚表奖赏记录惩罚记录统计报表报表各部门管理人员
调动管理模块
调动管理模块负责对员工的调动进行管理,主要有2个模块:员工调动管理模块和员工调动统计报表模块。
员工调动管理模块的功能是添加、编辑、删除和查询员工的调动记录。 员工调动统计报表模块的功能是统计调动记录。 备注:按月统计。 员工调动表E-R图:
14
员工调动表调动表编号员工编号员工姓名调前部门调后部门调前职位调后职位调动日期调动原因
调动管理模块DFD:
员工就职表人事部调动管理人员事务接收事务调动处理调动信息绩效考评表员工调动表员工调动记录统计报表报表人事部管理人员
绩效考评模块
绩效考评模块负责员工的考评管理,有2个子模块:员工考评管理模
15
块和考评结果统计模块。
员工考评管理模块负责员工考评登记,包括添加考评记录、编辑
考评记录、删除考评记录和查询考评记录。
考评结果统计模块负责考评记录统计,分按部门统计员工的考评
记录和按等级统计员工的考评记录。 功能模块图如下所示:
绩效考评模块 员工考评管理模块 考评结果统计模块
考评记录表E-R图:
绩效考评表考评记录编号员工编号员工姓名部门职位考评日期考核项目考核评价考核分值考核人编号考核人姓名考评人职位
16
绩效考评模块DFD:
试用期合同表正式合同表人事部绩效管理人员事务接收事务考评管理考评信息日常考勤表奖赏表绩效考评表员工考评记录惩罚表统计报表报表各部门管理人员
员工解聘模块
员工解聘模块负责员工的解聘管理,对因为各种情况离开公司的员工进行管理,当员工离职后要删除他(她)的档案。有2个模块:解聘登记模块和员工离职统计报表模块。
解聘登记模块负责员工离职登记,包括添加离职员工、编辑离职员
工、删除离职员工和查询离职员工。
员工解聘统计报表模块负责统计离职记录。
功能模块图如下所示:
17
员工解聘模块 解聘登记模块 员工解聘统计报表模块 员工解聘登记表E-R图:
员工解聘登记表解聘记录编号员工编号员工姓名解聘原因部门职位解聘时间停薪时间
解聘登记模块DFD:
18
试用期合同表人事部解聘管理人员事务接收事务解聘解聘信息正式合同表员工解聘登记表员工离职记录统计报表报表人事部管理人员
辅助管理模块
辅助管理模块主要是对系统起辅助作用,有3个子模块:试用期到期提醒模块、合同到期提醒模块和生日提醒模块。
试用期到期提醒模块主要功能是当某试用期员工试用到期后,就
会自动提醒。
合同到期提醒模块主要功能是当某正式员工合同到期后自动提
醒。
生日提醒模块功能是在提示5天后生日的员工。
功能模块图如下所示:
19
辅助管理模块 试用期到期提醒模块 合同到期提醒模块 生日提醒模块
备注:此模块数据自动从相关表中获取。 工资管理模块
工资管理模块是人事管理系统中最重要的一个模块。主要负责工资管理。有5个子模块:帐套管理模块、员工帐套设置模块、工资表管理模块、员工工资查询模块和月末处理模块。
帐套管理模块用来维护帐套及其包含的项目,有3个子模块:帐套
设置模块、项目表设置模块和帐套项目设置模块。主要功能包括添加、修改和删除帐套包含的项目,还有修改项目金额。
员工帐套设置模块用来设置每个帐套适合的人员,包括添加帐套
适合的人员和删除帐套中现有人员。
工资表管理模块根据帐套统计工资报表,可以修改奖金、加班、迟
到、早退、事假、病假等数据。
20
员工工资查询模块用来查询员工的工资报表,查询方式有帐套查
询、员工编号/姓名/部门/工资月份查询。
月末处理模块有结账和反结账的功能。结账是对指定月份的工资表
数据封存。结账后该月的工资表数据就无法修改。反结账是对指定月份已结账工资表数据解封存。反结账后该月的工资数据就可以修改了。
功能模块图如下所示:
21
工资管理模块 帐套管理模块 员工帐套设置模块 员工帐套设置模块 员工帐套设置模块 员工帐套设置模块 帐套设置 项目表设置 帐套项目设置
帐套设置表E-R图:
帐套表帐套编号帐套名称帐套说明
22
帐套项目表E-R图:
项目表项目编号项目名称项目类型项目单位用于考勤
帐套项目设置表E-R图:
帐套项目设置表帐套编号项目编号帐套项目金额
帐套人员设置表E-R图:
帐套人员设置表帐套编号员工编号
工资表E-R图:
23
工资记录编号员工编号员工姓名性别部门养老保险补贴医疗保险工资表住房基金失业保险工资年份工资月份基本工资实发工资
工资管理模块DFD:
职务罚金奖金24
员工就职表试用期合同正式合同财务部管理人员事务接收事务工资相关处理日常考勤表帐套表请假表帐套项目表工资信息奖赏表帐套项目设置表帐套人员设置表惩罚表工资表工资记录产生报表报表财务部经理
档案管理模块
档案管理模块主要对员工的档案进行管理。包括添加、删除、编辑和查询员工档案信息,没有子模块。 员工档案表E-R图:
25
员工编号员工姓名性别出生日期进本单位日期婚姻状况政治面貌毕业学校民族联系地址籍贯档案表电子邮箱学历身份证号专业联系电话部门合同开始时间合同结束时间基本工资职位个人简历职称
档案管理模块DFD:
26
员工就职表试用期合同正式合同人事部管理人员事务接收事务员工档案信息处理绩效考评表奖赏表员工调动表惩罚表档案信息个人信息表培训记录表工资表档案表档案产生档案文件档案文件人事部管理人员
系统管理模块
系统管理模块主要对系统进行管理。有6个子模块:基础信息设置模块、系统设置模块、操作员日志管理模块、操作员管理模块、备份恢复数据模块、初始化数据库模块。
基础信息设置模块设置系统要用到的基础信息。
27
1. 部门设置。
部门表E-R图:
部门部门代码部门名称 2. 职位设置。
职位表E-R图:
职位职位编号职位名3. 职称设置。
职称表E-R图:
职称职称号职称名 4. 籍贯设置。
籍贯表E-R 图:
籍贯籍贯号籍贯
28
5. 民族设置
民族表E-R图:
民族
民族号民族 6. 权限组设置。(待定)
系统设置模块设置系统信息。包括公司信息设置和系统设置。
公司信息表E-R 图:
公司信息表公司名称公司电话公司网址公司地址
操作员管理模块负责设置用户的权限。
统计管理模块
统计管理模块负责统计公司信息。有3个子模块:综合信息统计模块、员工积分统计模块、人事信息统计模块。
综合信息统计模块又分为按部门统计、按职位统计、按生日统计、按员工类型统计。
员工积分统计模块统计员工的积分情况。 功能模块图如下所示:
29
统计管理模块 综合信息统计模块 员工积分统计模块 人事纪录统计模块
统计管理模块DFD:
档案表人事部管理人员事务接收事务各种相关统计统计信息按需要产生报表报表各部门管理人员
30
因篇幅问题不能全部显示,请点此查看更多更全内容