当前位置:文档之家› 员工考勤系统

员工考勤系统

课程设计任务书题目:员工考勤管理系统课程设计任务书及成绩评定摘要考勤管理系统是为了满足单位日常考勤管理的需求,使单位考勤过程更加快速、安全、高效的信息管理系统。

本系统基于C/S模式,采用Delphi语言与SQL server2005数据库开发完成,实现了系统管理、数据管理与报表管理等功能。

其中系统管理包括登录、退出、录入信息、修改删除信息、检索考勤信息、员工信息管理;数据管理包括缺席登记、员工数据管理与数据库管理等模块;报表管理包括考勤报表、考勤明细管理报表与员工信息报表等模块。

本系统能基本满足用户在考勤管理方面的需求,界面友好,符合用户使用习惯,能实际地提高单位考勤管理的效率。

【关键词】考勤管理;C/S模式;Delphi;SQL server2005目录1.可行性分析 (4)1.1 引言 (4)1.1.1 编写目的 (4)1.1.2 定义 (4)1.2 可行性研究的前提 (4)1.2.1 要求 (4)1.2.2 目标: (5)1.2.3 进行可行性研究的方法 (5)1.2.4 评价尺度 (6)1.3 对现有系统的分析 (6)1.3.1当前高层管理者往往是通过以下方式获知考勤情况: (6)1.3.2 工作负荷 (7)1.4 所建议的系统 (7)1.4.1 对所建议系统的分析 (7)1.4.2 所建议系统的概述 (7)1.5 可行性分析 (7)1.5.1 技术条件可行性分析 (8)1.5.2 经济可行性分析 (8)1.5.3 社会因素方面的可行性分析 (8)2.需求分析 (9)2.1 引言 (9)2.2 系统综合需求 (9)2.2.1 功能需求 (9)2.2.2 性能需求 (9)2.2.3 可靠性和可用性需求 (9)2.2.4 出错处理需求 (9)2.2.5 按口的需求 (9)2.2.6 数据管理能力需求 (9)2.2.7 其它要求 (10)3.概要设计 (10)3.1 基本设计概念 (10)3.1.1系统整体设计思想 (10)3.1.2系统安全设计 (10)3.2 需求规定 (10)3.2.1增加考勤记录 (11)3.2.2考勤信息的删除 (12)3.2.3系统管理 (12)3.2.4考勤信息修改 (12)3.2.5 考勤信息检索 (12)3.3 查询结果页面表头如下: (13)4、详细设计 (13)4.1 数据库设计 (13)4.1.1 E-R图 (13)4.1.2 表的设计 (14)4.2 系统界面设计 (15)4.2.1 登陆界面 (15)4.2.2 主界面 (17)4.2.3 录入界面 (18)4.2.4 修改删除信息 (20)4.2.5 员工信息管理 (22)5.软件测试 (25)5.1功能测试 (26)5.2性能测试 (26)5.3安全性、访问控制性测试 (27)5.4 兼容性测试 (27)5.5操作易用性及界面友好性测试 (27)5.6 测试小结 (28)6.结束语 (28)1.可行性分析1.1 引言1.1.1 编写目的本考勤管理系统是为了解决单位员工考勤管理而设计的,目的是建立一个能够初步实现单位考勤管理系统的智能化管理,提高考勤管理效率,工作人员能够在各个岗位上的工作状态得到及时的反馈,而系统所需的工作人员的数量少,效率高。

降低资源浪费,同时增强员工管理的透明度以及约束员工自觉遵守出勤制度。

1.1.2 定义考勤作为一个企业的基础管理,是企业对员工工作管理的基本依据。

目前一些企业单位的这项工作还处于半手工管理阶段,信息资源的数字化程度低,大部分历史积累的数据,尚未数字化。

不利于科学管理和决策。

针对以上的情况准备开发员工考勤管理系统,完成员工基本信息维护、员工考勤的管理、员工考勤的查询与分析、员工奖惩的查询。

实现人事考勤的需要,包括员工迟到、早退、请假、旷工的情况的记录,对员工整个月的考勤记录进行查询和统计。

1.2 可行性研究的前提1.2.1 要求考勤系统应该便于管理者的查询、修改、更新、统计以及高层管理人员的查询等操作。

能从整体上体现每个员工每日,每月的出勤情况。

(1) 主要功能A、实现系统统登录功能,并限制不同的用户登录所查看得到的信息;B、输入员工基本信息,包括姓名、性别、所属部门等;C、浏览和修改员工基本信息;D、输入考勤信息;E、浏览和修改员工的出勤信息,可同时查看该员工基本信息;H、按实际出勤情况查询员工;J、按姓名信息查询员工;(2) 性能询效率尽可能做到精准,信息维护功能做到简单易用,不需过多对人员的培训。

(3) 数据I/O输入:通过刷卡输入职工上班下班,以及请假、出差等信息。

(员工的个人基本信息,出勤率和业绩。

)输出:员工考勤情况。

(用户对相关职工的查询结果和各类打印报表。

)(4) 安全保密系统对不同权限的用户提供不同的功能模块,对历史数据的更改和新数据的添加只有一定权限的用户才能操作,一般用户只能进行查询操作。

对数据库的关键数据应要求保密。

1.2.2 目标:考勤管理系统的基本目标是辅助管理者管理,使管理科学化、规范化。

(1) 方便职工(2) 方便考勤记录随时传送与审查(3) 方便用户查询(4) 人力与办公用品费用的减少(5) 自动更新、统计数据的改进为了我们提高软件开发的能力,学习编程的技巧,提高工作设计思想,通过本次的工程开发,开发小组成员与辅助老师交流,能从中学习知识吸取经验,再技术和软件思想上同时得到锻炼和提高,从而使总体水升到一个新的高度。

1)经济目标由于本学生开发系统的主要背景(为本课程)在经济上不注重直接的经济收益。

2)社会目标由于本系统对单位人事管理有很大的帮助。

1.2.3 进行可行性研究的方法对相关的企业单位采用问卷调查的方法,询问他们,以确定最佳的可行性研究方案。

软件采用现代流行WINDOWS操作界面,可运行在WIN95\WIN98\WinMe\WIN2000\WINXP\WINNT等系统平台上的多任务应用程序。

1.2.4 评价尺度1.是否功能齐全,运行稳定。

2. 在网络功能方面是否方便管理。

3. 设置是否灵活。

4. 是否具有多任务,高效率的特点。

5. 是否具有界面友好,操作简单的特点。

1.3 对现有系统的分析1.3.1当前高层管理者往往是通过以下方式获知考勤情况:1、考勤负责人定时或不定时的向高层管理者汇报员工出勤情况;2、高层管理者直接询问考勤负责人出勤情况。

以上两种方式都会导致信息传递的滞后和遗漏,高层管理者根本无法随时了解员工的出勤情况对于员工的考勤,如果仍使用传统的手工方式记录将是一项非常复杂的工作。

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

7、考勤统计工作复杂繁重,难以保证统计结果的正确性与及时性;因此,人工考勤已很难满足公司规范化管理的要求。

考勤管理系统正是完善企业信息化管理的重要环节。

所以,建立现代化的智能考勤管理系统势在必行。

1.3.2 工作负荷传统的手动管理方式存在着不易更新、不易存放、容易丢失、难以备份等重大缺陷;查找起来也十分麻烦。

而且很容易出现漏报、缺报等现象。

评定以及嘉奖的程序和透明度不高。

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

而且所有数据都会一目了然的汇总在计算机上,高层领导可以任意查询浏览,避免了人工传送过程,同时节省了人力资源。

系统对数据的增加、修改、删除、打印和输出都给予了优化。

1.5 可行性分析利用手工进行考勤的统计工作,大致要经过考勤统计查询,考勤的统计资料的整理,考勤统计分析三个过程,但这种手工统计过程,存在着几个明显的问题,比如说统计资料缺乏准确性,及时性,需要花费大量的人力,物力,财力等。

手工方法所表现出来的种种劣势,使人们慢慢意识到管理现代化已成为当代社会发展的一股不可抗拒的洪流。

在管理现代化的浪潮中,考勤管理现代化也势在必行。

实现考勤管理现代化是一个复杂的系统工程,需要采取科学的管理方法和先进的科技手段。

而先进的科技手段主要是运用当代最新科学技术之一的电子计算机来为考勤管理现代化服务。

而且一个完善的考勤系统应做到以下几点:1 提高了考勤管理效率,减轻劳动强度;2 提高信息处理速度和准确性;3 为考勤负责人提供更方便、科学的服务项目。

1.5.1 技术条件可行性分析本系统主要采用了C# 和Access来开发,而当前的C#的Access应用技术已经比较成熟,和其他应用开发语言比起来有很大的优势,所以利用这些技术是完全可以完成这些功能的。

考勤管理系统的工作主要是在职工和管理都者之间架起一座桥梁,能相互沟通信息和处理信息。

这一特点非常适合计算机特点,通过网络internet技术,发挥计算机的信息传输速度快、准确度高的优势。

计算机硬件和软件技术的飞速发展,为系统的建议提供了技术条件。

1.5.2 经济可行性分析1、支出A、软件设计和开发费用:B、经常性支出出:(主要是指软件的维护费用)2、收益进一步实现办公自动化,减少人力投资和办公费用,极大提高办公效率,同时更好地控制考勤制度,降低成本。

1.5.3 社会因素方面的可行性分析1、法律可行性新系统的研制和开发将不会侵犯他人、集体和国家的利益,不会违反国家政策和法律。

2、使用方面的可行性新系统的研制和开发是充分考虑工作人员对考勤的易于管理,提高工作效率,界面友好,操作简单方便,能完全满足职工的使用要求,管理者与人员完全有能力使用此系统。

2.需求分析2.1 引言为了开发出真正满足用户需求的软件产品,首先必须知道用户的需求对软件需求的深入理解是软件开发工作获得成功的前提条件。

不论我们把设计和编码工作做的如何出色,不能真正满足用户需求,程序只会令用户失望,给开发者带来烦恼。

2.2 系统综合需求2.2.1 功能需求该系统主要分为五大功能:系统管理、新增、修改、查询和删除员工信息管理功能模块。

包括对新增员工信息、修改员工信息、查询员工信息。

相关主题