数据库课设报告.docxVIP

  • 27
  • 0
  • 约7.04千字
  • 约 27页
  • 2024-03-05 发布于江苏
  • 举报

目录

第一章、前言 2

第二章、课程设计的内容 3

需求分析 3

系统目的以及功效 3

系统目的设计 3

系统功效分析 3

实现功效 4

数据字典 4

概念构造设计 6

数据流图 6

系统E—R图 6

物理构造设计 10

数据库的实施 10

系统模块设计 12

系统功效的实现 13

查询功效 13

修改数据功效 14

删除数据功效 15

插入功效 15

第三章、个人小结 17

参考文献 18

第一章、前言

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

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

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

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

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

第二章、课程设计的内容

需求分析

系统目的以及功效

为了配合人事管理系统和工资管理系统的使用,充足地统计员工的出勤状况,方便得出最精确的工资数目,能够开发考勤管理系统。进行出勤状况统计的过程中,要充足考虑到多种缺勤状况的类别。此系统其重要功效有出勤状况的输入(能够使用考勤机)、考勤状况的定时统计,数据库数据维护等功效。

系统目的设计

? 实现公司员工出勤状况的具体的、系统的管理。

? 能够较好地与其它系统配合,例如人事管理系统、工资管理系统等。

人事管理系统

人事管理系统

与津贴有关

与工资有关

考勤管理系统

工资管理系统

图1考勤系统的位置

? 使得公司员工的管理更加当代化、科学化、自动化,并能够较好地督促公司员工更加好地为公司谋福利。

? 能够使用考勤机,使得公司的管理更加当代化。

系统功效分析

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

② 能够完毕员工信息的手工输入、修改、删除等操作。

③ 能够设定缺勤的类型,如病假、事假等。

④ 能够进行考勤状况统计,例如月终、年终统计,生成统计报表。

⑤ 能够对数据库进行维护,例如数据备份。

⑥ 要有对应的协助文献。

实现功效

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

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

日考勤管理模块——输入每日考勤状况,完毕完毕对员工的考勤以及对考勤状况的查询,统计和删除员工考勤等状况。

月考勤管理模块——输入日考勤信息,出差信息和请假信息,完毕员工一种月的考勤统计。

出差模块——输入员工出差时间和回来的时间,完毕对员工出差信息的具体统计,为了完善员工考勤信息。

加班模块——输入员工加班时间,完毕对员工加班信息的具体统计,是为了完善员工考勤信息。

请假模块——输入请假时间,完毕对员工请假信息的具体统计,也是为了完善员工的考勤信息。

权限设立模块——设立员工或管理员权限。

数据字典

数据字典是系统中各类数据描述的集合,是进行具体数据收集和数据分析所获得的重要成果,数据字典是对系统所用到的全部表构造的描述,具体表描述以下:

表1是员工信息表

列名

数据类型

备注

工号

Char(10)

主键

姓名

Varchar(20)

不为空

性别

Char(10)

不为空

年纪

Int(11)

可觉得空

职务

Varchar(10)

可觉得空

部门

Varchar(10)

可觉得空

学历

Varchar(10)

可觉得空

入职日期

Dt

可觉得空

CREATETABLE`yuangong`(

`工

文档评论(0)

1亿VIP精品文档

相关文档