sql职工考勤管理信息系统_第1页
sql职工考勤管理信息系统_第2页
sql职工考勤管理信息系统_第3页
sql职工考勤管理信息系统_第4页
sql职工考勤管理信息系统_第5页
已阅读5页,还剩11页未读 继续免费阅读

下载本文档

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

文档简介

1、职工考勤管理信息系统 姓名:陈 稳 班级:1211 学号 日期 2014.05.201 引言1.1本课题的研究意义 职工考勤管理信息系统是为实现职工考勤信息管理的现代化,运用Visual Basic 6.0数据库管理系统开发的应用软件。它旨在通过职工基本信息、职工加班信息、职工出勤信息、职工出差信息和职工请假信息这五方面完成对职工的考勤。利用计算机技术做出这样一个系统就节省了很多人力资源,实现了科学、高效的职工考勤信息管理目标。1.2 概要设计根据功能分析,建立系统的体系结构,即将整个系统分解成若干子模块,用ER图表示各功能。通过本系统软件,能帮助人事部管理人员利用计算机,快速方便的对职工考勤

2、情况进行管理、输入、输出、查询的所需操作,使散乱、动态的职工考勤情况档案能够具体化,直观化、合理化。1.3 系统功能基本要求职工信息,包括职工编号、职工姓名、性别、年龄、职称等;出勤记录信息,包括上班打卡时间,下班打开时间,缺勤记录等;出差信息,包括出差起始时间、结束时间、统计总共天数等;请假信息,包括请假开始时间,结束时间,统计请假天数等;加班信息,包括加班开始时间、结束时间、统计加班总时间。2 数据库设计2.1 需求分析设计2.1.1引言 传统意义上的职工考勤管理都是采用原始的手工操作来完成的。人事部的管理人员或办公室人员要进行经常的繁琐的记录、修改、查询、统计等工作,不仅时间长、劳动强度

3、大、工作效率低下,并且在这种管理模式下对职工的考勤信息不完全,且易造成混乱。随着社会的进步,计算机科技的广泛应用,通过现代化的科学的方式对职工考勤信息进行管理已成为可能。基于此,我希望能通过开发这一管理系统,由计算机代替人工操作一系列职工基本信息的输入、修改、查询、统计等操作,既减轻了管理人员的工作强度,提高了工作效率,降低解企业的经营成本;同时,也对企业内部管理的科学化、规范化作出一点尝试。2.1.2 目标与任务充分了解用户的需求,了解工作的流程,以及可能出现的问题。职工考勤信息管理系统中首先必须设置好职工基本信息,职工基本信息在本系统占据着很重要的地位。在对职工的出差、出勤、加班、请假这些

4、信息管理的时候都需通过职工基本信息进行操作。本系统结合实际的职工考勤管理制度,经过实际的需求分析,采用功能强大的Visual Basic6.0作为开发工具而开发出来的职工考勤信息管理系统。职工考勤管理信息系统的具体功能包括五个方面:职工基本信息实体,职工出勤信息实体,职工出差信息实体,职工加班信息实体,职工请假信息实体。2.1.3阶段结果(1)数据表格职工基本信息表列名数据类型是否允许为空默认值职工编号char (20)不允许职工姓名varchar (30)不允许性别char (2)不允许年龄Int (4)不允许职称varchar (50)不允许 职工出勤信息表列名数据类型是否允许为空姓名va

5、rchar (30)不允许编号char (20)允许上班打卡时间char (10)允许下班打卡时间char (10)允许缺勤记录char (10)允许职工加班信息表列名数据类型是否允许为空姓名varchar (30)不允许编号char (20)允许加班开始时间char (10)允许加班结束时间char (10)允许统计加班天数char (10)允许职工出差信息表列名数据类型是否允许为空姓名varchar (30)不允许编号char (20)允许出差开始时间char (10)允许出差结束时间char (10)允许统计出差天数char (10)允许 职工请假信息表列名数据类型是否允许为空姓名var

6、char (30)不允许编号char (20)允许请假开始时间char (10)允许请假结束时间char (10)允许统计请假天数char (10)允许2.1.4 处理逻辑描述(1)职工基本信息实体管理子系统查询条件:可按照姓名和编号分别进行查询。查询结果:包括职工姓名、职工编号、性别、年龄、职称。处理:按照条件(姓名或编号)进行查询操作,然后根据需要对其进行修改删除等操作。 (2) 职工出勤信息实体管理子系统查询条件:可按照姓名和编号分别进行查询。查询结果:包括职工姓名、职工编号、上班打卡时间、下班打卡时间和缺勤记录。处理:按照条件(姓名或编号)进行查询操作,然后根据需要对其进行修改删除等操

7、作。 (3) 登录实体管理子系统输入:包括用户名和口令。输出:进入职工考勤管理信息系统功能菜单选择界面。处理:按照所需选择对应的操作。 (4)职工加班信息管理子系统 查询条件:可按照姓名和编号分别进行查询。查询结果:包括职工姓名、职工编号、加班开始时间、加班结束时间和统计加班时间。处理:按照条件(姓名或编号)进行查询操作,然后根据需要对其进行修改删除等操作。(5)职工出差信息管理子系统 查询条件:可按照姓名和编号分别进行查询。查询结果:包括职工姓名、职工编号、出差开始时间、出差结束时间和统计出差天数。处理:按照条件(姓名或编号)进行查询操作,然后根据需要对其进行修改删除等操作。(6)职工请假信

8、息管理子系统 查询条件:可按照姓名和编号分别进行查询。查询结果:包括职工姓名、职工编号、请假开始时间、请假结束时间和统计请假时间。处理:按照条件(姓名或编号)进行查询操作,然后根据需要对其进行修改删除等操作。2.2 概念结构设计2.2.1 引言概念结构的实际是整个数据库设计的关键,这个阶段主要的目标是通过对用户需求进行综合、归纳与抽象,形成一个独立于DBMS的概念模型(E-R图)。它的主要特点是:1.能真实、充分地反映现实世界,包括事物与事物之间的联系,能满足用户对数据的处理要求,是对现实世界的一个真实模型;2.易于理解,因此可以用它和不熟悉计算机的用户交换意见;3.易于更改,当应用环境和应用

9、要求改变时,容易对概念模型修改和扩充;4.易于向关系、网状、层次等各种数据模型转换。2.2.2 概念模型设计(1)设计E-R图出勤管理职工编号性别年龄出勤记录信息上班打卡时间下班打卡时间缺勤记录请假管理加班管理请假信息加班信息请假开始时间请假结束时间统计请假天数加班开始时间加班结束时间统计加班天数出差管理出差信息出差开始时间出差结束时间总共出差天数职工信息职工考勤管理信息系统职工姓名职称2.2.3 数据描述程序运行时输入数据,添加到数据库的各个表中。数据库中包含系统内部有关的数据结构与操作规程。具体可包括: 教室基本信息表,教师信息表等.2.3 逻辑结构设计2.3.1 引言这个阶段的任务就是把

10、概念结构设计阶段设计好的基本E-R图转换为与DBMS所支持的数据模型相符合的逻辑结构。在这个阶段里,该系统的目标就是把基本的E-R图转换成关系数据模型。2.3.2 数据组织(1)将E-R图转换成关系模型E-R图转换成关系模型应该遵循以下原则:1. 一个实体型转换为一个关系模式。2. 一个1:1联系可以转换为一个独立的关系模式,也可以与任意一端对应 的关系模式合并。3. 把一个1:n联系转换为一个独立的关系模式。4. 一个m:n联系转换为一个关系模式。5. 三个或三个以上实体间的一个多元联系可以转换为一个关系模式。6. 具有相同码的关系模式可合并。(2)关系设计 该数据库设计是满足第二范式的,因

11、为它的所有非主属性,都完全函数 依赖于码。它的关系模式R是属于1NF的关系模式的。(3)该系统中的数据流条目有: 职工考勤信息包括:职工基本信息 职工出勤信息 职工出差信息 职工加班信息 职工请假信息 其中: 职工基本信息包括:职工姓名,职工编号,性别,年龄,职称。 职工出勤信息包括:姓名,编号,上班打卡时间,下班打卡时间,缺勤记录。 职工出差信息包括:姓名,编号,出差开始时间,出差结束时间,统计出差天数。 职工加班信息包括:姓名,编号,加班开始时间,加班结束时间,统计加班时间。 职工请假信息包括:姓名,编号,请假开始时间,请假结束时间,统计请假时间。2.3.3数据处理见系统的功能模块图:职工

12、考勤管理信息系统职工基本信息职工出勤信息职工出差信息职工加班信息删改请假信息请假信息查询删改加班信息加班信息查询删改出差信息出差信息查询删改出勤信息出勤信息查询职工信息查询删改职工信息职工请假信息用户登录信息用户名口令2.4 物理结构设计2.4.2目标与任务对数据库进行合理的物理设计,以提高其时间和空间效率。(1)数据存取方面确定数据库的物理结构,在关系数据库中主要指存取方法和存储结构;对物理结构进行评价,评价的重点是时间和空间效率。如果评价结果满足原设计的要求,则可以进入到物理实施阶段,否则就需要重新设计或修改物理结构,有时甚至要返回逻辑设计阶段修改数据模型。(2)功能模块职工考勤管理信息系

13、统职工基本信息职工出勤信息职工出差信息职工加班信息删改请假信息请假信息查询删改加班信息加班信息查询删改出差信息出差信息查询删改出勤信息出勤信息查询职工信息查询删改职工信息职工请假信息用户登录信息用户名口令2.5 数据库管理2.5.1 创建数据库职工基本信息表代码if exists (select * from dbo.sysobjects where id = object_id(Ndbo.职工信息管理表) and OBJECTPROPERTY(id, NIsUserTable) = 1)drop table dbo.职工信息管理表GOCREATE TABLE dbo.职工信息管理表 (职工编

14、号 char (10) COLLATE Chinese_PRC_CI_AS NOT NULL ,职工姓名 char (20) COLLATE Chinese_PRC_CI_AS NOT NULL ,性别 char (2) COLLATE Chinese_PRC_CI_AS NOT NULL ,年龄 int NOT NULL ,职称 varchar (50) COLLATE Chinese_PRC_CI_AS NOT NULL ) ON PRIMARYGO 职工出勤信息管理表代码if exists (select * from dbo.sysobjects where id = object_i

15、d(Ndbo.职工出勤信息管理表) and OBJECTPROPERTY(id, NIsUserTable) = 1)drop table dbo. 职工出勤信息管理表GOCREATE TABLE dbo. 职工出勤信息管理表 (姓名 char (20) COLLATE Chinese_PRC_CI_AS NOT NULL ,编号 char (10) COLLATE Chinese_PRC_CI_AS NULL ,上班打卡时间 char (10) COLLATE Chinese_PRC_CI_AS NULL ,下班打卡时间 char (10) COLLATE Chinese_PRC_CI_AS

16、 NULL, 缺勤记录 char (10) COLLATE Chinese_PRC_CI_AS NULL) ON PRIMARYGO职工出差信息管理表代码if exists (select * from dbo.sysobjects where id = object_id(Ndbo.职工出差信息管理表) and OBJECTPROPERTY(id, NIsUserTable) = 1)drop table dbo. 职工出差信息管理表GOCREATE TABLE dbo. 职工出差信息管理表 (姓名 char (20) COLLATE Chinese_PRC_CI_AS NOT NULL ,

17、编号 char (10) COLLATE Chinese_PRC_CI_AS NULL 出差开始时间 char (10) COLLATE Chinese_PRC_CI_AS NULL ,出差结束时间 char (10) COLLATE Chinese_PRC_CI_AS NULL, 统计出差天数 char (10) COLLATE Chinese_PRC_CI_AS NULL) ON PRIMARYGO职工加班信息管理表代码if exists (select * from dbo.sysobjects where id = object_id(Ndbo.职工加班信息管理表) and OBJEC

18、TPROPERTY(id, NIsUserTable) = 1)drop table dbo. 职工加班信息管理表GOCREATE TABLE dbo. 职工加班信息管理表 (姓名 char (20) COLLATE Chinese_PRC_CI_AS NOT NULL ,编号 char (10) COLLATE Chinese_PRC_CI_AS NULL 加班开始时间 char (10) COLLATE Chinese_PRC_CI_AS NULL ,加班结束时间 char (10) COLLATE Chinese_PRC_CI_AS NULL, 统计加班时间 char (10) COLL

19、ATE Chinese_PRC_CI_AS NULL ) ON PRIMARYGO职工请假信息管理表代码if exists (select * from dbo.sysobjects where id = object_id(Ndbo.职工请假信息管理表) and OBJECTPROPERTY(id, NIsUserTable) = 1)drop table dbo. 职工请假信息管理表GOCREATE TABLE dbo. 职工请假信息管理表 (姓名 char (20) COLLATE Chinese_PRC_CI_AS NOT NULL ,编号 char (10) COLLATE Chinese_PRC_CI_AS NULL 请假开始时间 char (10) COLLATE Chinese_PRC_CI_AS NULL ,请假结束时间 char (10) COLLATE Chinese_PRC_CI_AS NULL, 统计请假天数 char (10) COLLATE Chinese_PRC_CI_AS NULL ) ON PRIMARYGO2.6 数据库运行与维护 本系统经过实际测试和运行,基本可以满足中小企业考勤业务的要求。该系统运行稳定,

温馨提示

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

最新文档

评论

0/150

提交评论