1、 i 摘摘 要要 随着现代科学技术的发展, 越来越多的公司和企业对职工的考勤都实行了信息化 管理,使用计算机系统代替复杂的手工方式来管理考勤事务。考勤管理系统可以有效 地管理公司员工的出勤情况,规范人事制度管理,保证公司正常的工作,是人力资源 管理的重要组成部分。 本系统是利用 ASP 技术与 Access 数据库,基于 Internet 信息服务(IIS)平台, 实现了一个公司人员考勤管理系统。本系统的开发主要包括后台数据库的建立,维护 以及前端应用程序的开发两个方面,主要模块包括员工信息管理,工资管理和考勤管 理。 关键词关键词:考勤管理;人力资源;数据库 ii Abstract Alon
2、g with the development of the modern science and technology, more and more companies and enterprises implemented the information management to the staffs checking attendance, and use computer system instead of the complex manual way to manage the checking attendance business. The checking attendance
3、 management system may effectively manage the staffs going out on duty situation, Standard personnel system management, Guarantees the company normal work. It is the important part of human resources management. This thesis introduces an Enterprise Attendance Management System that is developed by A
4、SP technology, using VBScript as the script of servers and JScript as the script of clients.The development of this system mainly includes two aspects: the establishment of the backstage database and the development of the front-side application. Main modules, including employee information manageme
5、nt, payroll management and attendance management. KeyWords:Attendance management; Human resources; Database; Data access technology iii 目目 录录 第一章 绪论 .1 第一节 项目开发的背景 1 第二节 项目开发的意义 1 第二章 可行性分析 .2 第一节 技术可行性 2 第二节 经济可行性 2 第三节 社会可行性 3 第四节 营运可行性 3 第三章 系统分析 .4 第一节 总体设计原则 4 第二节 系统需求分析 4 一、业务流程分析 .4 二、数据流图 .4
6、 三、数据字典 .6 第四章 系统设计 .9 第一节 系统设计及接口设计 9 第二节 系统数据库设计 9 一、概念结构设计 .10 二、逻辑结构设计 . 11 三、数据库表设计 .12 第三节 系统开发工具 13 第五章 系统实现 .15 第一节 分模块详述系统各部分的实现方法 15 一、登陆模块 .15 二、用户管理界面 .16 三、普通用户管理菜单界面 .16 四、添加用户界面 .17 五、设置时间界面 .17 六、记录检索模块 .17 七、后台管理模块 .18 第二节 关键功能代码 18 iv 一、添加用户 .18 二、设置公式 .21 三、考勤时间管理 .23 四、后台管理 .25 第六章 性能测试与分析 .30 第一节 测试实例的研究与选择 30 第二节 测试环境与测试条件 30 第三节 系统运行情况 31 结 论 .32 参 考 文 献 .33 致 谢 .34 1 第一章第一章 绪论绪论 第一节第一节 项目开发的背景项目开发的背景 无论公司还是企业,都会涉及到对职工的考勤管理。考勤管理在生产管理过程中充 当着一个十分重要角色,考勤管理的效率对