Access工资管理系统可编辑范本.docx
- 文档编号:5541072
- 上传时间:2022-12-19
- 格式:DOCX
- 页数:20
- 大小:3.47MB
Access工资管理系统可编辑范本.docx
《Access工资管理系统可编辑范本.docx》由会员分享,可在线阅读,更多相关《Access工资管理系统可编辑范本.docx(20页珍藏版)》请在冰豆网上搜索。
Access工资管理系统可编辑范本
一、设计的目的、任务
本课程设计是《数据库技术与应用》课程的实践部分,是在学习完课程后进行的一次综合练习.其目的在于加深对《数据库技术与应用》的原理和程序的理解、巩固、提高,让学生做到学以致用,把所学的理论知识应用于实际问题的解决,编制出完整的应用程序,为以后实际编制大型的应用软件打基础。
二、课程设计要求(包括设计说明书的具体要求)
要求:
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个数据表.各表的名称与结构如下:
表一部门设置
字段名称
数据类型
字段大小
主键
部门编号
文本
20
是
部门名称
文本
20
否
部门经理
文本
20
否
介绍
文本
50
否
表二福利津贴扣发
字段名称
数据类型
字段大小
主键
记录编号
自动编号
20
否
年月
文本
20
否
员工编号
文本
10
是
类型
文本
6
否
员工姓名
文本
10
否
金额
货币
否
表三管理员信息表
字段名称
数据类型
字段大小
主键
编号
自动编号
否
密码
文本
50
否
表四 人员信息表
字段名称
数据类型
字段大小
主键
员工编号
自动编号
20
是
密码
文本
20
否
权限
文本
20
否
员工姓名
文本
20
否
性别
文本
2
否
部门
文本
20
否
地址
文本
20
否
备注
文本
50
否
表五.员工设置表
字段名称
数据类型
字段大小
主键
员工编号
文本
10
是
员工姓名
文本
50
否
工资
货币
否
表六 月度工资统计
字段名称
数据类型
字段大小
主键
记录编号
自动编号
长整型
否
年月
文本
20
否
员工编号
文本
10
是
基本工资
货币
否
奖金
货币
否
其他应发明细
备注
否
其他应发总额
货币
否
扣发明细
备注
否
扣发总额
货币
否
实发奖金
货币
否
表七月度考勤统计
字段名称
数据类型
字段大小
主键
记录编号
自动编号
10
否
统计月份
文本
10
否
累计工作时间
数字
长整型
否
累计加班时间
数字
长整型
否
迟到次数
数字
长整型
否
早退次数
数字
长整型
否
员工编号
文本
10
是
根据表的结构可创建各表,各表的关系如下:
创建的各表如下:
部门设置
福利津贴扣发
管理员信息表
人员信息
员工工资设置
月度工资统计
月度考勤统计
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
Dimname AsString, passAsString
name=Me!
Text11
pass= Me!
Text13
Ifname= "123”Andpass="123” Then
MsgBox "欢迎使用员工工资设置!
”,vbOKOnly+vbInformation,”欢迎”
DoCmd。
Close
DoCmd。
OpenForm "员工工资设置”
Exit Sub
Else
Ifi<3 Then
MsgBox”密码错误”, vbOKOnly
Me!
Text11 =""
Me!
Text13=”"
Me!
Text11.SetFocus
Else
MsgBox”3次输入错误,退出系统!
",vbOKOnly
DoCmd.Close
EndIf
EndIf
(15)单击“保存”另存为“一般用户登陆”即可
“一般用户登陆”视图如下:
一般用户登录到以下的界面:
管理员登陆界面创建同一般用户登陆界面设计,其视图如下:
管理员登录到以下的界面:
其他窗体都是利用窗体向导创建的,它们的视图如下:
月度考勤统计
福利津贴扣发
月度工资统计
工资统计结果
4)创建报表
根据需要建立了四个报表,分别是:
(1)福利津贴扣发
(2)人员信息
(3)员工工资设置
(4)月度工资统计
报表都是根据使用报表向导创建的,其视图如下:
人员信息
员工工资设置
月度工资统计
福利津贴扣发
五.存在的问题
对于源代码认识不够,虽然能够按照课本上的做出相应的代码,但仍需熟悉。
在做登陆界面时,不能够熟练的操作,以至于设计错误。
设计的报表有点简单,都是使用报表向导创建的.
布局仍需改动,不够美观。
、
设计出的程序虽然能够基本满足要求,但仍需改动。
六。
心得体会
这次的Access课程设计我所做的是第十一题《工资管理系统》,工资管理是现代企业管理中的一个重要组成部分,一个健全完善的工资管理系统能够有效的管理工资的相关情况,提高企业办事效率,促进企业的生产发展.
这次的课程设计,是我第一次完成整个系统的整理编制,综合运用了各种课堂所学知识,不仅深化认识课本知识,对课本进行系统的整理,而且锻炼了我的操作实践能力,独立解决问题的能力。
这次课程设计是自我的一个全方面深化提高。
经过一周的设计,我更加熟练的掌握表,查询,窗体,报表的创建,对表的有效性规则,索引等有了进一步的认识。
懂得了建立查询的各字段的条件性。
以及表之间关系是如何建立的及如何使用设计视图建立窗体。
另外对源代码也有了一定的认识,初步了解到了源代码的一些规定及要求,
一周的课程设计,时间还是比较充裕的,但是对我来讲比较紧张。
由于今年报考了建造师考试,考点分到了安阳,周四就需要出发去安阳.因此留给我的时间只有三天,周三就要完成课程设计。
虽然时间比较紧张,但是我没有退却,利用一切能用的时间,上网查找资料,向同学请教,我顺利的完成了课程设计。
本次课程设计时间虽紧凑,但我依然严格按照课程设计要求,完成课程设计,使我的动手实践能力得到很大程度的提高.
课程设计是结束了,这学期也进入尾声,但我会继续的努力学习,加强自己的能力。
七.参考文献
《Access数据库应用技术》 清华大学出版社出版
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- Access 工资管理 系统 编辑 范本