




已阅读5页,还剩9页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
.一、系统设计思路1、设计策略该系统主要用于员工的工资管理,其中工资的录入、计算和查询,员工人员的变动是系统的主要功能。员工薪资管理系统的设计内容主要包括表、查询、报表、宏以及窗体。一共设计了三张表,分别为部门,工资和考勤,根据部门编号和员工编号分别建立关系。根据工资表建立查询,按照姓名查询员工的工资情况。根据工资表和考勤表建立考勤查询。在查询基础上建立报表,窗体以及宏。通过切换面板的窗体,进入参数设置,工资录入,打印工资条和工资信息查询,对员工的工资进行查询,更改和录入。2、系统结构图员工薪资管理系统参数设置 工资录入 工资条打印 工资信息查询 图1.功能结构图二、系统功能介绍系统的主要功能是对员工个人信息,出勤状况和工资收入进行系统管理,让使用者能够方便快捷的对职工工资信息进行查询和更改。1、启动画面图2.启动画面此窗体为系统的初始窗体,通过 按钮进入“切换面板”窗体,启动管理系统。2、切换面板图3.主切换面板此窗体是系统的主窗体,用于将“参数设置”“打印工资条”“工资录入”“工资信息查询”四个窗体汇集到一个窗体上,便于查找,使系统运行简单快捷。3、参数设置图4.参数设置“参数设置”窗体主要显示了每个部门的工资薪酬情况,通过点击命令按钮可以查询各个部门的工资待遇情况,并且录入,更改工资记录。4、工资录入图5.工资录入“工资录入”窗体用于反映每个员工的工资薪酬情况,包括员工的基本信息和工资收入情况。通过命令按钮可以查询任何一个员工的薪酬收入情况,查看考勤记录或删除记录。5、打印工资条图6.打印工资条“打印工资条”窗体,主要是通过选择员工姓名,预览或者打印该员工的工资条。6、工资信息查询图7.工资信息查询“工资信息查询”窗体,主要用途是显示和查询员工的工资信息,或者查询某一日期工资信息的情况。三 设计“员工薪资管理系统”的表和关系(一)表 系统中表示用于记录基本信息,总共设有3个表,分别为部门表,考勤表和工资表。记录了每个员工的个人信息,所属部门信息和工资收入情况。1、部门表 图8.部门表字段设置 图9.部门表部门表中设有四个字段,分别是:部门编号,部门名称,基本工资,全勤奖和其他奖,其中“部门编号”和“部门名称”的数据类型设置为文本型,“基本工资”“全勤奖”“其他奖”的数据类型设置为货币型。设置“部门编号”字段为主键。2、考勤表图10.考勤表字段设置 图11.考勤表 考勤表中设有六个字段,分别是:ID,考勤卡编号,员工编号,填写日期,迟到次数和加班次数。系统记录了员工一段时期以来的出勤,加班和迟到记录。“ID”的数据类型为自动编号,“考勤卡编号”和“员工编号”的数据类型均为文本型,“填写日期”的数据类型为日期/时间型,“迟到次数”和“加班次数”的数据类型为数字型。设置“ID”字段为主键。3、工资表 图12.工资表字段设置工资表中设有11个字段,分别是员工编号、姓名、账号、部门编号、日期、基本工资、全勤奖、房帖、车贴、公积金和医疗保险。表记录了员工的基本工资、全勤奖、车贴,房帖、公积金和医疗保险。其中“员工编号”和“部门编号”字段的索引属性设为有(有重复)。此表不设置主键。图13.工资表(二)关系系统通过“员工编号”字段将工资表和考勤表建立联系,通过“部门编号”字段将工资表和部门表建立联系。图14.关系设置 图15.关系设置部门表和工资表之间的联系需要实施参数的完整性。四、设计“员工薪资管理系统”的查询(一)、按姓名查询1、设计根据工资表选取表中的全部字段,条件设置如图所示:图16.按姓名查询条件设置2、运行在此窗体中输入需要查询的员工姓名图17.查询运行的参数输入得到该员工的工资条图18.查询运行结果(二)、员工考勤查询1、设计根据工资表和考勤表,选取字段,条件设置如图所示图19.员工考勤查询条件设置2、运行在此窗体中输入需要查询的员工编号图20.查询运行的参数输入得到该员工的考勤情况图21.查询运行结果五、设计“员工薪资管理系统”的报表1、设计 此系统只有一个报表“员工工资条”,以“按姓名查询”为记录源,将各种字段拖入设计器中其中,“实发工资”对应的文本框控件来源为“=基本工资+全勤奖+房帖+车贴-公积金-医疗保险”。图22.按姓名查询生成器 图23.字段列表其中,“实发工资”对应的文本框控件来源为“=基本工资+全勤奖+房帖+车贴-公积金-医疗保险”。2、运行在此窗体中输入需要查询的员工编号图24.报表运行的参数输入得到该员工的工资条图25.报表运行结果六、设计“员工薪资管理系统”的宏(一)、help1、设计Help 宏的设置需要使用两个msgbox操作,条件设置如图所示 图26.msgBox条件设置 2、运行图27.help宏运行的结果(二)按日期筛选和按姓名筛选通过applyfilter操作,具体条件设置为:按日期筛选:where条件为:工资!日期=Forms!工资信息查询!date按姓名查询:where条件为:工资!日期=Forms!工资信息查询!name图28.按日期筛选条件设置 图29.按姓名筛选条件设置七、设计“员工薪资管理系统”的窗体(一)、制作“参数设置”窗体1、设计以部门表为记录源,将各种字段拖入设计器中,将窗体中所有文本框同时选中,“属性”-“数据”-“可用”(否)-“是否锁定”(是)。打开该窗体时,所有的文本框是不可用的,锁定的,只有点击参数设定后,才可以激活文本框。图30.参数设置单击事件代码“参数设定”的单击事件代码如下:Private Sub Command7_Click()MsgBox 可以开始编辑工资参数了。Me.基本工资.Locked = FalseMe.全勤奖.Locked = FalseMe.其他奖.Locked = FalseMe.基本工资.Enabled = TrueMe.全勤奖.Enabled = TrueMe.其他奖.Enabled = TrueEnd Sub2、运行点击参数设置按钮 图31.参数设置 图32.编辑参数可以通过“转至前一项”和“转至后一项命令按钮”浏览每个部门的工资情况 如果需要改变数据,可以点击“参数设置”按钮,进行进行设置 (二)制作“工资录入”窗体 1、设计 “工资录入”窗体的记录源是工资表图33.工资录入属性列表其中:“应发数”、“合计”、“实发数”对用的文本框控件来源为如下:应发数=基本工资+全勤奖 合计=基本工资+全勤奖+ 房帖+车贴 实发数=基本工资+全勤奖+房帖+车贴-公积金-医疗保险“帮助”按钮向导设置中选择“杂项”“运行宏”help.“查看考勤”按钮向导设置中选择“杂项”“运行查询”员工考勤查询.2、运行 图34.工资录入通过点击命令按钮,浏览每个员工的工资收入情况。“帮助”按钮可以连接到help 宏。“查看考勤”按钮可以转入到该员工的考勤记录。(三)、制作“工资信息查询”窗体1、设计窗体以工资表为记录源,在窗体页眉的两个“开始查询”按钮分别对应宏“按日期筛选”和“按姓名筛选”。在窗体的属性中将默认视图改为“连续窗体”图35.以工资为记录源 图36.默认视图-连续窗体图37.文本框属性表 图38.文本框属性表在文本框“发薪日期”和“员工姓名”的属性中,其它选项框中将名称分别改为date和name.2、运行通过输入员工姓名或者发薪日期,点击开始查询,可以浏览到该员工或者发薪日的薪资情况。图39.工资信息查询(四)制作“打印工资条”窗体1、设计在窗体中添加组合框,名称为name,“属性”-“行来源”-“工资”,在查询生成器中进行如图设置图40.查询生成器“打印按钮”向导中选择“报表操作”“打印报表”员工工资条。 “预览按钮”向导中选择“报表操作”“预览报表”员工工资条。2、运行图41.打印员工工资条运行窗体时,可以直接选择员工姓名,对该员工的工资条进行预览和打印(五)、制作“主切换面板”窗体1、设计菜单中工具数据库实用工具切换面板管理器编辑新建图42.切换面板管理器 图43.编辑切换面板图44.项目条件设置2、运行图45.主切换面板通过主切换面板可以进入“参数设置”“工资录入”“打印工资条”“工资信息查询”四个窗体,进行窗体的操作。(六)、制作“启动画面”窗体1、设计菜单中“工具”“启动”设置,可将“启动画面”设置为该系统的初始窗体, 图46.启动设置2、运行图47.启动画面在系统被打开时,会自动弹出本窗体,点击“Lets Go!”命令按钮,进入主切换面板,运行其他四个窗体。八、课设总结本次课设从6月18日开始,每天早上8:30开始进行,到11点左右结束。历时15天左右,大致完成了本次数据库课程与设计。编程是一个繁琐的过程,要考虑到很多错误情况,例如关系,查询,报表或宏做错了就会相互影响,致使窗体不能正常运行。只有一步一步调试,静下心来看待问题,找出失误的环节才可以使系统达到预想的效果,成功运行。在设计系统程序时就遇到了很多的小问题,例如将条件设置中的“forms”误写成“froms”,导致后面的查询和窗体无法正常运行。所以设计系
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025园林绿化设计合同范本
- 2025劳动合同协议书范本模板
- 2025企业合同终止的情形分析:合规解除劳动合同的途径与条件
- 江苏省镇江市2024-2025学年高一上学期期中检测生物试卷 含解析
- 腰椎疼痛康复护理
- 脊柱外科术后护理
- 静脉留置消毒护理
- 心脏支架术后护理规范
- 【方案】2024咪咕全域营销媒体手册6928mb
- 三晋卓越联盟·2024-2025学年高三5月质量检测卷(25-X-635C)生物(B)
- 2025-2030年芳纶纤维行业市场深度调研及发展趋势与投资研究报告
- 船舶股份合伙协议书
- 《传染病学:新冠病毒》课件
- 图形的位置(课件)-数学人教版六年级下册
- 设备购置合同协议书
- 2025年全国保密教育线上培训考试试题库附参考答案(完整版)带答案详解
- 烟台科目一试题及答案
- 秸秆买卖协议书模板
- 市场营销-理论、方法与实训 第4版 课件 第10章促销策略
- 焊接工程师考核指南试题及答案
- 济南市工程咨询院招聘笔试真题2024
评论
0/150
提交评论