数据库课程设计教务管理系统(sql sever2008)

2019-01-19 18:56

《数据库原理》课程设计报告 - 1 -

院 Henan University of Urban Construction

《数据库原理》课程设计报告

课程名称: 《数据库原理》课程设计

设计题目: 《教务管理系统》 指导教师: 何宗耀 班 级: 0844141 学 号: 084414144 学生姓名: 同组人员:

成 绩: 评 语: 计算机科学与工程学院

2016年6月

1

《数据库原理》课程设计报告 - 2 -

目 录

第1章 概述 ................................................................................................................................... 3 1.1 选题的背景与意义 ............................................................................................................... 3 1.2相关技术分析 ....................................................................................................................... 3 第2章 系统功能设计 ................................................................................................................... 4 2.1系统总体结构设计图 ........................................................................................................... 4 2.2 系统功能模块 ....................................................................................................................... 4 1.2.1 模块 ............................................................................................................................... 4 1.2.2 模块功能 ....................................................................................................................... 4 第3章 数据库设计 ....................................................................................................................... 5 3.1 需求分析 ............................................................................................................................... 5 3.1.1流程图 ............................................................................................................................ 5 3.1.2 数据字典 ....................................................................................................................... 7 3.2 概念结构设计 ....................................................................................................................... 9 3.2.1 E—R图 ....................................................................................................................... 9 3.3 逻辑结构设计 ..................................................................................................................... 11 3.3.2范式的判定(3NF) ................................................................................................... 11 3.3.3 子模式的设计(视图) ........................................................................................... 13 3.4 物理结构设计 ..................................................................................................................... 15 3.4.1存储结构与存取方法 .................................................................................................. 15 3.4.2数据的易变与稳定部分 .............................................................................................. 16 3.4.3索引的建立 .................................................................................................................. 16 3.5数据库、表建立的代码 ..................................................................................................... 16 3.5.1建立视图 ...................................................................................................................... 20 3.5.2建立存储过程 .............................................................................................................. 21 3.5.4建立触发器 .................................................................................................................. 22 3.6 数据库实施 ......................................................................................................................... 24 3.6.1 数据表截图 ................................................................................................................. 24 3.6.2视图的截图 .................................................................................................................. 27 3.6.3存储过程的截图 .......................................................................................................... 29 3.6.4 触发器实现过程的截图 ............................................................................................. 30 第4章 ........................................................................................................................................... 32

2

《数据库原理》课程设计报告 - 3 -

第1章 概述

1.1 选题的背景与意义

现如今高等院校的招生人数越来越多,必然就会有大量的学生信息、教师信息及课程信息需要处理。如果只靠人力来完成,这将会变成一项非常繁琐、复杂的工作,而且还有可能出现很多意想不到的错误,给管理这些数据带来了极大的不便,越来越不适合高校的发展需要。教务管理系统是一个庞大而复杂的系统,它包括对教师信息的管理,对课程资料的管理,对学生信息的管理和对学生成绩的管理等主要功能。教务管理系统是每所高校的一项必不可少的内容,但最基本的还是教务管理系统数据库的设计,它的好坏直接影响到学校的主要工作。因此,本数据库设计的总体目标就是在教学管理中更方便的实现对信息系统化、自动化的管理,减少工作繁琐度,增加效率、方便性。

1.2相关技术分析

SQL-Server 2008在Microsoft的数据平台上发布,帮助您的组织随时随地管理任何数据。它可以将结构化、半结构化和非结构化文档的数据直接存储到数据库中。它有一系列丰富的集成服务,可以对数据进行查询、搜索、同步、报告、和分析之类的操作。数据可以存储在各种设备上,从数据中心最大的服务器一直到桌面计算机和移动设备,在使用中可以控制数据而不用管数据存储在哪里。

3

《数据库原理》课程设计报告 - 4 -

第2章 系统功能设计

2.1系统总体结构设计图

合系统的需求,本系统的基本系统功能如图5-10所示

教务管理系统教师管理系统学生管理系统学籍处理注册信息信息修改信息删除授课信息注册信息信息修改信息删除课程管理选课添加选课删除

2.2 系统功能模块

1.2.1 模块

模块一 教师管理系统(主要完成教师的信息维护以及授课信息)

模块二 学生管理系统(主要完成学生信息的维护以及上课的管理)

1.2.2 模块功能

系表信息查询和更新模块将实现对系部信息的查询和更新(修改、插入、删除)操作,

4

《数据库原理》课程设计报告 - 5 -

方便于对系部基本信息的管理 教师管理系统

(1)教师表实现了对教师信息的查询,更新(修改 插入 删除)操作 (2)授课表实现了老师教学任务信息的维护 学生管理系统

(1)班级表的查询和更新模块将完成班级基本信息的查询、更新(修改、插入、删除)操作,便于对学生信息的集中管理

(2)学生表的查询和更新模块将完成学生基本信息的查询、更新(修改、插入、删除)操作,便于对学生信息的集中管理

(3)课程表的查询和更新模块将完成课程基本信息的查询、更新(修改、插入、删除)操作,便于对学生信息的集中管理

(4)选课表的查询和更新模块将完成对所选课程基本信息的查询、更新(修改、插入、删除)操作,便于对学生信息的集中管理

(5)教室表的查询和更新模块将完成教室基本信息的查询、更新(修改、插入、删除)操作,便于对学生信息的集中管理

(6)班主任在Student表中查询全部学生信息

(7)在Student,Cource,Elective 表中,按学号查询学生成绩 (8)学生在Student表中查询本人信息

第3章 数据库设计

3.1 需求分析

3.1.1流程图 局部流程图:

5


数据库课程设计教务管理系统(sql sever2008).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:巧妙利用身边数学提高学生认知能力

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: