《数据库原理及应用》课程设计指导书

《数据库原理及应用》课程设计指导书

ID:26580502

大小:581.50 KB

页数:22页

时间:2018-11-27

《数据库原理及应用》课程设计指导书_第1页
《数据库原理及应用》课程设计指导书_第2页
《数据库原理及应用》课程设计指导书_第3页
《数据库原理及应用》课程设计指导书_第4页
《数据库原理及应用》课程设计指导书_第5页
资源描述:

《《数据库原理及应用》课程设计指导书》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、...《数据库原理及应用》课程设计是实践性教学环节之一,是《数据库原理及应用》课程的辅助教学课程。通过课程设计,使学生掌握数据库的基本知识,结合实际的操作和设计,巩固课堂教学内容,使学生掌握数据库系统的基本概念、原理和技术,将理论与实际相结合,应用现有的数据建模工具和数据库管理系统软件,规范、科学地完成一个小型数据库的设计与实现,把理论课与实验课所学内容进行综合,并在此基础上强化学生的实践意识、提高其实际动手能力和创新能力。下面给现出课程设计的基本要求并通过一个范例详细说明课程设计的各个步骤的具体实现。一、课程设计基本要求一般要求学生选择设计课题,在

2、指定的时间内设计完成并按一定格式以书面形式上交报告。列表中每个课题都有相应的要求或说明,并且各课题的难易度是有差异的。因此,学生应以得到锻炼为基本原则,要仔细阅读各题的设计要求,了解设计的任务。设计结束后要写出课程设计报告,以作为整个课程设计书面存档材料,并给授课教师留有电子文档和源程序。设计报告一般要以固定规格的纸张(如A4)书写或打印出来或电子档,图表要清楚、工整、规范。内容主要包括下面几个方面:(1)需求分析通过对一小型数据库应用系统进行分析,充分了解系统的信息要求、处理要求、安全性和完整性要求,并在分析的基础上试画出系统数据流程图,写出相应数

3、据字典。(2)概念结构设计根据需求分析所得到的信息,用E—R图完成系统的概念结构设计,并对E—R图进行优化。(3)逻辑结构设计将系统E—R图转换为选定的DBMS所支持的关系模型,并按关系规范化理论对关系模型进行优化(4)物理结构设计系统物理环境的设计。(5)数据库的实现。二、课程设计范例题目:学生学籍管理系统的设计与实现问题描述:学生学籍管理是教育教学单位不可缺少的部分,使用计算机可以方便的对大量数据进行增加,删除,更新等操作,通过校园网,我们可以方便的进行学生信息查询,学生成绩的添加,以及最新的教务通知等。学生学籍管理系统就是数据库在网络上应用。系

4、统所要求的功能如下:(1)实现学生基本情况的录入,修改,删除等基本操作。(2)对学生基本信息提供灵活的查询方式。(3)完成一个班级的学期选课功能。......(4)实现学生成绩的录入,修改,删除等基本操作。(5)能方便的对学生的个人学期成绩进行查询。(6)具有成绩统计,排名等功能。(7)具有留级,休学等特殊情况的处理功能。(8)能输出常用的各种报表。(9)具有数据备份和数据恢复功能。本课程设计中数据库可以采用SQLServer200/2005/2008数据库和VisualBasic6.0/C#语言来实现。一、需求分析1.数据需求(1)数据字典主要涉及

5、到以下几个表,分别为:学生基本信息表,课程表,专业信息表,课程设置表,学生选课表,学生与专业之间的属于表以及管理人员的密码表。以下是数据字典:学生基本信息表专业信息表Sno学生的学号Sname学生姓名Ssex性别Ssbirth学生的出生年月Pno专业编号Pname专业名称Pnum专业人数Pdept专业所在院系课程表课程设置表Cno课程号Cname课程名Cperiod学时Cno课程号Cname课程名Cperiod学时学生选课表学生与专业的属于表Sno学生的学号psenior学期cno课程编号grade成绩sno学生的学号pno专业的编号管理人员密码表u

6、name管理人员的编号upasw管理人员的密码(2)数据流图第一层学生名单学籍管理系统学生教师学生信息成绩学生管理人员统计表成绩单......第二层2.查询处理1.录入存储处理学生记录学生信息成绩本次考试成绩历次考试成绩4.升留级处理3.统计处理班平均成绩升留级表各科平均成绩第三层1.3录入存储学生信息各科成绩1.2是否新生审计1.1学生信息合格单新生信息学生成绩学生信息第四层班级平均成绩3.1班级统计选择3.1学生信息统计成绩各科平均成绩3.3各科第五层更新记录4.2是否升留级4.1学生信息升留级名单学生记录......成绩标准2.功能需求(1)实

7、现学生基本情况的录入,修改,删除等基本操作。(2)对学生基本信息提供灵活的查询方式。(3)完成一个班级的学期选课功能。(4)实现学生成绩的录入,修改,删除等基本操作。(5)能方便的对学生的个人学期成绩进行查询。(6)具有成绩统计,排名等功能。(7)具有留级,休学等特殊情况的处理功能。(8)能输出常用的各种报表。(9)具有数据备份和数据恢复功能。二、数据库设计1.概念结构设计(1)局部E-R图人数专业号专业名学号姓名性别出生年月院系专业学生课程号学时课程名课程(2)整体的E-R图专业学生课程院系专业号学时出生年月性别姓名学号密码课程号专业名人数专业号设

8、置课程号学期课程号选课属于学号成绩学期课程名......2.逻辑结构设计(1)E-R图转换为关系模型由ER图

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。