《数据库原理课程设计》教学大纲

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

网络空间安全学院数据库原理课程设计教学大纲英文名称:Course Design In Principles of Data Base System

课程代码:090077

课程类别:必修

课程性质:专业实践课

学时:18

学分:1

先修课程:程序设计、数据结构

适用专业:信息管理与信息系统专业

一、课程性质与目的

1.性质

本门课程是对《数据库原理》课堂教学的一个重要补充,与理论学习起着相辅相成的作用,是实施《数据库原理》教学的一个重要组成部分。通过本门课程的实践学习,可以增强学生对数据库的认识,对加深理解和掌握数据库相关原理有着重要帮助。

2.目的

通过本课程设计教学所要达到的目的是:

①使学生掌握数据库的基本概念,结合实际的操作和设计,巩固课堂教学内容;

②使学生掌握数据库系统的基本概念、原理和技术,将理论与实际相结合,应用现有

的数据建模工具和数据库管理系统软件,规范、科学地完成一个小型数据库的设计

与实现;

③把理论课与实验课所学内容做一综合,并在此基础上强化学生的实践意识、提高其

实际动手能力和创新能力。

二、专业实践目标、内容及要求

(一)实践目标

通过实践环节,使学生在了解数据库理论基础上,掌握一种数据库管理系统(SQL SERVER 或MYSQL)的基础知识、面向对象可视化编程以及应用系统开发的方法及步骤;加深对数据库系统有关概念和理论的理解,进一步提高运用大型数据库管理系统解决实际问题的能力,并为毕业设计做准备。

(二)实践环节要求

实践环节要求学生能够独立或小组合作形式,按预定题目开发出功能完善的小型管理信息系统。

●掌握管理信息系统的开发方法学、各阶段的步骤、基本技术与方法;

●要求规范化完成系统设计、实施与转换、调试、运行、管理与维护等阶段;

●能够编写开发过程各阶段的主要文档;

●要求提交系统说明书、用户手册、设计报告;

●要求提交开发源代码;

●实践环节终了要求进行系统功能演示。

(三)实践内容

选题1 员工人事档案管理系统

【实践内容】

建立一个员工人事档案管理系统, 编写应用程序完系统开发。

建立基本表:

1.员工的基本信息表:编号、姓名、性别、照片、民族、生日、政治面貌、文化程度、婚姻状况、籍贯、身份证号、手机号码、档案存放地、户口所在地等个人基本信息,以及相关工作信息——工作证号、入职日期、工作岗位、职务、上级员工编号、员工状态(1-在职,2-兼职,3-试用,4-离职,5-返聘,6-退休)、所在部门编号等;

2.部门表:部门编号、部门名称、部门职能编号、上级部门编号等;

3.用户信息表:用户名、密码、用户类型(1-系统管理员,2-普通用户)。

【实践要求】

系统应实现以下主要功能:

(1)登录功能

系统有两类用户:系统管理员、普通用户

(2)普通用户相应功能

要求:修改、查询个人基本信息

(3)管理员用户相应功能

要求:新增员工、部门的信息,修改、查询、删除员工、部门信息(4)系统维护

要求:前台提供员工基本信息的备份功能。界面友好,美观,操作方便。

【实践重点与难点】

重点:系统设计、应用程序设计和系统调试。

难点:系统设计。

选题2 员工人事调动管理系统

【实践内容】

建立一个员工人事调动管理系统, 编写应用程序完成系统开发。

建立基本表:

1.员工的基本信息表:员工编号、姓名、员工状态(1-在职,2-兼职,3-试用,4-离职,5-返聘,6-退休)、到岗日期、工作岗位、职务、所在部门编号等;

2.部门表:部门编号、部门名称等;

3.调动信息表:序号、员工编号、调动日期、调入部门、调出部门、调动原因等。

【实践要求】

系统应实现以下主要功能:

(1)登录查询功能

系统管理员登录,浏览信息,查看员工状态、某个员工的调动信息等;

(2)调动子系统

要求:实现工作关系调动,接受调动信息的录入,修改员工基本表中相应信息;

(3)离退休处理子系统

要求:接受离退休信息的录入,修改员工基本表中相应信息;

(4)系统维护

要求:前台提供员工基本信息的备份功能。界面友好,美观,操作方便。

【实践重点与难点】

重点:系统设计、应用程序设计和系统调试。

难点:系统设计。

选题3 员工加班管理系统

【实践内容】

建立一个员工加班管理系统, 编写应用程序完成系统开发。

建立基本表:

1.员工的基本信息表:编号、姓名、上级员工编号、所在部门编号等;

2.加班信息表:加班日期、员工编号、加班类型编号(01-工作日加班,02-周末加班,03-节假日加班)、加班开始时间、加班结束时间、加班累计时间、加班工作描述、确认标志、确认人。

【实践要求】

系统应实现以下主要功能:

(1)登录功能

系统有两类用户:普通员工、部门负责人;

(2)普通员工相应功能

要求实现:申请加班、查询加班是否被确认、查询加班历史信息;

(3)部门负责人相应功能

要求实现:对本部门的员工加班信息进行确认、查询全体员工全部加班记录、生成加班信息统计表(年份、月份、员工编号、所在部门编号、加班类型编号、加班小时);

(4)系统维护

要求实现:前台提供加班信息的备份功能。界面友好,美观,操作方便。

【实践重点与难点】

相关文档
最新文档