工资管理系统设计内容
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
工资管理系统
该系统提供功能为:
1.能查看和更新职工信息;
2.能查看考勤结果;
3.能查看职工工资条;
4.能查看到职工工资汇总结果;
5.能按部门查看到职工工资情况;
6.职工能查看到自己的工资条
一、表的设计如下:
人事表
1.“职工编号”字段设置成文本型,且其标题显示为“职工号”,并设为主键;
2.“性别”、“职称”字段的取值为固定值;
3.“部门”字段为数字型
4.“婚姻状况”字段名标题显示为“婚否”,该字段的默认值为0(“否”)
5.“政治面貌”显示为“是否党员”
6.“基本工资”字段的取值不能小于450元,输错时显示“不能虐待员工呀!”
7.“业绩”字段为“备注型”
8.“照片”字段为“OLE对象”
9.增加“入职时间”,长日期/时间型
部门编码表
1.“代码”为数字型,且显示“部门编码”,并设为主键
2.“部门名称”的取值为固定值
工资表
说明:“实发工资”字段不用设置,数据不用输入,可在查询中利用计算功能生成
1.“职工编号”为文本型,并设为主键;
2.“基本工资”、“房租水电”、“工会会费”、“奖金”、“岗位津贴”、“实发工资”等字段均
设成货币型,保留小数位两位
3.“工会会费”的输入值不少于2元钱,输错给予相应的提示“这么少的工会会费,错啦!”增加:“考勤表”(视为当月2012-09的考勤结果)
2.“事假天数”、“病假天数”、“旷工天数”等字段均设成数字型,小数位为一位
3.“事假天数”、“病假天数”、“旷工天数”等字段均设为输入值不少于-1,输错给予相应
的提示“这样不符合实际吧?”
4.计算的标准为:事假一天扣15元,病假一天扣5元,旷工一天扣50元。
二、设计表之间的关系:
“部门编码表”与“人事表”之间为“一对多”关系;“人事表”与“工资表”是“一对一”关系,“人事表”与“考勤表”为“一对一”关系。
三、设计查询:
1.利用向导查询完成职工信息的查询,含“职工号”、“姓名”、“政治面貌”、“部门名称”
内容,查询名为“向导查询职工信息”;
2.利用设计视图完成:男职工且为工程师的姓名、部门名称、基本工资,查询名为“设计
查询男工程师”
3.找出属于自己的信息,查询名为“我的信息查询”
4.找出七零后的职工的姓名、部门名称、基本工资、岗位津贴、工会会费,查询名“七零
后职工情况简表”
5.找出未婚的党员的姓名、职称、部门名称、出生年月,查询名“未婚党员的名单”
6.找出姓刘的职工名单,含姓名、部门名称、岗位津贴
7.计算职工的工龄
8.找出工龄在20以上的职工
9.试着做一下:若基本工资小于等于600元的职工新增工资为200元,大于600元的职工
新增工资为150。(利用IIF函数来实现)查询名为“新增工资字段生成查询”
10.完成“养老保险金”按基本工资与岗位津贴之和的10%缴纳计算,查询名为“养老保
险金字段生成查询”
11.统计出考勤扣款结果,查询名为“考勤扣款情况查询”,并生成“当月考勤表”
12.计算出应发工资,查询名“应发工资计算查询”(应发工资由“基本工资”、“奖金”、“岗
位津贴”组成)
13.计算应扣款,查询名“应扣款计算查询”(应扣款项目由“房租水电”、“工会会费”、“考
勤扣款”组成)
14.计算实发工资,查询名“工资表的计算查询”(实发工资项目由“应发工资”、“应扣款”)。
15.设置参数查询,提示按部门找职工的工资情况,查询名为“参数查询——部门查询”
16.设置参数查询,提示按年龄段找职工,显示其所属部门及工资情况,查询名为“参数查
询——年龄段查询”
17.设置参数查询,提示按基本工资(分别按大于600元,小于600元)找职工的工资情况,
查询名为“参数查询——基本工资查询”
18.分别列出不同部门的工资表,含姓名、部门名称、基本工资、房租水电、工会会费、奖
金、岗位津贴、应发工资、应扣款、实发工资,并生成相应的部门工资表(操作查询——生成表查询,共四个表)
19.找出技术科的人,列出所有信息,查询名为“技术科名单查询”,并生成表,表名“技
术科名单”(操作查询——生成表查询)
20.每个职工的奖金均增加了100元(操作查询——更新查询)
21.工会会费在原来的基础上增加了20%(操作查询——更新查询)
22.对“技术科名单”表完成删除姓王的职工信息的操作(操作查询——删除查询)
23.复制“人事表”备份,表名为“人事表备份”;再复制该表的表结构,表名为“职工信
息表补充”,输入三条记录,都是你的好友;保存该表,将该表的内容追加到原“人事表备份”中。
24.写出上述操作的SQL语句
四、窗体(下列内容均要注明设计者姓名及时间)
1.基于“人事表”创建“职工信息表”
2.设计当月职工考勤表窗体
3.设计职工工资汇总表
4.设计一个窗体,含有两个选项卡,其中一个选项卡中含有选项组,结合宏的功能设计成
主菜单的形式。主菜单的内容自拟,格式如下图
五、报表(下列内容均要注明设计者姓名及时间)
1. 请你为每一位职工设计一张名片,并注明设计人姓名。
2. 创建当月职工考勤表
3. 按部门分组设计职工工资表,并计算各部门的人数、各工资项目的合计及实发工资的平
均值。
4. 设计职工工资汇总表及职工个人工资条
六、完成切换面板的创建(主菜单)
要求:
一级菜单按上图设计,但二级菜单也可自拟。
工资管理系统
打印或预览
信息查询
设计主菜单
初始化
退出该系统
人事表
当月职工考勤表
返回上一级
职工信息表
职工出勤情况
返回上一级
个人工资条
部门工资总汇
返回上一级