Access工资管理系统

相关主题
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

一、设计的目的、任务

本课程设计是《数据库技术与应用》课程的实践部分,是在学习完课程后进行的一次综合练习。其目的在于加深对《数据库技术与应用》的原理和程序的理解、巩固、提高,让学生做到学以致用,把所学的理论知识应用于实际问题的解决,编制出完整的应用程序,为以后实际编制大型的应用软件打基础。

二、课程设计要求(包括设计说明书的具体要求)

要求:

1.符合课题要求,实现相应功能。可以加以其他功能或修饰,使程序更加完善、合理;

2.要求界面友好美观,操作方便易行;

3.注意程序的实用性、安全性;

4.随时记录设计情况(备查,也为编写设计说明书作好准备);

5.设计成果:设计说明书一份;源程序能编译成可执行文件并能正常运行。一.课程设计题目

工资管理系统

二.功能描述

工资管理是现代企业管理中的一个部分,完善的工资管理系统可以有效的管理职工,可以提高对职工的管理,还能节省企业的费用。工资管理系统用于每个月员工实发工资的计算,计算的项目包括基本工资、奖金、福利和津贴等。

工资管理系统的输出结果是对员工工作的一个评价。本系统中,计算工资的基本依据是考勤管理系统的统计结果。同时统计和查询时需要用到人事管理系统中的员工信息和部门信息。所以这个系统是在前面两个系统的基础上实现的。

工资管理系统应具有以下的功能:

1.该系统可供企业管理人员添加,修改和删除登录系统的用户名,密码及企业员工的各种信息。

2.管理人员可以在系统中相应的窗体查取各个员工的各种相应的信息。

3.管理者可以明确地看到员工的考勤情况。

4.管理者能明白的知道员工的月度奖励及月度工资统计状况。

5.管理者能从中了解到员工的福利津贴,扣发情况。

6.员工基本工资的设定。

7.实发工资计算公式的调整。

8.根据出勤统计结果计算本月各项实际金额

三.概要设计

根据需要的功能,得到系统功能模块设置,如图所示

1.人员信息模块

此模块可供管理者查看,添加,修改和删除员工的员工编号、密码、权限、姓名、部门等信息。

2.部门设置模块

此模块可供管理者查看,添加,修改和删除部门的部门编号、名称等。

3.员工工资设置

此模块可供管理者查看,添加,修改和删除部门员工编号、工资(元/小时)

4.福利津贴扣发模块

此模块可供管理者查看,添加,修改和删除员工的记录编号、年月、员工编号、类别、项目名称、金额、说明。

5.月度考勤统计

月度奖金查询

此模块可供管理者查看,添加,修改和删除员工的记录编号、员工编号、年月、各类统计信息。

6.月度奖金查询模块

此模块可供管理者通过员工编号对员工的月度奖金情况进行查询。

7.固定福利查询

此模块可供管理者通过年月,员工编号对员工的固定福利进行查询。

工资管理系统的输出结果是对员工工作的一个评价。本系统中,计算工资的基本依据是考勤管理系统的统计结果。同时统计和查询时需要用到人事管理系统中的员工信息和部门信息。所以这个系统是在前面两个系统的基础上实现的,这里为了简便,直接把需要的表从前面的数据库中导入,具体的方法后面介绍。

根据上面的分析,最后得到系统的数据流程图。

四.详细设计

根据上面的数据流程图,可以列出如下系统所需的数据项和数据结构。

(1)员工工资设置:员工编号、工资(元/小时)。

(2)福利津贴扣发:记录编号、年月、员工编号、类别、项目名称、金额、说明。

(3)月度工资统计:记录编号、年月、员工编号、基本工资、奖金、其他应发明细、其他应发总额、扣发明细、扣发总额、实发金额。

所需的外部数据支持:

(1)人员信息:员工编号、密码、权限、姓名、部门、当前状态。

(2)部门设置:部门编号、名称等。

(3)月度考勤统计:记录编号、员工编号、年月、各类统计信息。

根据上面的设计,这个系统总共需要7个数据表。其中员工信息、部门设置、计数器和考勤统计,可以使用前面设计好的数据表。另外需要建立3个数据表用于保存工资设置、福利津贴扣发记录和工资统计结果。另外福利津贴扣发记录中,需要用到1个记录类别代码表,用于标识记录数据是津贴、福利还是扣发项,还需要一个表格用来记录各类行为相对的金额。

1).这个系统总共需要7个数据表。各表的名称与结构如下:

表一部门设置

表二福利津贴扣发

表三管理员信息表

表四人员信息表

表五.员工设置表

表六月度工资统计

表七月度考勤统计

创建的各表如下:

部门设置

福利津贴扣发

管理员信息表

人员信息

员工工资设置

月度工资统计

月度考勤统计

2)创建窗体

根据需要创建了七个窗体,分别是:

1.工资统计查询

2.固定福利查询

3.员工查询

4.津贴查询

5.月度奖金查询

6.月度扣发查询

7.总查询

创建窗体是通过“在设计视图中创建查询”建立的,创建的查询如下:

工资统计查询

固定福利查询

员工查询

月度福利津贴查询

月度奖金查询

月度扣发查询

总查询

3)窗体的创建

根据需要建立了11个窗体,分别是:

(1)登陆界面

(2)福利津贴扣发

(3)工资管理系统

(4)工资统计结果

(5)管理员登陆

(6)管理员信息

(7)人员信息

(8)一般用户登陆

(9)员工工资设置

(10)月度工资统计

(11)月度考勤统计

在系统中选择窗体,点击新建,根据窗体向导创建窗体。其中“登录窗体”是在设计视图中创建的。“登录窗体”视图如下:

点击“一般用户”即可进入“一般用户登陆界面”,其创建方法如下:(12)在系统中选择窗体,在设计视图中创建新窗体

(13)利用工具箱中在窗体主体上建立两个文本框,分别输入“用户名”

“密码”

(14)利用命令按钮建立“登陆”“退出”,其中“登陆”按钮需要源代码,代码如下:

i = i + 1

Dim name As String, pass As String

相关文档
最新文档