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

上传人:公**** 文档编号:563721066 上传时间:2023-03-01 格式:DOC 页数:11 大小:68.50KB
返回 下载 相关 举报
数据库原理课程设计教学大纲_第1页
第1页 / 共11页
数据库原理课程设计教学大纲_第2页
第2页 / 共11页
数据库原理课程设计教学大纲_第3页
第3页 / 共11页
数据库原理课程设计教学大纲_第4页
第4页 / 共11页
数据库原理课程设计教学大纲_第5页
第5页 / 共11页
点击查看更多>>
资源描述

《数据库原理课程设计教学大纲》由会员分享,可在线阅读,更多相关《数据库原理课程设计教学大纲(11页珍藏版)》请在金锄头文库上搜索。

1、北 京 化 工 大 学数据库原理课程设计教学大纲一、课程基本信息课程编号:CSE39200P总学时:一周理论教学学时实践教学学时(含上机)一周课程中文名称:数据库原理课程设计课程英文名称:Course Design In Principles of Data Base System课程类别: 其他 适用专业:计算机科学与技术开课学期:秋(第5学期)总 学 分:1预修课程:程序设计基础(CSE14602C)、数据结构(CSE21600C)、数据库原理(Principles of Data Base System)并修课程:课程简介:本课程是计算机科学与技术专业必修的一门以实践为主的课程,是数据库

2、原理的后续课程。数据库系统原理一门理论性较强的专业核心课程。本课程的主要任务是,掌握数据库系统的基本概念、基本原理、基本方法以及有关的应用,同时介绍一种大型的数据库管理系统。重点掌握关系数据库的基本理论与基本操作,通过对关系数据库标准语言SQL的学习,了解掌握关系数据库的基本的使用,培养学生对有关实际问题的系统分析能力和设计能力。主要内容有:数据库系统、数据库管理系统(DBMS)、概念模型与ER图;关系数据库、关系模型、关系代数方法、元组式演算语言、域演算式语言、关系数据库标准语言SQL、关系系统及其查询优化、关系数据理论;数据库设计、数据库的实施与维护、数据库恢复技术、数据库安全性、数据库完

3、整性和并发控制等。通过上机实践及后继的课程设计,进一步加深理解理论知识,使学生能针对具体问题编制相应的数据库应用程序,今后能独立开发面向应用的数据库系统的应用程序,进一步提高学生的程序设计和调试能力。建议教材:王珊 ,数据库系统概论(第四版),高等教育出版社,北京,2006参 考 书:1 路游,数据库系统课程设计,清华大学出版社,北京,20092王长松,数据库应用课程设计案例精编,清华大学出版社,北京,20093 陈根才,数据库课程设计,浙江大学出版社,北京,20074 朱扬勇,数据库系统设计与开发,清华大学出版社,北京,20075Hemandez,数据库设计入门经典,中国电力出版社,北京,2

4、0036杨海霞,数据库实验指导,人民邮电出版社,北京,20077 单建魁,数据库系统实验指导,清华大学出版社,北京,20048 刘亚军,数据库设计与应用,清华大学出版社,北京,2007二实践环节教育目标通过实践环节,使学生在了解数据库理论基础上,掌握一种大型数据库管理系统(SQL SERVER或ORACLE)的基础知识、面向对象可视化编程以及应用系统开发的方法及步骤;加深对数据库系统有关概念和理论的理解,进一步提高运用大型数据库管理系统解决实际问题的能力,并为毕业设计做准备。 三实践环节要求实践环节要求学生能够独立或小组合作形式,按预定题目开发出功能完善的小型管理信息系统。1掌握管理信息系统的

5、开发方法学、各阶段的步骤、基本技术与方法;2要求规范化完成系统设计、实施与转换、调试、运行、管理与维护等阶段;3能够编写开发过程各阶段的主要文档; 4要求提交系统说明书、用户手册、设计报告;5B/S结构,SQL Server数据库6要求提交开发源代码;7. 实践环节终了要求进行系统功能演示。实践内容1 员工人事档案管理系统建立一个员工人事档案管理系统, 编写应用程序完系统开发。1. 建立基本表:员工的基本信息表:编号、姓名、性别、照片、民族、生日、政治面貌、文化程度、婚姻状况、籍贯、身份证号、手机号码、档案存放地、户口所在地等个人基本信息,以及相关工作信息工作证号、入职日期、工作岗位、职务、上

6、级员工编号、员工状态(1-在职,2-兼职,3-试用,4-离职,5-返聘,6-退休)、所在部门编号等;部门表:部门编号、部门名称、部门职能编号、上级部门编号等;用户信息表:用户名、密码、用户类型(1-系统管理员,2-普通用户);2. 系统应实现以下主要功能:(1)登录功能 系统有两类用户:系统管理员、普通用户(2)普通用户相应功能 要求:修改、查询个人基本信息(3)管理员用户相应功能 要求:新增员工、部门的信息,修改、查询、删除员工、部门信息(4)系统维护 要求:前台提供员工基本信息的备份功能。界面友好,美观,操作方便。实践内容2 员工人事调动管理系统建立一个员工人事调动管理系统, 编写应用程序

7、完成系统开发。1. 建立基本表:员工的基本信息表:员工编号、姓名、员工状态(1-在职,2-兼职,3-试用,4-离职,5-返聘,6-退休)、到岗日期、工作岗位、职务、所在部门编号等;部门表:部门编号、部门名称等;调动信息表:序号、员工编号、调动日期、调入部门、调出部门、调动原因等;2. 系统应实现以下主要功能:(1)登录查询功能 系统管理员登录,浏览信息,查看员工状态、某个员工的调动信息等;(2)调动子系统 要求:实现工作关系调动,接受调动信息的录入,修改员工基本表中相应信息;(3)离退休处理子系统 要求:接受离退休信息的录入,修改员工基本表中相应信息;(4)系统维护 要求:前台提供员工基本信息

8、的备份功能。界面友好,美观,操作方便。实践内容3 员工加班管理系统建立一个员工加班管理系统, 编写应用程序完成系统开发。1. 建立基本表:员工的基本信息表:编号、姓名、上级员工编号、所在部门编号等;加班信息表:加班日期、员工编号、加班类型编号(01-工作日加班,02-周末加班,03-节假日加班)、加班开始时间、加班结束时间、加班累计时间、加班工作描述、确认标志、确认人等;2. 系统应实现以下主要功能:(1)登录功能 系统有两类用户:普通员工、部门负责人;(2)普通员工相应功能 要求实现:申请加班、查询加班是否被确认、查询加班历史信息;(3)部门负责人相应功能 要求实现:对本部门的员工加班信息进

9、行确认、查询全体员工全部加班记录、生成加班信息统计表(年份、月份、员工编号、所在部门编号、加班类型编号、加班小时);(4)系统维护 要求实现:前台提供加班信息的备份功能。界面友好,美观,操作方便。实践内容4 员工请假管理系统建立一个员工请假管理系统, 编写应用程序完成系统开发。1. 建立基本表:员工的基本信息表:编号、姓名、上级员工编号、所在部门编号等;请假信息表:请假日期、员工编号、请假类型编号(01-事假,02-病假,03-出差,04-带薪休假)、请假开始时间、请假结束时间、请假累计天数、请假原因描述、确认标志、确认人等;2. 系统应实现以下主要功能:(1)登录功能 系统有两类用户:普通员

10、工、部门负责人(2)普通员工相应功能 要求实现:申请请假、查询请假是否被确认、查询请假历史信息(3)部门负责人相应功能 要求实现:对本部门的员工请假信息进行确认、查询全体员工全部请假记录、生成请假信息统计表(年份、月份、员工编号、所在部门编号、请假类型编号、请假累计天数);(4)系统维护 要求实现:前台提供请假信息的备份功能。界面友好,美观,操作方便。实践内容5 员工考勤管理系统建立一个员工考勤管理系统, 编写应用程序完成系统开发。1. 建立基本表:员工的基本信息表:编号、姓名、上级员工编号、所在部门编号等;出勤表:出勤日期、员工编号、所在部门编号、出勤时间、退勤时间、全天工作时间、确认标志、

11、确认者、出勤状况(正常,迟到,早退,迟到早退);加班信息表:年份、月份、员工编号、所在部门编号、加班类型编号、加班小时等;请假信息表:年份、月份、员工编号、所在部门编号、请假类型编号、请假累计天数等;2. 系统应实现以下主要功能:(1)添加考勤信息:主要出勤信息、加班信息、请假信息;(2)修改考勤信息:当考勤信息出现错误需要修改的时候,可以从这里修改相应的记录; (3)查询统计考勤信息:根据员工编号或者时间进行查询,得到所有的考勤信息;(4)删除考勤信息:分为删除出勤、加班、请假信息等。实践内容6 员工工资管理系统建立一个员工工资管理系统, 编写应用程序完成系统开发。1. 建立基本表:员工的基

12、本信息表:编号、姓名、上级员工编号、所在部门编号等;考勤表:年份、月份、员工编号、所在部门编号、迟到天数、早退天数、请假累计天数、加班累计小时;工资表:年份、月份、员工编号、所在部门编号、基本工资、住房补贴、应发金额、应扣金额、实发金额;2. 系统应实现以下主要功能:(1)员工、考勤信息:添加、修改、查询、删除;(2)工资信息:添加、修改、查询、删除、统计; (3)系统配置:自定义规则月基本工作天数、迟到和早退(请假)扣发工资比例、加班补发工资比例实践内容7 学生公寓寝室分配管理系统模拟一个学生公寓寝室分配管理系统,编写应用程序完成系统开发。系统用户是负责学生公寓管理的工作人员和负责教师,日常

13、的主要管理工作有:入住学生信息的查询与管理、寝室分配及调整等日常公寓管理。1. 建立基本表:学生基本信息表:学号、姓名、性别、民族、专业、班级、联系方式、公寓号、寝室号等;公寓楼房基本信息表:公寓楼号、楼层数、房间数、启用时间等;公寓寝室基本信息表:寝室号、可住人数、住宿费用、电话、公寓号等;2. 系统应包括以下主要功能:(1)学生基本信息管理:学生基本信息添加、修改、查询、删除;(2)公寓楼房基本信息管理:公寓楼房基本信息添加、修改、查询、删除;(3)公寓寝室基本信息管理:公寓寝室基本信息添加、修改、查询、删除;(4)寝室分配管理功能:添加分配信息,实现自动分配、手工分配(考虑专业、班级、民族等)。实践内容8 学生公寓交费管理系统模拟一个学生公寓交费管理系统,编写应用程序完成系统开发。系统用户是负责学生公寓管理的工作人员和负责教师,日常的主要管理工作有:入住学生信息的查询与管理、寝室分配及调整等日常公寓管理。1. 建立基本表:学生基本信息表:学号、姓名、性别、民族、专业、班级、联系方式、公寓号、寝室号等;公寓楼房基本信息表:公寓楼号、楼层数、房间数、启用时间等;公寓寝室基本信息表:寝室号、可住人数、住宿费用、电话、公寓号等;交费基本信息表:交费编号、公寓号、寝室号、交费时间、交费类型、金额等;2. 系统应包括

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 建筑/环境 > 施工组织

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号