
红河学院
红河学院
红河学院
红河学院
《 数据库原理及技术》课程设计作业
题目名称: 高校学籍管理系统
姓 名: 朱顺方
学 号 : 200803050711
专 业 : 计算机科学技术
年 级: 计算机科学与技术专业 08 级
班 级: 08 计科( 2 )班

2
说
明
书

3
目
目
目
目 录
录
录
录
课程设计题目和要求
.....................................................................................................................
1
摘 要
............................................................................................................................................
2
第一章 绪论
.........................................................................................................................
3
1. 1 学籍管理系统的分析
.....................................................................................................
3
1.2 系统的主要功能
.............................................................................................................
4
第二章 开发环境
.........................................................................................................................
5
2.1 系统开发环境介绍
.........................................................................................................
5
2.1.1 SQL SERVER 2000 简介
.....................................................................................
5
2.1.2 SQL SERVER 200 数据库特点
...........................................................................
5
2.1.3 操作数据库的 SQL 命令
...................................................................................
6
第三章 需求分析
.........................................................................................................................
7
3.1 设计思想
.........................................................................................................................
7
3.2 可行性分析
.....................................................................................................................
7
3.2.1 操作可行性
.........................................................................................................
7
3.2.2 技术可行性
.........................................................................................................
7
3.2.3 经济可行性
.........................................................................................................
7
3.3 功能需求
.........................................................................................................................
8
3.3.1 基本功能需求
.....................................................................................................
8
3.4 性能需求
.........................................................................................................................
8
3.4.1 软硬件需求
.........................................................................................................
8
3.5 系统设计基础
.................................................................................................................
9
3.5.1 系统业务流图
..................................................................................................
1 0
3.5.2 系统数据流图
..................................................................................................
1 0
3.6 系统数据字典
...............................................................................................................
1 2
3.6.1 数据字典简介
..................................................................................................
1 2
3.6.2 数据条目
...........................................................................................................
1 2
3.6.3 数据元素
...........................................................................................................
1 3
3.6.4 数据流
...............................................................................................................
1 4
3.6.5 数据存储
...........................................................................................................
1 4
第四章 系统设计
.......................................................................................................................
1 5
4.1 数据库设计
...................................................................................................................
1 5
4.1.1 数据库简介
.......................................................................................................
1 5
4.1.2 概念结构设计
..................................................................................................
1 5
4.1.3 逻辑结构设计
..................................................................................................
18
4.1.4 物理结构设计
..................................................................................................
19

4
4.2 总体结构设计
...............................................................................................................
2 2
4.2.1 模块设计
...........................................................................................................
2 2
4.2.2 系统结构设计
..................................................................................................
23
第五章 结束语
...........................................................................................................................
2 8
5 .1 总结
................................................................................................................................
2 8

5
一、课程设计的目的和要求
( 1 )培养学生运用所学课程《数据库原理及技术》的理论知识和技能,深入理
解《数据库原理及技术》课程相关的理论知识,学会分析实际问题的能力。
( 2 ) 培养学生掌握用 《 数据库原理及技术 》 的知识设计计算机应用课题的思
想和方法。
(
3
) 培养学生调查研究 、 查阅技术文献 、 资料 、 手册以及编写技术文献的能
力。
( 4 ) 通过课程大作业 , 要求学生在教师的指导下 , 独立完成大作业要求的相
关内容,包括:
① 通过调查研究和运用 Internet ,收集和调查有关资料、最新技术信息。
② 基本掌握撰写小论文的基本步骤和写作方法。
③ 根据课题的要求基本理解和掌握 E-R 图的设计方法和关系模式的转换。
④ 根据课题的要求基本理解和掌握数据流图 ( DFD ) 和数据字典 ( DD ) 的设计
方法。
⑤ 创建数据库及各种数据库对象。
二、课程设计题目
要求:
( 1 )调查分析一个具体的或模拟的实例;
( 2 )描述该实例的业务信息和管理工作的要求;
( 3 )列出实体、联系;
(
4
)指出实体和联系的属性;
( 5 )画出 E-R 图;
( 6 )将 E-R 图转换成关系模式,并注明主码和外码;
( 7 )建立数据字典;
( 8 )创建数据库;
( 9 )根据题目的要求写查询、存储过程、触发器等。
题目:
( 2 )高校学籍管理系统
功能要求:
� 实现学生信息、班级、院系、专业等的管理;
� 实现课程、学生成绩信息管理;
�
实现学生的奖惩信息管理;
� 创建规则用于限制性别项只能输入 “ 男 ” 或 “ 女 ” ;
第 1 页