第一范文网 - 专业文章范例文档资料分享平台

数据库课设报告

来源:用户分享 时间:2025/11/16 13:52:24 本文由loading 分享 下载这篇文档手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:xxxxxxx或QQ:xxxxxx 处理(尽可能给您提供完整文档),感谢您的支持与谅解。

网络数据库及应用课程设计报告

目录

第一章、前言 ............................................. 2 第二章、课程设计的内容 ................................... 3

2.1需求分析 ........................................................ 3

2.1.1 系统目标以及功能 .......................................... 3 2.1.2 系统目标设计 .............................................. 3 2.1.3 系统功能分析 .............................................. 3 2.1.4 实现功能 .................................................. 4 2.1.5数据字典................................................... 4 2.2概念结构设计 .................................................... 7

2.2.1数据流图................................................... 7 2.2.2系统E—R图................................................ 8 2.3物理结构设计 ................................................... 11 2.4数据库的实施 ................................................... 11 2.5系统模块设计 ................................................... 13 2.6系统功能的实现 ................................................. 15

2.6.1 查询功能 ................................. 错误!未定义书签。 2.6.2修改数据功能.............................. 错误!未定义书签。 2.6.3删除数据功能.............................. 错误!未定义书签。 2.6.4插入功能.................................. 错误!未定义书签。

第三章、个人小结 ........................................ 25

参考文献 ......................................... 26

1

网络数据库及应用课程设计报告

第一章、前言

课程设计作为一门实践性课程,通过课程设计,使学生掌握数据库系统的基本概念、原理和技术,将理论与实际相结合,应用现有的数据建模工具和数据库管理系统软件,规范、科学地完成一个小型数据库的设计与实现,把理论课与实验课所学内容进行综合,并在此基础上强化学生的实践意识、提高其实际动手能力和创新能力。

课程设计,从数据库的需求分析开始,通过概念设计,逻辑设计物理设计,数据库实施,系统实现等完整地设计一个数据库系统,要求学生从数据库设计到开发,完成一个数据库实现全过程。

设计要求学生独立完成,完成数据库系统的需求分析、数据库的创建、规范化、编码、测试等各阶段的任务,并编写课程设计报告。

通过课程设计,使学生掌握数据库系统的基本概念、原理和技术,将理论与实际相结合,应用现有的数据建模工具和数据库管理系统软件,规范、科学地完成一个小型数据库的设计与实现,把理论课与实验课所学内容进行综合,并在此基础上强化学生的实践意识、提高其实际动手能力和创新能力。

本次数据库课程设计的题目是职工考勤系统。设计过程中我们主要应用了MYSQL 的软件进行设计。本程序主要建立了七张表。他们是:员工信息表、权限表、考勤统计表、出差信息表、请假信息表、加班信息表、时间设置表。本程序的功能是配合人事管理系统和工资管理系统的使用,充分地记录员工的出勤情况,以便得出最准确的工资数目,可以开发考勤管理系统。进行出勤情况统计的过程中,要充分考虑到各种缺勤情况的类别。此系统其主要功能有出勤情况的输入、考勤情况的定期统计。

2

网络数据库及应用课程设计报告

第二章、课程设计的内容

2.1需求分析

2.1.1 系统目标以及功能

为了配合人事管理系统和工资管理系统的使用,充分地记录员工的出勤情况,以便得出最准确的工资数目,可以开发考勤管理系统。进行出勤情况统计的过程中,要充分考虑到各种缺勤情况的类别。此系统其主要功能有出勤情况的输入(可以使用考勤机)、考勤情况的定期统计,数据库数据维护等功能。

2.1.2 系统目标设计

? 实现企业员工出勤情况的详细的、系统的管理。

? 可以很好地与其他系统配合,例如人事管理系统、工资管理系统等。

人事管理系统 工资管理系统 与津贴有关 考勤管理系统 与工资有关 图1考勤系统的位置

? 使得企业员工的管理更加现代化、科学化、自动化,并可以很好地督促企业员工更好地为企业谋福利。

? 可以使用考勤机,使得企业的管理更加现代化。

2.1.3 系统功能分析

① 员工考勤系统能够和考勤机相连,可以把数据导入数据库中,从而完成自动、高效、科学的考勤信息的输入。

② 可以完成员工信息的手工输入、修改、删除等操作。 ③ 可以设定缺勤的类型,如病假、事假等。

④ 可以进行考勤情况统计,例如月终、年终统计,生成统计报表。 ⑤ 可以对数据库进行维护,例如数据备份。 ⑥ 要有相应的帮助文件。

3

网络数据库及应用课程设计报告

2.1.4 实现功能

这个系统的主要功能有:数据入库、查询、修改和删除等。因此,本系统的主要功能由以下几个部分组成:

1) 基本信息模块——系统管理员完成对员工基本信息的录入,修改,删除等操

作。

2) 日考勤管理模块——输入每日考勤情况,完成完成对员工的考勤以及对考勤

情况的查询,统计和删除员工考勤等情况。

3) 月考勤管理模块——输入日考勤信息,出差信息和请假信息,完成员工一个

月的考勤统计。

4) 出差模块——输入员工出差时间和回来的时间,完成对员工出差信息的详细

记录,为了完善员工考勤信息。

5) 加班模块——输入员工加班时间,完成对员工加班信息的详细记录,是为了

完善员工考勤信息。

6) 请假模块——输入请假时间,完成对员工请假信息的详细记录,也是为了完

善员工的考勤信息。

7) 权限设置模块——设置员工或管理员权限。

2.1.5数据字典

数据字典是系统中各类数据描述的集合,是进行详细数据收集和数据分析所获得的主要成果,数据字典是对系统所用到的所有表结构的描述,具体表描述如下:

表1是员工信息表 列名 数据类型 备注 工号 Char(10) 主键 姓名 Varchar(20) 不为空 性别 Char(10) 不为空 年龄 Int(11) 可以为空 职务 Varchar(10) 可以为空 部门 Varchar(10) 可以为空 学历 Varchar(10) 可以为空 入职日期 Dt 可以为空 CREATE TABLE `yuangong` ( `工号` char(10) NOT NULL, `姓名` varchar(20) NOT NULL, `性别` char(10) NOT NULL, `年龄` int(11) DEFAULT NULL, `职务` varchar(10) DEFAULT NULL, `部门` varchar(10) DEFAULT NULL, `学历` varchar(10) DEFAULT NULL,

4

搜索更多关于: 数据库课设报告 的文档
数据库课设报告.doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.diyifanwen.net/c7h4jy2n0xa3gzju6vsv034ka295j7z00d0s_1.html(转载请注明文章来源)
热门推荐
Copyright © 2012-2023 第一范文网 版权所有 免责声明 | 联系我们
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:xxxxxx 邮箱:xxxxxx@qq.com
渝ICP备2023013149号
Top