人事与考勤管理系统
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
(1)提供简单、方便的操作。
(2)根据企业用工人事状况及相关制度,提供人事信息管理查询功能。
(3)根据企业原来的考勤管理制度,为企业不同管理层次提供相应的功能。
(4)通过考勤管理无纸化的实现,使企业的考勤管理更加科学规范,节省考勤管理的成本。实现考勤信息实时化查询,可以及时了解相关情况。
(5)提高企业考勤管理的透明度和效率,防止“虚假出勤“的现象。
(2)员工信息管理:包括员工基本信息的查询,修改,添加,删除等功能。
(3)考勤信息管理:包括考勤信息的录入,查看等功能。
根据功能的关联关系,将功能细化为下图所示的功能结构图(图1),其业务流程如图(2)所示。
图(1)
图(2)
2.3
本系统采用 2008创建后台数据库,前台开发工具利用 6进行开发。
详细设计
3.3 应用程序
3.3.
[]
(
= N'',
= N'D:\ \ \10\\\' ,
= 3072 ,
= ,
= 1024
)
(
= N'',
= N'D:\ \ \10\\\' ,
= 470144 ,
= 2048 ,
= 10%
)
3.3.
本系统总共建有12个表,创建员工表代码如下,与创建员工表方法相同,创建其余表。所有表分别如图3.2—3.13所示。
病假表(职工编号,出差编号,病假月份,病假起始时间,病假结束时间
事假表(职工编号,事假编号,事假月份,事假起始时间,事假结束时间)
3.2.
图3.1
如图3.1所示,在数据库中生成的关系图中,员工编号是员工表的主键,是考勤表、出勤表、出差表、病假表、事假表的外键,而员工表的性别、学历、职位、所属部门、政治面貌、婚姻状况又分别是性别表、学历表、职位表、部门表、政治面貌表、婚姻表的外键。
(
[员工编号]
) ( = , = , = , = , = ) []
) []
图3.2员工表
图3.3部门表
图3.4职位表
图3.5性别表
图3.6婚姻表
图3.7政治面貌表
图3.8学历表
图3.9考勤表
图3.10出勤表
图3.11出差表
图3.12病假表
图3.13事假表
3.3.Байду номын сангаас
本系统共建有两个视图,其中员工视图用于查询员工详细信息,员工考勤视图用于查询员工考勤信息。
(3)考勤管理
包括出勤动作、出勤信息的查询;上级对下级员工的出勤信息的确认;生成考勤统计信息并可以根据指定的条件进行查询。实现从每日出勤到统计全部考勤信息的无纸化操作。为方便数据传递和查阅,要根据需求提供不同时间短的考勤统计信息表。
(4)请假管理
可以提出请假申请,并完善请假信息,如请假开始时间,请假结束时间,请假的次数进行管理。
[].[员工信息]
.员工表.员工编号, .员工表.姓名, .部门表.部门名称, .职位表.职位名称, .学历表.学历, .性别表.性别,
.员工表.出生年月, .政治面貌表.政治面貌, .婚姻表.婚姻状况, .员工表.联系电话
.员工表
.部门表.员工表.所属部门= .部门表.部门编号
.职位表.员工表.职位= .职位表.职位编号
(6)对系统提供必要的权限管理。
(7)为企业实现整体信息化的其他相关系统提供必要的数据支持。
总体方案设计
2
2
(1)数据管理
功能是设置和管理基础数据,包括人事信息,加班、请假类别的定义和班次的定义,在权限范围内可以进行基础数据的添加、删除和修改。
(2)人事管理
分为管理员和一般员工两个功能块,管理员可以添加、删除、查看部门、员工信息,实现人事管理,一般员工可以查看部门信息。实现人事资料管理无纸化作业。
.学历表.员工表.学历= .学历表.学历编号
.性别表.员工表.性别= .性别表.性别编号
.政治面貌表.员工表.政治面貌= .政治面貌表.面貌编号
.婚姻表.员工表.婚姻状况= .婚姻表.婚姻编号
[].[员工考勤]
.员工表.职位, .员工表.姓名, .员工表.员工编号, .考勤表.月份, .考勤表.出差天数, .考勤表.病假天数, .考勤表.事假天数
[].[员工表](
[员工编号] [] ,
[姓名] [](10) ,
[所属部门] [](20) ,
[职位] [](10) ,
[学历] [](10) ,
[性别] [](10) ,
[出生年月] [](20) ,
[政治面貌] [](10) ,
[婚姻状况] [](10) ,
[联系电话] [](20) ,
[员工表]
(5)出差管理
管理者安排员工出差,对出差时间,次数的管理。
(6)实时显示
管理员实时查看员工出勤情况。
2.
要设计一个完备的企业人事管理系统,需涉及大量的信息,因目前还未涉及语言的学习,只能简化系统设计,只选取与企业基本信息紧密相关的部门信息,员工信息以及考勤信息等进行管理。具体规划的模块如下:
(1)部门信息管理:包括部门信息的查询,修改,添加,删除等功能。
政治面貌表(面貌编号,政治面貌)
婚姻表(婚姻编号,婚姻状况)
部门表(部门编号,部门名称,负责人,办公室)
职位表(职位编号,职位名称,所属部门)
考勤表(职工编号,月份,迟到次数,早退次数,加班时数,出差天数,病假天数,事假天数)
出勤表(职工编号,出勤编号,上班时间,下班时间)
出差表(职工编号,出差编号,出差月份,出差起始时间,出差结束时间)
3
3.1
根据人事与考勤管理系统的系统分析与功能设计,人事管理系统中主要包括部门信息实体,员工信息实体,职位信息实体,考勤信息实体等,下面为它们的图:
实体图
3.2
3.2.1
员工表(员工编号,姓名,性别,出生年月,所属部门,职位,学历,联系电话,政治面貌,婚姻状况)
性别表(性别编号,性别)
学历表(学历编号,学历)
.员工表
.考勤表.员工表.员工编号= .考勤表.员工编号
3.3.
本系统中,触发器主要实现数据管理功能,即相关数据的删除,录入和统计功能。
创建一个触发器,当删除员工基本信息时,同事也删除其他表中相应员工的信息。
即当删除员工表中信息时,触发触发器[].[],也删除考勤表中相应员工的记录内容。同样建立删除出勤记录、出差记录、请假记录和事假记录的同类触发器。从员工表删除考勤记录的触发器代码如下:
人事与考勤管理系统的设计与实现
1
待开发的系统的名称为企业职工在线考勤系统。
我以中小型企业的考勤管理业务为依托,结合科学管理的理论,设计并开发一个企业考勤管理信息系统,提供一个科学合理的考勤管理解决方案,彻底实现无纸化作业。根据管理权限的不同,将界面分为一般职员、部门经理、系统管理员和最高管理者四个层次,系统目标如下:
(2)根据企业用工人事状况及相关制度,提供人事信息管理查询功能。
(3)根据企业原来的考勤管理制度,为企业不同管理层次提供相应的功能。
(4)通过考勤管理无纸化的实现,使企业的考勤管理更加科学规范,节省考勤管理的成本。实现考勤信息实时化查询,可以及时了解相关情况。
(5)提高企业考勤管理的透明度和效率,防止“虚假出勤“的现象。
(2)员工信息管理:包括员工基本信息的查询,修改,添加,删除等功能。
(3)考勤信息管理:包括考勤信息的录入,查看等功能。
根据功能的关联关系,将功能细化为下图所示的功能结构图(图1),其业务流程如图(2)所示。
图(1)
图(2)
2.3
本系统采用 2008创建后台数据库,前台开发工具利用 6进行开发。
详细设计
3.3 应用程序
3.3.
[]
(
= N'',
= N'D:\ \ \10\\\' ,
= 3072 ,
= ,
= 1024
)
(
= N'',
= N'D:\ \ \10\\\' ,
= 470144 ,
= 2048 ,
= 10%
)
3.3.
本系统总共建有12个表,创建员工表代码如下,与创建员工表方法相同,创建其余表。所有表分别如图3.2—3.13所示。
病假表(职工编号,出差编号,病假月份,病假起始时间,病假结束时间
事假表(职工编号,事假编号,事假月份,事假起始时间,事假结束时间)
3.2.
图3.1
如图3.1所示,在数据库中生成的关系图中,员工编号是员工表的主键,是考勤表、出勤表、出差表、病假表、事假表的外键,而员工表的性别、学历、职位、所属部门、政治面貌、婚姻状况又分别是性别表、学历表、职位表、部门表、政治面貌表、婚姻表的外键。
(
[员工编号]
) ( = , = , = , = , = ) []
) []
图3.2员工表
图3.3部门表
图3.4职位表
图3.5性别表
图3.6婚姻表
图3.7政治面貌表
图3.8学历表
图3.9考勤表
图3.10出勤表
图3.11出差表
图3.12病假表
图3.13事假表
3.3.Байду номын сангаас
本系统共建有两个视图,其中员工视图用于查询员工详细信息,员工考勤视图用于查询员工考勤信息。
(3)考勤管理
包括出勤动作、出勤信息的查询;上级对下级员工的出勤信息的确认;生成考勤统计信息并可以根据指定的条件进行查询。实现从每日出勤到统计全部考勤信息的无纸化操作。为方便数据传递和查阅,要根据需求提供不同时间短的考勤统计信息表。
(4)请假管理
可以提出请假申请,并完善请假信息,如请假开始时间,请假结束时间,请假的次数进行管理。
[].[员工信息]
.员工表.员工编号, .员工表.姓名, .部门表.部门名称, .职位表.职位名称, .学历表.学历, .性别表.性别,
.员工表.出生年月, .政治面貌表.政治面貌, .婚姻表.婚姻状况, .员工表.联系电话
.员工表
.部门表.员工表.所属部门= .部门表.部门编号
.职位表.员工表.职位= .职位表.职位编号
(6)对系统提供必要的权限管理。
(7)为企业实现整体信息化的其他相关系统提供必要的数据支持。
总体方案设计
2
2
(1)数据管理
功能是设置和管理基础数据,包括人事信息,加班、请假类别的定义和班次的定义,在权限范围内可以进行基础数据的添加、删除和修改。
(2)人事管理
分为管理员和一般员工两个功能块,管理员可以添加、删除、查看部门、员工信息,实现人事管理,一般员工可以查看部门信息。实现人事资料管理无纸化作业。
.学历表.员工表.学历= .学历表.学历编号
.性别表.员工表.性别= .性别表.性别编号
.政治面貌表.员工表.政治面貌= .政治面貌表.面貌编号
.婚姻表.员工表.婚姻状况= .婚姻表.婚姻编号
[].[员工考勤]
.员工表.职位, .员工表.姓名, .员工表.员工编号, .考勤表.月份, .考勤表.出差天数, .考勤表.病假天数, .考勤表.事假天数
[].[员工表](
[员工编号] [] ,
[姓名] [](10) ,
[所属部门] [](20) ,
[职位] [](10) ,
[学历] [](10) ,
[性别] [](10) ,
[出生年月] [](20) ,
[政治面貌] [](10) ,
[婚姻状况] [](10) ,
[联系电话] [](20) ,
[员工表]
(5)出差管理
管理者安排员工出差,对出差时间,次数的管理。
(6)实时显示
管理员实时查看员工出勤情况。
2.
要设计一个完备的企业人事管理系统,需涉及大量的信息,因目前还未涉及语言的学习,只能简化系统设计,只选取与企业基本信息紧密相关的部门信息,员工信息以及考勤信息等进行管理。具体规划的模块如下:
(1)部门信息管理:包括部门信息的查询,修改,添加,删除等功能。
政治面貌表(面貌编号,政治面貌)
婚姻表(婚姻编号,婚姻状况)
部门表(部门编号,部门名称,负责人,办公室)
职位表(职位编号,职位名称,所属部门)
考勤表(职工编号,月份,迟到次数,早退次数,加班时数,出差天数,病假天数,事假天数)
出勤表(职工编号,出勤编号,上班时间,下班时间)
出差表(职工编号,出差编号,出差月份,出差起始时间,出差结束时间)
3
3.1
根据人事与考勤管理系统的系统分析与功能设计,人事管理系统中主要包括部门信息实体,员工信息实体,职位信息实体,考勤信息实体等,下面为它们的图:
实体图
3.2
3.2.1
员工表(员工编号,姓名,性别,出生年月,所属部门,职位,学历,联系电话,政治面貌,婚姻状况)
性别表(性别编号,性别)
学历表(学历编号,学历)
.员工表
.考勤表.员工表.员工编号= .考勤表.员工编号
3.3.
本系统中,触发器主要实现数据管理功能,即相关数据的删除,录入和统计功能。
创建一个触发器,当删除员工基本信息时,同事也删除其他表中相应员工的信息。
即当删除员工表中信息时,触发触发器[].[],也删除考勤表中相应员工的记录内容。同样建立删除出勤记录、出差记录、请假记录和事假记录的同类触发器。从员工表删除考勤记录的触发器代码如下:
人事与考勤管理系统的设计与实现
1
待开发的系统的名称为企业职工在线考勤系统。
我以中小型企业的考勤管理业务为依托,结合科学管理的理论,设计并开发一个企业考勤管理信息系统,提供一个科学合理的考勤管理解决方案,彻底实现无纸化作业。根据管理权限的不同,将界面分为一般职员、部门经理、系统管理员和最高管理者四个层次,系统目标如下: