课程设计说明书3
课程设计说明书
设计题目:专 业:设 计 人:
学生选课管理 _
信息与计算科学 班 级: 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
相关推荐:
- [高等教育]公司协助某村精准扶贫工作总结.doc
- [高等教育]高二生物知识点总结(全)
- [高等教育]苏教版数学三年级下册《解决问题的策略
- [高等教育]仪器分析课程学习心得
- [高等教育]2017年五邑大学数学与计算科学学院333
- [高等教育]人教版七年级下册语文第四单元测试题(
- [高等教育]2018年秋七年级英语上册Unit7Howmuchar
- [高等教育]2017年八年级下数学教学工作小结
- [高等教育]湖南省怀化市2019届高三统一模拟考试(
- [高等教育]四年级下册科学_基础训练及答案教材
- [高等教育]城郊煤矿西风井管路伸缩器更换施工安全
- [高等教育]昆八中20182019学年度上学期期末考试
- [高等教育]项目部各类人员任命书
- [高等教育]上市公司经营水务产业的模式
- [高等教育]人教版高二化学第一学期第三章水溶液中
- [高等教育]【中考物理第一轮复习资料】四.压强与
- [高等教育]金坑水电站报废改建工程机电设备更新改
- [高等教育]高中生物教学工作计划简易版
- [高等教育]2017年西华大学攀枝花学院(联合办学)44
- [高等教育]最新整理超短爆笑英文小笑话大全
- 优秀教师继续教育学习心得体会
- 阳历到阴历的转换
- 留守儿童教育案例分析
- 华师17春秋学期《玩教具制作与环境布置
- 测速传感器新型安装装置的现场应用
- 人教版小学数学三年级下册第四单元
- 创业个人意向书
- 山东省潍坊市2012年高考仿真试题(三)
- [恒心][好卷速递]四川省成都外国语学校
- 多少人错把好转反应当成了病情加重处理
- 中外广播电视史复习资料整理
- 江苏省扬州市江都区宜陵镇中学2014-201
- 工程造价专业毕业实习报告
- 广西师范学院心理与教育统计
- aympkrq基于 - asp的博客网站设计与开
- 建筑业外出经营相关流程操作(营改增后
- 人治 德治 法治
- [精华篇]常识判断专项训练题库
- 中国共产党为什么要实行民主集中
- 小学数学第三册第一单元试卷(A、B、C




