精华内容
下载资源
问答
  • 企业员工考勤管理系统 企业员工考勤管理系统 很经典的
  • ASP.NET企业员工考勤管理系统 (ASP.NET)(任务书,开题报告,毕业论文,程序,源码)
  • JSP MYSQL员工考勤管理系统 系统的主要功能包括:部门信息管理、员工管理、请假申请、请假审核、员工出勤管理等。分为管理员用户、员工用户、
  • 本项目是一套基于SSM的企业员工考勤管理系统,主要针对计算机相关专业的正在做毕设的学生和需要项目实战练习的Java学习者。 包含:项目源码、数据库脚本、软件工具、项目说明等,该项目可以直接作为毕设使用。 项目...
  • JSP企业员工考勤管理系统 JSP 开题报告 毕业论文 程序 源码
  • 开发工具:MyEclipse Enterprise Workbench 5.1.0 GA 程序介绍:记录公司每个部门员工,员工上下班记录,考勤信息,请假...企业员工考勤管理系统共分登录系统,注册员工,验证员工信息,管理部门员工考勤。4个模块。
  • 员工考勤管理系统,是一款采用bs架构模式开发的考勤管理系统,也是一款典型的后台管理系统,系统分为管理员和员工两种用户权限系统采用了java的web技术servlet进行开发,基于B/S架构模式,以Myeclipse为开发平台,...

    该员工考勤管理系统,是一款采用bs架构模式开发的考勤管理系统,也是一款典型的后台管理系统,系统分为管理员和员工两种用户权限系统采用了java的web技术servlet进行开发,基于B/S架构模式,以Myeclipse为开发平台,mysql为数据库,jsp为开发语言制作而成.并且文档方面包括,任务书,开题报告,答辩ppt等,通过这些技术的实现,整个系统的性能得到了大大的提高。

    系统管理员:
    管理员管理:实现了对系统管理员的信息新增以及修改等操作,并能在线对管理员信息进行删除操作。
    部门管理:对部门的信息进行管理,部门的负责人信息进行管理。
    公告管理:发布公司的一些公告信息,让员工及时了解公司的最新动态信息。
    员工档案管理:针对部门员工的基本信息情况进行管理,包括员工所在部门以及支持等信息进行管理。
    考勤信息管理:实现了对员工的考勤信息的登记,包括早退,迟到以及缺席等信息。
    员工请假管理:对部门员工请假的信息进行管理。包括对请假信息的批准和审核。
    留言管理:对员工的留言信息进行查看以及回复管理。
    系统管理:对管理员的密码信息进行管理修改。

    员工用户:
    个人资料管理:员工登陆系统后,对个人的基本信息进行修改查看。
    请假管理:员工可以在线申请请假,等系统管理员的查询和批准。
    考勤记录查看:员工在后台能够查看个人的考勤情况。
    公告查看:在线查看管理员发布的公告信息,及时了解公司的最新动态。
    在线留言:实现了在线留言,留言信息管理员可以在后台查看并回复。
    本系统也是高校毕业设计的参考资料,如果有意向的朋友可以联系本站站长,会提供系统的演示资料。

    目 录
    摘 要 I
    Abstract II
    第1章 绪 论 5
    1.1 项目的来源 5
    1.2 考勤管理系统开发的目的和意义 6
    1.2.1 考勤管理系统的目的 6
    1.2.2 考勤管理系统的意义 6
    1.3 国内外本项目开发及应用的现状与分析 7
    1.3.1 本课国外观研究进展 7
    1.3.2 本课国内观研究进展 8
    1.4 毕业设计的任务要求 9
    1.5 开发环境和工具 9
    1.6 本章小结 10
    第2章 考勤管理系统的需求分析 11
    2.1 考勤管理系统管理说明 11
    2.2 功能需求分析 11
    2.3 考勤管理系统管理系统的设计思想 13
    2.4 系统的功能特性及分析 13
    2.4.1 员工管理用户界面的特性及分析 13
    2.5 数据库系统 14
    2.6 本章小结 15
    第3章 考勤管理系统的详细设计与实现 16
    3.1 数据库的设计 16
    3.2 数据库连接和系统模块细分 22
    3.3 考勤管理系统界面的设计 24
    3.3.1 界面设计的原则 24
    3.3.2 界面功能结构设计 25
    3.4 考勤管理系统模块的设计与实现 25
    3.4.1 登陆信息功能 25
    3.4.2 员工管理页面 29
    3.4.3 考勤管理系统管理页面 32
    3.5 本章小结 34
    第4章 考勤管理系统测试 35
    4.1 测试方案的设计 35
    4.1.1 功能测试 35
    4.1.2 单元测试 36
    4.1.3 类集成测试 36
    4.1.4 用户界面测试 36
    结 论 37
    致 谢 38

     

     

    展开全文
  • 员工考勤管理系统,是一款采用bs架构模式开发的考勤管理系统,也是一款典型的后台管理系统,系统分为管理员和员工两种用户权限系统采用了java的web技术servlet进行开发,基于B/S架构模式,以Myeclipse为开发平台,...

    该员工考勤管理系统,是一款采用bs架构模式开发的考勤管理系统,也是一款典型的后台管理系统,系统分为管理员和员工两种用户权限系统采用了java的web技术servlet进行开发,基于B/S架构模式,以Myeclipse为开发平台,mysql为数据库,jsp为开发语言制作而成.并且文档方面包括,任务书,开题报告,答辩ppt等,通过这些技术的实现,整个系统的性能得到了大大的提高。

    系统管理员:
    管理员管理:实现了对系统管理员的信息新增以及修改等操作,并能在线对管理员信息进行删除操作。
    部门管理:对部门的信息进行管理,部门的负责人信息进行管理。
    公告管理:发布公司的一些公告信息,让员工及时了解公司的最新动态信息。
    员工档案管理:针对部门员工的基本信息情况进行管理,包括员工所在部门以及支持等信息进行管理。
    考勤信息管理:实现了对员工的考勤信息的登记,包括早退,迟到以及缺席等信息。
    员工请假管理:对部门员工请假的信息进行管理。包括对请假信息的批准和审核。
    留言管理:对员工的留言信息进行查看以及回复管理。
    系统管理:对管理员的密码信息进行管理修改。

    员工用户:
    个人资料管理:员工登陆系统后,对个人的基本信息进行修改查看。
    请假管理:员工可以在线申请请假,等系统管理员的查询和批准。
    考勤记录查看:员工在后台能够查看个人的考勤情况。
    公告查看:在线查看管理员发布的公告信息,及时了解公司的最新动态。
    在线留言:实现了在线留言,留言信息管理员可以在后台查看并回复。
    本系统也是高校毕业设计的参考资料,如果有意向的朋友可以联系本站站长,会提供系统的演示资料。在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    目 录
    摘 要 I
    Abstract II
    第1章 绪 论 5
    1.1 项目的来源 5
    1.2 考勤管理系统开发的目的和意义 6
    1.2.1 考勤管理系统的目的 6
    1.2.2 考勤管理系统的意义 6
    1.3 国内外本项目开发及应用的现状与分析 7
    1.3.1 本课国外观研究进展 7
    1.3.2 本课国内观研究进展 8
    1.4 毕业设计的任务要求 9
    1.5 开发环境和工具 9
    1.6 本章小结 10
    第2章 考勤管理系统的需求分析 11
    2.1 考勤管理系统管理说明 11
    2.2 功能需求分析 11
    2.3 考勤管理系统管理系统的设计思想 13
    2.4 系统的功能特性及分析 13
    2.4.1 员工管理用户界面的特性及分析 13
    2.5 数据库系统 14
    2.6 本章小结 15
    第3章 考勤管理系统的详细设计与实现 16
    3.1 数据库的设计 16
    3.2 数据库连接和系统模块细分 22
    3.3 考勤管理系统界面的设计 24
    3.3.1 界面设计的原则 24
    3.3.2 界面功能结构设计 25
    3.4 考勤管理系统模块的设计与实现 25
    3.4.1 登陆信息功能 25
    3.4.2 员工管理页面 29
    3.4.3 考勤管理系统管理页面 32
    3.5 本章小结 34
    第4章 考勤管理系统测试 35
    4.1 测试方案的设计 35
    4.1.1 功能测试 35
    4.1.2 单元测试 36
    4.1.3 类集成测试 36
    4.1.4 用户界面测试 36
    结 论 37
    致 谢 38
    参考文献 39

    展开全文
  • 管理员用户可以管理部门信息,员工信息,出勤信息,工资信息,审批请假。员工可以查看工资,请假和考勤。 开发语言: Java,Html 技术框架: Servlet+Bean+dao+jsp,mvc 开发工具: MyEclipse8.5或以上 数据库 ...

    ​项目描述:

    管理员用户可以管理部门信息,员工信息,出勤信息,工资信息,审批请假。员工可以查看工资,请假和考勤。

    开发语言:

    Java,Html

    技术框架:

    Servlet+Bean+dao+jsp,mvc

    开发工具:

    MyEclipse8.5或以上

    数据库

    Sqlserver2008或以上

    项目截图

    代码在公众号:师哥帮忙 中自行下载。

    展开全文
  • 实现了注册、登陆功能,信息修改,员工签到,请假申请,查询功能(员工端),查询统计(管理端),请假批准,加班安排,工资处理等功能。
  • 企业员工考勤管理系统

    千次阅读 2017-11-16 12:30:55
    企业员工考勤管理系统企业员工考勤管理系统

    企业员工考勤管理子系统

    一.需求分析

    1.系统背景分析

    现在不论哪个企业,都要进行考勤,一些企业在考勤管理方面用了大量的人力和财力,不说准确度和可信度如何,其效率很低,而且容易出错,不利于管理。所以人工考勤已经很难再满足企业规范化管理的要求,随着数据库技术的发展和企业信息化建设的进行,使用计算机管理考勤成为一种主流趋势,它不仅为企业减少了人力财力的付出,而且也大大减轻了考勤工作人员的工作量。

    本文系统的阐述了企业考勤管理设计开发的全过程。包括系统需求调查分析,概念结构设计,逻辑结构设计等部分。

     

    2.数据流程图:

     

                                                记录出差情况

                       出差数据                                                           

            基本信息     请假数据                     记录请假情况                        

                       加班数据                     记录加班情况                         

                       出勤数据                                                        

    当前工作                                           记录出勤情况                       

             员工新工作                                                                 

                     更新后的部门信息        已分                                    

                                          配好                           记录

    员工信息     部门基本信息                  的工资                统计出勤记录

     

                                                                          已统计信息

     

     

                                                                  调整

                                            工资记录

                                                  结算

     

     

     

    3.数据字典:

    1),数据项描述

    编号

    数据项名称

    别名

    数据类型

    长度

    说明部分

    1

    员工编号

    yno

    bigint

    10

    前五位为部门编号,后五位为顺序编号

    2

    员工姓名

    yname

    nchar

    10

    登记信息,查询直接、方便

    3

    员工性别

    ysex

    nchar

    5

    性别是区分员工的一个大致范围

    4

    出生日期

    birth

    nchar

    15

    可以得出员工的工龄

    5

    部门编号

    bno

    bigint

    5

    划分不同的部门

    6

    职务

    duty

    nchar

    20

    对应不同的部门,区分员工

    7

    部门名称

    bname

    nchar

    20

    参照部门编号

     

    部门经理职工号

    bmanagerno

     

     

    参照员工编号

    8

    日期

    time

    nchar

    15

    记载发生变化的时期

     

    出勤编号

    workno

    bigint

    20

    前八位为当天日期,中间两位设为00,后十位为员工编号

    9

    上班时间

    ondutytime

    nchar

    10

    上班时间为800

    10

    下班时间

    offdutytime

    nchar

    10

    下班时间为1730

     

    加班编号

    overtimeno

    bigint

    20

    前八位为当天日期,中间两位设为11,后十位为员工编号

    11

    加班时间长度

    overtimelength

    int

    5

    清楚加班了多长时间

    12

    加班费

    overtimefee

    int

    5

    根据加班时间来算加班费,一小时20元来计算。

     

    出差编号

    travelno

    bigint

    20

    前八位为当天日期,中间两位设为22,后十位为员工编号

    13

    出差起始时间

    tstarttime

    nchar

    10

    记载出差时间长度

    14

    出差结束时间

    tendtime

    nchar

    10

    记载出差时间长度

    15

    出差过程描述

    process

    nchar

    25

    具体描述出差路程及相关信息

    16

    出差补助

    allowance

    int

    5

    根据出差描述来给予相应的补助,要据路程、时间及住宿来判断,根据发票来报销费用

     

    请假编号

    leaveno

    bigint

    20

    前八位为当天日期,中间两位设为33,后十位为员工编号

    17

    请假起始时间

    lstarttime

    nchar

    10

    记载请假时间长度

    18

    请假结束时间

    lendtime

    nchar

    10

    记载请假时间长度

    19

    请假原因

    reason

    nchar

    25

    说明请假原因

    20

    扣除奖金

    reducemoney

    int

    5

    由于没有上班,当天的工资还是要照常扣除,但是若工作若出现差错,不会担负责任

     

    月度考勤编号

    mattendno

    nchar

    20

    前八位为当天日期,中间两位设为44,后十位为员工编号

    21

    累计正常工作时间

    ljworktime

    nchar

    10

    算出正常工作时间,是评定基本工资的参考

    22

    累计加班时间

    ljovertime

    nchar

    10

    算出加班时间,评定奖金

    23

    累计请假时间

    ljleavetime

    nchar

    10

    算出请假时间,扣除当天的工资

    24

    累计出差时间

    ljtraveltime

    nchar

    10

    算出出差时间,并报销出差的费用

    25

    迟到次数

    latetimes

    int

    5

    让员工及领导清楚考勤情况

    26

    早退次数

    leavetimes

    int

    5

    让员工及领导清楚考勤情况

    27

    旷工次数

    absenttimes

    int

    5

    让员工及领导清楚考勤情况,并进行相应的罚款措施,旷工一次罚款50

    28

    基本工资

    basicwage

    int

    10

    让员工清楚基本工资

    29

    奖金

    bonus

    int

    10

    让员工清楚奖金

    30

    实际工资

    realwage

    int

    10

    让员工清楚实际工资

     

    2)数据结构描述

    编号

    数据结构名

    组成属性

    1

    员工信息

    员工编号,员工姓名,员工性别,出生日期,职务,部门编号

    2

    部门信息

    部门编号,部门名称,部门经理职工号

    3

    出勤记录

    出勤编号,日期,上班时间,下班时间

    4

    加班记录

    加班编号,日期,加班时间长度,加班费

    5

    出差记录

    出差编号,出差起始时间,出差结束时间,出差过程描述,出差补助

    6

    请假记录

    请假编号,请假起始时间,请假结束时间,请假原因,扣除奖金

    8

    月度考勤统计

    月度考勤编号,员工编号,日期,累计正常工作时间,累计加班天数,累计出差天数,累计请假天数,迟到次数,早退次数,旷工次数

    9

    工资表

    工资编号,基本工资,奖金,实际工资

    3)数据流描述

    编号

    数据流名

    数据流来源

    数据流去向

    1

    基本信息

    招新员工

    调配工作

    2

    当前工作

    员工

    调配工作

    19

    已统计信息

    统计信息

    月度考勤信息

    20

    调整

    月度考勤信息

    工资评估

    21

    结算

    工资

    工资评估

    22

    工资记录

    工资

    处理工资

    23

    已分配好的工资

    处理工资

    员工

    4)数据存储

    数据存储名

    输入数据流

    输出数据流

    说明

    员工信息

    招新的员工

    当前工作

     

    部门信息

    更新后的部门信息

    部门的基本信息

     

    月度考勤统计

    已统计的信息

    再调整信息

    对统计的信息进行调整

    5)处理过程

    处理过程名

    输入数据流

    输出数据流

    说明

    调配工作

    当前的工作和部门的基本信息

    员工的新工作,更新后的部门信息

     

    导入数据

    出差,请假,加班,出勤的数据

    记录出差,请假,加班,出勤的情况

     

    工资评估

    考勤信息的调整

    根据工资评估进行结算

    根据相应的评估方法来算基本工资,奖金和实际工资

    二.概念结构设计

    经过调查、信息流程分析、数据收集,并结合需求分析,明确了该子系统的功能:

    A. 给员工编号,登记其基本信息。

    B. 给各部门编号、命名,确定其职责范围,并任命部门经理。

    C. 对员工的考勤数据进行登记,并进行月度考勤统计。

    D. 对员工的月度考勤统计的结果来核算员工工资。

     

    实体和属性的联系

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

    系统基本的E-R

     

                           1                       n

     

                                                                                  1

                                            n               n                1

              1

                      1                     n               n               1

                           1

                                            

                         1                                  n              1

                                            n           

     n            1       1

                                            n               n              1

     

     

     

      1           1

     

     

     

    E-R图调整的准则:

    现实世界中的事物能作为属性对待的尽量作为属性对待;

    属性和实体的划分:属性中不具有需要描述的信息,即属性是不可分的数据项,不再包含其他信息。

     

    实体属性定义:

    员工(员工编号、员工姓名、员工性别、出生日期、职务、部门编号);

    部门(部门编号、部门名称、部门经理职工号);

    出勤记录 (出勤编号、日期、上班时间、下班时间);

    请假记录(请假编号、请假起始时间、请假结束时间、请假原因、扣除奖金);

    加班记录(加班编号、加班时间长度、日期、加班费);

    出差记录(出差编号、出差起始时间、出差结束时间、出差描述、补助资金);

    月度考勤统计(月度考勤编号、员工编号、日期、累计正常工作时间、累计请假、累计出差、累计加班、迟到次数、早退次数、旷工次数);

    工资(工资编号、基本工资、奖金、实际工资);

     

    具体调整如下:

    1.出勤记录,请假记录,加班记录,出差记录本应作为员工的一个属性,但是其中还涉及到相关的奖金待遇及具体描述,则单独作为一个实体;

    2.工资单独作为一个实体,因为此处强调的是员工的出勤工资,则分开来写。

    三.逻辑结构设计

    1、实体所对应的关系表:

    员工表(employee

    列名

    别名

    类型

    长度

    备注

    员工编号

    yno

    bigint

    10

    设为主码

    员工姓名

    yname

    nchar

    10

     

    员工性别

    ysex

    nchar

    5

     

    出生日期

    birth

    nchar

    15

     

    职务

    duty

    nchar

    20

     

    部门编号

    bno

    bigint

    20

    外码,参照部门表

     

    部门表:(branch

    列名

    别名

    类型

    长度

    备注

    部门编号

    bno

    bigint

    5

    设为主码

    部门名称

    bname

    nchar

    20

     

    部门经理职工号

    bmanagerno

    nchar

    5

    外码,参照职工表

     

    出勤记录表(work_register:

    列名

    别名

    类型

    长度

    备注

    出勤编号

    workno

    bigint

    20

    设为主码

    日期

    time

    nchar

    15

     

    上班时间

    ontudytime

    nchar

    10

     

    下班时间

    offdutytime

    nchar

    10

     

     

    请假记录表:(leave_register):

    列名

    别名

    类型

    长度

    备注

    请假编号

    leaveno

    bigint

    20

    设为主码

    请假起始时间

    lstarttime

    nchar

    10

     

    请假结束时间

    lendtime

    nchar

    10

     

    请假原因

    reason

    nchar

    25

     

    扣除奖金

    reducemoney

    int

    5

     

     

    加班记录表:(overtime_register):

    列名

    别名

    类型

    长度

    备注

    加班编号

    overtimeno

    bigint

    20

    设为主码

    加班时间长度

    overtimelength

    int

    5

     

    日期

    time

    nchar

    15

     

    加班费

    overtimefee

    int

    5

     

     

    出差记录表:(travel_register):

    列名

    别名

    类型

    长度

    备注

    出差编号

    travelno

    bigint

    20

    设为主码

    出差起始时间

    tstarttime

    nchar

    10

     

    出差结束时间

    tendtime

    nchar

    10

     

    出差描述

    process

    nchar

    25

     

    补助资金

    allowance

    int

    5

     

     

    月度考勤统计表(month_attend):

    列名

    别名

    类型

    长度

    备注

    月度考勤编号

    mattendno

     

     

    设为主码

    员工编号

    yno

    bigint

    20

     

    日期

    time

    nchar

    15

     

    累计正常工作时间

    ljworktime

    nchar

    10

     

    累计请假

    ljleavetime

    nchar

    10

     

    累计出差

    ljtraveltime

    nchar

    10

     

    累计加班

    ljovertime

    nchar

    10

     

    迟到次数

    latetimes

    int

    5

     

    早退次数

    leavetimes

    int

    5

     

    旷工次数

    absenttimes

    int

    5

     

     

    工资表

    列名

    别名

    类型

    长度

    备注

    工资编号

    workno

    bigint

    20

    设为主码

    基本工资

    basicwage

    int

    10

     

    奖金

    bonus

    int

    10

     

    实际工资

    realwage

    int

    10

     

     

    具体调整如下:

    1.出勤记录,请假记录,加班记录,出差记录本应作为员工的一个属性,但是其中还涉及到相关的奖金待遇及具体描述,则单独作为一个实体;

    2.工资单独作为一个实体,因为此处强调的是员工的出勤工资,则分开来写。

    2、用户子模式设计

    考勤(员工编号、员工姓名、部门名称、日期、累计正常工作时间、累计请假、累计出差、累计加班、迟到次数、早退次数、旷工次数);

    工资(员工编号、员工姓名、部门名称、职务、基本工资、奖金、实际工资);

    因为员工对于其他情况不会经常关注,经常使用的以上各项,所以设立考勤和工资关系。

     

    四、物理结构设计

    1、关系模式存取方法分析:

    对于该系统的各个关系最经常使用的操作就是查找,则采用B+树作为索引:

    1)、对以下经常在查询中出现的关系的码建立索引:

    A 对员工的员工编号建立索引,使其按照员工编号的升序存放。

    B 对部门的部门编号建立索引,使其按照部门编号的升序存放。

     

         2)、由于下面几个关系模式的更新频率较高,系统为维护索引要付出较大的代价,因此没有定义索引:

    月度考勤统计(月度考勤编号、员工编号、日期、累计正常工作时间、累计请假、累计出差、累计加班、迟到次数、早退次数、旷工次数);

    工资(工资编号、基本工资、奖金、实际工资);

     

     

    2、存储结构设计

    经过分析得出本考勤管理子系统信息处理的特点是员工考勤和工资的数据不仅经常需要查询,而且更新速度快,每月就要更新一次。

    针对以上特点,设计如下:

    (1) 确定数据库的存放位置

    为了提高系统性能,现根据应用情况将数据按照易变部分和稳定部分、经常存取部分和存取频率较低的部分分别在两个磁盘上存放。

    1)、经常存取部分:员工,出勤记录,请假记录,加班记录,出差记录,月度考勤统计,工资。

    2)、存取频率较低的部分:部门

    (2) 确定系统配置

    此管理子系统需要的微机数量和规模都不必太大,但在系统设计时应考虑到今后的发展需求,在选择硬件设备、服务器操作系统、数据库时都考虑到能够逐步的增加和扩展。

    1)、硬件配置要求:

    CPU:PII200以上。

    内存:32MB以上。

    硬盘:2.1GB以上(可用空间最好在160MB以上)。

    打印机:推荐EPSON  LQ-1600KII

          2)、软件配置要求:

              WINDOWS95、98、2000中文版操作系统。

     

    五、数据库完整性设计

    1、主键及唯一性索引建立:

    A 将员工employee表中的yno属性定义为码。参照员工表。

    B 将部门branch表中bno属性定义为码。参照部门表。

    C 将出差记录travel_register表中的travelno 属性定义为码。参照出差记录表。

    D 将请假记录leave_register表中的leaveno属性定义为码。参照请假记录表。

    E 将加班记录overtime_register表中的overtimeno属性定义为码。参照加班记录表。

    F 将出勤记录work_register表中的workno属性定义为码。参照出勤记录表。

    G 将月度考勤统计month_attend表中的monthno属性定义为码。参照月度考勤表。

       H 将工资wage表中的wageno属性定义为码。 参照工资表。

     

     

    2.对以下经常在查询中出现的关系的码建立索引:

    1)、在employ表的yno(员工编号)列上建立一个聚簇索引,而且employ表中的记录将按照yno升序存放。

    Create cluster index employno on employ(yno);

    2)、在branch表的bno(部门编号)列上建立一个聚簇索引,而且branch表中的记录将按照bno升序存放。

    Create cluster index branchno on branch(bno);

     

    2、参照完整性设计

    关系模型的参照完整性在create table 中用foreign key短语定义哪些列为外码,用references短语指明这些外码参照哪些表的主码。

    A 定义出差Travel表中的参照完整性,将travelno,yno设为主码,travelno参照travel_register表的ravelno,yno参照employee表的yno。

    B 定义请假Leave表中的参照完整性,将leaveno,yno设为主码,leaveno参照leave_register表的leaveno,yno参照employee表的yno。

    C定义加班Overtime表中的参照完整性, 将overtimeno,yno设为主码,overtimeno参照overtime_register表的overtimeno,yno参照employee表的yno。

    D 定义出勤Work表中的参照完整性,将workno,yno设为主码,workno参照work _register表的workno,yno参照employee表的yno。

    3、check约束的定义

    员工表中的ysex只能取“男”或“女”。

    alter table employ

    add constraint c1 check(value in(‘男’,’女’));

     

    4、触发器设计

    A 在删除员工之后,显示员工的基本信息

    B 不准删除部门的信息。

    C 员工的信息更改之后,相应的月度考勤统计表员工编号也要跟着变化。

    六、数据库视图设计

    视图是从一个或几个基本表导出的表,一经定义,就可以和基本表一样被查询、被删除。

    1)、定义一个反映员工的年龄的视图。

    create view y_age(yno,yname,age)

    as

    select yno,yname,2010-birth

    from employee;

    2)、建立反映员工工资情况的视图。

    create view y_wage(yno,yname,basicwage,bonus,realwage)

    as

    select yno,yname,basicwage,bonus,realwage

    from employ and wage;

     

    3)、建立员工考勤情况的视图。

    create view y_attend(yno,yname,ljworktime,ljleavetime,ljtraveltime,ljovertime)

    as

    select yno,yname,ljworktime,ljleavetime,ljtraveltime,ljovertime

    from employee and monthattend;

     

    七、数据库存储过程设计

    为方便查询,设计以下存储过程:

    查询员工信息:员工(员工编号、员工姓名、员工性别、出生日期、职务、部门编号);

    查询员工工资信息:工资(员工编号、员工姓名、部门名称、职务、基本工资、奖金、实际工资);

    查询员工考勤信息:考勤(员工编号、员工姓名、部门名称、日期、累计正常工作时间、累计请假、累计出差、累计加班、迟到次数、早退次数、旷工次数);

     

    八、权限设计

    此考勤子系统对于员工都是开放的,方便员工查询考勤,工资等信息。

    九、总结

    通过以上数据库的设计,我深刻了解了每个阶段的设计内容:系统需求分析、概念结构设、逻辑结构设计、物理结构设计、数据库的实施和维护。

    分析该企业考勤子系统的功能是首先能提供查询员工的信息,其次让员工能清楚自己的考勤情况,并相应的查询到工资的变化。考勤情况由请假记录,加班记录,出勤记录,出差记录来统计出的,详细的结果统计在月度考勤表中。员工都可以很详细的查询自己的情况,经理也可以根据此情况来考核员工。由于工资是随着考勤数据来变化的,因此工资要单独作为一个实体,这样很容易就能查到相应的详细情况。

    在做此子系统时,刚开始还不知道大概的格式,只是在盲目的做,这样到最后自己都不知道下一步该做什么了,所以凡事都要严格按照规则做,然后再发挥下,这样子就不会半途而废了。之后我严格按照书上的过程做,发现其实做该子系统并没有我想象中难,柳暗花明又一村,攻克一个难题之后,心中大悦,只要细心,慢慢来,一步一步做,一样可以做的出色,不过前提是要对制作子系统的过程熟悉,并且灵活运用。

    所以做此子系统最大的收获就是制作过程我已经很熟悉了,然后再做其他系统应该就会得心应手了。

    参考文献:《数据库系统概论》王珊 萨师煊 高等教育出版社(第四版)2006.5

    展开全文
  • 设计和开发一个企业员工考勤管理系统,企业员工和管理员只需登录系统就能实现网上考勤。建立一个能够初步实现企业考勤管理系统的智能化管理,提高考勤管理效率,企业员工能够在各个岗位上的工作状态得到及时的反馈,...
  • 我们准备开发员工考勤管理系统,完成员工基本信息维护、企业的部门信息维护、企业基本考勤类型的维护、员工考勤的管理、员工考勤的查询与分析。实现人事考勤的需要,包括员工迟到、早退、请假、旷工的情况的记录,在...
  • 考勤管理系统企业对考勤实行了信息化管理,其目的是为了实现员工考勤数据采集、信息查询和数据统计过程的自动化,完善人事管理现代化,方便管理人员统计、考核员工出勤情况,计算员工工资。 本文以“基于J2EE的...
  • 企业员工考勤系统 毕业设计 管理信息系统; 企业员工管理; 考勤; VC++; 数据库 系统功能包括:员工基本信息,所在部门、工作信息、员工考勤信息的录入,员工各种信息的查询,员工各种信息的修改,考勤信息的输入、...
  • 设计和开发一个企业员工考勤管理系统,企业员工和管理员只需登录系统就能实现网上考勤。建立一个能够初步实现企业考勤管理系统的智能化管理,提高考勤管理效率,企业员工能够在各个岗位上的工作状态得到及时的反馈,...
  • 考勤管理工作+考勤制度+考勤管理系统考勤管理既是企业劳动认识管理的重要方面,同时也是企业财务管理的重要方面,因为它是和人、事都相关的方面。考勤管理系统需要和员工人事管理连接,同时需要连接工资管理系统等等...
  • 获取项目源文件,联系Q:1225467431,可指导毕设,课设 ...通过员工考勤管理系统这个平台,可以实现员工考勤管理的信息化、网络化、系统化、规范化,使工作人员从繁杂的数据查询和统计中解脱出来,减少工作量。系...
  • 企业职工管理系统的身份定位有两种,一是管理员(企业领导),二是普通员工,用户身份不同,使用的资源也不同。 系统功能 ●职工: (1)信息修改:职工登录系统后,可查看和修改个人信息。 (1)个人考勤:职工...
  • 项目名称 员工考勤管理系统 湖南电子产品行业不断的发展,各企业人员越来越多,公司管理人员压力逐渐增大,为了更好的对职工考勤进行管理,需要建立数据库和使用考勤系统来进行管理。 通过对企业考勤制度的调查...
  • 考勤管理是企业管理中非常重要的一环。作为公司主管考勤的人员能够通过考勤管理系统清楚的看到公司员工编号,姓名,部门以及签到时间、签离时间以及是否迟到、早退等诸多信息。
  • 传统的考勤手段已不能当今社会企业管理的需要,所以为了满足客户的需求,解决传统考勤方式在考勤中出现的问题,更好地为企业决策提供依据,本文设计了一个基于C/S(客户机/服务器)模式的多终端考勤系统。...
  • 员工考勤管理系统源码java 文件毕业 Human Resource Management System IDE : Eclipse、Java、JSP Servlet 作者 : Tuan Nguyen Van - 河内科技大学学生 ********************************************** 人力资源...
  • 全易通员工考勤管理系统软件简介: 全易通公司研制开发的QET系列员工考勤管理系统软件是一套功能强大,运行稳定,操作简单方便,用户界面美观,统计数据正确的感应卡及指纹考勤软件.历经几年在珠江三角洲几百家外资...
  • jsp,MySQL,idea,eclipse
  • {人力资源考勤管理} 企业考勤管理系统的 设计说明书 日期二一四年六 一背景与意义 考勤管理系统企业单位管理系统中最重要的信息通过员工 考勤考核管理反映员工在一定阶段的工作成绩而我国众多的企 业都是采用传统...
  • 一个练手的ssm项目,项目内容是一个公司内部的员工信息管理和打卡考勤系统.分为前后台两种登录,并且实现5种不同的权限。适合框架入门和毕设的练手使用 使用的ssm框架+mysql+c3p0+tomcat,开发工具idea.
  • 在线式考勤管理系统是以移动考勤为切入点,借助LBS定位技术,实现员工手机在线打卡签到。 依据移动考勤系统需求分析,将该系统主要包括了管理员登陆模块、员工登陆模块,领导登陆模块三大模块。 前台登陆员工登陆。...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 639
精华内容 255
关键字:

企业员工考勤管理系统