文档介绍:

教学管理系统

一、系统功能需求

学校教务管理系统是针对学校的大量信息处理工作而开发的管理软件,完成的主要功能如下:

(1) 学生基本信息管理:能够对学生基本信息进行输入、删除、修改。学生基本信息包括:

学号、姓名、性别、出生日期、入学成绩、所在系号。

(2) 系部基本信息管理:系部的基本信息输入、修改、删除。系部基本信息包括:系号、

系名称、系的简介。

(3) 课程信息管理:课程信息的输入、修改、删除。课程信息包括:课程号、课程名称、

任课教师号、学时、学分、上课时间、上课地点、考试时间。

(4) 教职工信息管理:教职工信息的输入、修改、删除。教职工信息包括:职工号、姓名、

性别、出身年月、所在系号、职称、技术专长。

(5) 选课管理:学号、学生、课程号、课程名称、上课教师姓名、系号

每学期所选课程的学分不能超过15分。学生可以同时选修一门或多门课程。可以同时为多个学生选修某一门或某几门课程。可以删除和修改选课信息。

(6) 成绩管理可以按课程输入和修改成绩,也可以按学生输入和修改成绩。

(7) 信息查询

可以按学号、姓名、系号查询学生基本信息。

可以按职工号、姓名、系号查询教职工基本信息。

可以按系号、系名称查询系的基本信息。

可以按课程号、课程名称、上课教师姓名查询课程基本信息。

按学号、课程号、课程名称、上课教师姓名、系号查询学生成绩,内容包括课程基本情况。若查询涉及多门课程,则按课程分组。

每门课程按总评成绩从高分到低分给出选修该门课程的所有学生的成绩(平时成绩、考试成绩和总评成绩)。

(8) 统计报表

a、成绩报表:内容包括课程基本信息(课程号、课程名称、任课教师号、学时、学分),选课学生名单(学号、姓名、性别),每个学生的平时成绩、考试成绩和总评成绩。

能按课程号、课程名称、教师姓名输出对应课程的成绩报表。

b、能够根据课程、授课教师统计成绩>=90分、>=80分、>=70分、>=60分及不及格学生的人数及比例。

二、任务描述

1、根据需求描述,完成数据概念模型设计,画出E-R图;

2、优化E-R图,给出数据逻辑模型;

3、将逻辑模型转换成物理模型并创建数据库和数据表。要求数据表能尽量实现数

据完整性要求。

4、根据需要,创建适当的索引。

5、为了实现系统功能,使用SQL语句向数据表添加相关数据。

6、写出实现系统管理功能用到的删除、修改操作的SQL语句。

7、写出实现系统需要用到的查询语句。

8、用视图实现成绩报表的生成。

9、为了更好的实现系统,创建合适的存储过程和函数。(至少各一个)。

10、撰写数据库系统设计报告及项目总结。

11、完成答辩。

期末实训评分标准

序号

评分内容

评分标准

分值

1

E-R图和逻辑设计

创建适当的E-R图和逻辑设计关系

10

2

创建数据库和数据表

创建数据库

2

创建合适的数据表

15

具有适当的主键

5

具有适当的外键和其他约束

5

3

创建索引

创建适当的索引

3

4

添加数据

根据系统需求,添加适当的数据

5

5

修改、删除数据

正确完成数据的修改、删除

5

6

查询

写出系统要求的查询语句

15

7

创建视图

正确创建视图

4

8

存储过程和函数

正确创建存储过程

3

正确创建函数

3

9

设计报告

设计报告内容合理

5

包含个人心得体会

5

10

答辩

根据要求完成答辩

15

总计

100分

入学

技术专长

出生年月

性别

职工号

姓名

所在系号

教职

学时

职称

考试时间

任职教师

学号

选课管理

课程号

课程号

上课时间

课程名称

上课地点

学分

课程信息

课程号

系号

系简介

系名称

系部

所属

所在系号

成绩管理

成绩

姓名

学生

出生日期

性别

学号

USE market

GO

CREATE TABLE 学生基本信息

(

学号INT PRIMARY KEY,

姓名 VARCHAR(10) NOT NULL,

性别 VARCHAR(50),

出生日期 INT ,

入学成绩 INT,

所在系号 INT,

)

GO

USE market

GO

CREATE TABLE 系部基本信息

(

系号 INT PRIMARY KEY,

系名称 VARCHAR(50) NOT NULL,

系的简介 VARCHAR(50)

)

GO

USE market

GO

CREATE TABLE 课程信息

(

课程号 INT P

内容来自淘豆网www.taodocs.com转载请标明出处.

学校计算机学院教学管理ER图,教学管理系统数据库ER图及SQL语句.doc相关推荐

  1. 教师备课计算机教师管理制度,计算机学院教学过程管理中教师职责与问责暂行规定--中地大计字[2016]03号...

    中国地质大学(武汉)计算机学院文件 中地大计字[2016]03号 计算机学院教学过程管理中教师职责与问责暂行规定 为了使教学过程管理工作更加规范化和制度化,以及保障教学过程管理制度的落实,促使教师能认 ...

  2. 计算机机房的维护管理论文,学校计算机机房维护与管理论文

    浅论学校计算机机房的维护与管理 摘要:机房的维护是一项系统工程,是保证学校正常教学活动的基础性工作.如何保证机房科学.规范.高效化运转,已成为计算机专业老师和机房专职管理人员迫切需要解决的问题.本文就 ...

  3. java计算机毕业设计文献管理平台源码+系统+数据库+lw文档+mybatis+运行部署

    java计算机毕业设计文献管理平台源码+系统+数据库+lw文档+mybatis+运行部署 java计算机毕业设计文献管理平台源码+系统+数据库+lw文档+mybatis+运行部署 本源码技术栈: 项目 ...

  4. 商场计算机管理系统,计算机专业毕业论文商场管理系统—数据库设计及人事管理模块设计.doc...

    韶 关 学 院 毕 业 设 计 题 目:商场管理系统 -数据库设计及人事管理模块设计 学生姓名:xx 学 号:xx 系 (院):计算机科学系 专 业:计算机科学与技术 班 级:04级本(2)班 指导教 ...

  5. 计算机学院教学管理ER图,教学管理系统数据库ER图和SQL语句.doc

    .. .. 教学管理系统 一.系统功能需求 学校教务管理系统是针对学校的大量信息处理工作而开发的管理软件,完成的主要功能如下: (1) 学生基本信息管理:能够对学生基本信息进行输入.删除.修改.学生基 ...

  6. 计算机学院学生管理制度,计算机学院教学管理规章制度.doc

    计算机科学与技术学院 管理规章制度 二〇〇九年七月 目 录 TOC \o "1-1" \h \z \u 计算机学院教师工作考勤规定 1 计算机科学与技术学院集体备课制度 2 计算机 ...

  7. 计算机学院青年教师讲课,【教学动态】计算机科学与信息工程学院举办首届中青年教师讲课大赛...

    原标题:[教学动态]计算机科学与信息工程学院举办首届中青年教师讲课大赛 (王明华/文)为更好地迎接教育部审核评估工作以及调动学院广大中青年教师的教学积极性与教学热情,加强教师教学技能的培训力度,进一步 ...

  8. 学校计算机使用维护管理制度,计算机教室使用管理制度

    计算机教室使用管理制度 一.计算机教室要有专人负责管理.管理人员必须具有基本的计算机操作水平和保养能力.非计算机专业毕业的,要经过专业培训.持证上岗. 二.计算机教室要有必要的防火.防潮.防盗.防高低 ...

  9. 学校计算机功能教室管理规则,计算机教室管理规范

    1.计算机教室是学校进行信息技术教育.上机实习和科学研究的重要基地,学校要指派具有一定业务水平的专(兼)职教师负责计算机室日常管理工作. 2.计算机教室主要用于:(1)学校进行信息技术教育及教学研究. ...

最新文章

  1. Codeforces Round #561 (Div. 2)ABC
  2. matlab中bwlabel意思,Matlab 里bwlabel 函数的具体含义
  3. Update From 用法
  4. iphone以旧换新活动_上苏宁易购预定iPhone12,以旧换新享5G!
  5. Python的问题解决: IOError: [Errno 32] Broken pipe
  6. 李宏毅自然语言处理——问答任务
  7. SARIMA时间序列模型预测城市房价数据
  8. threejs给gltf模型贴图出现纹理错乱,贴图歪曲解决办法
  9. 倍福BECKHOFF PLC:自动化编程笔记
  10. Arch LInux | 网络管理工具iproute2(网络接口、ip地址、路由表)
  11. 灰色预测模型python实例_12-6:数学模型(灰色模型)与Python编程预测
  12. 【淘宝装修】PS DW 介绍 教程 代码(终极篇)
  13. html按钮圆弧样式,几款不错的按钮样式汇总
  14. PS教程:用Photoshop创建唯美月夜…
  15. 细数银行7大手续费 这些冤枉钱别再交了
  16. 爬虫入门(三)——动态网页爬取:爬取pexel上的图片
  17. 免费idc公益接口_数据科学促进社会公益免费开放数据的最佳来源
  18. 从0开始ubuntu16.04(虚拟机)安装tensorflow,spinningup
  19. iOS开发中如何理解“iPhone X不支持指纹”
  20. matlab+cummean,matlab常用操作备忘(2)

热门文章

  1. VB.NET 入门教程
  2. php自定义apk安装包实例
  3. CSS第七天学习总结—— vertical-align 属性应用
  4. Element快速入门
  5. Definition, Lemma ,Theorem ,Proposition ,Corollary ,Proof ,Conjecture ,Axiom 概念的含义和区别
  6. 将sentinel.jar做成windows服务
  7. 山西师范大学现代文理学院计算机一级试题,山西师范大学现代文理学院2007—2008学年第一学期期末考.doc...
  8. 2022.5.7 腾讯天美暑期实习(更新中)
  9. 【翻译】和麻美学姐一起的世界树(マミさんと世界樹スレ)第三话
  10. 简单对比H3C/Huawei 802.1x+Radius/AAA配置差异