员工考勤系统_第1页
员工考勤系统_第2页
员工考勤系统_第3页
员工考勤系统_第4页
员工考勤系统_第5页
已阅读5页,还剩27页未读 继续免费阅读

下载本文档

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

文档简介

1、PAGE 课程设计计任务书书题目: 员员工考勤勤管理系系统课程设计计任务书书及成绩绩评定课程设计计的任务务和具体体要求要求:设计课题题需求规格格说明书书需求说明明至少应应包括:简单的的文字陈陈述、三三个子模模型即对对象模型型、动态态模型、功功能模型型。设计说明明书描述四个个子系统统的详细细的文档档资料。源程序测试说明明书详细的测测试数据据、详细细的测试试步骤以以及测试试结果。其他,其其它与本本课程设设计有关关的需要要说明的的事项。指导教师师签字: 日期期:指导教师师评语成绩:指指导教师师签字: 日日期:课程设计计所需软软件、硬硬件等Delpphi 7Sql serrverr20005课程设计计

2、进度计计划起至日期期工作内容容备注20122-6-1到20122-6-30收集材料料整理分析析系统设计计编写代码码编写论文文参考文献献、资料料索引序号文献、资资料名称称编著者出版单位位1 张改珍珍.如何何组建视视频会议议系统J.有线电电视技术术,20009.2 王枫博博,贾世世杰,郭郭宇明,魏强.基于HH.3223网络络视频会会议系统统的关键键技术研研究JJ.科科技情报报开发与与经济, 20009.PAGE 28摘 要要考勤管理理系统是是为了满满足单位位日常考考勤管理理的需求求,使单单位考勤勤过程更更加快速速、安全全、高效效的信息息管理系系统。本本系统基基于C/S模式式,采用用Dellphii

3、语言与与SQLL seerveer20005数数据库开开发完成成,实现现了系统统管理、数数据管理理与报表表管理等等功能。其其中系统统管理包包括登录录、退出出、录入入信息、修修改删除除信息、检检索考勤勤信息、员员工信息息管理;数据管管理包括括缺席登登记、员员工数据据管理与与数据库库管理等等模块;报表管管理包括括考勤报报表、考考勤明细细管理报报表与员员工信息息报表等等模块。本本系统能能基本满满足用户户在考勤勤管理方方面的需需求,界界面友好好,符合合用户使使用习惯惯,能实实际地提提高单位位考勤管管理的效效率。【关键词词】考勤管管理;CC/S模模式;DDelpphi;SQLL seerveer2000

4、5目 录录TOC o 1-3 h z u HYPERLINK l _Toc328219449 1可行行性分析析 PAGEREF _Toc328219449 h 4 HYPERLINK l _Toc328219450 1.1 引言 PAGEREF _Toc328219450 h 4 HYPERLINK l _Toc328219451 1.1.1 编编写目的的 PAGEREF _Toc328219451 h 4 HYPERLINK l _Toc328219452 1.1.2 定定义 PAGEREF _Toc328219452 h 4 HYPERLINK l _Toc328219453 1.2 可行

5、性性研究的的前提 PAGEREF _Toc328219453 h 44 HYPERLINK l _Toc328219454 1.2.1 要要求 PAGEREF _Toc328219454 h 4 HYPERLINK l _Toc328219455 1.2.2 目目标: PAGEREF _Toc328219455 h 55 HYPERLINK l _Toc328219456 1.2.3 进进行可行行性研究究的方法法 PAGEREF _Toc328219456 h 5 HYPERLINK l _Toc328219457 1.2.4 评评价尺度度 PAGEREF _Toc328219457 h 6

6、HYPERLINK l _Toc328219458 1.3 对现有有系统的的分析 PAGEREF _Toc328219458 h 66 HYPERLINK l _Toc328219459 1.3.1当前前高层管管理者往往往是通通过以下下方式获获知考勤勤情况: PAGEREF _Toc328219459 h 6 HYPERLINK l _Toc328219460 1.3.2 工工作负荷荷 PAGEREF _Toc328219460 h 6 HYPERLINK l _Toc328219461 1.4 所建议议的系统统 PAGEREF _Toc328219461 h 7 HYPERLINK l _T

7、oc328219462 1.4.1 对对所建议议系统的的分析 PAGEREF _Toc328219462 h 77 HYPERLINK l _Toc328219463 1.4.2 所所建议系系统的概概述 PAGEREF _Toc328219463 h 7 HYPERLINK l _Toc328219464 1.5 可行性性分析 PAGEREF _Toc328219464 h 77 HYPERLINK l _Toc328219465 1.5.1 技技术条件件可行性性分析 PAGEREF _Toc328219465 h 88 HYPERLINK l _Toc328219466 1.5.2 经经济可

8、行行性分析析 PAGEREF _Toc328219466 h 8 HYPERLINK l _Toc328219467 1.5.3 社社会因素素方面的的可行性性分析 PAGEREF _Toc328219467 h 88 HYPERLINK l _Toc328219468 2需求求分析 PAGEREF _Toc328219468 h 88 HYPERLINK l _Toc328219469 2.1 引言 PAGEREF _Toc328219469 h 9 HYPERLINK l _Toc328219470 2.2 系统综综合需求求 PAGEREF _Toc328219470 h 9 HYPERLI

9、NK l _Toc328219471 2.2.1 功功能需求求 PAGEREF _Toc328219471 h 9 HYPERLINK l _Toc328219472 2.2.2 性性能需求求 PAGEREF _Toc328219472 h 9 HYPERLINK l _Toc328219473 2.2.3 可可靠性和和可用性性需求 PAGEREF _Toc328219473 h 99 HYPERLINK l _Toc328219474 2.2.4 出出错处理理需求 PAGEREF _Toc328219474 h 99 HYPERLINK l _Toc328219475 2.2.5 按按口的需

10、需求 PAGEREF _Toc328219475 h 9 HYPERLINK l _Toc328219476 2.2.6 数数据管理理能力需需求 PAGEREF _Toc328219476 h 9 HYPERLINK l _Toc328219477 2.2.7 其其它要求求 PAGEREF _Toc328219477 h 10 HYPERLINK l _Toc328219478 3概要要设计 PAGEREF _Toc328219478 h 110 HYPERLINK l _Toc328219479 3.1 基本设设计概念念 PAGEREF _Toc328219479 h 10 HYPERLIN

11、K l _Toc328219480 3.1.1系统统整体设设计思想想 PAGEREF _Toc328219480 h 10 HYPERLINK l _Toc328219481 3.1.2系统统安全设设计 PAGEREF _Toc328219481 h 100 HYPERLINK l _Toc328219482 3.2 需求规规定 PAGEREF _Toc328219482 h 100 HYPERLINK l _Toc328219483 3.2.1增加加考勤记记录 PAGEREF _Toc328219483 h 111 HYPERLINK l _Toc328219484 3.2.2考勤勤信息的的

12、删除 PAGEREF _Toc328219484 h 112 HYPERLINK l _Toc328219485 3.2.3系统统管理 PAGEREF _Toc328219485 h 112 HYPERLINK l _Toc328219486 3.2.4考勤勤信息修修改 PAGEREF _Toc328219486 h 122 HYPERLINK l _Toc328219487 3.2.5 考考勤信息息检索 PAGEREF _Toc328219487 h 112 HYPERLINK l _Toc328219488 3.3 查询结结果页面面表头如如下: PAGEREF _Toc328219488

13、h 113 HYPERLINK l _Toc328219489 4、详细细设计 PAGEREF _Toc328219489 h 113 HYPERLINK l _Toc328219490 4.1 数据库库设计 PAGEREF _Toc328219490 h 113 HYPERLINK l _Toc328219491 4.1.1 EE-R图图 PAGEREF _Toc328219491 h 13 HYPERLINK l _Toc328219492 4.1.2 表表的设计计 PAGEREF _Toc328219492 h 14 HYPERLINK l _Toc328219493 4.2 系统界界面

14、设计计 PAGEREF _Toc328219493 h 15 HYPERLINK l _Toc328219494 4.2.1 登登陆界面面 PAGEREF _Toc328219494 h 15 HYPERLINK l _Toc328219495 4.2.2 主主界面 PAGEREF _Toc328219495 h 117 HYPERLINK l _Toc328219496 4.2.3 录录入界面面 PAGEREF _Toc328219496 h 18 HYPERLINK l _Toc328219497 4.2.4 修修改删除除信息 PAGEREF _Toc328219497 h 220 HYP

15、ERLINK l _Toc328219498 4.2.5 员员工信息息管理 PAGEREF _Toc328219498 h 222 HYPERLINK l _Toc328219499 5软件件测试 PAGEREF _Toc328219499 h 225 HYPERLINK l _Toc328219500 5.1功功能测试试 PAGEREF _Toc328219500 h 26 HYPERLINK l _Toc328219501 5.2性性能测试试 PAGEREF _Toc328219501 h 26 HYPERLINK l _Toc328219502 5.3安安全性、访访问控制制性测试试 PA

16、GEREF _Toc328219502 h 27 HYPERLINK l _Toc328219503 5.4 兼容性性测试 PAGEREF _Toc328219503 h 227 HYPERLINK l _Toc328219504 5.5操操作易用用性及界界面友好好性测试试 PAGEREF _Toc328219504 h 27 HYPERLINK l _Toc328219505 5.6 测试小小结 PAGEREF _Toc328219505 h 288 HYPERLINK l _Toc328219506 6结束束语 PAGEREF _Toc328219506 h 2881可行行性分析析1.1

17、引言1.1.1 编编写目的的本考勤管管理系统统是为了了解决单单位员工工考勤管管理而设设计的,目目的是建建立一个个能够初初步实现现单位考考勤管理理系统的的智能化化管理,提提高考勤勤管理效效率,工工作人员员能够在在各个岗岗位上的的工作状状态得到到及时的的反馈,而而系统所所需的工工作人员员的数量量少,效效率高。降降低资源源浪费,同同时增强强员工管管理的透透明度以以及约束束员工自自觉遵守守出勤制制度。1.1.2 定义义考勤作为为一个企企业的基基础管理理,是企企业对员员工工作作管理的的基本依依据。目前一些些企业单单位的这这项工作作还处于于半手工工管理阶阶段,信信息资源源的数字字化程度度低,大大部分历历史

18、积累累的数据据,尚未未数字化化。不利利于科学学管理和和决策。针针对以上上的情况况准备开开发员工工考勤管管理系统统,完成成员工基基本信息息维护 、员工工考勤的的管理、员员工考勤勤的查询询与分析析、员工工奖惩的的查询。实实现人事事考勤的的需要,包包括员工工迟到、早早退、请请假、旷旷工的情情况的记记录,对对员工整整个月的的考勤记记录进行行查询和和统计。1.2可可行性研研究的前前提1.2.1 要要求考勤系统统应该便便于管理理者的查查询、修修改、更更新、统统计以及及高层管管理人员员的查询询等操作作。能从从整体上上体现 每个员员工每日日,每月月的出勤勤情况。(1) 主要功功能A、实现现系统统统登录功功能,

19、并并限制不不同的用用户登录录所查看看得到的的信息;B、输入入员工基基本信息息,包括括姓名、性性别、所所属部门门等;C、浏览览和修改改员工基基本信息息;D、输入入考勤信信息;E、浏览览和修改改员工的的出勤信信息,可可同时查查看该员员工基本本信息;H、按实实际出勤勤情况查查询员工工;J、按姓姓名信息息查询员员工;(2) 性能 询效率尽尽可能做做到精准准,信息息维护功功能做到到简单易易用,不不需过多多对人员员的培训训。 (3) 数据II/O输入:通通过刷卡卡输入职职工上班班下班,以以及请假假、出差差等信息息。(员员工的个个人基本本信息,出出勤率和和业绩。 )输出:员员工考勤勤情况。(用户对对相关职职

20、工的查查询结果果和各类类打印报报表。)(4) 安全保保密系统对不不同权限限的用户户提供不不同的功功能模块块,对历历史数据据的更改改和新数数据的添添加只有有一定权权限的用用户才能能操作,一一般用户户只能进进行查询询操作。对对数据库库的关键键数据应应要求保保密。1.2.2 目目标:考勤管理理系统的的基本目目标是辅辅助管理理者管理理,使管管理科学学化、规规范化。(1) 方便职职工(2) 方便考考勤记录录随时传传送与审审查 (3) 方便便用户查查询 (4) 人力力与办公公用品费费用的减减少 (5) 自动动更新、统统计数据据的改进进 为了我我们提高高软件开开发的能能力,学学习编程程的技巧巧,提高高工作设

21、设计思想想,通过过本次的的工程开开发,开开发小组组成员与与辅助老老师交流流,能从从中学习习知识吸吸取经验验,再技技术和软软件思想想上同时时得到锻锻炼和提提高,从从而使总总体水升升到一个个新的高高度。 1)经济济目标 由于本学学生开发发系统的的主要背背景(为为本课程程)在经经济上不不注重直直接的经经济收益益。2) 社社会目标标 由于本系系统对单单位人事事管理有有很大的的帮助。 1.2.3 进行行可行性性研究的的方法 对相关关的企业业单位采采用问卷卷调查的的方法,询询问他们们,以确确定最佳佳的可行行性研究究方案。软件采用现代流行WINDOWS操作界面,可运行在WIN95WIN98WinMeWIN2

22、000WINXPWINNT等系统平台上的多任务应用程序。 1.2.4 评价价尺度1是否否功能齐齐全,运运行稳定定。 2. 在在网络功功能方面面是否方方便管理理。 3. 设设置是否否灵活。 4. 是是否具有有多任务务,高效效率的特特点。 5. 是是否具有有界面友友好,操操作简单单的特点点。1.3对对现有系系统的分分析1.3.1当前前高层管管理者往往往是通通过以下下方式获获知考勤勤情况:1、考勤勤负责人人定时或或不定时时的向高高层管理理者汇报报员工出出勤情况况;2、高层层管理者者直接询询问考勤勤负责人人出勤情情况。以上两种种方式都都会导致致信息传传递的滞滞后和遗遗漏,高高层管理理者根本本无法随随时

23、了解解员工的的出勤情情况对于员工工的考勤勤,如果果仍使用用传统的的手工方方式记录录将是一一项非常常复杂的的工作。不不仅浪费费了很多多物质资资还源浪浪费了大大量的人人力资源源,而且且面对着着手工管管理的庞庞大的信信息量,还还存在着着以下弊弊端: 1、浪费费人力而而且效率率低;2、手工工记录的的数据不不便于长长期保存存;3、数据据不能共共享,无无法互相相利用,互互相参照照,导致致大量数数据冗余余;4、没有有相应的的软件负负责数据据据的管管理工作作,数据据据需要要由专人人管理 ,因此此考勤人人员的工工作负担担很重;5、考勤勤结果反反映速度度慢,主主管部门门不能及及时全面面地监督督员工的的出勤情情况;

24、6、难避避免考勤勤中的弄弄虚作假假现象。 7、考勤勤统计工工作复杂杂繁重,难难以保证证统计结结果的正正确性与与及时性性;因此,人人工考勤勤已很难难满足公公司规范范化管理理的要求求。考勤勤管理系系统正是是完善企企业信息息化管理理的重要要环节。所所以,建建立现代代化的智智能考勤勤管理系系统势在在必行。1.3.2 工工作负荷荷传统的手手动管理理方式存存在着不不易更新新、不易易存放、容容易丢失失、难以以备份等等重大缺缺陷;查查找起来来也十分分麻烦。而而且很容容易出现现漏报、缺缺报等现现象。评评定以及及嘉奖的的程序和和透明度度不高。1.4所所建议的的系统1.4.1 对对所建议议系统的的分析与现有系系统的

25、比比较:(1)数数据结构构化,数数据之间间建立联联系,便便于存取取数据;(2)数数据据的的共享性性好,冗冗余度低低(3)数数据的统统一管理理和控制制(4)数数据可以以长期保保存(5)节节约了人人力与物物力资源源(6)使使用时速速度快、易易操作(7)安安全性好好(8)系系统的维维护 1.4.2 所所建议系系统的概概述 考勤管管理系统统采用CC/S体体系结构构,在公公司的计计算机上上安装本本系统后后,职工工可以进进入公司司的同时时完成考考勤,更更加方便便快捷的的统计出出考勤情情况(包包括请假假、出差差等情况况)。而而且所有有数据都都会一目目了然的的汇总在在计算机机上,高高层领导导可以任任意查询询浏

26、览,避避免了人人工传送送过程,同同时节省省了人力力资源。系系统对数数据的增增加、修修改、删删除、打打印和输输出都给给予了优优化。1.5可可行性分分析利用手工工进行考考勤的统统计工作作,大致致要经过过考勤统统计查询询,考勤勤的统计计资料的的整理,考考勤统计计分析三三个过程程,但这这种手工工统计过过程,存存在着几几个明显显的问题题,比如如说统计计资料缺缺乏准确确性,及及时性,需需要花费费大量的的人力,物物力,财财力等。手工方法法所表现现出来的的种种劣劣势,使使人们慢慢慢意识识到管理理现代化化已成为为当代社社会发展展的一股股不可抗抗拒的洪洪流。在在管理现现代化的的浪潮中中,考勤勤管理现现代化也也势在

27、必必行。实实现考勤勤管理现现代化是是一个复复杂的系系统工程程,需要要采取科科学的管管理方法法和先进进的科技技手段。 而先进进的科技技手段主主要是运运用当代代最新科科学技术术之一的的电子计计算机来来为考勤勤管理现现代化服服务。而且一个个完善的的考勤系系统应做做到以下下几点:1 提高高了考勤勤管理效效率,减减轻劳动动强度;2 提高高信息处处理速度度和准确确性;3 为考考勤负责责人提供供更方便便、科学学的服务务项目。1.5.1 技技术条件件可行性性分析本系统主主要采用用了C# 和AAcceess来来开发,而而当前的的C#的的Acccesss应用技技术已经经比较成成熟,和和其他应应用开发发语言比比起来

28、有有很大的的优势,所所以利用用这些技技术是完完全可以以完成这这些功能能的。 考勤管管理系统统的工作作主要是是在职工工和管理理都者之之间架起起一座桥桥梁,能能相互沟沟通信息息和处理理信息。这这一特点点非常适适合计算算机特点点,通过过网络iinteerneet技术术,发挥挥计算机机的信息息传输速速度快、准准确度高高的优势势。计算算机硬件件和软件件技术的的飞速发发展,为为系统的的建议提提供了技技术条件件。1.5.2 经经济可行行性分析析1、支出出A、软件件设计和和开发费费用: B、经常常性支出出出:(主主要是指指软件的的维护费费用)2、 收收益进一步实实现办公公自动化化,减少少人力投投资和办办公费用

29、用,极大大提高办办公效率率,同时时更好地地控制考考勤制度度,降低低成本。1.5.3 社社会因素素方面的的可行性性分析1、法律律可行性性新系统的的研制和和开发将将不会侵侵犯他人人、集体体和国家家的利益益,不会会违反国国家政策策和法律律。2、使用用方面的的可行性性新系统的的研制和和开发是是充分考考虑工作作人员对对考勤的的易于管管理,提提高工作作效率,界界面友好好,操作作简单方方便,能能完全满满足职工工的使用用要求,管管理者与与人员完完全有能能力使用用此系统统。2需求求分析2.1引引言为了开发发出真正正满足用用户需求求的软件件产品,首首先必须须知道用用户的需需求对软软件需求求的深入入理解是是软件开开

30、发工作作获得成成功的前前提条件件。不论论我们把把设计和和编码工工作做的的如何出出色,不不能真正正满足用用户需求求,程序序只会令令用户失失望,给给开发者者带来烦烦恼。2.2系系统综合合需求2.2.1功能需需求该系统主主要分为为五大功功能:系系统管理理、新增增、修改改、查询询和删除除员工信信息管理理功能模模块。包包括对新新增员工工信息、修修改员工工信息、查查询员工工信息。该该功能模模块是对对系统的的初始化化,对员员工的基基本信息息进行管管理和维维护,考考虑到单单位人员员较多。设设置了员员工的基基本信息息查询,操操作人员员可以按按员工进进行管理理和维护护,从而而减少了了操作人人员的工工作强度度,该模

31、模块的主主要功能能是对单单位员工工信息的的管理,并并对信息息进行查查询,便便于修改改和删除除。2.2.2性能需需求指定系统统必须满满足定时时约束和和容量约约束:例例如 定定时设置置考勤时时间,早早晨8:000 下午午17:00等等等,容容量可以以根据公公司员工工的人数数,来采采用大、中中、小型型的数据据库。2.2.3可靠性性和可用用性需求求 该系统统在使用用的过程程中不会会出现各各种泄漏漏的问题题,确保保时间可可靠性,在在使用时时不会出出现各种种不应该该出现的的系统的的错误,出出现错误误不会导导致系统统死机。2.2.4出错处处理需求求标志了出出错和给给予更正正的提示示,在使使用系统统的过程程中

32、,如如果操作作出现错错误,系系统可以以提示并并提出应应该怎么么做。2.2.5按口的的需求 按口口需求用用于描述述应用系系统与其其它的环环境通信信的格式式。2.2.6数据管管理能力力需求说明需求求管理的的文卷和和录的个个数表和和文卷的的大小规规模, 要按照照需要,可可预见的的增长的的数据及及其分量量的存储储要求做做出估算算。2.2.7其它要要求1) 数数据精度度要求 本系系统能够够准确记记录员工工的出勤勤信息2) 数数据处理理的能力力 可以以允许,同同一时间间内200个用户户访问本本系统3) 系系统的灵灵活性要要求 系统统可以立立刻处理理数据库库接收到到的新数数据 当需求求要求发发生变化化时,系

33、系统能够够灵活适适应3概要要设计3.1基基本设计计概念3.1.1系统统整体设设计思想想 本本系统按按照.NNET体体系标准准进行设设计与开开发。采采用OOOD(面面向对象象)设计计方法,将将系统中中的所有有参与者者都视为为对象,根根据需求求调研报报告来确确定每个个对象的的属性与与方法,和和对象之之间的关关系。整整个系统统采用细细粒度概概念来设设计对象象,拆分分功能复复杂的对对象,使使每个对对象的功功能单一一化,以以提高系系统的可可扩展性性。 系统统的所有有数据都都是以数数据容器器的方式式来传递递。3.1.2系统统安全设设计 为为了防范范黑客及及其它非非法入侵侵,以及及考勤信信息的泄泄漏,本本系

34、统在在安全控控制上采采用杀毒毒软件和和分级用用户权限限管理并并行的方方式。3.2需需求规定定考勤管理理根据用用户需求求,系统统功能结结构如下下:考勤管理系统录入考勤信息删除考勤信息系统管理考勤信息修改考勤信息检索权限管理系统配置信息检索报表生成3.2.1增加加考勤记记录 功能能描述:1.上班班时间打打卡信息息录入 a. 88点之前前打卡员员工到勤勤信息的的录入b. 88:000 8:30之之间员工工迟到信信息的录录入 c.8:330之后后员工到到达或不不到(缺缺勤)信信息的录录入(即即录入时时已认为为缺勤,是是否到达达的信息息不由系系统控制制)2. 下下班时间间打卡信信息录入入 a . 16:

35、00之之前员工工打卡离离开记为为缺勤信信息的录录入b. 117:330之前前员工打打卡离开开记为早早退信息息的录入入 录录入限制制条件:打卡器首首先向系系统输入入员工的的编号,由系统统自动录录入,已已有考勤勤信息的的,考勤勤信息则则是只读读的,反反之则可可写的。当处于固固定时间间段时,无无法录入入其他时时间段的的信息。当考勤信信息已先先行录入入时,查查询考勤勤系统,已已只读显显示考勤勤情况。3.2.2考勤勤信息的的删除功能描述述:当考勤系系统处错错误的时时候,要要能够调调出并删删除这些些记录。例例如,当当员工发发现自己己的考勤勤信息有有错误时时,可以以向自己己的上级级反映,以以便及时时删除。3

36、.2.3系统统管理权限管理理a. 普普通员工工可以查查询自己己某一天天或某一一时间段段内的到到岗情况况;b. 初初级管理理员(部部门负责责人)可可以修改改并查询询该部门门的某个个员工在在某一天天或某一一时间段段的到岗岗情况,是是否存在在违规,如如有违规规,违规规类型是是什么;c. 高高级管理理员(总总负责人人)拥有有初级管管理员的的能力,并并可对初初级管理理员进行行任务的的分派,增增加和删删除。3.2.4考勤信信息修改改系统功能能:当员员工的考考勤信息息录入不不当时,这这时应该该及时向向上级反反映,上上机根据据情况修修改该员员工的考考勤信息息。1.1员员工应被被授予任任何时候候查询自自己的考考

37、勤信息息的权限限,以便便及时发发现自己己的考勤勤信息中中的错误误及遗失失。1.2员员工没有有修改自自己的考考勤信息息的权限限,只有有在发现现自己的的信息出出现错误误后及时时向管理理员反映映,以便便管理员员能够及及时修改改系统错错误。3.2.5考勤信信息检索索1.功能能描述:对公司所所有员工工的到岗岗信息进进行查询询2.实现现功能介介绍:能够按照照页面所所列项的的ANDD或者OOR进行行查询,查查询结果果可以显显示出:a. 普普通员工工可以查查询自己己某一天天或某一一时间段段内的到到岗情况况;b. 初初级管理理员(部部门负责责人)可可以修改改并查询询该部门门的某个个员工在在某一天天或某一一时间段

38、段的到岗岗情况,是是否存在在违规,如如有违规规,违规规类型是是什么;c. 高高级管理理员(总总负责人人)拥有有初级管管理员的的能力,并并可对初初级管理理员进行行任务的的分派,增增加和删删除。3.3查查询结果果页面表表头如下下:工号姓名所属部门门日期类型备注4、详细细设计4.1数数据库设设计数据库是是一种存存储数据据并对数数据进行行操作的的工具。数数据库的的作用在在于组织织和表达达信息,是是信息的的集合。功功能的实实现都离离不开数数据库的的支持,考考勤系统统的所有有信息都都是存储储在数据据库中的的,以便便用户共共享查询询使用,因因此数据据库设计计为本系系统开发发的一部部分不可可缺少。本本系统使使

39、用sqql sservver220055数据库库。为了了实现考考勤系统统所要求求的功能能,需要要建立以以下几个个数据库库:用户户表、员员工信息息表、II考勤信信息表等等。由于于开发时时使用的的数据量量较小,因因此这些些表都集集中在同同一个数数据库中中。4.1.1 EE-R图图1、员工工信息EE-R图图员工信息工号姓名性别部门联系电话2、员工工考勤EE-R图图员工考勤情况工号姓名日期备注上班时间类型下班时间4.1.2表的设设计1、用户户表图如下:2、员工工信息表表图如下:3、考勤勤信息表表图如下:4.2系系统界面面设计4.2.1 登登陆界面面当用户登登陆时,首首先出现现的是一一个登陆陆页面,只只

40、有输入入正确的的管理员员姓名与与密码时时,才能能进入考考勤系统统。关键代码码如下:begiin if ediit1.Texxt = theen sshowwmesssagge(请输入入用户名名) elsse iif eeditt2.TTextt = tthenn shhowmmesssagee(请请输入密密码) ellse if (coombooboxx1.TTextt 管理理员)andd(coombooboxx1.TTextt 员工工) theen sshowwmesssagge(请选择择相应的的权限) eelsee bbegiin aadoqquerry1.Cloose; aadoqque

41、rry1.SQLL.Cllearr; aadoqquerry1.SQLL.Addd(sellectt * froom uuserr1 wwherre 用用户名=+eddit11.Teext +annd 密密码=+ediit2.Texxt +andd 权限限=+ccombboboox1.Texxt +); aadoqquerry1.Opeen; iif aadoqquerry1.Eoff =ffalsse tthenn beggin loaad.MModaalReesullt :=4; endd eelsee iif ii3 theen bbegiin iif eeditt1.TTextt ad

42、ooqueery11.FiielddValluess 用户名名 theen bbegiin shoowmeessaage(用户户名不存存在!); ediit1.Cleear; ediit2.Cleear; endd elsse iif eeditt2.TTextt adooqueery11.FiielddValluess 密码thhen beeginn sshowwmesssagge(密码错错误!); eeditt2.CCleaar; iinc(i); ennd elsse bbegiin shoowmeessaage(请选选择相应应的权限限!); endd; ennd elsse beggi

43、n retturnnvallue:=apppliicattionn.MeessaageBBox(系统统警告,您您无权使使用本系系统!,mbb_icconeexcllamaatioon+mmb_ook+mmb_ddefbbuttton11); casse rretuurnvvaluue oof mrook: apppliccatiion.Terrminnatee; endd; endd; endd; eend;procceduure Tlooad.Butttonn2Cllickk(Seendeer: TObbjecct);var retturnnvallue:worrd;begiin rretu

44、urnvvaluue:=apppliccatiion.MesssaggeBoox(您确定定退出本本系统吗吗?,确认认提示,mbb_icconqquesstioon+mmb_ookcaanceel+mmb_ddefbbuttton22); ccasee reeturrnvaaluee off mmrokk: aappllicaatioon.TTermminaate; eend;end;图如下:4.2.2 主主界面本系统采采用用户户熟悉的的软件界界面,整整个界面面颜色鲜鲜明,应应用多个个图形按按钮,整整个系统统界面友友好、美美观大方方,用户户操作方方便,容容易上手手。具体体的界面面如图22-2所所

45、示。4.2.3 录录入界面面关键代码码如下: adooqueery11.Cllosee; adooqueery11.SQQL.CCleaar; adooqueery11.SQQL.AAdd(innserrt iintoo woork(工号,姓名,上班时时间,下下班时间间,类型型,日期期,备注注)vaaluees(:a,:b,:c,:d,:e,:f,:g); adooqueery11.Paarammeteers.ParramBByNaame(a).VValuue :=+eddit11.Teext +; adooqueery11.Paarammeteers.ParramBByNaame(b).VV

46、aluue :=+eddit22.Teext +; adooqueery11.Paarammeteers.ParramBByNaame(c).VValuue :=+eddit33.Teext +; adooqueery11.Paarammeteers.ParramBByNaame(d).VValuue :=+eddit44.Teext +; adooqueery11.Paarammeteers.ParramBByNaame(e).VValuue :=+coombooboxx1.TTextt +; adooqueery11.Paarammeteers.ParramBByNaame(f).VVal

47、uue :=+eddit55.Teext +; adooqueery11.Paarammeteers.ParramBByNaame(g).VValuue :=+eddit77.Teext +; adooqueery11.ExxecSSQL ; ediit1.Cleear; ediit2.Cleear; ediit3.Cleear; ediit4.Cleear; commbobbox11.Teext :=出勤; ediit7.Texxt :=无无; shoowmeessaage(信息息录入成成功!); ediit1.Cleear; ediit2.Cleear; ediit3.Cleear; ed

48、iit4.Cleear; commbobbox11.Teext :=出勤; ediit7.Texxt :=无无;具体的界界面如图图2-33所示。4.2.4 修修改删除除信息管理员可可以在该该页面修修改或删删除员工工的考勤勤信息。关键代码码如下:procceduure TFoorm55.Buuttoon1CClicck(SSendder: TOObjeect);begiin iff eddit11.Teext = thhen shoowmeessaage(请输输入工号号!) ellse if ediit2.Texxt = theen sshowwmesssagge(请输入入姓名!) elsse

49、iif eeditt3.TTextt = tthenn shhowmmesssagee(请请输入上上班时间间!) eelsee iff eddit44.Teext = thhen shoowmeessaage(请输输入下班班时间!) ellse if commbobbox11.Teext = thhen shoowmeessaage(请选选择相应应的类型型!) elsse iif eeditt7.TTextt = tthenn shhowmmesssagee(请请输入备备注!); bbegiin addoquueryy1.CClosse; addoquueryy1.SSQL.Cleear; a

50、ddoquueryy1.SSQL.Addd(UUPDAATE worrk sset 姓名=:b,上班时时间=:c,下下班时间间=:dd,类型型=:ee,日期期=:ff,备注注=:gg whheree 用户户名=:a ); addoquueryy1.PParaametterss.PaarammByNNamee(aa).Vallue :=+eeditt1.TTextt +; adooqueery11.Paarammeteers.ParramBByNaame(b).VValuue :=+eddit22.Teext +; adooqueery11.Paarammeteers.ParramBByNaam

51、e(c).VValuue :=+eddit33.Teext +; adooqueery11.Paarammeteers.ParramBByNaame(d).VValuue :=+eddit44.Teext +; aadoqquerry1.Parrameeterrs.PParaamByyNamme(e).Vaaluee :=+commbobbox11.Teext +; adooqueery11.Paarammeteers.ParramBByNaame(f).VValuue :=+daatettimeepicckerr1.FFormmat+; aadoqquerry1.Parrameeterrs.

52、PParaamByyNamme(g).Vaaluee :=+ediit7.Texxt +; aadoqquerry1.ExeecSQQL; ediit1.Cleear; eddit22.Cllearr; eddit33.Cllearr; eddit44.Cllearr; coombooboxx1.TTextt :=出勤勤; eddit77.Teext :=无; shhowmmesssagee(修修改成功功!); eend;procceduure TFoorm55.Buuttoon2CClicck(SSendder: TOObjeect);begiin addoquueryy1.CClosse;

53、 addoquueryy1.SSQL.Cleear; addoquueryy1.SSQL.Addd(ddeleete froom wworkk whheree 工号号=+eeditt1.TTextt +); addoquueryy1.EExeccSQLL; shhowmmesssagee(删删除成功功!);end;procceduure TFoorm55.Buuttoon3CClicck(SSendder: TOObjeect);begiin eddit11.Cllearr; eddit22.Cllearr; eddit33.Cllearr; eddit44.Cllearr; eddit55.

54、Cllearr; coombooboxx1.TTextt :=出勤勤; eddit77.Teext :=无;end;具体的界界面如图图2-44所示。4.2.5 员员工信息息管理关键代码码如下:procceduure TFoorm77.Buuttoon1CClicck(SSendder: TOObjeect);begiin iff eddit11.Teext = thhen shoowmeessaage(请输输入工号号!) ellse if ediit2.Texxt = theen sshowwmesssagge(请输入入姓名!) elsse iif ccombboboox1.Texxt = t

55、heen sshowwmesssagge(请选择择相应的的性别!) eelsee iff coombooboxx2.TTextt = tthenn shhowmmesssagee(请请选择相相应的部部门!) ellse if ediit3.Texxt = theen sshowwmesssagge(请输入入联系电电话!) elsse beggin addoquueryy1.CClosse; addoquueryy1.SSQL.Cleear; addoquueryy1.SSQL.Addd(iinseert intto ppeopple(工号,姓名,性别,部门,联系电电话)vvaluues(:a,

56、:b,:c,:d,:e); aadoqquerry1.Parrameeterrs.PParaamByyNamme(a).Vaaluee :=+ediit1.Texxt +; aadoqquerry1.Parrameeterrs.PParaamByyNamme(b).Vaaluee :=+ediit2.Texxt +; aadoqquerry1.Parrameeterrs.PParaamByyNamme(c).Vaaluee :=+commbobbox11.Teext +; adooqueery11.Paarammeteers.ParramBByNaame(d).VValuue :=+coomb

57、ooboxx2.TTextt +; addoquueryy1.PParaametterss.PaarammByNNamee(ee).Vallue :=+eeditt3.TTextt +; addoquueryy1.EExeccSQLL; eddit11.Cllearr; eddit22.Cllearr; coombooboxx1.TTextt :=请选选择; coombooboxx2.TTextt :=请选选择; eddit33.Cllearr; shhowmmesssagee(添添加成功功!); endd;end;procceduure TFoorm77.Buuttoon2CClicck(S

58、Sendder: TOObjeect);begiin iff eddit11.Teext = thhen shoowmeessaage(请输输入工号号!) ellse if ediit2.Texxt = theen sshowwmesssagge(请输入入姓名!) elsse iif ccombboboox1.Texxt = theen sshowwmesssagge(请选择择相应的的性别!) eelsee iff coombooboxx2.TTextt = tthenn shhowmmesssagee(请请选择相相应的部部门!) ellse if ediit3.Texxt = theen s

59、showwmesssagge(请输入入联系电电话!) elsse beggin addoquueryy1.CClosse; addoquueryy1.SSQL.Cleear; addoquueryy1.SSQL.Addd(uupdaate peooplee seet 姓姓名=:b,性性别=:c,部部门=:d,联联系电话话=:ee whheree 工号号=:aa); aadoqquerry1.Parrameeterrs.PParaamByyNamme(a).Vaaluee :=+ediit1.Texxt +; aadoqquerry1.Parrameeterrs.PParaamByyNamme(

60、b).Vaaluee :=+ediit2.Texxt +; aadoqquerry1.Parrameeterrs.PParaamByyNamme(c).Vaaluee :=+commbobbox11.Teext +; adooqueery11.Paarammeteers.ParramBByNaame(d).VValuue :=+coombooboxx2.TTextt +; addoquueryy1.PParaametterss.PaarammByNNamee(ee).Vallue :=+eeditt3.TTextt +; addoquueryy1.EExeccSQLL; eddit11.Cll

温馨提示

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

评论

0/150

提交评论