没有合适的资源?快使用搜索试试~ 我知道了~
数据库课程设计实验报告(考勤管理系统,共32页).doc
0 下载量 21 浏览量
2024-05-13
15:16:45
上传
评论
收藏 1.84MB DOC 举报
温馨提示
试读
33页
数据库课程设计实验报告(考勤管理系统,共32页).doc 目录: 一、实验目的 二、实验平台 三、实验内容 四、实验要求 五、实验步骤 1.系统需求分析 1.1 系统功能分析 1.2 系统功能模块设计(划分) 1.3 与其它系统的关系 1.4 数据流程图 2.数据库设计 2.1 数据库需求分析 2.2 数据库概念结构设计 2.3 数据库逻辑结构设计 2.4 使用PowerDesigner16进行数据库的设计与建立 2.5 使用Axure RP 8 进行界面的设计 3.各功能模块的设计与实现 3.1 功能说明 3.2 用户界面设计 3.3 各功能模块的实现 4.系统实现 4.1 系统总体设计 4.2 ODBC连接方式的实现 4.3 登陆界面的实现 4.4 注册界面的实现 4.5 找回密码的实现 4.6 主界面的实现 4.7 上下班时间设置的实现 4.8 考勤修改的实现 4.9 出勤记录的实现 4.10 加班记录的实现 4.11 请假记录的实现 4.12 出差记录的实现 4.13 考勤统计和记录删除的实现 实验心得 代码展示
资源推荐
资源详情
资源评论
0
《数据库系统》
课程设计
题 目: 考勤管理系统
专 业: 计算机科学与技术
年 级: 大二
班 级:
学 号:
姓 名:
指导老师 :
完成时间 : 2023 年 6 月 8 号
1
1
目录
一、实验目的..................................................................2
二、实验平台..................................................................2
三、实验内容..................................................................2
四、实验要求..................................................................2
五、实验步骤..................................................................3
1. 系统需求分析 .........................................................3
1.1 系统功能分析 ...................................................3
1.2 系统功能模块设计(划分) .......................................3
1.3 与其它系统的关系 ...............................................3
1.4 数据流程图 .....................................................3
2. 数据库设计 ...........................................................3
2.1 数据库需求分析 .................................................4
2.2 数据库概念结构设计 .............................................4
2.3 数据库逻辑结构设计 .............................................4
2.4 使用 PowerDesigner16 进行数据库的设计与建立 .....................6
2.5 使用 Axure RP 8 进行界面的设计 .................................7
3. 各功能模块的设计与实现 ...............................................7
3.1 功能说明 .......................................................7
3.2 用户界面设计 ...................................................8
3.3 各功能模块的实现 ..............................................13
4. 系统实现 ............................................................14
4.1 系统总体设计 ..................................................14
4.2 ODBC 连接方式的实现 ...........................................14
4.3 登陆界面的实现 ................................................17
4.4 注册界面的实现 ................................................18
4.5 找回密码的实现 ................................................19
4.6 主界面的实现 ..................................................20
4.7 上下班时间设置的实现 ..........................................20
4.8 考勤修改的实现 ................................................21
4.9 出勤记录的实现 ................................................22
4.10 加班记录的实现 ................................................23
4.11 请假记录的实现 ................................................24
4.12 出差记录的实现 ................................................24
4.13 考勤统计和记录删除的实现 ......................................25
六、 实验心得................................................................26
七、部分代码展示..............................................................1
2
一、实验目的
数据库系统课程设计是为了配合数据库原理及应用开发而设置的,是计算机科学与
技术、网络工程、信息安全、物联网工程、软件工程等专业集中实践的教学环节,是将
关系数据库理论知识转化为解决实际问题能力的重要环节。数据库系统课程设计目的在
于加深对关系数据库理论知识的理解,通过使用具体的 DBMS,掌握一种实际的数据库管
理系统并掌握其操作技术,熟练掌握使用数据库前端开发工具(如 VB、 C++、 Java、
Delphi、 PowerBuilder 等),进一步提高同学们运用数据库技术解决实际问题的能力。
二、实验平台
� PowerDesigner
� Axure
� Sql sever 2005
� QT 5.6
三、实验内容
目前市面上流行的后台数据库管理系统有:适合大型企业的 Oracle,适合中小型企业
的 SQL SERVER,以及开源的 MySQL。考虑到数据库管理系统的易操作性以及实验室的实际
情况,本次课程设计推荐使用 SQL SERVER 作为课程设计的后台数据库管理系统,也可以使
用 MySQL 或 Oracle 等。前台数据库应用开发工具有 VB、PB、Delphi、VC、Java,以及广泛
流行于互联网上的.NET、J2EE 技术等。.NET、J2EE 技术采用的是典型的 B/S 计算模式,是
大学后续课程涉及到的开发技术,目前不适合本次课程设计实践教学开发环境。经典的桌面
数据库应用开发是典型的 C/S 计算模式,即应用数据库前端开发工具编写客户端程序,通过
客户端程序来连接和访问后台数据库。考虑到同学们都学习过 C/C++,因此,本次选用 VC++
作为前台数据库开发工具(也可以选用 VB、Delphi、Java 等)。
两周的课程设计要求同学们开发一个小型数据库管理信息系统。所设计的小型管理信
息系统应包含查询、插入、删除、修改、统计、用户权限管理等基本功能,界面采用菜单或
对话框的形式。根据同学们所选的设计课题,给出系统需求分析,设计出系统的概念模型、
逻辑模型,用 SQL 语言实现数据库的建立、应用和维护,最后写出详细的设计说明书。
四、实验要求
考勤制度是每个企事业单位所必需的,计算机的出现使员工出勤情况的记录和统计变得
十分简单。
考勤管理系统的主要功能如下:
� 上下班时间的设定。上下班时间相对固定,可保存在客户端的设置文件中。
3
� 员工出入单位的情况记录。出入情况主要由考勤机来记录,但是需要设置人工添加
的功能,以针对特殊情况的处理。
� 请假、加班和出差情况的记录。
� 每个月底进行整个月的出勤情况统计。
考勤系统记录了员工上下班的情况,为工资管理直接提供每个月工作时间的统计结果,
用以计算工资。同时考勤系统也需要其它系统提供的员工、部门等信息。
五、实验步骤
1. 系统需求分析
1.1 系统功能分析
考勤管理系统的主要功能如下:
� 上下班时间的设定。上下班时间相对固定,可保存在客户端的设置文件中。
� 员工出入单位的情况记录。出入情况主要由考勤机来记录,但是需要设置人工
添加的功能,以针对特殊情况的处理。
� 请假、加班和出差情况的记录。
� 每个月底进行整个月的出勤情况统计。
1.2 系统功能模块设计(划分)
本系统功能模块如图 1 所示。
1.3 与其它系统的关系
考勤系统记录了员工上下班的情况,为工资管理直接提供每个月工作时间的
统计结果,用以计算工资。同时考勤系统也需要其它系统提供的员工、部门等信
息。
1.4 数据流程图
系统的数据流程如图 2 所示。出勤的原始时间记录主要来源于考勤机,并且
以固定格式保存的数据库中。考勤管理系统的任务是如何处理这些数据。
2. 数据库设计
剩余32页未读,继续阅读
资源评论
平底斜
- 粉丝: 942
- 资源: 47
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功