数据库课程设计实验报告

数据库课程设计实验报告

ID:47510150

大小:1.59 MB

页数:31页

时间:2020-01-12

数据库课程设计实验报告_第1页
数据库课程设计实验报告_第2页
数据库课程设计实验报告_第3页
数据库课程设计实验报告_第4页
数据库课程设计实验报告_第5页
资源描述:

《数据库课程设计实验报告》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、.《数据库系统》课程设计题目:考勤管理系统专业:计算机科学与技术年级:大二班级:学号:姓名:指导老师:完成时间:2017年6月8号word资料.目录一、实验目的2二、实验平台2三、实验内容2四、实验要求2五、实验步骤31.系统需求分析31.1系统功能分析31.2系统功能模块设计(划分)31.3与其它系统的关系31.4数据流程图32.数据库设计32.1数据库需求分析42.2数据库概念结构设计42.3数据库逻辑结构设计42.4使用PowerDesigner16进行数据库的设计与建立62.5使用AxureRP8进行界面的设计73.各功能模块的设计与实现73.1功能说明73.

2、2用户界面设计83.3各功能模块的实现134.系统实现144.1系统总体设计144.2ODBC连接方式的实现144.3登陆界面的实现174.4注册界面的实现184.5找回密码的实现194.6主界面的实现204.7上下班时间设置的实现204.8考勤修改的实现214.9出勤记录的实现224.10加班记录的实现234.11请假记录的实现244.12出差记录的实现244.13考勤统计和记录删除的实现25六、实验心得26七、部分代码展示26word资料.一、实验目的数据库系统课程设计是为了配合数据库原理及应用开发而设置的,是计算机科学与技术、网络工程、信息安全、物联网工程、软件

3、工程等专业集中实践的教学环节,是将关系数据库理论知识转化为解决实际问题能力的重要环节。数据库系统课程设计目的在于加深对关系数据库理论知识的理解,通过使用具体的DBMS,掌握一种实际的数据库管理系统并掌握其操作技术,熟练掌握使用数据库前端开发工具(如VB、C++、Java、Delphi、PowerBuilder等),进一步提高同学们运用数据库技术解决实际问题的能力。二、实验平台lPowerDesignerlAxurelSqlsever2005lQT5.6三、实验内容目前市面上流行的后台数据库管理系统有:适合大型企业的Oracle,适合中小型企业的SQLSERVER,以及

4、开源的MySQL。考虑到数据库管理系统的易操作性以及实验室的实际情况,本次课程设计推荐使用SQLSERVER作为课程设计的后台数据库管理系统,也可以使用MySQL或Oracle等。前台数据库应用开发工具有VB、PB、Delphi、VC、Java,以及广泛流行于互联网上的.NET、J2EE技术等。.NET、J2EE技术采用的是典型的B/S计算模式,是大学后续课程涉及到的开发技术,目前不适合本次课程设计实践教学开发环境。经典的桌面数据库应用开发是典型的C/S计算模式,即应用数据库前端开发工具编写客户端程序,通过客户端程序来连接和访问后台数据库。考虑到同学们都学习过C/C+

5、+,因此,本次选用VC++作为前台数据库开发工具(也可以选用VB、Delphi、Java等)。两周的课程设计要求同学们开发一个小型数据库管理信息系统。所设计的小型管理信息系统应包含查询、插入、删除、修改、统计、用户权限管理等基本功能,界面采用菜单或对话框的形式。根据同学们所选的设计课题,给出系统需求分析,设计出系统的概念模型、逻辑模型,用SQL语言实现数据库的建立、应用和维护,最后写出详细的设计说明书。四、实验要求考勤制度是每个企事业单位所必需的,计算机的出现使员工出勤情况的记录和统计变得十分简单。考勤管理系统的主要功能如下:l上下班时间的设定。上下班时间相对固定,可

6、保存在客户端的设置文件中。word资料.l员工出入单位的情况记录。出入情况主要由考勤机来记录,但是需要设置人工添加的功能,以针对特殊情况的处理。l请假、加班和出差情况的记录。l每个月底进行整个月的出勤情况统计。考勤系统记录了员工上下班的情况,为工资管理直接提供每个月工作时间的统计结果,用以计算工资。同时考勤系统也需要其它系统提供的员工、部门等信息。五、实验步骤1.系统需求分析1.1系统功能分析考勤管理系统的主要功能如下:l上下班时间的设定。上下班时间相对固定,可保存在客户端的设置文件中。l员工出入单位的情况记录。出入情况主要由考勤机来记录,但是需要设置人工添加的功能,

7、以针对特殊情况的处理。l请假、加班和出差情况的记录。l每个月底进行整个月的出勤情况统计。1.2系统功能模块设计(划分)本系统功能模块如图1所示。1.3与其它系统的关系考勤系统记录了员工上下班的情况,为工资管理直接提供每个月工作时间的统计结果,用以计算工资。同时考勤系统也需要其它系统提供的员工、部门等信息。1.4数据流程图系统的数据流程如图2所示。出勤的原始时间记录主要来源于考勤机,并且以固定格式保存的数据库中。考勤管理系统的任务是如何处理这些数据。2.数据库设计word资料.1.1数据库需求分析根据数据流程,可以列出以下管理系统所需的数据项和数据结构

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。