1、 I 2013 届计算机科技专业届计算机科技专业 毕业作业毕业作业 课题名称:考勤系统软件设计 学生姓名: 指导老师: 2013 年 6 月 II 摘要摘要 考勤管理系统能够帮助公司单位在人事管理上对员工信息进行管 理,系统全面实现了公司的基本管理要求,能大大提高公司的工作效 率和管理能力。 本课题就是为了适应信息化时代潮流而提出的。它的使用结合 机 读磁卡进行公司的日常考勤,可以实现日常考勤、考勤统计、考勤的 查询、员工管理等一系列工作的智能化、数字化,从而代替昔日费时、 费力易错、枯燥乏味的人工考勤方式。使公司能够对员工的各种信息 进行全面统计,方便公司做出恰当的奖惩制度。 本系统我主要设
2、计了登录模块,主模块,考勤管理模块。 系统使用 delphi7.0 软件开发工具,SQL Server 数据库。 关键词:考勤关键词:考勤、考勤统计考勤统计、考勤查询考勤查询、模块模块 III 目目 录录 第第 1章章 绪绪 论论 .1 1.1课题应用背景课题应用背景1 1.2现有产品和存在问题现有产品和存在问题1 1.3本选题可行性及现实意义本选题可行性及现实意义2 1.4 课题的制作课题的制作 .2 第第 2章章 需求分析需求分析 .3 2.1功能需求分析功能需求分析3 2.2软硬件分析软硬件分析 3 2.3运行环境要求运行环境要求3 第第 3章章 概要设计与详细设计概要设计与详细设计 .
3、5 3.1系统设计原则系统设计原则5 3.2系统功能设计系统功能设计5 3.2.1 系统的功能模块图 .5 3.2.2 系统的数据流程图 .6 3.2.3 主要的数据字典 .7 3.2.4 系统的主程序流程图 .8 3.3各个子模块的功能设计各个子模块的功能设计8 3.3.1 用户登录模块 .8 3.3.2 考勤信息管理模块 .8 3.3.3 数据库管理模块 .9 3.4硬件单元硬件单元 9 第第 4章章 开发方法及开发工具简介开发方法及开发工具简介 . 11 4.1开发方法开发方法 11 4.2开发工具开发工具 11 第第 5章章 数据库设计数据库设计 .13 5.1 数据库设计遵循的一般原
4、则数据库设计遵循的一般原则 .13 5.2数据库需求分析数据库需求分析13 5.3数据库概念结构设计数据库概念结构设计13 5.4各数据表的设计各数据表的设计14 5.5数据库安全数据库安全 18 第第 6章章 实现实现 .19 IV 6.1用户登陆子模块用户登陆子模块19 6.2主功能模块主功能模块 19 6.3时间设置模块时间设置模块20 6.4考勤管理模块考勤管理模块21 第第 7章章 测试与调试测试与调试 .24 7.1测试测试 24 7.2调试调试 24 第第 8章章 结束语结束语 .27 8.1研究成果研究成果 27 8.2总结与展望总结与展望 27 致致 谢谢 .29 参考文献参
5、考文献 .30 1 第第 1 章章 绪绪 论论 1.1 课题应用背景课题应用背景 随着信息化的发展,各公司规模的不断扩大,员工管理越来越复杂,考勤的时间又 很短,且工作量大, 而考勤管理在公司、企业中起着举足轻重的作用。因为人员考勤管 理涉及到工资、福利等与员工个人利益相关的事物,一个经济实体考勤管理工作的好 坏,直接影响到员工主观能动性的发挥,从而影响到企业的经济利益。 伴随着经济实体的发展壮大公司员工的数量也越来越多。 显然, 传统的考勤制度。 如手工考勤已越来越不适应时代的发展,使用计算机进行人员考勤管理已经成为一种 迫切的需要。 经过我们的详细的调查,目前,许多单位员工考勤还停留在人工
6、管理的基础上,这样 的管理方法浪费许多人力和物力,随着科学技术的不断提高这种传统的手工管理方法 必然被以计算机为基础的信息管理方法所取代. 使用计算机进行管理不仅可以降低管理工作的难度,也可以减少错误和提高效率. 因此,开发一套能够为公司提供充足的信息和快捷的查询手段的考勤管理,是非常必要 的. 本设计是从西安华龙公司的实际考勤业务需求出发,针对该公司人工考勤管理的 现状,经过详细的系统调查,为该公司设计同时又有较强的通用性的前提下开发出的 一个使用的智能卡考勤系统管理系统。 1.2 现有产品和存在问题现有产品和存在问题 目前市场上,考勤系统已经有很多产品的存在,据我们调研分析,当前的考勤状 况非常混乱,高低不齐。有的大公司,有着良好的智能化考勤系统;而有的中小公司 的考勤系统不是智能化不强,就是有设备不用,随意性较强。小公司则更加混乱。 目前市场上所使用的考勤管理系统有以下三类: 1、人工管理系统 完全的人工管理,员工每次上班都以签名的方式进行登记