职工考勤管理信息系统

合集下载

员工考勤管理系统分解

员工考勤管理系统分解

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

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

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

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

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

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

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

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

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

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

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

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

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

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

职工考勤管理信息系统制作人:李康魏宝玉第三十三份实训作业2011.12.131 引言1.1本课题的研究意义《职工考勤管理信息系统》是为实现职工考勤信息管理的现代化,运用V isu al Bas ic 6.0数据库管理系统开发的应用软件。

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

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

1.2 概要设计根据功能分析,建立系统的体系结构,即将整个系统分解成若干子模块,用E—R图表示各功能。

通过本系统软件,能帮助人事部管理人员利用计算机,快速方便的对职工考勤情况进行管理、输入、输出、查询的所需操作,使散乱、动态的职工考勤情况档案能够具体化,直观化、合理化。

1.3 系统功能基本要求职工信息,包括职工编号、职工姓名、性别、年龄、职称等;出勤记录信息,包括上班打卡时间,下班打开时间,缺勤记录等;出差信息,包括出差起始时间、结束时间、统计总共天数等;请假信息,包括请假开始时间,结束时间,统计请假天数等;加班信息,包括加班开始时间、结束时间、统计加班总时间。

2 数据库设计2.1 需求分析设计2.1.1引言传统意义上的职工考勤管理都是采用原始的手工操作来完成的。

人事部的管理人员或办公室人员要进行经常的繁琐的记录、修改、查询、统计等工作,不仅时间长、劳动强度大、工作效率低下,并且在这种管理模式下对职工的考勤信息不完全,且易造成混乱。

随着社会的进步,计算机科技的广泛应用,通过现代化的科学的方式对职工考勤信息进行管理已成为可能。

基于此,我希望能通过开发这一管理系统,由计算机代替人工操作一系列职工基本信息的输入、修改、查询、统计等操作,既减轻了管理人员的工作强度,提高了工作效率,降低解企业的经营成本;同时,也对企业内部管理的科学化、规范化作出一点尝试。

2.1.2 目标与任务充分了解用户的需求,了解工作的流程,以及可能出现的问题。

职工考勤信息管理系统中首先必须设置好职工基本信息,职工基本信息在本系统占据着很重要的地位。

在对职工的出差、出勤、加班、请假这些信息管理的时候都需通过职工基本信息进行操作。

本系统结合实际的职工考勤管理制度,经过实际的需求分析,采用功能强大的Visual Basic6.0作为开发工具而开发出来的职工考勤信息管理系统。

职工考勤管理信息系统的具体功能包括五个方面:职工基本信息实体,职工出勤信息实体,职工出差信息实体,职工加班信息实体,职工请假信息实体。

2.1.3阶段结果(1)数据表格职工基本信息表职工出勤信息表职工加班信息表职工出差信息表职工请假信息表2.1.4 处理逻辑描述(1)职工基本信息实体管理子系统查询条件:可按照姓名和编号分别进行查询。

查询结果:包括职工姓名、职工编号、性别、年龄、职称。

处理:按照条件(姓名或编号)进行查询操作,然后根据需要对其进行修改删除等操作。

(2) 职工出勤信息实体管理子系统查询条件:可按照姓名和编号分别进行查询。

查询结果:包括职工姓名、职工编号、上班打卡时间、下班打卡时间和缺勤记录。

处理:按照条件(姓名或编号)进行查询操作,然后根据需要对其进行修改删除等操作。

(3)登录实体管理子系统输入:包括用户名和口令。

输出:进入职工考勤管理信息系统功能菜单选择界面。

处理:按照所需选择对应的操作。

(4)职工加班信息管理子系统查询条件:可按照姓名和编号分别进行查询。

查询结果:包括职工姓名、职工编号、加班开始时间、加班结束时间和统计加班时间。

处理:按照条件(姓名或编号)进行查询操作,然后根据需要对其进行修改删除等操作。

(5)职工出差信息管理子系统查询条件:可按照姓名和编号分别进行查询。

查询结果:包括职工姓名、职工编号、出差开始时间、出差结束时间和统计出差天数。

处理:按照条件(姓名或编号)进行查询操作,然后根据需要对其进行修改删除等操作。

(6)职工请假信息管理子系统查询条件:可按照姓名和编号分别进行查询。

查询结果:包括职工姓名、职工编号、请假开始时间、请假结束时间和统计请假时间。

处理:按照条件(姓名或编号)进行查询操作,然后根据需要对其进行修改删除等操作。

2.2 概念结构设计2.2.1 引言概念结构的实际是整个数据库设计的关键,这个阶段主要的目标是通过对用户需求进行综合、归纳与抽象,形成一个独立于DBMS的概念模型(E-R图)。

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

2.2.2 概念模型设计(1)设计E-R图2.2.3 数据描述程序运行时输入数据,添加到数据库的各个表中。

数据库中包含系统内部有关的数据结构与操作规程。

具体可包括:教室基本信息表,教师信息表等.2.3 逻辑结构设计2.3.1 引言这个阶段的任务就是把概念结构设计阶段设计好的基本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)关系设计该数据库设计是满足第二范式的,因为它的所有非主属性,都完全函数依赖于码。

它的关系模式R是属于1NF的关系模式的。

(3)该系统中的数据流条目有:职工考勤信息包括:职工基本信息职工出勤信息职工出差信息职工加班信息职工请假信息其中:职工基本信息包括:职工姓名,职工编号,性别,年龄,职称。

职工出勤信息包括:姓名,编号,上班打卡时间,下班打卡时间,缺勤记录。

职工出差信息包括:姓名,编号,出差开始时间,出差结束时间,统计出差天数。

职工加班信息包括:姓名,编号,加班开始时间,加班结束时间,统计加班时间。

职工请假信息包括:姓名,编号,请假开始时间,请假结束时间,统计请假时间。

2.3.3数据处理见系统的功能模块图:2.4 物理结构设计2.4.2目标与任务对数据库进行合理的物理设计,以提高其时间和空间效率。

(1)数据存取方面确定数据库的物理结构,在关系数据库中主要指存取方法和存储结构;对物理结构进行评价,评价的重点是时间和空间效率。

如果评价结果满足原设计的要求,则可以进入到物理实施阶段,否则就需要重新设计或修改物理结构,有时甚至要返回逻辑设计阶段修改数据模型。

(2)功能模块2.5 数据库管理2.5.1 创建数据库职工基本信息表代码if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[职工信息管理表]') and OBJECTPROPERTY(id, N'IsUserTable') = 1)drop table [dbo].[职工信息管理表]GOCREA TE TABLE [dbo].[职工信息管理表] ([职工编号] [char] (10) COLLA TE Chinese_PRC_CI_AS NOT NULL ,[职工姓名] [char] (20) COLLA TE Chinese_PRC_CI_AS NOT NULL ,[性别] [char] (2) COLLA TE Chinese_PRC_CI_AS NOT NULL ,[年龄] [int] NOT NULL ,[职称] [varchar] (50) COLLA TE Chinese_PRC_CI_AS NOT NULL) ON [PRIMARY]GO职工出勤信息管理表代码if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[职工出勤信息管理表]') and OBJECTPROPERTY(id, N'IsUserTable') = 1)drop table [dbo].[ 职工出勤信息管理表]GOCREA TE TABLE [dbo].[ 职工出勤信息管理表] ([姓名] [char] (20) COLLA TE Chinese_PRC_CI_AS NOT NULL ,[编号] [char] (10) COLLA TE Chinese_PRC_CI_AS NULL ,[上班打卡时间] [char] (10) COLLA TE Chinese_PRC_CI_AS NULL ,[下班打卡时间] [char] (10) COLLA TE Chinese_PRC_CI_AS NULL,[缺勤记录] [char] (10) COLLA TE Chinese_PRC_CI_AS NULL) ON [PRIMARY]GO职工出差信息管理表代码if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[职工出差信息管理表]') and OBJECTPROPERTY(id, N'IsUserTable') = 1)drop table [dbo].[ 职工出差信息管理表]GOCREA TE TABLE [dbo].[ 职工出差信息管理表] ([姓名] [char] (20) COLLA TE Chinese_PRC_CI_AS NOT NULL ,[编号] [char] (10) COLLA TE Chinese_PRC_CI_AS NULL[出差开始时间] [char] (10) COLLA TE Chinese_PRC_CI_AS NULL ,[出差结束时间] [char] (10) COLLA TE Chinese_PRC_CI_AS NULL,[统计出差天数] [char] (10) COLLA TE Chinese_PRC_CI_AS NULL) ON [PRIMARY]GO职工加班信息管理表代码if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[职工加班信息管理表]') and OBJECTPROPERTY(id, N'IsUserTable') = 1)drop table [dbo].[ 职工加班信息管理表]GOCREATE TABLE [dbo].[ 职工加班信息管理表] ([姓名] [char] (20) COLLA TE Chinese_PRC_CI_AS NOT NULL ,[编号] [char] (10) COLLA TE Chinese_PRC_CI_AS NULL[加班开始时间] [char] (10) COLLA TE Chinese_PRC_CI_AS NULL ,[加班结束时间] [char] (10) COLLA TE Chinese_PRC_CI_AS NULL,[统计加班时间] [char] (10) COLLA TE Chinese_PRC_CI_AS NULL) ON [PRIMARY]GO职工请假信息管理表代码if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[职工请假信息管理表]') and OBJECTPROPERTY(id, N'IsUserTable') = 1)drop table [dbo].[ 职工请假信息管理表]GOCREATE TABLE [dbo].[ 职工请假信息管理表] ([姓名] [char] (20) COLLA TE Chinese_PRC_CI_AS NOT NULL ,[编号] [char] (10) COLLA TE Chinese_PRC_CI_AS NULL[请假开始时间] [char] (10) COLLA TE Chinese_PRC_CI_AS NULL ,[请假结束时间] [char] (10) COLLA TE Chinese_PRC_CI_AS NULL,[统计请假天数] [char] (10) COLLA TE Chinese_PRC_CI_AS NULL) ON [PRIMARY]GO2.6 数据库运行与维护本系统经过实际测试和运行,基本可以满足中小企业考勤业务的要求。

相关文档
最新文档