当前位置:首页 > 教务管理系统数据库课程设计报告大学论文
《数据库原理》课程设计报告 - 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
共分享92篇相关文档