数据库课程设计实验大纲(新) 下载本文

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

周数:1 学分:1 学期:6小

一、课程性质

《数据库原理及应用课程设计》是计算机科学与技术专业集中实践性环节之一,是学习完《数据库概论》课程后进行的一次全面的综合练习。

二、任务目的

目的在于加深对数据库基础理论和基本知识的理解,掌握开发一个小型数据库系统时设计数据库结构的基本方法,提高运用数据库解决实际问题的能力。

三、教学内容

在学生信息管理系统、员工薪资管理系统、工厂管理数据库系统当中任选一个系统开发。 序号 实验名称 内容提要 每组实组 验人 时数 数 1 学生信息管理(1)能录入、修改、查询、15 16 (1)进行需求输出学生的档案信息,这些信息包括学生的基本情况、分析,编写数据字典。 (2)设计E-R图。 (3)学生数据 输入:输入学号、姓名、性别、年龄、出生年月等学生基本信息。 (4)成绩输入:输入各学期学生考试成绩。 (5)学生信息查询:查询学生基本信息。 (6)学生成绩上机 实验要求 实验备类别 注 系统 简历情况、获得奖励情况、受到处分情况、学生的家庭信息、学生的体检情况等。 (2)能录入、修改、查询、输出学生的入校成绩、各学期各门课的成绩信息,并支持按年级、班级等条件的统计、查询、报表输出。 1

查询:查询学生考试成绩。 (7)按年级输出报表:输出全年级学生各科目考试成绩。 (8)按班级输出报表:输出全班学生各科目考试成绩。 2 员工薪资本系统采用会员式管理,每个属于该单位的职工都有15 16 ①进行需求分析,编写数据字典。 ②设计E-R图。 ③实现按照科室管理个人的基本资料、工资和扣除金额的数据。 ④计算个人的实际发放工资。 ⑤按科室、职业分类统计人数和工资金额。 ⑥实现分类查询。 上机 管理 一个属于自己的用户名和密码,通过该用户名和密码就可以登陆系统执行基于自己权限范围内的操作,系统功能应包括员工基本信息的输入输出与修改、各部门的基本信息输入修改、员工工资的基本情况、总工资的计算、统计分析。员工可以通过此系统查询自己本月的基本工资,福利,奖金以及出去失业保险可住房公积金后的工资。系统界面尽量做到简洁友好易用,在实现基本功能的基础上使其新颖美观。 3 工厂管理数据库 工厂需建立一个管理数据库存储以下信息: *工厂信息包括工厂代号,工厂名,厂长名及工厂运营开销。 15 16 (1)各种各样 上机 的管理功能,如 工厂信息的管 理功能,包括录 入、修改、查询、 2

*一个厂内有多个车间,每个车间有车间号、车间主任姓名、地址,电话及每个月的车间运营开销。 *一个车间有多个工人,每个工人有职工号、姓名、年龄、性别,工种及月工资。 *一个车间生产多种产品,产品有产品号、产品名、规格,制造成本和销售价格。 *一个车间生产多个零件,一个零件也可能由多个车间制造。零件有零件号、零件名,制造成本和销售价格。 *一个产品由多个零件组成,一个零件也可装配出多种产品。 *厂内有多个仓库,仓库有仓库号,仓库主任姓名、电话及仓库的运营成本。 输出工厂的信 息;车间信息的 管理功能,包括 录入、修改、查 询、输出车间的 信息;还有工 人,零件,产品, 仓库等的信息 管理功能。 (2) 工厂的利润统计,包括月利润和年利润统计。 (3) 能输出各种各样的报表,如工人工资月报表,年报表;每个车间生产的产品和零件数量的月报表;仓库存储产品和零件数量的月报表;工厂运营开销和车间运营开销的月报表等。 (4)文档中至少要包括:ER模型图、系统功能图、数据字典、表关系的详细说明。 (5)用户界面设计:采用窗口 3

式,色彩要柔和,界面要友好,操作要简单。 四、教学要求(含上机及实验要求)

按实验指导书和指导教师介绍的方法在实验机房配置的有关软件环境下完成各项实验任务,实验结束后指导教师进行验收、提问,验收合格后,学生还需同时提交实验报告和相关的程序代码,以便作为后期的考核和评分的依据。

五、选题原则

? 能覆盖多个知识点,使用现有工具能够解决的问题。 ? 难易适中,具有典型意义。

六、时间安排 1周4次 七、成绩评定 序号 1 报告内容 问题描述 所占 比重 10% 不给分 没有 及格 不完整 不完整 测试错误 不完整 评分原则 中等 基本正确 良好 描述正确 方案良好 正确 优秀 描述准确 很有说服力 正确,界面友好 完整,表基本完整 完整 达准确,内容充实 2 解决方案 40% 没有 基本可行 3 结果测试 10% 没有 基本正确 4 实验报告书 30% 没有 5 其他 10% 包括是否按时完成,平时上机的出勤率等等 总分:成绩等级:优(90分—100分)、良(80分—89分)、中(70分—79分)、及格(60分—69分)、60分以下为不及格。

八、选用教材

《数据库原理及应用课程设计》实验指导书(自写)

九、参考资料

1.《数据库系统概论》萨师煊 王珊 高等教育出版社2006年第4版 2. 《viaual C# 高级编程范例》谭桂华等 清华大学出版社 2004.5 3. 《完全掌握SQL Server 2000》罗运模 人民邮电出版社,2001

4