- 397.50 KB
- 2022-05-17 13:05:18 发布
- 1、本文档共5页,可阅读全部内容。
- 2、本文档内容版权归属内容提供方,所产生的收益全部归内容提供方所有。如果您对本文有版权争议,可选择认领,认领后既往收益都归您。
- 3、本文档由用户上传,本站不保证质量和数量令人满意,可能有诸多瑕疵,付费之前,请仔细先通过免费阅读内容等途径辨别内容交易风险。如存在严重挂羊头卖狗肉之情形,可联系本站下载客服投诉处理。
- 文档侵权举报电话:19940600175。
目录前言1职工考勤管理系统数据库设计21.1设计方法21.1.1需求分析21.1.2系统现状分析31.1.3软硬件配置31.2设计过程31.2.1模块管理41.2.2数据库设计41.2.3数据表的设计81.2.4代码的调试131.3设计创新和关键技术15致谢16参考文献17附录18第21页共21页
前言数据库是数据管理的最新技术,是计算机科学的重要分支。十余年来,数据库管理系统已从专用的应用程序包发展成为通用的系统软件。由于数据库具有数据结构化、最低冗余度、较高的程序与数据独立性、易于扩充、易于编制应用程序等优点,较大的信息系统都是建立在数据库设计之上的。因此,不仅大型计算机及中小型计算机,甚至微型机都配有数据库管理系统。SQL的全称是结构化查询语言(StructuredQueryLanguage),它是关系数据库中最常用的语言。SQL不仅可以管理数据库中的数据,而且可以管理关系数据库本身。为了避免各数据库产品之间的SQL语法不兼容,因此由ANSI(AmericanNationalStandardsInstitute,美国国家标准局)制定SQL—92标准,目前,大部分DBMS产品都支持该标准。考勤系统是进行开发与人事相关的一个系统。公司招揽人才之后,如何对人才进行有效的管理,发挥员工的主观能动性,提高公司利益是每一个公司管理者必须考虑的问题,制订有效的管理制度是一个管理人才的行之有效的办法。考勤管理适宜个其中极其重要的部门。而在现实中,考勤一般与工资等利益相关的事物挂钩,因此,考勤可能会涉及到比较多的内容。以考勤类型来说,有迟到早退、不正常上班、出差、请假、旷工等。在设计考勤系统时要综合考虑各种情况,设计数据库时使各种数据都能协调处理。通过本次数据库系统概论课程设计,深刻的理解数据库的知识理解和熟练掌握SQLServer、PowerDesigner技术设计的基本使用方法,学会PowerDesigner的制图方法,学会SQLServer查询分析器和企业管理器的使用以及如何进行数据库的备份还原的基本知识。了解数据库间的关系模型及SQL语言的特点,并掌握如何建立基本表、定义、插入、删除与修改数据。通过该课程设计,加深对课本所学的知识,并得以巩固,将SQLServer、PowerDesigner开发技术相结合设计出了考勤系统数据库设计,也会进一步使我们将理论和实践有机的相结合,达到了学以致用的目的,熟练的掌握了数据库设计的相关方法。第21页共21页
职工考勤管理系统数据库设计计算机已经成为我们学习和工作的得力助手,我们的生活也越来越离不开它。随着现代科技的进步,用计算机来进行考勤的管理也成为现代化企业运作必不可少的一部分。考勤是一个比较烦琐的工作,公司每天都要对员工进行考勤,员工上班时在考勤系统上登录,下班时进行注销,系统会自动记录,这样就可以节省很多的工夫。当员工不能正常上班,一般会与相关人员说明原因,然后在考勤系统上进行记录。在每个月进行结算工资时根据考勤系统上记录来增减个人薪金。1.1设计方法1.1.1需求分析90年代中期,由于Internet的迅速普及,使Intranet成为Internet技术在企业管理信息系统中的应用和延伸,形成了集计算机,计算机网络、数据库、分布式计算等于一体的信息技术综合体,它打破了时间和地域的界限,使信息交流变得快捷、准确,为建立现代企业管理信息系统提供了充足的条件。企业信息管理系统在此基础上延伸、扩展,使之上下、内外全面贯通。酒店考勤管理系统是在适应市场需求的客观前提下,为了满足中小型公司或事业单位管理自己的职员考勤问题而开发的。该系统的是终目的是要将各位职员的考勤情况放到网络上,以方便员工及时查证。系统采用模块化程序设计方法,既便于系统功能的各种组合和修改,又便于未参与开发的技术维护人员补充、维护。员工考勤管理系统能够和考勤机相连接,从而完成自动、高效、科学的考勤信息输入。该系统具备数据库维护功能,及时根据用户需求进行数据的添加、删除、修改、备份等操作。考虑到适应性,构建一个考勤系统,所有的员工都通过打卡来进行登录和注销,同时考勤系统需要用户密码才能进入。在这里假定打卡信息已经转化成数据信息,每次打卡将激活的一个模块。这些模块可以用手工输入,以备不时之需。根据分析,该考勤系统必须具备如下几个功能:(1)能够记录各种基本资料和考勤资料;(2)系统使用者每天每个人都必须进行考勤,能够记录各种考勤信息;(3)系统使用者能够查询以往考勤信息,以防止不公正情况出现;(4)系统使用者能够对考勤结果信息进行处理;(5)系统使用者能够由灵活处理;(6)保障数据库安全,优化数据库,,可以在程序中实现数据库备份和恢复。(7)界面的友好性,操作的图形化。(8)对员工的迟到情况进行统计也可以查询并由系统使用者对其进行修改删除1.1.2系统现状分析目前,对数据库各种模型的研究以及理论上的探讨都还在蓬勃发展,其应用也从一般管理扩大到计算机辅助设计、人工智能以及科技计算等领域。 第21页共21页
随着我国国民经济建设的蓬勃发展和具有中国特色的社会主义市场经济体制的迅速完善,各个行业都在积极使用现代化的手段,不断改善服务质量,提高工作效率,这些都在很大程度上给企业提出越来越严峻的挑战,对企业体系无论是在行政职能、企业管理水平以及优质服务上都提出更高的要求。建设一个科学高效的信息管理系统是解决这一问题的必由之路。考勤管理作为企业内部的一种管理也是如此,由于企业职工人数较多,每一位职工的具体实际情况也不尽相同,日常的考勤工作,如果没有一个完整的管理,后果将不堪设想。现实世界的事物反映到人的头脑中,人的大脑对它有个认识过程,经过分析(选择、命名、分类等)进入信息世界。这些信息再进一步加工、编码,然后进数据世界,而软件系统的开发工作需要考虑这两个方面的问题,也就是要考虑系统开发所需要的数据,以及如何对这些数据进行操作。这两个问题贯穿了整个软件系统的开发过程,这也就是数据库的设计问题,软件设计的一个核心。 我国中小企业信息化水平一直处在比较初级的阶段,有关统计表明,真正具备计算机信息化比较高应用水平的企业在全国1000多万中小企业中所占的比例还不足10%。然而,随着我国市场经济的不断成熟,企业的竞争也在不断的加剧,同时企业组织管理观念的变革以及业务流程标准化也在不断完善,中小企业信息化建设的热情近几年来有了显著的提高。因此开发一个高质量的考勤工资系统进行企业管理尤为重要。1.1.3软硬件配置根据用户数据库的大小选择不同的操作系统,一般安全性要求高的数据库管理系统Orocle数据库比较合适。一般情况下,小公司用户对微软Windows界面比较熟悉,因此,建议客户端都使用WindowsXP或Windows2000操作系统。1.2设计过程随着计算机的普及和计算机科学技术的飞速发展,人们开始越来越多地利用计算机解决实际问题。员工考勤管理是企业信息管理的重要部分面对大量的人事工资信息,采用人力处理将浪费大量的时间、人力和物力,且数据的准确性低。一个界面友好,易于操作的员工考勤管理软件进行自动化处理就会显得尤为重要。在数据库系统中,主要的操作是对数据库进行的,根据对不同数据表的操作来划分模块,虽然这并不一定正确,但根据数据来划分模块确实可以使乘隙模块清晰明了。当然,前提是数据划分正确,不然会使数据处理更加麻烦。经过分析,系统的结构如图1所示。登录考勤系统用户资料管理每日考勤管理请假考勤管理出差考勤管理加班考勤管理修改删除管理图1系统结构图第21页共21页
1.2.1模块管理(1)用户管理模块增加一名系统使用用户,同时设置密码和权限,当此用户要更改密码时,可以在修改密码模块中进行。必须具有一定权限才能进行此项操作。而当某些职工离职或者因某中缘故,不能再使用考勤系统,可以将该用户删除。可以更改拥护权限,使其具有访问某些模块的权限或者剥夺其访问某些模块的权限。所有系统使用用户都可能在此修改密码,以保障系统安全。(2)基本资料管理模块设置的时间有上午上、下班时间,下午上、下班时间,这个模块与上下班时间表相对应,以方便考勤操作。增加和删除请假类型,修改请假类型内容,并将操作结果存在请假类型表内。增加和删除外出类型,修改外出类型内容,并将操作结果存在外出类型表内。增加、删除和修改员工基本资料。(3)考勤操作管理模块输入员工每天出勤情况,主要为上班和下班时间,这是考勤的依据资料。对于迟到早退或者旷工情况,可以在这个模块直接判断。记录员工请假内容,请假时间,将其保存在数据库中。处理员工外出情况,说明其内容、原因和外出时间。(4)考勤资料管理模块根据统计条件统计在一段时间内的出勤情况,如每个月内迟到人数等,查询所有或部分人在某一时间段中的考勤情况,根据考勤结果,进行相应的处理。(5)数据库管理模块把系统数据库导出并存放在某一磁盘目录中,相当于备份。将存放在磁盘中的数据库导入系统时要覆盖原来的数据库,否则会出错。1.2.2数据库设计数据库记录了系统中处理的所有数据和某些操作。在实际应用中,一个实用的数据库应用系统可能要处理数据量巨大,并且关系复杂的数据。现实生活中处理的数据,必须经过抽象,然后再将它们反映到数据表的字段中。数据表中的字段类型和大小要符合使用习惯。设计的业务流程图如下所示:员工正常上班加班情况请假出差带职人员命令部门部门申请批准图2考勤系统业务流程图第21页共21页
设计的数据流程图如下所示:上班表员工正常上班加班请假出差加班表请假表出差表部门其它人员统计查询图3考勤系统的数据流程图第21页共21页
设计的E-R图如下所示员工正常上班加班请假出差考勤表加班表请假表出差表姓名密码进入公司时间上班时间下班时间加班时间类型性别请假时间请假类型出差时间出差类型上班时间管理员记录日期密码姓名上班日期图4考勤系统的E-R流程图该考勤管理系统中主要包括了员工的基本信息(姓名、性别、所属部门等),查询员工的基本信息,可根据员工的实际工资情况或实际的出勤情况查看员工的基本信息等;另外还有权限管理和日志的功能。将生成的代码,复制。通过SQL2000,在数据库中新建的表如下所示:第21页共21页
图5数据库中建立的表1.2.3数据表的设计(1)用户表的创建用户表的创建脚本如下:createtable用户(用户名char(30)notnull,员工号char(30)null,权限名char(30)null,用户密码intnotnull,权限号intnotnull,constraintPK_用户primarykey(用户名))go用户表的字段格式说明如下所示:图6用户表的属性图7用户表(2)权限表的创建权限表是用来确定某一权限类型所能访问的系统模块。权限表的创建脚本如下所示:createtable权限表(权限名char(30)notnull,用户管理char(2)notnull,基本资料更改char(2)notnull,请假管理char(2)notnull,外出管理char(2)notnull,加班管理char(2)notnull,修改考勤资料char(2)notnull,数据库操作char(2)notnull,第21页共21页
日志删除char(2)notnull,constraintPK_权限表primarykey(权限名))go权限表的字段格式说明如下所示:图8权限表的属性图9权限表(3)出勤资料表的创建出勤资料表用来记录员工每天实际上下班时间。这张表保存的数据是考勤的依据。出勤资料表的创建脚本如下所示:createtable出勤资料表(记录号intnotnull,员工基_员工号char(30)null,员工号char(40)notnull,上午上班时间datetimenotnull,上午下班时间datetimenotnull,下午上班时间datetimenotnull,下午下班时间datetimenotnull,记录日期datetimenotnull,constraintPK_出勤资料表primarykey(记录号))go出勤资料表的字段格式说明如下所示:图10出勤资料表的属性第21页共21页
图11出勤资料表(4)员工基本资料表为了判断某员工是否已经考勤,在员工表中的另一个字段,字段名为“考勤”,每天考勤前,将此字段值都设为0,每考勤一个员工,则将其字段值该为1,以后操作时根据其字段判断其是否已经考勤。其创建脚本为:createtable员工基本资料表(员工号char(30)notnull,员工名char(30)notnull,性别tinyintnotnull,年龄intnotnull,入公司时间datetimenotnull,住址char(50)notnull,联系电话char(20)null,手机char(20)null,电子邮箱char(30)null,考勤tinyintnotnull,constraintPK_员工基本资料表primarykey(员工号))go员工基本资料表的年格式如下所示:图12员工基本资料表的属性图13员工基本资料表(5)加班表的创建加班表用来保存员工的加班信息。createtable加班表(记录号intnotnull,员工基_员工号char(30)null,员工号char(20)notnull,员工名char(30)notnull,加班类型char(30)notnull,起始时间datetimenotnull,结束时间datetimenotnull,第21页共21页
constraintPK_加班表primarykey(记录号))go加班表的字段格式说明如下所示:图14加班表的属性图15加班表(6)请假表的创建请假表是用来保存员工的请假记录。其创建脚本为:createtable请假表(记录号intnotnull,类型名char(30)null,员工基_员工号char(30)null,员工号char(20)notnull,员工名char(20)notnull,请假类型char(30)notnull,起始时间datetimenotnull,结束时间datetimenotnull,constraintPK_请假表primarykey(记录号))go请假表的字段格式如下所示:图16请假表的属性图17请假表(7)外出表的创建外出表是用来保存员工的外出记录,数据格式。第21页共21页
外出表的创建脚本如下:createtable外出表(记录号intnotnull,类型名char(30)null,员工基_员工号char(30)null,员工号char(20)notnull,员工名char(30)notnull,外出类型char(30)notnull,起始时间datetimenotnull,结束时间datetimenotnull,constraintPK_外出表primarykey(记录号))Go外出表的字段格式如下所示:图18外出表的属性图19外出表(8)日志表的创建。每一个实用的数据库应用系统,总是少不了日志管理。日志是用来记录系统的使用情况,以便当系统遭到非法使用时,能够从日志表中找到使用记录,以便进行处理。日志表的创建脚本为:createtable日志表(记录号binary(8)notnull,用户名char(30)notnull,操作char(127)notnull,日期datetimenotnull,constraintPK_日志表primarykey(记录号))go日志表的字段格式说明如下所示:图20日志表的属性第21页共21页
图21日志表(9)统计表的创建。每一个用户有时会需要去查询一下哪天是否迟到的情况,统计表就很方便的提供了这一功能。createtable统计表(日期datetimenotnull,记录号binary(8)notnull,用户名char(30)notnull,迟到次数char(127)notnull,)Go图22统计表1.2.4代码的调试(1在表格内加入数据在SQL查询分析器中输入以下代码:insertinto外出表(记录号,类型名,员工基_员工号,员工号,员工名,外出类型,起始时间,结束时间)values("119","出差","a80","a80","邓月","出差",2008-06-09,2008-06-12)点击运行后输入:select*from外出表得出以下结果:图23加入数据的表(2)查询数据:在SQL查询分析器中输入以下代码:select*from加班表点击运行后输入,得出以下结果:第21页共21页
图24查询数据的表(3)修改数据:在SQL查询分析器中输入以下代码:update外出表set员工名="周丹"where记录号=119select*from外出表点击运行后输入,得出以下结果:图25修改数据的表(4)删除数据:在SQL查询分析器中输入以下代码:deletefrom外出表where员工名="周丹"select*from外出表点击运行后输入,得出以下结果:第21页共21页
图26删除数据的表在过去我们的考勤工作都是人工完成的,不仅浪费了很多的人力跟物力,而且无法保证其准确性和透明度;给企业的管理带来了许多的不便。现在利用计算机来管理我们的考勤工作,大大降低了工作人员的工作量,提高了工作效率,使原本复杂和枯燥无味的工作变得简单而轻松了。计算机技术特别是数据库技术的发展为企业建立管理信息系统,甚至对改变管理思想起着不可估量的作用。实践证明信息技术已在企业的管理层面扮演越来越重要的角色。该考勤管理系统中主要包括了员工的基本信息(姓名、性别、所属部门等),查询员工的基本信息,可根据员工的实际工资情况或实际的出勤情况查看员工的基本信息等;另外还有权限管理和日志的功能。通过考勤系统可以很容易地对公司员工的信息有一个基本的了解,可以很方便地知道员工的出勤情况,通过对员工出勤信息的了解,就能计算出员工的实际工资。一切的统计和计算都计算机代为管理了,考勤信息管理系统对企业的合理化管理起到了很大的作用,它为企业信息化的建设打响了头炮,企业的信息化建设已成为现代各个企业发展的需要。1.3设计创新和关键技术本系统为企业员工考勤管理,主要管理员工的出勤、请假、出差和加班等事项。系统根据需要可以记录出勤人员的信息,同时还需要了解员工的请假、出差和加班等的记录情况。程序运用了SQLServer2000、PowerDesigner数据库相关软件开发技术。在PowerDesigner中建了10个数据表图,并在数据表中生成了两个视图和触发器,运行后生成代码,在SQLServer新建数据库,并在相应的查询分析器里调试,生成了10个表和一个视图,然后备份了新建的数据。致谢在本学期对数据库的学习和在课程设计的制作中,非常感谢***老师的耐心讲解与指导。第21页共21页
在设计过程中运用较多的是老师在上课时候讲解的例子,受益匪浅。同时也学到了对问题的研究和思维方法。这也对本次课程设计的制作起到了积极的帮助和影响。在本次课程设计中,我也掌握了使用PowerDesigner创建图表。也加深了对数据库企业管理器的理解,对数据库操作也有了进一步的了解。在对考勤系统的开发过程中,我学到了许多有关数据库管理软件设计的东西。另外,通过对PowerDesigner的使用,我也对该软件有了一些认识,学到了很多关于该软件可视化编程的东西;也深深体会到了PowerDesigner的功能强大,使用和操作简单。同时,基于这次课程设计中本系统的一些设计,下面对系统做一个总结。在整个设计过程中,主要的工作有:系统的权限及安全设计,包括用户权限的个人设定,密码保护与修改。员工信息、出勤信息、员工请假、加班以及外出等情况的统计。在设计过程中,逐步了解到书本上的知识很重要,作为最基础的部分,带给我的是新的视角。使我重新认识了数据库,对数据库的兴趣也明显增加了许多。最大的收获莫过于对与系统的前期分析。可以从一个大的角度来判断整个系统的性能,从而分析出需要创建哪些表实现整体的功能。当然在设计中还有很多不足的地方。对于这样的软件开发,由于没有相应的切合实际的需求分析,所以在开发过程中也遇到了许多棘手的问题。对于数据库的操作不够熟练,在整个系统的考虑方面也有些许不足。但是,我会在今后的学习中,加深自己在数据库方面的培养,提高自己对与建立数据库时候的分析以及应用的能力。参考文献[1]胡师彦.微软SQLServer2000数据库的特点及查询优化研究[J].兰州工业高等专科学校学报,2002,(01).[2]王西文,张广智.浅谈SQLServer应用方法和技巧[J].山东水利,2002,(12).第21页共21页
[3]何思文.基于SQLServer2000的数据仓库的实现[J].广东科技,2004,(05).[4]白青海,张善勇,郑瑛.ADO与SQLSERVER2000数据库应用程序开发探讨[J].内蒙古民族大学学报(自然科学版),2003,(02).[5]李丹.浅谈SQLServer2000中高性能的备份与恢复[J].河北工程技术职业学院学报,2004,(02).[6]李欣苓.SQLServer2000中几个系统存储过程的应用[J].水利水文自动化,2003,(01).[7]余建英,何旭洪.PwerBuilder数据库系统开发实力导航(第二版).北京.人民邮电出版社.2004.4.179~239.[8]王晟,王松,刘强.数据库开发经典案例解析.北京.清华大学出版社.2005.7.310~364.[9]王珊,萨师煊.数据库系统概论(第四版).北京.高等教育出版社.2006.3.210~225.[10]周新会,周金根.数据库通用模块及典型系统开发实力导航(第一版).北京.人民邮电出版社.2006.2.185~214.附录altertable出勤资料表dropconstraintFK_出勤资料表_REFERENCE_员工基本资料表goaltertable加班表第21页共21页
dropconstraintFK_加班表_REFERENCE_员工基本资料表goaltertable外出表dropconstraintFK_外出表_REFERENCE_员工基本资料表goaltertable外出表dropconstraintFK_外出表_REFERENCE_外出类型表goaltertable日志表dropconstraintFK_日志表_REFERENCE_用户goaltertable用户dropconstraintFK_用户_REFERENCE_员工基本资料表goaltertable用户dropconstraintFK_用户_REFERENCE_权限表goaltertable请假表dropconstraintFK_请假表_REFERENCE_员工基本资料表goaltertable请假表dropconstraintFK_请假表_REFERENCE_请假类型表go/*==============================================================*//*Table:出勤资料表*//*==============================================================*/createtable出勤资料表(记录号intnotnull,员工基_员工号char(30)null,员工号char(40)notnull,上午上班时间datetimenotnull,上午下班时间datetimenotnull,下午上班时间datetimenotnull,下午下班时间datetimenotnull,记录日期datetimenotnull,constraintPK_出勤资料表primarykey(记录号))第21页共21页
go/*==============================================================*//*Table:加班表*//*==============================================================*/createtable加班表(记录号intnotnull,员工基_员工号char(30)null,员工号char(20)notnull,员工名char(30)notnull,加班类型char(30)notnull,起始时间datetimenotnull,结束时间datetimenotnull,constraintPK_加班表primarykey(记录号))go/*==============================================================*//*Table:员工基本资料表*//*==============================================================*/createtable员工基本资料表(员工号char(30)notnull,员工名char(30)notnull,性别tinyintnotnull,年龄intnotnull,入公司时间datetimenotnull,住址char(50)notnull,联系电话char(20)null,手机char(20)null,电子邮箱char(30)null,考勤tinyintnotnull,constraintPK_员工基本资料表primarykey(员工号))go/*==============================================================*)/*Table:外出表*//*==============================================================*/createtable外出表(记录号intnotnull,类型名char(30)null,员工基_员工号char(30)null,员工号char(20)notnull,员工名char(30)notnull,外出类型char(30)notnull,起始时间datetimenotnull,第21页共21页
结束时间datetimenotnull,constraintPK_外出表primarykey(记录号))go/*==============================================================*//*Table:日志表*//*==============================================================*/createtable日志表(记录号binary(8)notnull,用户名char(30)notnull,操作char(127)notnull,日期datetimenotnull,constraintPK_日志表primarykey(记录号))go/*==============================================================*//*Table:权限表*//*==============================================================*/createtable权限表(权限名char(30)notnull,用户管理char(2)notnull,基本资料更改char(2)notnull,请假管理char(2)notnull,外出管理char(2)notnull,加班管理char(2)notnull,修改考勤资料char(2)notnull,数据库操作char(2)notnull,日志删除char(2)notnull,constraintPK_权限表primarykey(权限名))go/*==============================================================*//*Table:用户*//*==============================================================*/createtable用户(用户名char(30)notnull,员工号char(30)null,权限名char(30)null,用户密码intnotnull,权限号intnotnull,constraintPK_用户primarykey(用户名)第21页共21页
)go/*Table:请假表*//*==============================================================*/createtable请假表(记录号intnotnull,类型名char(30)null,员工基_员工号char(30)null,员工号char(20)notnull,员工名char(20)notnull,请假类型char(30)notnull,起始时间datetimenotnull,结束时间datetimenotnull,constraintPK_请假表primarykey(记录号))goaltertable出勤资料表addconstraintFK_出勤资料表_REFERENCE_员工基本资料表foreignkey(员工基_员工号)references员工基本资料表(员工号)goaltertable加班表addconstraintFK_加班表_REFERENCE_员工基本资料表foreignkey(员工基_员工号)references员工基本资料表(员工号)goaltertable外出表addconstraintFK_外出表_REFERENCE_员工基本资料表foreignkey(员工基_员工号)references员工基本资料表(员工号)goaltertable外出表addconstraintFK_外出表_REFERENCE_外出类型表foreignkey(类型名)references外出类型表(类型名)goaltertable日志表addconstraintFK_日志表_REFERENCE_用户foreignkey(用户名)references用户(用户名)goaltertable用户addconstraintFK_用户_REFERENCE_员工基本资料表foreignkey(员工号)第21页共21页
references员工基本资料表(员工号)goaltertable用户addconstraintFK_用户_REFERENCE_权限表foreignkey(权限名)references权限表(权限名)goaltertable请假表addconstraintFK_请假表_REFERENCE_员工基本资料表foreignkey(员工基_员工号)references员工基本资料表(员工号)goaltertable请假表addconstraintFK_请假表_REFERENCE_请假类型表foreignkey(类型名)references请假类型表(类型名)gonsert加班表(记录号,员工基_员工号,员工号,员工名,加班类型,起始时间,结束时间)values("5019","a9","aa9","六仪","夜班","2002-02-08","2001-02-12")insert加班表(记录号,员工基_员工号,员工号,员工名,加班类型,起始时间,结束时间)values("5016","a8","aa8","张萍","日班","2001-05-06","2001-05-12")insert加班表(记录号,员工基_员工号,员工号,员工名,加班类型,起始时间,结束时间)values("5023","a20","aa20","王明","夜班","2002-08-06","2001-08-12")select*from加班表insertinto外出表(记录号,类型名,员工基_员工号,员工号,员工名,外出类型,起始时间,结束时间)values("119","出差","a80","a80","邓月","出差",2008-06-09,2008-06-12)select*from外出表update外出表set员工名="周丹"where记录号=119select*from外出表deletefrom外出表where员工名="周丹"select*from外出表第21页共21页
您可能关注的文档
- 幼儿园教师考勤管理规章制度范文一
- 书店管理系统—人事工资考勤管理子系统
- 公司考勤管理规定选辑
- 【最新精品版】员工考勤管理制度5957547733
- 【最新精品版】员工考勤管理制度5201478712
- 【最新精品版】员工考勤管理制度2122338669
- 公司考勤管理办法
- 银行员工考勤管理办法
- 办公室考勤管理制度
- 基于bs架构的考勤管理系统设计与实现
- 事业单位考勤管理制度
- 员工考勤管理制度
- k3wisev122hr培训考勤管理公式快速入门ppt培训课件
- 【最新精品版】员工考勤管理制度2979439700
- 学生考勤管理系统设计及实现
- 福州大学至诚学院教职工考勤管理规定
- 072-某股份有限公司考勤管理制度(doc 21页)
- sapex员工休假和考勤管理