数据库原理与技术课程设计-员工考勤管理子系统

上传人:aa****6 文档编号:34046751 上传时间:2018-02-20 格式:DOC 页数:29 大小:618.50KB
返回 下载 相关 举报
数据库原理与技术课程设计-员工考勤管理子系统_第1页
第1页 / 共29页
数据库原理与技术课程设计-员工考勤管理子系统_第2页
第2页 / 共29页
数据库原理与技术课程设计-员工考勤管理子系统_第3页
第3页 / 共29页
数据库原理与技术课程设计-员工考勤管理子系统_第4页
第4页 / 共29页
数据库原理与技术课程设计-员工考勤管理子系统_第5页
第5页 / 共29页
点击查看更多>>
资源描述

《数据库原理与技术课程设计-员工考勤管理子系统》由会员分享,可在线阅读,更多相关《数据库原理与技术课程设计-员工考勤管理子系统(29页珍藏版)》请在金锄头文库上搜索。

1、江西理工大学应用科学学院信息工程系课程设计说明书课程名称: 数据库原理与技术 课题名称: 员工考勤管理子系统 参与人员姓名: 班级:电科 101 学号: 参与人员姓名: 班级:电科 101 学号: 参与人员姓名: 班级:电科 101 学号: 参与人员姓名: 班级:电科 101 学号: 完 成 时 间: 2012 年 7 月 3 日星期二 指 导 老 师: 指导老师评语:得分: 目 录1 系统概述 .11.1 现状分析 .11.2 系统目标 .12 系统数据库分析 .22.1 数据库需求分析 .22.2 数据库概念结构分析 .22.3 数据库逻辑结构分析 .62.4 数据字典 .73 数据库操作

2、部分 .113.1 数据库创建 .113.2 数据库的更新操作 .143.3 数据库的查询操作 .163.4 数据库的备份和还原操作 .174 系统规范化设计 .194.1 数据库表的规范化设计 .194.2 数据库的完整性设计 .194.3 数据库的维护和安全性设计 .215 总结 .245.1 收获 .245.2 不足和改进 .24参考文献 .25致 谢 .25数据库系统原理课程设计说明书员工考勤管理子系统11 系统概述1.1 现状分析员工考勤管理子系统是企业管理中最基本的管理,企业规定员工的工作日、上下班时间,请假、加班、出差、外出等制度,考勤管理人员月底需要向主管和财务提供员工的考勤数

3、据,包括迟到、请假、加班、早退、旷工等,以备主管对员工打绩效,财务对员工做工资等条目。随着科学技术的不断提高,计算机科学日渐成熟,其强大的功能已为人们深刻认识,它已进入人类社会的各个领域并发挥着越来越重要的作用。作为计算机应用的一部分,使用计算机对员工信息进行管理,具有手工管理所无法比拟的优点。例如:检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。这些优点能够极大地提高员工考勤管理的效率,也是进行科学化、正规化管理,与世界接轨的重要条件。1.2 系统目标数据库物理实现阶段主要使用微软的 SQL SERVER 数据库管理系统。此系统的运行环境为 Windows 2000,Wi

4、ndows XP,Windows 7 等。开发此数据库的目标有以下几点:(1) 便于管理、查找员工信息,例如:编号,姓名,性别,出生日期,职务,部门编号。(2) 通过所需要了解的信息来查找员工,节约了时间,且准确的查找出信息,不会出现遗漏。(3) 方便快速查询员工考勤的时间和出勤情况等信息,从而快速查出哪个员工在哪个时间段的出勤情况。数据库系统原理课程设计说明书员工考勤管理子系统2(4) 方便对公司员工的信息审查工作,和档案处理工作,有助于提高员工信息档案管理的工作效率。2 系统数据库分析2.1 数据库需求分析本系统是一套简单实用的员工信息管理工具,其模块功能完善,界面美观友好,操作简便快捷,

5、为公司的员工信息档案自动化管理提供了完善的解决方案。主要功能:月度考勤中的出差、请假、加班、出勤的查询,记录,统计;工资参照中工资表、职称表、考勤的查询,统计。系统功能结构图 2.1 所示:图 2.1 系统功能结构图员工管理子系统月度考勤统计出差记录统计工资评估参照请假记录统计 加班记录统计 出勤记录统计 其他情况统计工资表考勤管理系统职称表数据库系统原理课程设计说明书员工考勤管理子系统32.2 数据库概念结构分析其一份考勤由多份请假、出差、加班、出勤信息组成;一份职称信息参照一份考勤而确定;员工的一份工资要参照多份职称信息而决定。员工实体属性 E-R 分图如图 2.2.1 所示:出生日期员工

6、编号图 2.2.1 员工实体属性 E-R 分图出差记录实体属性 E-R 分图如图 2.2.2 所示:出差记录出差描述出差起始时间出差编号出差结束时间员工编号图 2.2.2 出差记录实体属性 E-R 分图 请假记录实体属性 E-R 分图如图 2.2.3 所示:员工员工性别 员工姓名请假记录请假原因 员工编号数据库系统原理课程设计说明书员工考勤管理子系统4图 2.2.3 请假记录实体属性 E-R 分图加班记录实体属性 E-R 分图如图 2.2.4 所示:加班记录加班时间长度 员工编号日期 加班编号图 2.2.4 加班记录实体属性 E-R 分图出勤记录实体属性 E-R 分图如图 2.2.5 所示:

7、出勤记录日期上班时间出勤编号下班时间员工编号图 2.2.5 出勤记录实体属性 E-R 分图职称实体属性 E-R 分图如图 2.2.6 所示:请假起始时间 请假编号 请假结束时间数据库系统原理课程设计说明书员工考勤管理子系统5职称员工编号 补助资金加班费 职称名bianh图 2.2.6 职称实体属性 E-R 分图月度考勤实体属性 E-R 分图如图 2.2.7 所示:月度考勤总工作时间日期总请假次数早退次数迟到次数总出差天数旷工次数总加班次数考勤编号 员工编号图 2.2.7 月度考勤实体属性 E-R 分图工资实体属性 E-R 分图如图 2.2.8 所示:工资扣除工资奖金工资编号员工编号实发工资基本

8、工资图 2.2.8 工资实体属性 E-R 分图数据库系统原理课程设计说明书员工考勤管理子系统6员工管理子系统 E-R 图如图 2.2.9 所示:出勤记录加班记录出差记录请假记录组成组成组成组成月度考勤统计参照职称信息参照工资对应员工NNNN1111111N11图 2.2.9 员工管理子系统 E-R 图2.3 数据库逻辑结构分析根据图 2.2.9 员工管理子系统 E-R 图,可以得到如下关系模式:Employee (Yno,Yname,Ysex,Birth,Yduty)Travel_register (Travelno,Yno,Tstarttime,Tendtime,Process,Matten

9、dno)Leave_register (Leaveno,Yno,Lstarttime,Lendtime,Reason,Mattendno)Overtime_register (Overtimeno,Yno,Overtimelth,Time,Mattendno)Work_register (Workno,Yno,Time,Ondutytime,Offdutytime,Mattendno)数据库系统原理课程设计说明书员工考勤管理子系统7Duty(Yno,Dduty, Allowance, Overtimefei,)Month_attend(Mattendno,Yno,Time,Ljworktime

10、,Ljleavetime,Ljtraveltime, Ljovertime,Latetimes,Leavetimes,Absenttime,)Wage (Wageno,Yno,Basicwage, Bonus,Realwage, Reducewage, Dduty)2.4 数据字典(1)表名:Employee (Yno,Yname,Ysex,Birth,Yduty),其含义:员工信息表,存储员工的有关信息。其结构如表 3.1 所示:表 3.1 员工信息表 Y字段名 字段类型 是否为空 说明 备注Yno Bigint NOT NULL 员工编号 主码Yname Char(20) NULL 姓名Ysex Char(2) NULL 性别Birth Datatime NULL 出生日期Yduty Char(20) NULL 职务(2)表名:Travel_register(Travelno,Yno,Tstarttime,Tendtime,Process,Msttendno) 其含义:出差记录信息表,存储出差记录的信息。其结构如表 3.2 所示:表 3.2 出差记录信息表 T字段名 字段类型 是否为空 说明 备注Travelno Bigint NOT NULL 出差编号 主码Yno Bigint NOT NULL 员工编号 主码Tstartime Data

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 学术论文 > 毕业论文

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号