




下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、s一、设计的目的、任务本课程设计是数据库技术与应用课程的实践部分,是在学习完课程后进 行的一次综合练习。其目的在于加深对数据库技术与应用 的原理和程序的理 解、巩固、提高,让学生做到学以致用,把所学的理论知识应用于实际问题的解 决,编制出完整的应用程序,为以后实际编制大型的应用软件打基础。二、课程设计要求(包括设计说明书的具体要求)要求:1 .符合课题要求,实现相应功能。可以加以其他功能或修饰,使程序更加完善、合理;2 .要求界面友好美观,操作方便易行;3 .注意程序的实用性、安全性;4 .随时记录设计情况(备查,也为编写设计说明书作好准备) ;5 .设计成果:设计说明书一份;源程序能编译成可
2、执行文件并能正常运行。s课程设计题目工资管理系统2 .功能描述工资管理是现代企业管理中的一个部分,完善的工资管理系统可以有效的管 理职工,可以提高对职工的管理,还能节省企业的费用。工资管理系统用于每个 月员工实发工资的计算,计算的项目包括基本工资、奖金、福利和津贴等。工资管理系统的输出结果是对员工工作的一个评价。本系统中,计算工资的基本依据是考勤管理系统的统计结果。同时统计和查询时需要用到人事管理系统 中的员工信息和部门信息。所以这个系统是在前面两个系统的基础上实现的。工资管理系统应具有以下的功能:1 .该系统可供企业管理人员添加,修改和删除登录系统的用户名,密码及企 业员工的各种信息。2 .
3、管理人员可以在系统中相应的窗体查取各个员工的各种相应的信息。3 .管理者可以明确地看到员工的考勤情况。4 .管理者能明白的知道员工的月度奖励及月度工资统计状况。5 .管理者能从中了解到员工的福利津贴,扣发情况。6 .员工基本工资的设定。7 .实发工资计算公式的调整。8 .根据出勤统计结果计算本月各项实际金额3 .概要设计根据需要的功能,得到系统功能模块设置,如图所示1 .人员信息模块此模块可供管理者查看,添加,修改和删除员工的员工编号、密码、权 限、姓名、部门等信息。2 .部门设置模块此模块可供管理者查看,添加,修改和删除部门的部门编号、名称等。3 .员工工资设置此模块可供管理者查看,添加,修
4、改和删除部门员工编号、工资(元 / 小时)4 .福利津贴扣发模块此模块可供管理者查看,添加,修改和删除员工的记录编号、年月、员工编号、类别、项目名称、金额、说明。5 .月度考勤统计月度奖金查询此模块可供管理者查看,添加,修改和删除员工的记录编号、员工编号、 年月、各类统计信息。6 .月度奖金查询模块此模块可供管理者通过员工编号对员工的月度奖金情况进行查询。7 .固定福利查询此模块可供管理者通过年月,员工编号对员工的固定福利进行查询。工资管理系统的输出结果是对员工工作的一个评价。本系统中,计算工资的基本依据是考勤管理系统的统计结果。同时统计和查询时需要用到人事管理系统 中的员工信息和部门信息。所
5、以这个系统是在前面两个系统的基础上实现的,这 里为了简便,直接把需要的表从前面的数据库中导入,具体的方法后面介绍。根据上面的分析,最后得到系统的数据流程图。(月度员工考勤乙_ 统计表 yJ一A工资计算H月度工资表(/工资福利7 /员工工资福利/、1、/ 津贴调整 /津贴设置表厂+/工资发放7图12.2 系统数据流程图/四.详细设计根据上面的数据流程图,可以列出如下系统所需的数据项和数据结构。(1) 员工工资设置:员工编号、工资(元/小时)。(2) 福利津贴扣发:记录编号、年月、员工编号、类别、项目名称、金 额、说明。(3) 月度工资统计:记录编号、年月、员工编号、基本工资、奖金、其他应发明细、
6、其他应发总额、扣发明细、扣发总额、实发金额。所需的外部数据支持:(1) 人员信息:员工编号、密码、权限、姓名、部门、当前状态。(2) 部门设置:部门编号、名称等。(3) 月度考勤统计:记录编号、员工编号、年月、各类统计信息。根据上面的设计,这个系统总共需要7个数据表。其中员工信息、部门设置、 计数器和考勤统计,可以使用前面设计好的数据表。另外需要建立3个数据表用 于保存工资设置、福利津贴扣发记录和工资统计结果。另外福利津贴扣发记录中, 需要用到1个记录类别代码表,用于标识记录数据是津贴、福利还是扣发项,还 需要一个表格用来记录各类行为相对的金额。1).这个系统总共需要7个数据表。各表的名称与结
7、构如下:表一部门设置字段名称数据类型字段大小主键部门编号文本20是部门名称文本20否部门经理文本20否介绍文本50否表二福利津贴扣发字段名称数据类型字段大小主键记小编p自动编p20否年月文本20否员工编号文本10是旧文本6否员工姓名文本10否金额货币否表三管理员信息表字段名称数据类型字段大小主键编p自动编p否密码文本50否表四人员信息表字段名称数据类型字段大小主键员工编号自动编p20是密码文本20否权限文本20否员工姓名文本20否性别文本2否部门文本20否地址文本20否备注文本50否表五.员工设置表字段名称数据类型字段大小主键员工编号文本10是员工姓名文本50否工资货币否表六月度工资统计字段名
8、称数据类型字段大小主键记小编p自动编p长整型否年月文本20否员工编号文本10是基本工资货币否奖金货币否其他应发明细r 备注否其他应发总额货币否扣发明细备注否扣发总额货币否实发奖金货币否表七月度考勤统计字段名称数据类型字段大小主键记小编p自动编p10否统计月份文本10否累计工作时间数字长整型否累计加班时间数字长整型否迟到次数数字长整型否早退次数P 数字长整型否员工编号文本10是根据表的结构可创建各表,各表的关系如下:A年月员工铜号 类型西工生S座 W 二绕外月饰里讨工作时If 累计加舐时仁退到i燃V郃口设舌变码窗限员工姓名别fj址注性部忐器品工编号员工姓名工资一元/小时:声门第器门名称 邰I隆理
9、创建的各表如下:100.0000.00 欣0.00 ¥00.00*600.00小四W00.00三西二子三弘孚王府小部门设置记录编号年月 I 员工编号芟组 员工旌月金额 I 具体摘迷1 2012 1J2 2012 123 2012.134 2012.145 2D12.156 2012.16打(自动褊号)额.00记录:QD"T 所函前 共有记录数:6福利津贴扣发山顶州河 平郑星部部部男女女三四二张李王1Z3456123456123456高.|< 111 LtJlElt*!共有记录数- a*a卜人员信息员工工资设置:表| b|-S |&|111员工编号员工姓名工资(
10、元/小时)+0张三*100. 00+2李四*90.00+3王二¥120. 00米M.00记录:四,11_回弛:共有记录数3员工工资设置月度工资统计月度考勤统计2)创建窗体根据需要创建了七个窗体,分别是:1 .工资统计查询2 .固定福利查询3 .员工查询4 .津贴查询5 .月度奖金查询6 .月度扣发查询7 .总查询创建窗体是通过“在设计视图中创建查询”建立的,创建的查询如下:工资统计查询固定福利查询员工查询月度福利津贴查询月度奖金查询月度扣发查询总查询3)窗体的创建根据需要建立了 11个窗体,分别是:(1)登陆界面(2)福利津贴扣发(3)工资管理系统(4)工资统计结果(5)管理员登陆(
11、6)管理员信息(7)人员信息(8) 一般用户登陆(9)员工工资设置(10)月度工资统计(11)月度考勤统计在系统中选择窗体,点击新建,根据窗体向导创建窗体。其中“登录窗体” 是在设计视图中创建的。“登录窗体”视图如下:点击“一般用户”即可进入“一般用户登陆界面”,其创建方法如下:(12)在系统中选择窗体,在设计视图中创建新窗体(13)利用工具箱中在窗体主体上建立两个文本框,分别输入“用户名”“密砂(14)利用命令按钮建立“登陆” “退出”,其中“登陆”按钮需要源代码, 代码如下:i = i + 1Dim name As String, pass As Stringname = Me!Text1
12、1pass = Me!Text13If name = "123" And pass = "123" ThenMsgBox ”欢迎使用员工工资设置! ", vbOKOnly + vbInformation,"欢迎"DoCmd.CloseDoCmd.OpenForm ”员工工资设置"Exit SubElseIf i < 3 ThenMsgBox "密码错误", vbOKOnlyMe!Text11 =""Me!Text13 =""Me!Text11.Set
13、FocusElseMsgBox "3次输入错误,退出系统!", vbOKOnlyDoCmd.CloseEnd IfEnd If(15)单击“保存”另存为“一般用户登陆”即可“一般用户登陆”视图如下:般用户登录到以下的界面:管理员登陆界面创建同一般用户登陆界面设计,其视图如下:管理员登录到以下的界面:其他窗体都是利用窗体向导创建的,它们的视图如下:月度考勤统计福利津贴扣发J3 月度:_| ii 回月度工资统计工资统计结果4)创建报表根据需要建立了四个报表,分别是:(1)福利津贴扣发(2)人员信息(3)员工工资设置(4)月度工资统计报表都是根据使用报表向导创建的,具视图如下:a
14、 as 信息人员信息旧员工工资设置 口 II回声员工工资设置旧月度工赍筑计匚£-I同月度工资统计u福利渤造扣发I 口 司瓯I福利津贴扣发五.存在的问题对于源代码认识不够,虽然能够按照课本上的做出相应的代码,但仍需 熟悉。在做登陆界面时,不能够熟练的操作,以至于设计错误。设计的报表有点简单,都是使用报表向导创建的。布局仍需改动,不够美观。、设计出的程序虽然能够基本满足要求,但仍需改动。6 .心得体会这次的Access课程设计我所做的是第十一题工资管理系统,工资管理 是现代企业管理中的一个重要组成部分, 一个健全完善的工资管理系统能够有 效的管理工资的相关情况,提高企业办事效率,促进企业的生产发展。这次的课程设计,是我第一次完成整个系统的整理编制,综合运用了各种 课堂所学知识,不仅深化认识课本知识,对课本进行系统的整理,而且锻炼了 我的操作实践能力,独立解决问题的能力。这次课程设计是自我的一个全方面 深化提高。经过一周的设计,我更加熟练的掌握表,查询,窗体,报表的创建,对表 的有效性规则,索引等有了进一步的认识。懂得了建立查询的各字段的条件性。 以及表之间关系是如何建立的及如何使用设计视图建立窗体。另外对源代码也有了一定的认识,初步了解到了源代码的一些规定及要求,一周的课程设计,时间还是比较充裕的,但是对我来讲比较紧
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年技术员考试必知重点试题及答案
- 计算机信息安全管理题目及答案
- 战略管理中的参与式决策方法试题及答案
- 吉林省长春汽车经济技术开发区第九中学2025届数学七下期末学业质量监测试题含解析
- 法学概论考试中的法律逻辑训练与试题及答案
- 浙江省丽水地区五校联考2025届七年级数学第二学期期末调研模拟试题含解析
- 2025届浙江省杭州市富阳市数学八下期末联考试题含解析
- 计算机二级VB数据迁移与转化方法题及答案
- 2025年中国间溴苯胺市场调查研究报告
- 总结2025年软考网络管理员考试试题及答案
- 管道公称直径壁厚对照表
- PAN纤维结晶度取向度和形貌的演变规律对其性能影响
- 岛津GCMS-TQ8040教材
- (完整版)化工原理各章节知识点总结
- 空调水管线试压冲洗方案
- 总公司与分公司承包协议[页]
- 食品经营设施空间布局图
- 预制箱梁运输及安装质量保证体系及措施
- GB∕T 36266-2018 淋浴房玻璃(高清版)
- 内科学-原发性支气管肺癌
- 航空煤油 MSDS 安全技术说明书
评论
0/150
提交评论