职工考勤管理信息系统

合集下载

员工考勤管理系统分解

员工考勤管理系统分解

论文题目:员工考勤管理系统摘要企业员工考勤管理系统在整个开发中包括:企业考勤系统需求分析、系统功能设计、数据库的设计、系统的实施,重点介绍了系统功能与数据库的设计及系统的实现过程。

对系统结构、系统功能设计的流程做了全面而详尽的阐述,然后针对系统的各个功能模块做了具体的分析与研究。

通过对系统功能及数据流的分析,得到系统数据库的逻辑结构,并在此基础上完成数据库物理结构的创建,从而实现对各种信息的查询、更新等操作。

企业员工考勤管理系统是一个企业单位信息化建设不可缺少的部分,它的内容对于企业的决策者和管理者来说都至关重要,企业员工管理系统应该能够为用户提供充足的信息和快捷的查询手段。

企业员工考勤管理系统为用户提供准确的信息和便捷的查询方法,它对于企业的管理人员和高层人员在做决策时都是关键的依据,因此,企业员工考勤管理系统将成为企业信息化道路上所必经的道路。

本系统的主要功能,包括管理员在后台对员工信息、管理员信息、部门信息、出差信息、排班信息、请假信息审批、员工考勤管理等进行管理及维护的功能。

员工在前台实现个人信息管理、出差通知查看、排班信息查看、休假申请、考勤信息查询等。

本系统主要功能是管理员在后台对(员工、管理员、部门、出差、排班的)基本信息和请假信息审批,以及员工考勤管理等进行管理和维护。

而员工在前台可以查看个人相关信息,例如考勤信息、出差通知、排班信息、休假申请等。

本系统最具特色的部分:首先,实现了员工信息、部门信息、管理员信息、出差信息、排班信息、请假信息、员工考核信息等基础信息的管理,为员工的考勤工作提供信息。

其次,为员工提供了方便快捷的考勤功能,提高了考勤效率节省了时间。

本系统不仅提高了考勤效率,节约了时间,还使员工更加方便地使用考勤功能,像(员工、管理员、部门、出差、排班、请假的)基本信息和考核信息的管理等。

这也就是本系统最大的亮点——使员考勤工作变得易用且效率高。

【关键词】JSP;服务器;数据库;考勤管理;AbstractThis paper discusses the development process of the enterprise time and attendance sy stem: the enterprise time and attendancesystem requirements analysis, system functional desi gn,database design, system implementation, highlights the processof system functions and data base design and systemimplementation. System architecture, system functional design proces s, a comprehensive and detailed exposition of the specificanalysis and research, and then for t he various functional modules of the system. System functions and data flow analysis,the logic al structure of the system database, and on this basis,the creation of the physical database struc ture, queries, updates,and other operations in order to achieve all kinds of information.The enterprise staff management system management system is an enterprise unit in formati-onization constructs the essential part, its content regarding enterprise's policy-mak er and the superintendent all very important, the enterprise staff management system man agement syste-m should be able to provide the sufficient information and the quick inqui ry method for the user.The main function of this system, including staff, administrators, department administra tor in the background, travel information, scheduling information, leave information for appr oval, employee attendance management, management andmaintenance functions. Personal inf ormation managem-ent staff in the foreground, travel to notify the view, view schedulinginfor mation, vacation requests time and attendance information query.The most characteristic part of this system: First, to achieve theemployee information, s ector information, administrator information, travel information, scheduling information, leavei nformation, employee evaluation information on the basis ofinformation management, staff at tendance information. Secondly,to provide staff with a convenient time and attendance,attend ance efficiency saves time.【Keywords】JSP; server; database; Attendance Management目录摘要 (I)ABSTRACT (II)前言 (1)1课题简介 (2)1.1选题背景 (2)1.2课题的意义 (2)1.3系统目标 (2)2.可行性研究 (3)2.1技术可行性 (3)2.2经济可行性 (4)2.3操作可行性 (4)2.4业务可行性 (4)3.需求分析 (4)3.1系统需要解决的主要问题 (4)3.2系统具备的基本功能 (5)3.3数据流图 (5)3.4业务流程图 (6)4.总体设计 (8)4.1概述 (8)4.2系统功能划分 (8)4.2.1 管理员子系统功能划分 (8)4.2.2 普通员工子系统功能划分 (9)4.3系统功能描述 (10)4.3.1 管理员子系统功能描述 (10)4.3.2 普通员工子系统功能描述 (10)4.4数据库设计 (11)4.4.1 数据库概念结构设计 (11)4.4.2数据库逻辑结构设计 (13)5.详细设计与系统实施 (15)5.1设计概述与开发工具简介 (15)5.1.1 B/S模式及其优势 (15)5.1.2 Web应用程序开发环境—JSP技术 (15)5.1.3 JAVA简介 (15)5.1.4 Tomcat应用服务器 (16)5.2程序流程图 (16)5.3管理员子系统的实施 (18)5.3.1 连接数据库的包含文件 (18)5.3.2 系统登录页面 (18)5.3.3 管理员子系统主页面 (18)5.3.4 部门信息管理模块 (19)5.3.5 员工信息管理模块 (19)5.3.6 排班信息管理模块 (19)5.3.7 出差信息管理模块 (19)5.3.8请假信息审批 (19)5.3.9 员工考勤管理 (20)5.3.10 考勤统计 (20)5.3.11 管理员信息管理 (20)5.4普通员工子系统 (20)5.4.1 普通员工子系统主页面 (20)5.4.2 个人基本信息模块 (21)5.4.3 出差通知查看模块 (21)5.4.4 排班信息查看模块 (21)5.4.5 休假申请模块 (21)5.4.6 考勤查看模块 (22)5.4.7 修改密码模块 (22)6 测试与维护 (23)6.1测试的任务及目标 (23)6.2测试方案 (23)6.2.1 模块测试: (23)6.2.2集成测试: (23)6.2.3 验收测试: (24)6.3设计测试方案 (24)6.4系统维护 (25)结束语......................................... 错误!未定义书签。

考勤管理系统使用说明

考勤管理系统使用说明

考勤管理系统使用说明考勤管理系统使用说明1、系统介绍1.1 系统概述考勤管理系统是一款用于管理和统计员工考勤数据的软件系统。

它提供了便捷的考勤记录录入、统计分析、报表等功能,帮助企业高效管理员工的出勤情况。

1.2 功能特点1.2.1 考勤记录录入:用户可以通过系统录入员工的考勤记录,包括上班时间、下班时间、迟到早退、请假等情况。

1.2.2 考勤统计分析:系统能够根据员工的考勤记录,自动考勤统计信息和报表,包括缺勤次数、迟到早退次数、加班时长等。

1.2.3 班次管理:系统支持灵活的班次设置和管理,可以根据不同的班次规则进行考勤统计。

2、系统安装与配置2.1 硬件要求2.1.1 服务器:推荐配置为4核CPU、8GB内存、500GB存储空间。

2.1.2 客户端:推荐配置为双核CPU、4GB内存、256GB存储空间。

2.2 软件要求2.2.1 操作系统:服务器端支持Windows Server 2012及以上版本,客户端支持Windows 10及以上版本。

2.2.2 数据库:系统使用MySQL数据库,需要提前安装并配置好数据库环境。

2.3 安装步骤2.3.1 安装包:从官方网站最新版本的考勤管理系统安装包。

2.3.2 解压安装包:将安装包解压到指定目录。

2.3.3 运行安装程序:双击运行安装程序,按照提示完成系统的安装。

2.4 系统配置2.4.1 数据库配置:在安装完成后,打开系统的配置文件,配置数据库连接信息。

2.4.2 员工信息导入:将员工的基本信息导入系统,包括姓名、工号、部门等。

3、系统使用3.1 登录系统3.1.1 启动系统:双击系统图标,打开登录界面。

3.1.2 输入账号密码:输入正确的账号和密码,登录按钮。

3.2 考勤记录录入3.2.1 新建考勤记录:“考勤录入”菜单,选择“新建考勤记录”,进入考勤记录录入界面。

3.2.2 输入考勤信息:根据员工实际出勤情况,填写上班时间、下班时间等信息。

职工考勤管理系统

职工考勤管理系统

职工考勤管理系统前言20世纪90年代,随着我国市场经济的快速进展,职工考勤管理系统在企业的日常管理中发挥着越来越重要的作用。

职工考勤管理系统能够进行员工信息管理、出勤管理与密码管理等,方便处理企业内部员工的有关考勤信息。

此外Internet 的迅速普及,使Intranet成为Internet技术在企业管理信息系统中的应用与延伸,形成了集计算机,计算机网络、数据库、分布式计算等于一体的信息技术综合体,它打破了时间与地域的界限,使信息交流变得快捷、准确,为建立现代企业管理信息系统提供了充足的条件。

职工考勤系统是在习惯市场需求的客观前提下,为了满足中小型公司或者事业单位管理自己的员工而开发的。

目录第一章开发背景 (1)第二章需求分析 (2)第三章概念结构设计 (3)一、局部E-R图设计 (3)(一)、确定局部范围 (3)(二)、确定实体与属性 (3)(三)概念模型表示 (4)二、合并成总体E-R图 (5)第四章逻辑结构设计 (6)一、E-R图转换为关系模型 (6)关系模式的规范化 (6)第五章数据库实施与保护 (8)一、定义数据库结构 (8)二、组织数据入库 (10)三、数据库试运行 (10)第六章JAVA (11)一、JAVA代码: (12)(一)、登录代码 (12)(二)、管理员主界面代码 (15)二、JAVA运行 (29)(一)、用户登录界面 (29)(二)、主界面 (29)(三)、基本功能 (30)第七章参考文献 (34)第一章开发背景我们都明白,考勤管理系统是任何一个营业单位不可缺少的部分,它的内容关于单位的管理者与内部员工来说都至关重要,因此考勤管理系统应该能够为用户提供充足的信息与快捷的安全查询,及实时管理手段。

但在过去,人们一直在使用传统的人工的方式来进行考勤管理,这种落后的方式存在着许多缺点,如:效率低,保密性差,另外时间一长,将产生大量的文件与数据,这关于查找,更新与保护都带来了很多的困难。

人力资源考勤管理系统使用说明

人力资源考勤管理系统使用说明

人力资源考勤管理系统使用说明一、系统简介人力资源考勤管理系统是一种用于管理员工考勤信息的软件系统。

通过该系统,可以方便地记录和管理员工的上下班时间、请假情况、加班情况等考勤信息,实现对员工考勤情况的监控和统计分析,提高考勤管理的效率和准确性。

二、系统功能1.员工信息管理系统提供员工信息管理功能,包括员工的基本信息、考勤规则、上下班时间等。

管理员可以根据需要添加、删除或修改员工信息,确保系统中的员工信息与实际情况一致。

2.考勤记录管理系统可以记录并管理员工的考勤记录,包括请假记录、加班记录、迟到早退记录等。

管理员可以手动录入员工考勤信息,也可通过考勤机等设备直接导入。

系统可根据设定的考勤规则自动计算员工的工作时长、加班时长等数据。

3.考勤统计报表系统可以根据员工的考勤记录生成各类统计报表,如考勤总表、迟到早退统计表、加班统计表等。

管理员可以方便地查看和分析员工的考勤情况,及时发现和解决问题。

4.考勤异常预警系统可以根据设定的考勤规则自动判断员工的考勤异常情况,如迟到早退超过规定次数、请假未经批准等。

一旦发现异常情况,系统会及时向管理员发送预警信息,帮助管理员及时采取相应措施。

5.考勤数据备份与恢复系统支持考勤数据的备份和恢复功能,管理员可以定期将考勤数据备份到指定的位置,以防止数据丢失或损坏。

同时,系统也提供数据恢复功能,以便管理员在需要时可以恢复备份的数据。

三、系统使用步骤1.登录系统打开人力资源考勤管理系统,输入正确的用户名和密码,点击登录按钮进入系统。

2.员工信息管理进入系统后,点击员工信息管理模块,可以查看、添加、修改或删除员工的基本信息,包括姓名、部门、职位、工号等。

3.考勤信息录入点击考勤记录管理模块,可以手动录入或通过考勤机等设备导入员工的考勤信息。

录入时需填写员工的上下班时间、请假申请或加班记录等。

4.考勤数据统计点击考勤统计报表模块,可以根据需要生成各类统计报表,如考勤总表、迟到早退统计表、加班统计表等。

员工考勤系统说明

员工考勤系统说明

员工考勤系统说明一、实验环境:装有sql2000和delphil7两个软件的计算机。

二、实验步骤:1 .连接准备工作:(1)在sql2000的企业管理器里还原数据库employee.(2)employee数据库和delphil7连接步骤:控制面版→管理工具→数据源→添加→SQL server→按下面图示完成连接:点添加进入下图界面选中SQL server后单击完成在名称项输入:“ygkq ”在服务器项输入:“.”点击下一步更改默认的数据库为:employee点击完成点击测试数据源测试成功后点击确定2.打开员工考勤系统文件夹找到kaoqin.dpr文件双击打开系统,如下图所示:3.按F9运行系统,运行界面如下图所示:本系统设有四个用户,分别为:system、renshi、caiwu、guest;其密码分别为:111、222、333、guest。

用户只要选择给出的用户名并输入对应的密码单击确定键即可进入系统。

下面以用户名为system的身份进入系统对本程序作简略的说明:程序登录前程序登录后四、考勤管理系统功能分析本程序由登录界面、员工信息、出勤信息、员工工资、相关查询、密码修改、帮助说明及退出系统五部分组成(如上图所示)。

登录界面:登录界面产生一个用户的下拉列表(系统管理员、财务部门、人事部门及guest),用户可选择相应的用户名称,输入对应的密码进入,选择“取消”终止程序运行。

防止用户以外的人看到密码,密码输入框内的密码用“*”屏蔽。

员工信息:本界面可实现员工相关信息的修改与添加。

出勤信息:本界面可实现员工出勤信息的输入,可参看缺勤情况示意图。

员工工资:本界面可实现员工基本工资与实际工资的输入与修改。

相关查询:可由员工编号来查看详细工资情况(编号、月份、工资、奖金、实际工资),由员工编号查看详细出勤情况(编号、月份、出勤、迟到、早退、请假、旷工、实际出勤),由员工编号查看员工详细情况(编号、姓名、编码、性别、部门、职称、住址、工资)。

中控考勤系统标准版

中控考勤系统标准版

中控考勤系统标准版中控考勤系统是一种用于管理企业员工考勤情况的软件系统,它可以帮助企业实现对员工考勤数据的自动化管理和统计分析,提高考勤工作的效率和准确性。

中控考勤系统标准版是中控科技公司针对中小型企业推出的一款适用于基本考勤管理需求的产品,具有简单易用、功能全面、稳定可靠的特点,能够满足企业对员工考勤管理的基本需求。

一、系统功能介绍。

1. 考勤管理,中控考勤系统标准版可以实现对员工的考勤数据进行录入、统计和分析,包括考勤记录的查看、修改和补录等功能,能够帮助企业实现对员工考勤情况的全面管控。

2. 排班管理,系统支持灵活的排班设置,可以根据企业的实际需求进行排班计划的制定和调整,同时还能够实现排班数据的导入导出,方便企业进行排班管理和人力资源调配。

3. 考勤报表,系统可以生成各类考勤报表,包括考勤统计报表、异常考勤报表、加班统计报表等,帮助企业对员工的考勤情况进行全面分析和评估,为企业的决策提供数据支持。

4. 考勤审批,系统支持考勤数据的审批流程管理,能够实现对考勤数据的审核和审批,保证考勤数据的真实性和准确性。

5. 数据安全,系统具有完善的数据安全机制,能够对考勤数据进行加密存储和权限管理,保障企业考勤数据的安全性和保密性。

二、系统优势。

1. 简单易用,中控考勤系统标准版采用直观友好的操作界面,操作简单易上手,无需专业的技术培训即可快速上手使用。

2. 功能全面,系统功能全面,覆盖了考勤管理的各个方面,能够满足企业对员工考勤管理的基本需求,同时还支持定制化功能开发,满足企业个性化的管理需求。

3. 稳定可靠,系统采用先进的技术架构和稳定的数据库系统,具有良好的稳定性和可靠性,能够保证系统长期稳定运行。

4. 定制化服务,中控科技公司提供定制化服务,能够根据企业的实际需求进行定制化开发,满足企业个性化的管理需求。

5. 技术支持,公司提供全方位的技术支持和售后服务,保障系统的正常运行和企业的管理需求。

三、使用建议。

人事考勤系统方案

人事考勤系统方案

人事考勤系统方案人事考勤是企业管理中极为重要的环节,通过对员工出勤情况的监测与记录,能够帮助企业更好地管理人力资源,提高生产效率。

为了实现有效的人事考勤,多数企业都会引入人事考勤系统。

本文将介绍一种可行的人事考勤系统方案。

一、系统架构人事考勤系统的架构通常包括前端、中间件、后端以及数据库四个部分。

其中,前端主要负责人员信息的录入、审批以及出勤记录的上传;中间件是连接前端和后端的桥梁,主要实现业务逻辑;后端用于处理数据,进行数据校验、存储以及相关统计分析;数据库则用于存储人员信息、出勤记录以及其他相关数据。

二、基本功能1. 人员信息管理:包括人员基本信息、岗位信息、工资发放信息以及相关证件信息等。

2. 考勤记录上传:员工出勤记录采用人脸识别、指纹识别等方式进行采集,上传至系统。

3. 审批与异常处理:当员工的出勤记录异常时,需要进行审批与处理。

审批人可以根据情况进行同意或拒绝,同时可以补充异常情况的原因。

4. 考勤统计与分析:根据员工出勤记录进行统计、分析,生成相关的报表,用于企业管理者参考。

5. 人事管理:包括员工入职、离职、晋升、降职等管理,便于企业管理者进行人员资源的协调与调配。

三、技术方案1. 前端:采用Web或APP等方式实现,企业管理者、审批人员、员工可通过不同身份登录系统,进行相关操作。

2. 中间件:采用Java或.Net等开发语言开发,实现系统业务逻辑,包括出勤记录上传、审批等功能。

3. 后端:考虑到系统需要处理大量数据,采用分布式、集群等方式实现,以保证系统的稳定性、可扩展性以及安全性。

同时,采用Redis等缓存工具,加快系统响应速度。

4. 数据库:采用关系型数据库MySQL,实现数据的存储和备份以及相关统计分析。

四、实施方案1. 方案设计:根据企业实际需求,设计系统功能、技术架构等方案。

2. 系统开发:根据方案需求,进行系统开发、测试,确保系统的稳定性、可靠性和安全性。

3. 系统部署:将系统部署在企业内部服务器或云平台上,保证系统的稳定运行。

考勤系统操作说明

考勤系统操作说明

考勤系统操作说明一、登陆系统1.打开考勤系统的登录页面,输入用户名和密码。

2.点击登录按钮,进入系统主界面。

二、考勤管理1.考勤人员信息维护-点击“考勤管理”菜单。

-点击“考勤人员信息维护”,进入考勤人员列表页面。

-点击“新增”按钮,填写人员信息(如姓名、工号、部门等)。

-点击“保存”按钮,保存人员信息。

-点击“删除”按钮,删除人员信息。

2.考勤规则设置-点击“考勤管理”菜单。

-点击“考勤规则设置”,进入考勤规则设置页面。

-根据公司的考勤制度,设置迟到、早退、旷工等规则。

-点击“保存”按钮,保存考勤规则。

3.考勤记录查询-点击“考勤管理”菜单。

-点击“考勤记录查询”,进入考勤记录查询页面。

-选择要查询的日期范围或人员名称等条件。

-点击“查询”按钮,显示符合条件的考勤记录列表。

- 可以选择导出考勤记录为Excel或PDF格式。

三、考勤打卡1.考勤打卡方式选择-点击“考勤打卡”菜单。

-点击“考勤打卡方式选择”,进入考勤打卡方式选择页面。

-选择相应的打卡方式(如刷卡、指纹、人脸识别等)。

-点击“保存”按钮,保存打卡方式选择。

2.考勤打卡记录-点击“考勤打卡”菜单。

-点击“考勤打卡记录”,进入考勤打卡记录页面。

-点击“打卡”按钮,系统会根据打卡方式自动进行识别。

-打卡成功后,系统会记录打卡时间和位置信息。

- 可以选择导出打卡记录为Excel或PDF格式。

四、请假管理1.新增请假申请-点击“请假管理”菜单。

-点击“新增请假申请”,进入新增请假申请页面。

-选择请假类型、开始日期、结束日期等信息。

-点击“保存”按钮,保存请假申请。

2.请假记录查询-点击“请假管理”菜单。

-点击“请假记录查询”,进入请假记录查询页面。

-选择要查询的日期范围或人员名称等条件。

-点击“查询”按钮,显示符合条件的请假记录列表。

- 可以选择导出请假记录为Excel或PDF格式。

五、系统管理1.用户管理-点击“系统管理”菜单。

-点击“用户管理”,进入用户管理页面。

考勤管理系统操作手册

考勤管理系统操作手册

考勤管理系统操作手册1. 系统介绍考勤管理系统是一种用于管理和记录员工出勤情况的软件系统。

它可以帮助企业准确地记录员工的上下班时间、请假和加班情况,提高考勤数据的准确性和统计的效率。

2. 登录系统使用考勤管理系统前,首先需要登录系统。

登录系统的步骤如下:1.在浏览器中打开考勤管理系统的网址。

2.在登录页面输入用户名和密码。

3.点击登录按钮,进入系统首页。

注意:如果忘记了密码,可以点击“忘记密码”链接,按照页面提示进行找回密码的操作。

3. 主页登录成功后,进入系统的主页。

主页提供了一些常用的功能和信息,包括:•上班打卡按钮:点击此按钮可以记录员工的上班时间。

•下班打卡按钮:点击此按钮可以记录员工的下班时间。

•请假申请:点击此按钮可以进入请假申请页面,填写请假相关信息并提交申请。

•加班申请:点击此按钮可以进入加班申请页面,填写加班相关信息并提交申请。

•考勤统计信息:系统会根据员工的打卡记录和请假、加班的情况,自动生成考勤统计信息,包括迟到次数、早退次数、缺勤次数等。

4. 打卡记录系统会自动记录员工的上班打卡和下班打卡时间,并在主页上展示最近一次的打卡记录。

如果有需要,员工可以查看自己的全部打卡记录,具体操作如下:1.在主页或任何其他页面,点击顶部导航栏中的“打卡记录”链接。

2.进入打卡记录页面,系统会显示员工的全部打卡记录,包括日期、上班打卡时间和下班打卡时间。

5. 请假申请如果员工需要请假,可以在系统中提交请假申请。

请假申请的步骤如下:1.在系统主页,点击“请假申请”按钮。

2.进入请假申请页面,填写请假事由、请假日期等相关信息。

3.提交请假申请。

注意:请假申请需要经过上级审批,所以请及时提交申请。

6. 加班申请员工可以在系统中提交加班申请。

加班申请的步骤如下:1.在系统主页,点击“加班申请”按钮。

2.进入加班申请页面,填写加班事由、加班日期等相关信息。

3.提交加班申请。

注意:加班申请也需要经过上级审批。

(考勤管理)建委考勤管理信息系统功能设计说明书

(考勤管理)建委考勤管理信息系统功能设计说明书

[客户名称]: 海淀区住房与城乡建设委员会[文件类型]: 软件功能需求说明书[文件密级]: □绝密□机密√秘密□公开海淀区住房和城乡建设委员会职工考勤管理信息系统软件功能需求说明书2010年4月一、系统功能结构图考勤管理信息系统由考勤信息管理、在线审批、状态监控、参数设置、查询统计六大功能模。

二、功能描述及界面设计2.1 考勤信息管理考勤信息管理由科室负责科室考勤管理员负责录入、修改科室人员考勤信息,包括日常考勤信息管理和加/值班考勤信息管理。

2.1.1 日常考勤信息管理日常考勤信息管理包含考勤信息录入、考勤信息修改、考勤信息查询、考勤信息汇总、考勤信息提交、考勤信息审批六个功能模块2.1.1.1 功能描述科室考勤管理员管理本科室日常出勤信息。

➢考勤信息录入:科室考勤管理员录入本科室人员考勤信息。

考勤项和考勤项符号对应矩阵:➢考勤信息修改:科室考勤管理员对未提交的考勤信息可以进行修改。

➢考勤信息查询:可按时间对未提交的本科室考勤情况按照人名和时间进行查询。

➢考勤信息汇总:每月26日汇总本月考勤信息,汇总信息未提交审批前可做修改,汇总表支持打印和导出功能,导出文件为EXCEL文件。

➢考勤信息提交:每月26日科室考勤管理人员将本月考勤汇总信息提交,由科长审批。

➢考勤信息审批,科长审批本科室的当月考勤情况,科长可对当月汇总表进行修改,审批通过后提交办公室汇总,提交后的信息做为历史数据存档,只可查看。

➢审批回退,办公室审批不通过回退到科室考勤管理员,科室考勤管理人员进行修改后重新走流程审批。

2.1.1.2 界面设计1、考勤信息录入界面科室:XX科室日期:X年X月X日说明:1)系统默认情况下都为正常出勤,异常出勤的可进行个别的修改;2)异常出勤不满一天的按小时填写异常出勤时长。

2、月考核汇总信息样表科室:XX科室年月:X年X月说明:1)考勤信息可在汇总表中进行批量填写;2)异常出勤不满一天的按小时填写异常出勤时长;3)未提交的汇总信息可进行编辑。

2职工信息管理系统设计

2职工信息管理系统设计

2职工信息管理系统设计职工信息管理系统是一种用于管理公司或组织中职工人员信息的软件系统。

它可以帮助公司高效地管理职工档案、薪资信息、出勤记录等信息,提高信息管理的效率和准确性。

在本文中,我将讨论一个完整的职工信息管理系统的设计,包括系统功能、系统模块、数据结构、界面设计等。

一、系统功能2.薪资管理:可以记录职工的薪资信息,包括基本工资、津贴、奖金、扣款等,可以自动生成工资单。

3.出勤管理:可以记录职工的出勤情况,包括迟到、早退、请假、加班等,可以生成考勤报表。

4.绩效评估:可以记录职工的绩效评估情况,包括工作表现、奖惩情况等,可以为职工评定绩效等级。

5.培训管理:可以记录职工参加的培训情况,包括培训课程、培训成绩等。

6.数据统计分析:可以对各项数据进行统计和分析,生成各种报表和图表,为管理者提供决策支持。

7.权限管理:可以设置不同的权限级别,确保不同职工只能访问自己的信息。

8.系统日志:可以记录系统的操作日志,包括登录记录、操作记录等,确保系统安全可靠。

二、系统模块1.职工档案模块:包括添加职工信息、修改职工信息、删除职工信息、查看职工信息等功能。

2.薪资管理模块:包括录入薪资信息、生成工资单、查看工资历史记录等功能。

3.出勤管理模块:包括录入出勤情况、生成考勤报表、查看出勤统计等功能。

4.绩效评估模块:包括录入绩效评估情况、生成绩效报表、查看绩效历史记录等功能。

5.培训管理模块:包括录入培训信息、生成培训报表、查看培训历史记录等功能。

6.数据统计分析模块:包括生成各种报表和图表、定制统计分析功能、查看统计分析结果等功能。

7.权限管理模块:包括设置权限级别、添加用户、修改用户权限等功能。

8.系统日志模块:包括记录系统操作日志、查看操作记录、导出日志文件等功能。

三、数据结构2.薪资信息表:包括薪资编号、职工编号、薪资类型、薪资金额、发放日期等字段。

3.出勤信息表:包括出勤编号、职工编号、出勤日期、迟到次数、请假时长等字段。

建委考勤管理信息系统功能设计说明书

建委考勤管理信息系统功能设计说明书

海淀区住房与城乡建设委员会软件功能需求说明书□绝密□机密√秘密□公开考勤管理信息系统由考勤信息管理、在线审批、状态监控、参数设置、查询 统计六大功能模。

考勤信息管理由科室负责科室考勤管理员负责录入、修改科室人员考勤信 息,包括日常考勤信息管理和加/值班考勤信息管理。

日常考勤信息管理包含考勤信息录入、 考勤信息修改、 考勤信息查询、 考勤 信息汇总、考勤信息提交、考勤信息审批六个功能模块科室考勤管理员管理本科室日常出勤信息。

考勤信息录入:科室考勤管理员录入本科室人员考勤信息。

考勤项和考勤项符号对应矩阵:序号 考勤类型 信息体现形式 1 出勤 √查询统计津贴计算参数设置状态监控在线审批考勤信息管理考勤管理信息系统2 公龄假 ☆3 病假 ø4 事假 O5 公假 θ6 迟到 &7 早退 ※8 旷工 X9 探亲假 # 10 产假 △➢ 考勤信息修改:科室考勤管理员对未提交的考勤信息可以进行修改。

➢ 考勤信息查询:可按时间对未提交的本科室考勤情况按照人名和时间进行查询。

➢ 考勤信息汇总: 每月 26 日汇总本月考勤信息, 汇总信息未提交审批前可做修改,汇总表支持打印和导出功能,导出文件为 EXCEL 文件。

➢ 考勤信息提交:每月 26 日科室考勤管理人员将本月考勤汇总信息提交,由科长审批。

➢ 考勤信息审批,科长审批本科室的当月考勤情况,科长可对当月汇总表进行修改,审批通过后提交办公室汇总,提交后的信息做为历史数据存 档,只可查看。

➢ 审批回退,办公室审批不通过回退到科室考勤管理员,科室考勤管理人员进行修改后重新走流程审批。

科室: XX 科室日期: X 年 X 月 X 日说明: 1)系统默认情况下都为正常出勤,异常出勤的可进行个别的修改;2)异常出勤不满一天的按小时填写异常出勤时长。

探亲产假 假工龄 假勤 项 考名病假事假公假出 勤迟到早退旷工姓 李 XX王 XX张 XX科室: XX 科室年月: X 年 X 月说明: 1)考勤信息可在汇总表中进行批量填写;2)异常出勤不满一天的按小时填写异常出勤时长;3)未提交的汇总信息可进行编辑。

考勤管理系统

考勤管理系统

考勤管理系统考勤管理系统是一种通过计算机技术实现的员工出勤管理系统,是企业内部进行人事管理、工资发放等重要工作的基础设施之一。

本文将就考勤管理系统的工作原理、功能模块以及优缺点等方面进行介绍。

一、工作原理考勤管理系统主要依靠计算机技术实现员工的出勤管理,从而保证企业的正常运营。

员工每天上班之前需要通过指纹或者刷卡登记打卡,考勤系统会自动记录员工的出勤情况,并将其存储在考勤数据库中。

考勤管理员可以通过考勤管理系统随时查看员工的出勤情况,并进行相应的考勤统计和分析。

二、功能模块1. 考勤管理模块:可以对员工考勤进行管理、审批和统计,包括时间、迟到、早退、加班、请假等。

2. 工作日历管理模块:可以通过该功能模块设置企业的工作日历,包括调休、节假日等。

3. 员工信息管理模块:可以对员工信息进行管理,包括基本信息、工作经验、职称信息等。

4. 统计分析模块:可以进行全面地考勤统计和分析,分析员工出勤情况、出勤状态、异常情况和员工工资统计等。

5. 报表打印模块:可以根据实际需要自定义打印各种考勤报表。

6. 通讯管理模块:可以与其他系统进行数据通讯,比如与工资管理系统对接。

三、优点1. 精确高效:考勤管理系统可以快速精确地记录员工的出勤情况,并进行统计和分析。

2. 频率高:考勤系统可以每天记录员工的出勤情况,真正实现了出勤管理的智能化和自动化。

3. 实时性强:考勤系统可以随时对员工的出勤情况进行查询和调整,实现考勤管理的实时性和及时性。

4. 便于管理:考勤系统可以方便地进行考勤管理,节约了考勤管理员大量的时间和人力。

5. 数据安全性高:考勤系统可以对考勤数据进行加密处理和备份,有效确保考勤数据的安全性和可靠性。

6. 统计分析精准:考勤系统可以根据实际需要对员工的出勤情况进行统计和分析,为企业的人力资源管理提供重要的决策依据。

四、缺点1. 需要硬件设备:考勤管理系统需要专门的硬件设备进行考勤数据的登记和记录。

2. 维护成本高:考勤管理系统需要专业技术人员对系统进行维护和升级,增加了企业的运营成本。

科密考勤管理系统

科密考勤管理系统

科密考勤管理系统科密考勤管理系统是一种基于电子设备和互联网技术的考勤管理系统,旨在帮助企业实现自动化、高效的考勤管理。

本文将介绍科密考勤管理系统的特点、功能以及使用方法。

特点科密考勤管理系统具备以下特点:1.自动化考勤:系统通过电子设备,如刷卡机或指纹识别仪,实现员工考勤的自动化记录,减少了传统考勤方式中人工处理的工作量。

2.实时数据更新:系统能够即时记录员工的考勤数据,并将数据同步到服务器上,供管理人员进行查看和分析。

3.数据准确性:相比于传统的人工考勤管理,科密考勤管理系统能够准确记录员工的考勤时间和打卡地点。

4.员工自助管理:系统提供员工自助查询、请假、加班申请等功能,减轻人力资源部门的工作负担。

5.考勤统计分析:系统能够对员工的考勤数据进行统计和分析,生成相应的报表,帮助企业进行工时管理和绩效评估。

功能科密考勤管理系统包含以下功能模块:管理后台1.员工管理:管理人员可以通过后台添加、编辑和删除员工信息,包括姓名、工号、部门等。

2.考勤规则设置:设置公司的考勤规则,包括上班时间、下班时间、迟到早退规定等。

3.请假管理:员工可以通过系统提交请假申请,管理人员可以审核并记录请假信息。

4.加班管理:员工可以通过系统提交加班申请,管理人员可以审核并记录加班信息。

5.考勤记录查看:管理人员可以查看员工的考勤记录和打卡情况,包括迟到早退次数等。

6.统计报表生成:系统能够生成各类考勤相关的报表,如迟到早退统计、加班时长统计等。

员工端1.考勤打卡:员工可以通过公司提供的刷卡机或指纹识别仪进行打卡,将考勤数据实时同步到系统中。

2.个人考勤查询:员工可以查看自己的考勤记录、加班时长和请假信息。

3.请假申请:员工可以通过系统提交请假申请,包括请假类型、请假时间等。

4.加班申请:员工可以通过系统提交加班申请,包括加班日期、加班时长等。

使用方法科密考勤管理系统的使用方法如下:1.公司购买科密考勤管理系统,并安装相应的设备,如刷卡机或指纹识别仪。

考勤管理系统

考勤管理系统

考勤管理系统考勤管理系统是指用计算机及相关技术实现考勤信息化管理的系统,是企业应用信息技术的重要手段之一。

在现代企业中,考勤管理是一项重要的日常工作,考勤管理系统的应用将使企业能够更好地管理人力资源,满足员工、管理者、人力资源部门的需求。

一、考勤管理系统的功能和价值考勤管理系统的功能主要包括:考勤登记、考勤记录、考勤查询和考勤统计。

通过对考勤数据的记录和处理,考勤管理系统可以实现以下几个方面的价值:1.提高考勤管理的效率:传统的考勤方式为手工登记和处理,效率比较低,容易出现错误。

而考勤管理系统可以快速自动地完成考勤记录、处理和查询,大大节省了时间和人力成本。

2.减少考勤管理中的误差:由于考勤需要多次手工登记和复核,容易出现考勤数据错误、缺失等问题。

而考勤管理系统使用自动化技术,可以自动识别员工的考勤信息,减少误差。

3.提高考勤数据的精度:考勤管理系统可以根据公司规定的考勤标准进行自动化核算,保证考勤数据的精度和准确性。

4.提高管理决策的效率:考勤管理系统可以为管理人员提供实时、准确的考勤数据和工作效率分析,帮助管理人员做出更好的管理决策。

5.提高员工满意度:员工可以通过考勤管理系统自主查询考勤、请假、加班等信息,提高员工满意度和工作积极性。

二、考勤管理系统的应用考勤管理系统的应用覆盖面很广,主要包括企事业单位、学校教育、医院、政府机关等。

其中对于大型制造业企业来说,考勤管理系统的应用尤为重要。

考勤管理系统可以通过自动处理考勤数据,提高企业的人力资源管理水平,增强员工的考勤管理意识,最终提升企业的经济效益和社会效益。

三、考勤管理系统的实现思路1.需求分析和系统设计:首先需要对企业现有的考勤管理流程进行调查和分析,确定所需考勤数据的类型和管理要求,具体包括考勤记录、考勤查询和考勤统计等功能。

根据需求分析,进行系统设计,确定系统的结构、功能模块和技术架构。

2.系统开发:系统开发是考勤管理系统的重点,主要包括程序编写、数据库设计和安装部署等工作。

中小企业内部员工考勤管理信息系统的设计

中小企业内部员工考勤管理信息系统的设计
I SN 0 9 3 4 S 10-04
E ma s@cc . t a - i xj cc e. h l n c
h t : w w.n s e . t / w d z. t n p/ n c
Te: 6-5 -5 09 5 0 4 1 +8 51 69 63 69 96
C m u r n we g n e h o g o p  ̄ K o l ea d T c n  ̄ y电脑 知 识 与技 术 d
利 用 计 算 机 来 进行 考 勤 管理 工 作 , 仅能 够 保 证 考 勤 的 准 确 无 误 、 表 的 便捷 输 出 , 且 还 可 以利 用 计算 机 对 有 关 考 勤 的 各 种 信 息 不 报 而
进行统计 、 询, 查 服务 于财 务 部 门和 人 事 管 理 部 门 , 同时 计 算 机 具 有 手 工 管 理 所 无 法 比拟 的优 点 : 检索 迅 速 、 找 方 便 、 靠性 高 、 查 可 存
储 量 大 、 密性 好 、 保 寿命 长 、 本 低 等 。这 些 优 点 能 够 极 大 地 提 高人 事 考 勤 管 理 的 效 率 , 是 企业 的科 学 化 、 规 化 管 理 , 现 与 世 界 成 也 正 实
接 轨 的重 要 条 件 。
以“ 员T 考勤 管 理 信 息 系 统 ” 件 开 发 为 例 讨 采 用 V sa C + .作 为数 据 库 管 理 信 息 系 统 的前 端 开 发 软 件 , Mi oo c 软 探 i l + 60 u 以 c sfA — r t CS 作 为 数 据 源 , 过 O B 接 口建 立 到 数 据 源 的连 接 . 现 考 勤 信 息 数据 的记 录 、 库 、 CS 通 DC 实 人 更新 、 询 、 计 和 报 表 等 功 能 , 提 高 中 查 统 为 小 企 的管 理 效 率 和 信息 化 管 理 水 平 发 挥 巨 大 作用 。

员工考勤系统(完整版)

员工考勤系统(完整版)

员工考勤系统(完整版)概述员工考勤系统是一种用于跟踪和管理员工出勤情况的工具。

该系统可以帮助企业监控员工的工作时间和缺勤情况,以便更好地管理人力资源和工资发放。

功能特点1. 打卡记录员工考勤系统提供了便捷的打卡记录功能。

员工可以通过系统内指定的方式进行签到和签退操作,系统将准确记录每一次打卡的时间和日期。

2. 考勤统计该系统能够根据员工的打卡记录,自动计算各项考勤指标,例如迟到次数、早退次数、旷工次数等。

这些数据的统计分析可以帮助企业了解员工出勤情况,及时发现和解决问题。

3. 请假管理员工考勤系统还提供了请假管理功能。

员工可以通过系统提交请假申请,系统将记录请假的起始日期和结束日期,并生成请假报告。

管理人员可以利用系统中的请假管理模块审批和管理员工的请假信息。

4. 报表生成该系统可以根据考勤数据生成各类报表,例如考勤记录表、出勤率统计表等。

这些报表能够帮助企业进行绩效评估、工资核算以及与员工进行沟通和反馈。

优势1. 提高工作效率员工考勤系统的自动化功能可以减少人工处理考勤数据的时间和成本。

员工打卡记录和考勤统计都能够在系统中自动生成,为人力资源和薪资管理提供了高效率的支持。

2. 管理更加精确通过员工考勤系统,企业可以实时了解员工的出勤情况,包括迟到、早退、请假等。

这样可以更好地管理人力资源,提高工作的绩效和效率。

3. 信息安全性员工考勤系统采用了安全的数据存储和传输协议,以保障员工的隐私和数据安全。

只有授权人员才能访问和处理考勤数据,确保数据的机密性和完整性。

总结员工考勤系统是一种提高企业管理效率和准确性的重要工具。

通过记录员工的出勤情况、管理请假信息和生成各类报表,该系统能够帮助企业更好地管理人力资源和工资发放,提高工作效率和员工绩效。

同时,数据的安全性也得到了充分保障,满足企业的信息管理要求。

考勤管理系统操作手册

考勤管理系统操作手册

考勤管理系统操作手册考勤管理系统操作手册一、系统介绍考勤管理系统是一套用于管理企业员工考勤的软件系统。

通过该系统,可以实现员工的签到、签退、请假、加班等操作的录入、审核、统计等工作,方便企业对员工的考勤情况进行管理和分析。

本操作手册将详细介绍考勤管理系统的操作流程和注意事项,帮助用户快速掌握系统使用方法。

二、系统登录1. 打开考勤管理系统登录页面,输入账号和密码,点击登录按钮即可进入系统。

2. 如果忘记密码,可点击“忘记密码”链接,根据提示找回密码。

三、菜单导航1. 系统主页:显示系统概览和重要通知等信息。

2. 考勤管理:包括签到、签退、请假、加班等操作。

3. 考勤统计:可以查看员工的考勤记录和统计报表。

4. 人员管理:用于添加、编辑、删除员工信息,包括基本信息、部门信息、职位信息等。

5. 考勤规则:设置公司的考勤规则,包括上班时间、下班时间、迟到早退等规定。

6. 系统设置:包括系统参数设置、权限管理等功能。

7. 帮助中心:提供系统操作手册和常见问题解答。

四、签到操作1. 进入考勤管理菜单,点击“签到”。

2. 系统显示当前日期和时间,员工输入密码进行身份验证。

3. 如果在规定时间之前签到,系统显示签到成功,记录签到时间。

4. 如果在规定时间之后签到,系统可能显示迟到,记录迟到时间。

五、签退操作1. 进入考勤管理菜单,点击“签退”。

2. 系统显示当前日期和时间,员工输入密码进行身份验证。

3. 如果在规定时间之前签退,系统显示签退成功,记录签退时间。

4. 如果在规定时间之后签退,系统可能显示早退,记录早退时间。

六、请假操作1. 进入考勤管理菜单,点击“请假”。

2. 员工选择请假类型(事假、病假、年假等)和请假时间,填写请假事由。

3. 提交请假申请后,需要上级主管审批,请耐心等待审批结果。

七、加班操作1. 进入考勤管理菜单,点击“加班”。

2. 员工选择加班日期、加班时长和加班事由。

3. 提交加班申请后,需要上级主管审批,请耐心等待审批结果。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

课程设计课程名称数据库课程设计题目名称职工考勤管理信息系统学生学院管理学院专业班级指导教师胡凤姓名学号2013 年12 月28 日目录一、概述(500字)............................................................................... 错误!未定义书签。

二、系统需求分析................................................................................ 错误!未定义书签。

2.1 需求概述 .................................................................................. 错误!未定义书签。

2.2 需求说明书 (5)2.3数据流程图、功能模块、系统数据流程图 (6)三、数据库概念结构设计 (6)3.1 概述 (6)3.2 基本原则 (8)3.3 E-R图 (9)四、数据库逻辑结构与数据库物理结构设计 (10)4.1 概述 .......................................................................................... 错误!未定义书签。

4.2 由ER图导出一般关系模型的基本原则 ........................ 错误!未定义书签。

4.3 PDM生成 ................................................................................ 错误!未定义书签。

五、数据库应用系统的实现................................................................ 错误!未定义书签。

5.1 概述 ........................................................................................... 错误!未定义书签。

5.2创建数据库及脚本.........................................................................................错误!未定义书签。

5.3 录入数据 (22)5.4 建立视图 (24)5.5数据的删除和修改 (25)5.6数据的储存 (25)5.7建立触发器 (25)六、数据库运行和维护 (26)6.1 概述 (26)6.2 建立查询 (27)七、课程设计总结 (28)一、概述随着企业人事管理的日趋复杂和企业人员的增多,企业的考勤管理变得越来越复杂。

规范的考勤管理是现代企业提高管理效益的重要保证,而传统的人工管理存在着效率低、不易统计、成本高和易出错等弊端,已经无法适应现代企业的需求。

随着计算机技术和通信技术的迅速发展,以计算机与通信技术为基础的信息系统正处于蓬勃发展的时期。

将传统的人工考勤管理计算机化,建立一个高效率的、无差错的考勤管理系统,能够有效的帮助企业实现“公正考勤,高效薪资”,使企业的管理水平登上一个新的台阶。

《职工考勤管理信息系统》是为了实现职工考勤信息管理的现代化,智能化管理,提高考勤管理效率,工作人员能够在各个岗位上的工作状态得到及时的反馈,而系统所需的工作人员的数量少,效率高。

运用SQL数据库管理系统开发的应用软件。

它旨在通过职工基本信息、职工加班信息、职工出勤信息、职工出差信息和职工请假信息这五方面完成对职工的考勤。

利用计算机技术做出这样一个系统就节省了很多人力资源,实现了科学、高效的职工考勤信息管理目标。

《职工考勤管理信息系统》经过如下的业务流程:①职工基本信息管理,添加,删除,更改②职工考勤管理,员工根据自己的班次在上下班时分别进行出勤操作,采用手动方式或者使用划卡机。

由人事部门专门的人员管理出勤和退勤信息。

③一般在每个月月初进行考勤汇总,汇总信息包括工作日的出勤情况、请假天数、出差天数、休假天数和不同性质的加班记录等。

《职工考勤管理信息系统》的优点:①提供简单、方便的操作。

③通过考勤管理无纸化的实现,使企业的考勤管理更加科学规范。

二、系统需求分析2.1需求概述本系统主要是方便企业公司管理员工的日常考勤信息。

对用户来说,主要是能够了解职工的考勤信息评比奖金和工资以及一些人事调动的依据。

2.2需求说明书◆职工信息:对职工信息进行统计,根据需要对其进行修改删除查询等操作。

包括职工姓名、职工编号、性别、年龄、职称。

◆出勤管理:对出勤动作、出勤信息的查询删除;上级对下级员工的出勤信息的确认;生成考勤统计信息并可以根据指定的条件进行查询。

实现从每日出勤到统计全部考勤信息的无纸化操作。

为方便数据传递和查阅,要根据需求提供不同时间短的考勤统计信息表。

作为工资的依据,以及评审年终奖金和个人的工作进展。

包括职工编号、上班打卡时间、下班打卡时间和缺勤记录。

◆出差管理管理者安排员工出差,对出差时间,次数的管理。

有利于企业核算出差的报销费用。

利于企业做出人事安排,去向。

包括职工编号,出差编号,出差起始时间,结束时间,统计天数。

对出差信息的插入、查询。

◆请假管理可以提出请假申请,并完善请假信息,如请假开始时间,请假结束时间,请假的次数进行管理。

作为职工的工资发放的依据,以及其他的工作安排。

职工编号,请假开始时间,结束时间,统计天数。

对其的插入、查询。

◆加班管理对员工的加班时间进行统计,记录开始时间和结束时间,对加班信息实现添加,删除等操作。

作为工资的依据,以及个人的评比。

包括职工编号、加班开始时间、加班结束时间和统计加班时间。

2.3.业务流程图图1数据流图图3系统数据流程图三、数据库概念结构设计3.1概述概念结构实际是整个数据库设计的关键,这个阶段主要的目标是通过对用户需求进行综合、归纳与抽象,形成一个独立于DBMS的概念模型(E-R图)。

它的主要特点是:①能真实、充分地反映现实世界,包括事物与事物之间的联系,能满足用户对数据的处理要求,是对现实世界的一个真实模型;②易于理解,因此可以用它和不熟悉计算机的用户交换意见;③易于更改,当应用环境和应用要求改变时,容易对概念模型修改和扩充;④易于向关系、网状、层次等各种数据模型转换。

3.2基本原则原则①:能独立的存在的事物,在其中有多个基本项描述的特征需要关注是,就应该把它作为实体。

在系统中,可得知有“职工信息”、“出勤信息”、“出差信息”,“请假信息”、“加班信息”。

原则②:实体的属性是实体的本质特征:联系的属性是联系的结果或状态。

原则③:信息分析中的到的基本想要在仅有实体联系图的一个地方作为属性得出。

3.21局部E-R图在局部中,包括1、出勤信息2、出差信息3、请假信息4、加班信息3.22总E-R图四、数据库的逻辑结构和物理结构4.1概述4.11具体的逻辑结构职工信息(职工编号,姓名,性别,年龄,职称,)说明数据类型约束说明出勤信息(上班打卡时间,下班打卡时间,缺勤记录)出差信息(出差起始时间,出差结束时间,统计天数)请假信息(请假开始时间,请假结束时间,统计天数)加班信息(加班开始时间,加班结束时间,统计加班总时间)4.1.2联系的关系模式:报到(职工编号,姓名,上班打卡时间,下班打卡时间,缺勤记录)安排(职工编号,出差起始时间,结束时间,出差总天数)申请(职工编号,姓名,请假开始时间,请假结束时间,请假天数)参加(职工编号,姓名,加班开始时间,加班结束时间,加班总时间)4.13对物理结构的概述:在物理结构中,数据的基本存取单位是存储记录。

有了逻辑结构以后,就可以设计存储记录结构,一个存储记录可以与多个逻辑记录相对应。

存储记录就包括记录的组成,数据项的类型和长度等。

完整性设计包括实体完整性、参照完整性、用户定义完整性。

4.2原则原则1、(实体转换为关系模式):ERD中的每个独立的实体转换为一个关系模式,实体的属性咋成关系的属性,实体的主变室转换成关系的主码。

原则2、(从实体机器主从联系转换为关系模式):ERD中从一个实体及其从实体装换喂一个关系,从实体的属性及其主实体关系的属性组成的属性,其主实体关系的主码,在主从关系联系为一对多联系时还要加上可把同一实体个体所对应的从实体个体区分开来的,从实体的一族属性,作为该关系的主码。

岁子类实体可作为类似一对一联系的从实体的转换原则3、(一对多联系在关系模式中的表述):ERD中的一个一对多的联系通过在起“多”实体关系上增加的主码(作为外码)和联系本身的属性来表示。

原则4、(多对多联系转换关系):ERD的一个一个多对多联系转换为一个关系,其被联系实体关系的主码和该联系本身的属性一起组成的属性,被联系关系的主码组成该关系的符合主码。

根据以上4个原则,由E-R图导出的一般关系模型表:职工信息表出勤信息表出差信息请假信息加班记录PDM的生成五、数据库应用系统的实现5.1概述此阶段是数据库设计:1.启动SQL Server 20052.建立数据库及其建表完成其完整性以及建立视图5.2创建数据库及脚本创建数据库create database职工考勤管理信息系统on(name=职工考勤管理信息系统,filename='C:\mssql\data\职工考勤管理信息系统.mdf') log on(name=职工考勤管理信息系统_log,filename='C:\mssql\data\职工考勤管理信息系统.ldf')USEGOCREATE SCHEMA职工考勤管理信息系统建表create table职工考勤管理信息系统.职工信息(职工编号char(10)primary key,职工姓名char(15)not null,性别char(2)check(性别='男'or性别='女')not null,年龄tinyint not null,职称char(10)not null)create table职工考勤管理信息系统.出勤信息(职工编号char(10)foreign key references职工考勤管理信息系统.职工信息(职工编号),上班打卡时间datetime,下班打卡时间datetime,缺勤记录int primary key)create table职工考勤管理信息系统.出差信息(职工编号char(10)foreign key references职工考勤管理信息系统.职工信息(职工编号),出差编号char(10),出差起始时间datetime,结束时间datetime,统计天数int primary key(出差编号,统计天数))create table职工考勤管理信息系统.请假记录(职工编号char(10)foreign key references职工考勤管理信息系统.职工信息(职工编号),请假编号char(10)primary key,请假开始时间datetime,结束时间datetime,统计天数int)create table职工考勤管理信息系统.加班记录(职工编号char(10)foreign key references职工考勤管理信息系统.职工信息(职工编号),加班编号char(10)primary key,加班开始时间datetime not null,结束时间datetime not null,统计加班总时间int)脚本:USE [职工考勤管理信息系统]GO/****** 对象: Schema [职工考勤管理信息系统] 脚本日期: 12/18/2013 22:01:41 ******/CREATE SCHEMA [职工考勤管理信息系统] AUTHORIZATION [dbo]USE [职工考勤管理信息系统]GO/****** 对象: Table [职工考勤管理信息系统].[职工信息] 脚本日期: 12/28/2013 22:52:07 ******/ SET ANSI_NULLS ONGOSET QUOTED_IDENTIFIER ONGOSET ANSI_PADDING ONGOCREATE TABLE [职工考勤管理信息系统].[职工信息]([职工编号] [char](10)COLLATE Chinese_PRC_CI_AS NOT NULL,[职工姓名] [char](15)COLLATE Chinese_PRC_CI_AS NOT NULL,[性别] [char](2)COLLATE Chinese_PRC_CI_AS NOT NULL,[年龄] [tinyint] NOT NULL,[职称] [char](10)COLLATE Chinese_PRC_CI_AS NOT NULL,PRIMARY KEY CLUSTERED([职工编号] ASC)WITH(IGNORE_DUP_KEY =OFF)ON [PRIMARY])ON [PRIMARY]GOSET ANSI_PADDING OFFGOUSE [职工考勤管理信息系统]GOALTER TABLE[职工考勤管理信息系统].[职工信息] WITH CHECK ADD CHECK(([性别]='男' OR [性别]='女'))USE [职工考勤管理信息系统]GO/****** 对象: Table [职工考勤管理信息系统].[出勤信息] 脚本日期: 12/28/2013 22:51:25 ******/ SET ANSI_NULLS ONGOSET QUOTED_IDENTIFIER ONGOSET ANSI_PADDING ONGOCREATE TABLE [职工考勤管理信息系统].[出勤信息]([职工编号] [char](10)COLLATE Chinese_PRC_CI_AS NULL,[上班打卡时间] [datetime] NULL,[下班打卡时间] [datetime] NULL,[缺勤记录] [int] NOT NULL,PRIMARY KEY CLUSTERED([缺勤记录] ASC)WITH(IGNORE_DUP_KEY =OFF)ON [PRIMARY])ON [PRIMARY]GOSET ANSI_PADDING OFFGOUSE [职工考勤管理信息系统]GOALTER TABLE [职工考勤管理信息系统].[出勤信息] WITH CHECK ADD FOREIGN KEY([职工编号])REFERENCES [职工考勤管理信息系统].[职工信息] ([职工编号])USE [职工考勤管理信息系统]GO/****** 对象: Table [职工考勤管理信息系统].[请假信息] 脚本日期: 12/28/2013 22:52:49 ******/ SET ANSI_NULLS ONGOSET QUOTED_IDENTIFIER ONGOSET ANSI_PADDING ONGOCREATE TABLE [职工考勤管理信息系统].[请假信息]([职工编号] [char](10)COLLATE Chinese_PRC_CI_AS NULL,[请假编号] [char](10)COLLATE Chinese_PRC_CI_AS NOT NULL,[请假开始时间] [datetime] NULL,[结束时间] [datetime] NULL,[统计天数] [int] NULL,PRIMARY KEY CLUSTERED([请假编号] ASC)WITH(IGNORE_DUP_KEY =OFF)ON [PRIMARY])ON [PRIMARY]GOSET ANSI_PADDING OFFGOUSE [职工考勤管理信息系统]GOALTER TABLE [职工考勤管理信息系统].[请假信息] WITH CHECK ADD FOREIGN KEY([职工编号])REFERENCES [职工考勤管理信息系统].[职工信息] ([职工编号])USE [职工考勤管理信息系统]GO/****** 对象: Table [职工考勤管理信息系统].[加班记录] 脚本日期: 12/28/2013 22:53:24 ******/ SET ANSI_NULLS ONGOSET QUOTED_IDENTIFIER ONGOSET ANSI_PADDING ONGOCREATE TABLE [职工考勤管理信息系统].[加班记录]([职工编号] [char](10)COLLATE Chinese_PRC_CI_AS NULL,[加班编号] [char](10)COLLATE Chinese_PRC_CI_AS NOT NULL,[加班开始时间] [datetime] NOT NULL,[结束时间] [datetime] NOT NULL,[统计加班总时间] [int] NULL,PRIMARY KEY CLUSTERED([加班编号] ASC)WITH(IGNORE_DUP_KEY =OFF)ON [PRIMARY])ON [PRIMARY]GOSET ANSI_PADDING OFFGOUSE [职工考勤管理信息系统]GOALTER TABLE [职工考勤管理信息系统].[加班记录] WITH CHECK ADD FOREIGN KEY([职工编号])REFERENCES [职工考勤管理信息系统].[职工信息] ([职工编号])USE [职工考勤管理信息系统]GO/****** 对象: Table [职工考勤管理信息系统].[出差信息] 脚本日期: 12/28/2013 22:49:45 ******/ SET ANSI_NULLS ONGOSET QUOTED_IDENTIFIER ONGOSET ANSI_PADDING ONGOCREATE TABLE [职工考勤管理信息系统].[出差信息]([职工编号] [char](10)COLLATE Chinese_PRC_CI_AS NULL,[出差编号] [char](10)COLLATE Chinese_PRC_CI_AS NOT NULL,[出差起始时间] [datetime] NULL,[结束时间] [datetime] NULL,[统计天数] [int] NOT NULL,PRIMARY KEY CLUSTERED([出差编号] ASC,[统计天数] ASC)WITH(IGNORE_DUP_KEY =OFF)ON [PRIMARY])ON [PRIMARY]GOSET ANSI_PADDING OFFGOUSE [职工考勤管理信息系统]GOALTER TABLE [职工考勤管理信息系统].[出差信息] WITH CHECK ADD FOREIGN KEY([职工编号])REFERENCES [职工考勤管理信息系统].[职工信息] ([职工编号])5.3录入数据对职工信息表录入数据insert into职工考勤管理信息系统.职工信息(职工编号,职工姓名,性别,年龄,职称) values('001','沈长清','女','24','总经理')insert into职工考勤管理信息系统.职工信息values('002','林皓','男','27','部长')insert into职工考勤管理信息系统.职工信息values('003','金睿','男','31','副总裁')insert into职工考勤管理信息系统.职工信息values('004','潘伟森','男','52','董事长')insert into职工考勤管理信息系统.职工信息values('005','丁佳慧','女','23','部长')insert into职工考勤管理信息系统.职工信息values('006','欧海洋','男','49','经理')对出勤信息表录入数据insert into职工考勤管理信息系统.出勤信息(职工编号,上班打卡时间,下班打卡时间,缺勤记录)values('001','2013-12-10 08:00','2013-12-10 19:00','1')insert into职工考勤管理信息系统.出勤信息values('002','2013-12-10 08:00','2013-12-10 19:00','3')insert into职工考勤管理信息系统.出勤信息values('003','2013-12-10 08:00','2013-12-10 19:00','4')insert into职工考勤管理信息系统.出勤信息values('004','2013-12-10 08:00','2013-12-10 19:00','2')insert into职工考勤管理信息系统.出勤信息values('005','2013-12-10 08:00','2013-12-10 19:00','5')insert into职工考勤管理信息系统.出勤信息values('006','2013-12-10 08:00','2013-12-10 19:00','6')对出差信息表录入数据insert into职工考勤管理信息系统.出差信息(职工编号,出差编号,出差起始时间,结束时间,统计天数)values('001','100','2013-12-18 08:00','2013-12-20 19:00','2')insert into职工考勤管理信息系统.出差信息values('002','101','2013-12-20 08:00','2013-12-21 19:00','1')insert into职工考勤管理信息系统.出差信息values('003','102','2013-12-19 08:00','2013-12-22 19:00','3')insert into职工考勤管理信息系统.出差信息values('004','103','2013-12-19 08:00','2013-12-24 19:00','5')insert into职工考勤管理信息系统.出差信息values('005','104','2013-12-19 08:00','2013-12-25 19:00','6')insert into职工考勤管理信息系统.出差信息values('006','105','2013-12-19 08:00','2013-12-23 19:00','4')对请假信息表录入数据insert into职工考勤管理信息系统.请假信息(职工编号,请假编号,请假开始时间,结束时间,统计天数)values('001','0001','2013-12-03','2013-12-05','2')insert into职工考勤管理信息系统.请假信息values('002','0002','2013-12-03','2013-12-05','2')insert into职工考勤管理信息系统.请假信息values('003','0003','2013-12-03','2013-12-05','2')insert into职工考勤管理信息系统.请假信息values('004','0004','2013-12-03','2013-12-05','2')insert into职工考勤管理信息系统.请假信息values('005','0005','2013-12-03','2013-12-05','2')insert into职工考勤管理信息系统.请假信息values('006','0006','2013-12-03','2013-12-05','2')对加班记录表录入数据insert into职工考勤管理信息系统.加班记录(职工编号,加班编号,加班开始时间,结束时间,统计加班总时间)values('001','A1','2013-12-25 19:00','2013-12-25 21:00','2')insert into职工考勤管理信息系统.加班记录values('002','A2','2013-12-25 19:00','2013-12-25 21:00','2')insert into职工考勤管理信息系统.加班记录values('003','A3','2013-12-25 19:00','2013-12-25 21:00','2')insert into职工考勤管理信息系统.加班记录values('004','A4','2013-12-25 19:00','2013-12-25 21:00','2')insert into职工考勤管理信息系统.加班记录values('005','A5','2013-12-25 19:00','2013-12-25 21:00','2')insert into职工考勤管理信息系统.加班记录values('006','A6','2013-12-25 19:00','2013-12-25 21:00','2')5.4建立视图职工表和出勤表的某些信息的视图create view职工考勤管理信息系统.职工出勤信息(职工姓打卡时间名,职工编号,性别,职称上班打卡时间,下班打卡时间)as select职工信息.职工编号,职工姓名,性别,职称,上班打卡时间,下班打卡时间from职工考勤管理信息系统.职工信息join职工考勤管理信息系统.出勤信息on职工信息.职工编号=出勤信息.职工编号5.5数据的修改将欧海洋的名字改为哆啦a梦Update 职工考勤管理信息系统.职工信息set 职工姓名=’哆啦a梦’where 职工编号=’003’数据的删除对职工编号为004的职工的出勤信息的删除Delete职工考勤管理信息系统.出勤信息where职工编号='004'对加班记录的删除Delete职工考勤管理信息系统.加班记录where职工编号='005'5.6建立储存使用职工信息表中的某些字段才过程。

相关文档
最新文档