员工薪资管理系统Access设计报告材料_第1页
员工薪资管理系统Access设计报告材料_第2页
员工薪资管理系统Access设计报告材料_第3页
员工薪资管理系统Access设计报告材料_第4页
员工薪资管理系统Access设计报告材料_第5页
已阅读5页,还剩11页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、数据库原理课程设计设计题目:员工薪资管理系统学 号:昆明理工大学信息工程与自动化学院2016年12月.、八、-刖言当今社会,员工的薪资管理是每个公司和单位的一个重要内容,随着企业的发展,公司员工的增加以及调动,员工的薪资的管理工作也变得越来越复杂。 薪 资管理关系到每个员工的基本工资、 福利补贴、失业保险、住房公积金和奖金等 项目,是员工们普遍关注的问题。同时,资金是企业生存与发展的重要支撑,资 金的运转关系到企业的整体发展。而早期的员工薪资是通过人工处理纸质资料来 进行管理的,这不仅耗时,还难以避免工资发放错误的现象。如今,计算机科学 技术快速发展,为员工薪资管理提供了有利的条件。通过计算机

2、来对此进行管理, 节省了人力、物力、财力,提高了准确率,满足了企业的财务管理、薪资发放的 需要,能够给企业带来更好地效益。本学期,我们学习了 Access数据库管理,让我们获得了多一项技能。同时, 也让我们有了牛刀小试的想法。学习外语的我们,今后的工作很有可能会用到这 一项技能,学习设计一个小型的数据库无疑是最好的锻炼。对我而言,员工的薪资管理可能与今后工作更有联系,因此,想通过此次设计实验得到锻炼,并希望 能够得到老师的点拨,以求更大进步。通过设计大实验,验证和巩固在课堂上学 习的知识,掌握数据库的表建立、查询、窗体和宏的基本使用,从而使自己具有 设计小型数据库管理系统的能力,为自己的多添一

3、分彩。并且,希望能后通过此 次将课本上的理论知识和实际有机的结合,既要动手又要动脑,独立实践的机会, 来锻炼自己的动手能力和实践能力,培养自己计算机技术的应用能力和综合分析 问题、解决问题的能力。在背景资料的基础上,结合员工薪资管理的实际情况,使用MicrosoftAccess2003&2007以及word文档来设计一个员工薪资管理系统。以此来满足员 工薪资管理人员对员工薪资的管理,包括员工信息管理、员工工资管理、部门信 息管理、奖励工资管理和员工对自己基本信息、工资信息、奖励工资的查询。一、设计内容1.1设计题目:员工薪资管理系统1.2背景资料:1)某单位现有100名以上员工,其中有管理人员

4、、财务人员、技术人员和 销售人员。2)该单位下设4个科室,即经理室、财务科、技术科和销售科。3)工资由基本工资、福利补贴和奖励工资构成,失业保险和住房公积金在 工资中扣除。4)每个员工的基本资料有姓名、性别、年龄、参加工作时间、单位和职业(如经理、工程师、销售员等)。5)每月个人的最高工资不超过10000元。工资按月发放,实际发放的工资 金额为工资减去扣除。1.3设计要求:1)进行需求分析,设计相应的基本表。2)实现按照科室录入个人的基本资料、工资和扣除金额的数据。3)计算个人的实际发放工资。4)按科室、职业分类统计人数和工资金额。5)实现分类查询。6)能够删除辞职人员的数据。7)实现操作人员

5、权限管理8)能够生成相关统计报表二、需求分析系统功能要求设计数据库中所存储的信息有:1、科室信息:科室编号、科室名称、科长或总经理2、员工信息:姓名、性别、年龄、参加工作时间、科室、职业等3、工资:基本工资、福利补贴、奖励工资、失业保险和住房公积金4、奖励工资:贡献有效建议条数、奖励金额、迟到次数、缺勤次数、全勤奖、扣罚金额、奖励总金额通过本管理系统,需要实现的功能有:1、管理员:员工基本信息管理、员工工资管理、科室信息管理、奖励 工资管理、离职人员信息管理、输入员工信息、输入员工奖金信息、 修改登录管理员和员工登陆密码。2、员工:查询个人基本信息、工资信息、奖励工资、科室信息和修改个 人密码

6、三、数据库概念结构设计E-R 图:E-R图也称实体-联系图(Entity Relationship Diagram),提供了表示实体类型、属性和联系的方法,用来描述现实世界的概念模型。它是描述现实世界概 念结构模型的有效方法。是表示概念模型的一种方式,用矩形表示实体型,矩形 框内写明实体名;用椭圆表示实体的属性,并用无向边将其与相应的实体型连接 起来;用菱形表示实体型之间的联系,在菱形框内写明联系名,并用无向边分别 与有关实体型连接起来,同时在无向边旁标上联系的类型 (1:1,1:n或m:n)。构 成E-R图的基本要素是实体型、属性和联系,其表示方法为:实体型(Entity):具有相同属性的实

7、体具有相同的特征和性质,用实体名及其属性名集合来抽 象和刻画同类实体;在E-R图中用矩形表示,矩形框内写明实体名;比如学生张 三丰、学生李寻欢都是实体。如果是弱实体的话,在矩形外面再套实线矩形。属性(Attribute):实体所具有的某一特性,一个实体可由若干个属性来刻画。在E-R图中用椭 圆形表示,并用无向边将其与相应的实体连接起来;比如学生的姓名、学号、性 别、都是属性。如果是多值属性的话,再椭圆形外面再套实线椭圆。如果是派生 属性则用虚线椭圆表示。联系(Relatio nship):联系也称关系,信息世界中反映实体内部或实体之间的联系。实体内部的联系通常是指组成实体的各属性之间的联系;实

8、体之间的联系通常是指不同实体集 之间的联系。在E-R图中用菱形表示,菱形框内写明联系名,并用无向边分别与 有关实体连接起来,同时在无向边旁标上联系的类型(1 : 1,1 : n或m: n) c 比如老师给学生授课存在授课关系,学生选课存在选课关系。如果是弱实体的联 系则在菱形外面再套菱形。系统E-R图奖金总金额奖励金额贡献有效建议条数缺勤次数迟到次数扣罚金额年龄性别职业参加工作时间1发放日期发放领取日期1姓名年龄科长或总经理管理密码用户名科室编号1奖励1住房贷款1管理n密码账号基本工资室名称系统账号和密码奖励工资实际发放工资福利补贴科室员工失业保险科室编号“四、数据库物理结构设计1、系统组织结

9、构图员工薪资管理系统1登陆界面管理员员 工 信 息 管 理员工 工 资 管 理奖 励 工 资 管 理离职人员管理部门信息管理系统用户管理增 加 员 工 管 理询 询 询 询员工基本信息工资信息工资信息奖 励 信 息2、表结构定义表1 员工信息表字段名称数据类型字段大小/格式是否设置主键员工编号文本10是姓名文本10否性别文本1否出生日期日期短日期否参加工作时间日期短日期否科室数字整型否职位文本10否密码文本6否是否辞职是/否否表2科室信息表字段名称数据类型字段大小是否设置主键科室编号文本10是科室名称文本10否科长编号文本5否科长姓名文本10否表3 员工薪资表字段名称数据类型字段大小是否设置主

10、键员工编号文本10是实际发放工资货币否基本工资货币否福利补助货币否住房贷款货币否是否发放是/否否表4奖励工资表字段名称数据类型字段大小是否设置主键员工编号文本4是扣罚金额货币否奖罚总金额货币否3、表具体信息及关系(1)表具体信息员工信息表员工编号姓名性别出生日期参加工作时间|科室职位|密码是否辞职001张三丰男1996/2/192016/2/21经理001False002李大仁男1997/3/82016/2/22编程员002Falsep03吕大鱼男1996/1/12016/2/23话务员003False004罗小姣女1997/3/92016/2/22普通员工004False005张萌女1993

11、/3/92016/2/21普通员工005False杨峰男1997/3/42016/2/23普通员工006False007万小华男1996/2/42016/2/21普通员工007False员工薪资表员工编号实际发放工资基本工资福利补助|住房贷款是否发放|001 3,300.00 3,000.00 1,000.00 500.00)True002 3,400.00 3,000.00 1,000.00 500.00)True003 3,500.00 3,000.00 1,000.00 500.00)True004 3,500.00 3,000.00 1,000.00 500.00)True005 3,

12、700.00 3,000.00 1,000.00 500.00)True006 3,500.00 3,000.00 1,000.00 500.00)True007 3,800.00 3,000.00 1,000.00 500.00)True奖励工资表员工编号奖励金额扣罚金额 奖罚总金额001002p03 1,000.00 200.00 800.00 1,000.00 100.00 900.00 1,000.00 300.00 700.00004 1,000.00 200.00 800.00005 1,000.00 100.00 900.00006 1,000.00 100.00 900.000

13、07 1,000.00 300.00 700.00科室信息表科室编号科室名称|科长编号科长姓名1办公室 101张三|2编程室 102李四3咨询室 103王二I(2)表关系图员工薪贯表摘肿助是否员鼓婪励T赍表五、数据库实现1、创建选择查询:创建一个名为“员工实发工资查询”的查询,根据基本表的信息员工信息表、 员工奖金查询和员工薪资表的信息计算出员工的实发工资,并显示相关信息。操作方法为:首先进入查询设计视图,把所需的三个表显示出来,然后将所 需字段选入查询的设计区中,如图1所示,在“实发工资”字段的行中,使用生 成器生成公式:员工薪资表!基本工资+员工薪资表!福利补助-员工薪资表!住房贷 款+员

14、工奖金查询!奖罚总金额,随着数据的改变而自动运算。保存查询为“员工实发工资查询”,便可计算出员工的实发工资、J员工薪资表1 1奖励工资袤af员工信息表实际境放工资唇利补助*1扣罚金康 奖罚总金飯出生曰期 註工作时间n殳.员工编号垦本工烫住屁赏軟哎鬥总金额买眸发放工資墨否发领島:员工信息表员工薪资表员工薪资表奖励工资表员工薪资表员工薪资表回0回回图12、创建参数查询:创建一个名为“员工输入员工编号和密码查询个人实发工资”的查询,当 输入不同的员工编号和密码时,显示相应员工的实发工资信息。此查询用于员工 查询个人信息,确保了对其他员工信息的保密性。操作方法为:首先进入查询设计视图,将各个字段选入查

15、询的设计区中,如 图2所示,在“员工编号”字段的条件行中,输入请输入员工编号:作为参数, 在“密码”字段的条件行中,输入请输入密码:。当运行本查询时会出现带有 提示信息“请输入员工编号:”的对话框,输入所需查询的员工的编号,按确定 键,接着会有提示信息“请输入密码”,输入之后就会得到对应员工的实发工资 的信息。员工漏号密码3员工姓名科室员工信息恙员工信息恚员工实岌工资查询員工实岌工资查询员工实岌工赏查询圜圜请输入员工编号:】请输入密码I 4图23、部分报表和宏的设计流程:(1)、创建报表:创建一个名为“按科室汇总员工实发工资”的报表操作过程:打开创建报表向导,以“员工实发工资”为数据源,将所需

16、字段 添加,添加“科室”字段为分组级别,以“员工编号”字段为升序排序,单击汇 总选项,进行“实发工资”、“基本工资”、“奖励总金额”等的汇总,选择报表样 式,输入名称保存。然后打开预览并在设计视图中美化外观。如图4所示:员工实发工资杳沟员工缁号黑.秦工资伎房贵跌Al =0D1g 00fls D0*1, 000. 00*5D0. 00阳OH 00-10D23P 000, DO1, 000, 00500. 00900. 000033, 000. 001,000.00500. 00UTOO- 000回004绚 000. 00lr 000-00500. 00800. 00-10005氏 000. 00

17、忆 000,00*500. 00900* 000063, 000. 001f 000, 00500. 0094Q. 0000073P 000. 00000.005G0. 00- 700. 00创2016-1225 3差 1 WP 1 TT图4(2)、创建宏:创建一个名为“管理员管理权限宏”的宏组。操作过程:A. 先用窗体设计视图创建一个名为“管理员管理权限”的窗体:B. 创建“管理员权限宏”,点击“宏名”和“条件宏”按钮,让窗口变为 如下图所示开始进入宏命令操作:图5C. 建立一个宏组,宏的设计视图如图6所示:OpenTable表容称颊工資表視圄垃揖克OpenTable表容称科室信显表Open

18、Table表容称员工薪资表觇圄轴克OpenTable表容称员工信总克祝圄轴克4、实现难点:1、奖励工资和实发工资的运算;2、管理员登录界面宏和员工登陆界面宏的设计;3、管理员管理权限和员工权限的设计;4、输入新的员工信息和薪资信息窗体的设计;5、员工的不同的查询权限功能的实现。通过为期两周的上机实验和课程设计,我学到了很多书本上不能学到的东 西,对数据库的了解有所提高,不再局限于表面字面意思,而是通过深入了解并 动手实践来掌握一些基本基础,毕竟自己亲自设计过一个数据库,不再是书本上 的理论,空空而谈,所以受益匪浅。学习理论是实践的基础。经过本次设计 经历,我深刻地认识到了认真学习课堂的理论知识以及做好平时的课程实 验,并形成一定的知识体系是本次课程设计的基础,尤为重要。再者,熟能生巧。在学习的过程中多加练习是也是很重要的在 Access课程设计过程中逐步学习使用Access2003 和 Access2007数据库管理软件,但由于Access2003版本在自己电脑无法使用,在设计过程中花了一点时间适应Access2007的使用。学会了在 Access2007中建立数据库,简单基本的数据库操作管理,控件属性的基本操作,还有数据库 各个对象(除了页外)的基本功能。综合设计的前一段时间用于确立课程设 计的基本设计(包括E-R图和系统结构图)。一边学习做好课程每次实验一边结

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论