员工考勤系统.doc
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
课程设计任务书题目:员工考勤管理系统
课程设计任务书及成绩评定
摘要
考勤管理系统是为了满足单位日常考勤管理的需求,使单位考勤过程更加快速、安全、高效的信息管理系统。本系统基于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 进行可行性研究的方法
对相关的企业单位采用问卷调查的方法,询问他们,以确定最佳的可行