员工薪资管理系统课设报告(共14页).docx

上传人:飞****2 文档编号:5360585 上传时间:2022-01-04 格式:DOCX 页数:14 大小:2.23MB
返回 下载 相关 举报
员工薪资管理系统课设报告(共14页).docx_第1页
第1页 / 共14页
员工薪资管理系统课设报告(共14页).docx_第2页
第2页 / 共14页
点击查看更多>>
资源描述

《员工薪资管理系统课设报告(共14页).docx》由会员分享,可在线阅读,更多相关《员工薪资管理系统课设报告(共14页).docx(14页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。

1、精选优质文档-倾情为你奉上一、系统设计思路1、设计策略该系统主要用于员工的工资管理,其中工资的录入、计算和查询,员工人员的变动是系统的主要功能。员工薪资管理系统的设计内容主要包括表、查询、报表、宏以及窗体。一共设计了三张表,分别为部门,工资和考勤,根据部门编号和员工编号分别建立关系。根据工资表建立查询,按照姓名查询员工的工资情况。根据工资表和考勤表建立考勤查询。在查询基础上建立报表,窗体以及宏。通过切换面板的窗体,进入参数设置,工资录入,打印工资条和工资信息查询,对员工的工资进行查询,更改和录入。2、系统结构图员工薪资管理系统参数设置 工资录入 工资条打印 工资信息查询 图1.功能结构图二、系

2、统功能介绍系统的主要功能是对员工个人信息,出勤状况和工资收入进行系统管理,让使用者能够方便快捷的对职工工资信息进行查询和更改。1、启动画面图2.启动画面此窗体为系统的初始窗体,通过 按钮进入“切换面板”窗体,启动管理系统。2、切换面板图3.主切换面板此窗体是系统的主窗体,用于将“参数设置”“打印工资条”“工资录入”“工资信息查询”四个窗体汇集到一个窗体上,便于查找,使系统运行简单快捷。3、参数设置图4.参数设置“参数设置”窗体主要显示了每个部门的工资薪酬情况,通过点击命令按钮可以查询各个部门的工资待遇情况,并且录入,更改工资记录。4、工资录入图5.工资录入“工资录入”窗体用于反映每个员工的工资

3、薪酬情况,包括员工的基本信息和工资收入情况。通过命令按钮可以查询任何一个员工的薪酬收入情况,查看考勤记录或删除记录。5、打印工资条图6.打印工资条“打印工资条”窗体,主要是通过选择员工姓名,预览或者打印该员工的工资条。6、工资信息查询图7.工资信息查询“工资信息查询”窗体,主要用途是显示和查询员工的工资信息,或者查询某一日期工资信息的情况。三 设计“员工薪资管理系统”的表和关系(一)表 系统中表示用于记录基本信息,总共设有3个表,分别为部门表,考勤表和工资表。记录了每个员工的个人信息,所属部门信息和工资收入情况。1、部门表 图8.部门表字段设置 图9.部门表部门表中设有四个字段,分别是:部门编

4、号,部门名称,基本工资,全勤奖和其他奖,其中“部门编号”和“部门名称”的数据类型设置为文本型,“基本工资”“全勤奖”“其他奖”的数据类型设置为货币型。设置“部门编号”字段为主键。2、考勤表图10.考勤表字段设置 图11.考勤表 考勤表中设有六个字段,分别是:ID,考勤卡编号,员工编号,填写日期,迟到次数和加班次数。系统记录了员工一段时期以来的出勤,加班和迟到记录。“ID”的数据类型为自动编号,“考勤卡编号”和“员工编号”的数据类型均为文本型,“填写日期”的数据类型为日期/时间型,“迟到次数”和“加班次数”的数据类型为数字型。设置“ID”字段为主键。3、工资表 图12.工资表字段设置工资表中设有

5、11个字段,分别是员工编号、姓名、账号、部门编号、日期、基本工资、全勤奖、房帖、车贴、公积金和医疗保险。表记录了员工的基本工资、全勤奖、车贴,房帖、公积金和医疗保险。其中“员工编号”和“部门编号”字段的索引属性设为有(有重复)。此表不设置主键。图13.工资表(二)关系系统通过“员工编号”字段将工资表和考勤表建立联系,通过“部门编号”字段将工资表和部门表建立联系。图14.关系设置 图15.关系设置部门表和工资表之间的联系需要实施参数的完整性。四、设计“员工薪资管理系统”的查询(一)、按姓名查询1、设计根据工资表选取表中的全部字段,条件设置如图所示:图16.按姓名查询条件设置2、运行在此窗体中输入

6、需要查询的员工姓名图17.查询运行的参数输入得到该员工的工资条图18.查询运行结果(二)、员工考勤查询1、设计根据工资表和考勤表,选取字段,条件设置如图所示图19.员工考勤查询条件设置2、运行在此窗体中输入需要查询的员工编号图20.查询运行的参数输入得到该员工的考勤情况图21.查询运行结果五、设计“员工薪资管理系统”的报表1、设计 此系统只有一个报表“员工工资条”,以“按姓名查询”为记录源,将各种字段拖入设计器中其中,“实发工资”对应的文本框控件来源为“=基本工资+全勤奖+房帖+车贴-公积金-医疗保险”。图22.按姓名查询生成器 图23.字段列表其中,“实发工资”对应的文本框控件来源为“=基本

7、工资+全勤奖+房帖+车贴-公积金-医疗保险”。2、运行在此窗体中输入需要查询的员工编号图24.报表运行的参数输入得到该员工的工资条图25.报表运行结果六、设计“员工薪资管理系统”的宏(一)、help1、设计Help 宏的设置需要使用两个msgbox操作,条件设置如图所示 图26.msgBox条件设置 2、运行图27.help宏运行的结果(二)按日期筛选和按姓名筛选通过applyfilter操作,具体条件设置为:按日期筛选:where条件为:工资!日期=Forms!工资信息查询!date按姓名查询:where条件为:工资!日期=Forms!工资信息查询!name图28.按日期筛选条件设置 图29

8、.按姓名筛选条件设置七、设计“员工薪资管理系统”的窗体(一)、制作“参数设置”窗体1、设计以部门表为记录源,将各种字段拖入设计器中,将窗体中所有文本框同时选中,“属性”-“数据”-“可用”(否)-“是否锁定”(是)。打开该窗体时,所有的文本框是不可用的,锁定的,只有点击参数设定后,才可以激活文本框。图30.参数设置单击事件代码“参数设定”的单击事件代码如下:Private Sub Command7_Click()MsgBox 可以开始编辑工资参数了。Me.基本工资.Locked = FalseMe.全勤奖.Locked = FalseMe.其他奖.Locked = FalseMe.基本工资.E

9、nabled = TrueMe.全勤奖.Enabled = TrueMe.其他奖.Enabled = TrueEnd Sub2、运行点击参数设置按钮 图31.参数设置 图32.编辑参数可以通过“转至前一项”和“转至后一项命令按钮”浏览每个部门的工资情况 如果需要改变数据,可以点击“参数设置”按钮,进行进行设置 (二)制作“工资录入”窗体 1、设计 “工资录入”窗体的记录源是工资表图33.工资录入属性列表其中:“应发数”、“合计”、“实发数”对用的文本框控件来源为如下:应发数=基本工资+全勤奖 合计=基本工资+全勤奖+ 房帖+车贴 实发数=基本工资+全勤奖+房帖+车贴-公积金-医疗保险“帮助”按

10、钮向导设置中选择“杂项”“运行宏”help.“查看考勤”按钮向导设置中选择“杂项”“运行查询”员工考勤查询.2、运行 图34.工资录入通过点击命令按钮,浏览每个员工的工资收入情况。“帮助”按钮可以连接到help 宏。“查看考勤”按钮可以转入到该员工的考勤记录。(三)、制作“工资信息查询”窗体1、设计窗体以工资表为记录源,在窗体页眉的两个“开始查询”按钮分别对应宏“按日期筛选”和“按姓名筛选”。在窗体的属性中将默认视图改为“连续窗体”图35.以工资为记录源 图36.默认视图-连续窗体图37.文本框属性表 图38.文本框属性表在文本框“发薪日期”和“员工姓名”的属性中,其它选项框中将名称分别改为d

11、ate和name.2、运行通过输入员工姓名或者发薪日期,点击开始查询,可以浏览到该员工或者发薪日的薪资情况。图39.工资信息查询(四)制作“打印工资条”窗体1、设计在窗体中添加组合框,名称为name,“属性”-“行来源”-“工资”,在查询生成器中进行如图设置图40.查询生成器“打印按钮”向导中选择“报表操作”“打印报表”员工工资条。 “预览按钮”向导中选择“报表操作”“预览报表”员工工资条。2、运行图41.打印员工工资条运行窗体时,可以直接选择员工姓名,对该员工的工资条进行预览和打印(五)、制作“主切换面板”窗体1、设计菜单中工具数据库实用工具切换面板管理器编辑新建图42.切换面板管理器 图4

12、3.编辑切换面板图44.项目条件设置2、运行图45.主切换面板通过主切换面板可以进入“参数设置”“工资录入”“打印工资条”“工资信息查询”四个窗体,进行窗体的操作。(六)、制作“启动画面”窗体1、设计菜单中“工具”“启动”设置,可将“启动画面”设置为该系统的初始窗体, 图46.启动设置2、运行图47.启动画面在系统被打开时,会自动弹出本窗体,点击“Lets Go!”命令按钮,进入主切换面板,运行其他四个窗体。八、课设总结本次课设从6月18日开始,每天早上8:30开始进行,到11点左右结束。历时15天左右,大致完成了本次数据库课程与设计。编程是一个繁琐的过程,要考虑到很多错误情况,例如关系,查询

13、,报表或宏做错了就会相互影响,致使窗体不能正常运行。只有一步一步调试,静下心来看待问题,找出失误的环节才可以使系统达到预想的效果,成功运行。在设计系统程序时就遇到了很多的小问题,例如将条件设置中的“forms”误写成“froms”,导致后面的查询和窗体无法正常运行。所以设计系统的过程需要步步小心的才是。此次课程设计的主要知识是数据库系统,在很多方面我们还是存在一知半解的情况,有时候遇见问题就难以找到错误根源,对于更改错误更无从下手。数据库系统是一个很复杂、结构完整,复杂并且环环相扣的系统程序。但是从这次员工薪资管理系统课程设计中,我渐渐的了解,领悟到一些数据库系统的使用,设计思路和编程上的门路,觉得受益良多。在单纯的记忆知识点的基础上,加强了应用能力。专心-专注-专业

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 应用文书 > 教育教学

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号© 2020-2023 www.taowenge.com 淘文阁