欢迎来到天天文库
浏览记录
ID:36504214
大小:96.50 KB
页数:10页
时间:2019-05-11
《数据库原理课程设计教学大纲》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、北京化工大学《数据库原理课程设计》教学大纲一、课程基本信息课程编号:CSE39200P总学时:一周理论教学学时实践教学学时(含上机)一周课程中文名称:数据库原理课程设计课程英文名称:CourseDesignInPrinciplesofDataBaseSystem课程类别:其他适用专业:计算机科学与技术开课学期:秋(第5学期)总学分:1预修课程:程序设计基础(CSE14602C)、数据结构(CSE21600C)、数据库原理(PrinciplesofDataBaseSystem)并修课程:课程简介:本课程是计算机科学与技术专业必修的一门以实践为主的
2、课程,是《数据库原理》的后续课程。数据库系统原理一门理论性较强的专业核心课程。本课程的主要任务是,掌握数据库系统的基本概念、基本原理、基本方法以及有关的应用,同时介绍一种大型的数据库管理系统。重点掌握关系数据库的基本理论与基本操作,通过对关系数据库标准语言SQL的学习,了解掌握关系数据库的基本的使用,培养学生对有关实际问题的系统分析能力和设计能力。主要内容有:数据库系统、数据库管理系统(DBMS)、概念模型与E-R图;关系数据库、关系模型、关系代数方法、元组式演算语言、域演算式语言、关系数据库标准语言――SQL、关系系统及其查询优化、关系数据理
3、论;数据库设计、数据库的实施与维护、数据库恢复技术、数据库安全性、数据库完整性和并发控制等。通过上机实践及后继的课程设计,进一步加深理解理论知识,使学生能针对具体问题编制相应的数据库应用程序,今后能独立开发面向应用的数据库系统的应用程序,进一步提高学生的程序设计和调试能力。建议教材:王珊,数据库系统概论(第四版),高等教育出版社,北京,2006参考书:[1]路游,数据库系统课程设计,清华大学出版社,北京,2009[2]王长松,数据库应用课程设计案例精编,清华大学出版社,北京,2009[3]陈根才,数据库课程设计,浙江大学出版社,北京,2007[
4、4]朱扬勇,数据库系统设计与开发,清华大学出版社,北京,2007[5]Hemandez,数据库设计入门经典,中国电力出版社,北京,2003[6]杨海霞,数据库实验指导,人民邮电出版社,北京,2007[7]单建魁,数据库系统实验指导,清华大学出版社,北京,2004[8]刘亚军,数据库设计与应用,清华大学出版社,北京,2007二.实践环节教育目标通过实践环节,使学生在了解数据库理论基础上,掌握一种大型数据库管理系统(SQLSERVER或ORACLE)的基础知识、面向对象可视化编程以及应用系统开发的方法及步骤;加深对数据库系统有关概念和理论的理解,进
5、一步提高运用大型数据库管理系统解决实际问题的能力,并为毕业设计做准备。三.实践环节要求实践环节要求学生能够独立或小组合作形式,按预定题目开发出功能完善的小型管理信息系统。1.掌握管理信息系统的开发方法学、各阶段的步骤、基本技术与方法;2.要求规范化完成系统设计、实施与转换、调试、运行、管理与维护等阶段;3.能够编写开发过程各阶段的主要文档;104.要求提交系统说明书、用户手册、设计报告;5.B/S结构,SQLServer数据库6.要求提交开发源代码;7.实践环节终了要求进行系统功能演示。实践内容1员工人事档案管理系统建立一个员工人事档案管理系统
6、,编写应用程序完系统开发。1.建立基本表:员工的基本信息表:编号、姓名、性别、照片、民族、生日、政治面貌、文化程度、婚姻状况、籍贯、身份证号、手机号码、档案存放地、户口所在地等个人基本信息,以及相关工作信息——工作证号、入职日期、工作岗位、职务、上级员工编号、员工状态(1-在职,2-兼职,3-试用,4-离职,5-返聘,6-退休)、所在部门编号等;部门表:部门编号、部门名称、部门职能编号、上级部门编号等;用户信息表:用户名、密码、用户类型(1-系统管理员,2-普通用户);2.系统应实现以下主要功能:(1)登录功能系统有两类用户:系统管理员、普通用
7、户(2)普通用户相应功能要求:修改、查询个人基本信息(3)管理员用户相应功能要求:新增员工、部门的信息,修改、查询、删除员工、部门信息(4)系统维护要求:前台提供员工基本信息的备份功能。界面友好,美观,操作方便。实践内容2员工人事调动管理系统建立一个员工人事调动管理系统,编写应用程序完成系统开发。1.建立基本表:员工的基本信息表:员工编号、姓名、员工状态(1-在职,2-兼职,3-试用,4-离职,5-返聘,6-退休)、到岗日期、工作岗位、职务、所在部门编号等;部门表:部门编号、部门名称等;调动信息表:序号、员工编号、调动日期、调入部门、调出部门、
8、调动原因等;2.系统应实现以下主要功能:(1)登录查询功能系统管理员登录,浏览信息,查看员工状态、某个员工的调动信息等;(2)调动子系统要求:实现工作
此文档下载收益归作者所有