数据库课程设计报告题目:考勤管理系统班级:计科学号:姓名:2013年12月摘要这次课程设计只是达到训练、牢固知识的目的,熟悉数据库的前台和后台编程、VC++的控件、如何访问数据库等方面的知识
本系统采用了可视化的集成开发环境VisualC++6
0编辑用户操作界面、以SQLSever为后台数据库的考勤系统,考勤制度是每个企事业单位所必需的,计算机的出现使员工出勤情况的记录和统计工作变得十分简单
关键字:SQL数据库、SQL语言、VC++、考勤管理第1页共32页考勤管理系统上下班时间设置工作情况记录考勤统计请假记录出差记录手工补计出勤加班记录编号:时间:2021年x月x日书山有路勤为径,学海无涯苦作舟页码:第1页共32页1
1系统功能分析考勤管理系统的主要功能如下:上班时间的设定
上下班时间相对固定,可保存在客户端的设置文件中
员工出入单位的情况记录
出入情况主要由考勤机来记录,但是需要设置人工添加的功能,以备特殊情况的处理
请假、加班和出差情况的记录
2系统功能模块的设计图1-1系统功能模块图1
3与其他系统的关系考勤管理系统记录了员工上下班的情况,为工资管理系统直接提供每个月工作时间的统计结果,用以计算工资
同时考勤系统也需要其他系统提供的员工、部门等信息
4数据流程图系统流程图如图1-2所示,出勤的原始记录主要来源于考勤机,并且以固定格式保存在数据库中
考勤管理系统的任务是如何处理这些数据
第2页共32页第1页共32页员工记录出勤时间员工出勤记录请假、值班、出差记录上下班时间安排各种统计信息管理人员考勤员经理审批月度员工考勤统计表编号:时间:2021年x月x日书山有路勤为径,学海无涯苦作舟页码:第2页共32页图1-2考勤管理系统数据流程图2
数据库设计2
1数据需求分析根据数据流程,可以列出以下管理系统所需的数据项和数据结构
出勤记录:记录号