教学文库网 - 权威文档分享云平台
您的当前位置:首页 > 精品文档 > 高等教育 >

课程设计说明书3

来源:网络收集 时间:2026-09-07
导读: 课程设计说明书 设计题目:专 业:设 计 人: 学生选课管理 _ 信息与计算科学 班 级: 12级 _ 胡上彪 李肖 _ 山东科技大学 2015年 6 月 27 日 课 程 设 计 任 务 书 一、课程设计题目: 学生选课管理 二、课程设计应解决的主要问题: (1) 对表的一些简单的

课程设计说明书

设计题目:专 业:设 计 人:

学生选课管理 _

信息与计算科学 班 级: 12级 _

胡上彪 李肖 _

山东科技大学

2015年 6 月 27 日

课 程 设 计 任 务 书

一、课程设计题目: 学生选课管理

二、课程设计应解决的主要问题:

(1) 对表的一些简单的增删改查操作和复杂的SQL语句的查询操作 (2) 使用了事务和创建了一个计算男女比例的自定义标量函数和一个查询一个特定学号 学生的平均分的自定义表值函数 (3) 分别创建了一个为选课学生的视图和课程信息的视图 (4) 分别创建了一个打印学生信息表的游标和一个根据分数计算等级列的游标 (5) 分别创建一个查看特定学号学生特定的成绩等级和一个计算特定学号学生总分的两个 存储过程 (6) 分别创建一个为选课的学生不能从学生实体中删除的DML触发器和防止数据库被修 改(进行的表的创建,修改和删除操作)的DDL触发器 (7) 分别对学生表和教师表创建了索引

三、任务发出日期: 2014-4-25 课程设计完成日期: 2014-6-27

小组分工说明

小组编号 2 题 目: 学生选课管理 小组分工情况:

胡上彪:

完成数据库及各表结构的创建和实现了复杂的查询语句;完成使用事务和创建了一个计算男女比例的自定义标量函数;创建了一个为选课学生的视图和教师讲授的视图;创建了一个打印学生信息表的游标;创建一个查看特定学号学生特定的成绩等级;创建一个为选课的学生不能从学生实体中删除的DML触发器;分别对学生表和教师表创建了索引。 李肖:

对表的一些简单的增删改查操作;创建了一个查询一个特定学号学生的平均分的自定义表值函数;创建了课程信息的视图;创建了一个根据分数计算等级列的游标;创建一个计算特定学号学生总分的两个存储过程;创建防止数据库被修改的DDL触发器。

组长签字:

年 月 日

指导教师对课程设计的评价

指导教师签字:

年 月 日

目 录

1 需求分析 …………………………………………………………1

1.11.21.31.4

需求背景…………………………………………………………1 选课分析……………………………………………………………1 数据事实……………………………………………………………1 主要用户视图………………………………………………………3

2 概念结构设计 …………………………………………………………4 2.1局部ER图……………………………………………………………4 2.2全局ER图…………………………………………………………5 3 逻辑结构设计…………………………………………………………5 3.1关系模型………………………………………………………5 3.2关系数据表………………………………………………………5 3.3数据字典…………………………………………………………7 4 物理结构设计 …………………………………………………………7 4.1创建数据库……………………………………………………7 4.2 创建数据库的表…………………………………………………………8 5 主要功能详细设计设计 ……………………………………………………9 5.15.2 5.3 5.4 5.5 5.6 5.7

实现数据查询…………………………………………………………9 创建自定义函数………………………………………………………9 创建视图…………………………………………………………10 创建游标…………………………………………………………11 创建存储过程…………………………………………………………12 创建触发器…………………………………………………………14 创建事务和索引……………………………………………………………14

1 需求分析

1.1:需求背景

随着信息时代科技不断提高,学校规模不断扩大,教学质量不断提高,大学期间有许多公共选修课,以往的选修课方法是课堂报名或者纸上填写方式报名,这种方法虽然直接,但是造成选课的盲目性,而且学生选过课程后不好在更改查看,一方面浪费大量的人力,物力资源,另一方面浪费时间以及在认为统计过程中不可避免的出现差错的情况。这给广大的老师和学生带来诸多的不便,管理起来也相当困难。使用网上选课系统可以提前进行网上选课,并且选课以后学生还可以在查看和更改,随意选择各个老师的课程,老师管理起来也比较方便。鉴于它的重要性,这就迫切需要研制开发一款功能强大,操作简单,具有人性化的网上选课系统。

1.2:选课分析

根据分析,本系统的实体有学生、教师、课程,而联系有选课信息和讲授。

描述学生的属性有:学号、院系、姓名、性别、出生日期、入学时间、专业、班级。 描述教师的属性有:教师编号、姓名、性别、职称、专业。

描述课程的属性有:课程编号、课程名称、课程类型、学时、学分。 描述选课信息的属性有:学号、课程编号、考试成绩。

描述讲授的属性有: 教师编号、课程编号、上课时间、上课地点。 1.3:数据事实

用户的需求具体体现在各种信息的提供、保存、更新和查询上,这就要求数据库结构能够满足各种信息的输入与输出。在对学生选课管理进行分析的基础上,本系统所涉及的主体共有5个数据表:学生表,教师表,课程表,选课信息表,讲授表,分别如下图所示。

表1-1 学生表

1

课程设计说明书3.doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.jiaowen.net/wendang/605205.html(转载请注明文章来源)
Copyright © 2020-2025 教文网 版权所有
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:78024566 邮箱:78024566@qq.com
苏ICP备19068818号-2
Top
× 游客快捷下载通道(下载后可以自由复制和排版)
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能出现无法下载或内容有问题,请联系客服协助您处理。
× 常见问题(客服时间:周一到周五 9:30-18:00)