预览加载中,请您耐心等待几秒...
1/10
2/10
3/10
4/10
5/10
6/10
7/10
8/10
9/10
10/10

亲,该文档总共18页,到这已经超出免费预览范围,如果喜欢就直接下载吧~

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

1.1编写目的课程设计作为一门实践性课程通过课程设计使学生掌握数据库系统的基本概念、原理和技术将理论与实际相结合应用现有的数据建模工具和数据库管理系统软件规范、科学地完成一个小型数据库的设计与实现把理论课与实验课所学内容进行综合并在此基础上强化学生的实践意识、提高其实际动手能力和创新能力。课程设计从数据库的需求分析开始通过概念设计逻辑设计物理设计数据库实施系统实现等完整地设计一个数据库系统要求学生从数据库设计到开发完成一个数据库实现全过程。设计要求学生独立完成完成数据库系统的需求分析、数据库的创建、规范化、编码、测试等各阶段的任务并编写课程设计报告。通过课程设计使学生掌握数据库系统的基本概念、原理和技术将理论与实际相结合应用现有的数据建模工具和数据库管理系统软件规范、科学地完成一个小型数据库的设计与实现把理论课与实验课所学内容进行综合并在此基础上强化学生的实践意识、提高其实际动手能力和创新能力。本次数据库课程设计的题目是职工考勤系统。设计过程中我们主要应用了MYSQL的软件进行设计。本程序主要建立了七张表。他们是:员工信息表、权限表、考勤统计表、出差信息表、请假信息表、加班信息表、时间设置表。本程序的功能是配合人事管理系统和工资管理系统的使用充分地记录员工的出勤情况以便得出最准确的工资数目可以开发考勤管理系统。进行出勤情况统计的过程中要充分考虑到各种缺勤情况的类别。此系统其主要功能有出勤情况的输入、考勤情况的定期统计。1.2背景考勤作为一个企业的基础管理是企业对员工工作管理的基本依据。实际管理和记录工作非常需要快速获知各个部门员工的每日出勤情况以便于及时向高层管理者反映员工的出勤缺勤情况(包括迟到、早退、病假、事假、出差等情况)。我们提出基于C/S结构的网络考勤系统实现网上考勤任务以减轻考勤人员的工作量。我们准备开发员工考勤管理系统完成员工基本信息维护、企业的部门信息维护、企业基本考勤类型的维护、员工考勤的管理、员工考勤的查询与分析。实现人事考勤的需要包括员工迟到、早退、请假、旷工的情况的记录在每个月底计算工资对员工和对员工进行绩效评估的时候对员工整个月的考勤记录进行查询和统计。企业考勤管理系统是为了解决员工考勤管理的而设计的目的是建立一个能够初步实现企业考勤管理系统的智能化管理提高考勤管理效率工作人员能够在各个岗位上的工作状态得到及时的反馈而系统所需的工作人员的数量少率高。降低资源浪费同时增强员工管理的透明度以及约束员自觉遵守出勤制度。1.3定义考勤管理系统是指一套管理公司的员工的上下班考勤记录等相关情况的管理系统。是考勤软件与考勤硬件结合的产品一般为HR部门使用掌握并管理企业的员工出勤动态。狭义上定义考勤管理系统单指考勤软件管理系统。2任务概述2.1目标1)规范企业管理实现对全公司人员管理的实时监控。2)实现较完善的考勤管理体系。为企业领导决策提供依据。系统符合实际生产需求人机界面友好、操作简便。2.2用户的特点该系统可以广泛应用于员工、考勤管理人员和系统维护人员方便日常考勤的管理、故障处理与终端用户的控制。3需求规定3.1对功能的规定输入处理输出用户名数据库处理用户名正确密码数据库处理密码正确文本判断是否为空为空出错;否则正确3.2对输入输出的要求用户名:注册时不能重复且不能为空、登陆时不能为空密码:注册时不能为空且必须两边输入的密码都要相等、登陆时不能为空第二章、课程设计的内容2.1需求分析2.1.1系统目标以及功能为了配合人事管理系统和工资管理系统的使用充分地记录员工的出勤情况以便得出最准确的工资数目可以开发考勤管理系统。进行出勤情况统计的过程中要充分考虑到各种缺勤情况的类别。此系统其主要功能有出勤情况的输入(可以使用考勤机)、考勤情况的定期统计数据库数据维护等功能。2.1.2系统目标设计实现企业员工出勤情况的详细的、系统的管理。可以很好地与其他系统配合例如人事管理系统、工资管理系统等。人事管理系统工资管理系统考勤管理系统与津贴有关与工资有关图1考勤系统的位置使得企业员工的管理更加现代化、科学化、自动化并可以很好地督促企业员工更好地为企业谋福利。可以使用考勤机使得企业的管理更加现代化。2.1.3系统功能分析员工考勤系统能够和考勤机相连可以把数据导入数据库中从而完成自动、高效、科学的考勤信息的输入。可以完成员工信息的手工输入、修改、删除等操作。可以设定缺勤的类型如病假、事假等。可以进行考勤情况统计例如月终、年终统计生成统计报表。可以对数据库进行维护例如数据备份。要有相应的帮助文件。2.1.4实现功能这个系统的主要功能有:数据入库、查询、修改和删除等。因此本系统的主要功能由以下几个部分组成:基本信息模块——系统管理员完成对员工基本信息的录入修改删除等操作。日考勤管理模块——输入每日考勤情况完成完成对员工