MYSQL课程设计指导书

一、课程设计题目

教务管理系统设计

二、课程设计的目的和意义

教务管理系统是学校管理信息系统建设的重要组成部分, 是提高教学管理的质量和效果的关键环节。

教学教务信息处理的电脑化、网络化,也是实现学校管理现代化和信息化的重要内容。本课程设计模拟

一个小型教务管理系统,其功能主要是处理学生和教师的相关信息、进行成绩的管理、课程的安排管理

等。在建立与实现教务管理系统时,应进行功能划分,能够由数据库管理系统完成的功能应尽可能由数

据库管理系统完成,这样才能够充分发挥数据库管理系统高效、安全、可靠、便捷的性能,减少编程人

员的工作量。在进行课程设计时,应尽可能使用 MYSQL 的功能完成下列功能设计的各项操作。

本课程设计的主要目的是学习和练习 MYSQL 数据库的实际应用, 所以选择 MYSQL 作为数据库服

务器。

三、课程设计班级、时间、地点与指导老师安排

班 级: 软件 101 班

地 点: 现代教育技术中心

时 间: 第 14 周至第 15 周

指导老师: 朱接文、张雯晖

任务安排:

第 1~2 天:布置任务,总体需求分析与设计;编写相关文档、设计说明、查找资料;数据库、数据

表的设计,完整性约束。

第 3~4 天:数据的录入、索引的设计。

第 5~9 天:视图、存储过程、触发器设计。

第 10 天:调试修改、验收,撰写课程设计实习报告。

四、课程设计报告

内容包括: 系统设计目的、 数据库对象、 数据库表结构、 设计说明文档、 程序清单及课程设计心得,

按要求以电子文档的格式上交。

课程设计报告递交时间:第 13 周星期五下午 16:00 前

五、其它事项

A .系统测试、设计报告分别占 70% 、30% ;

B、在课程设计中若有旷课、迟到、早退、玩电脑游戏,或其它违反课程设计纪律的现象发生,将

酌情处理扣 5-100 分。

C、每个学生应独立工作, 可以相互讨论, 但不允许互相抄袭。 发现照搬照抄者, 实习成绩以 0 分记。

六、系统功能设计

系统功能是在实际开发设计过程中经过调研、分析用户需求,和用户一起共同确定下来的,是系统

为满足用户需求所应完成的功能。假设对某学院的教务管理系统进行分析、研究,将此系统需要完成的

功能归纳如下:

1

1、数据录入功能

在本系统中提供学生、教师、课程、班级和教材的信息登记功能。

2、数据查询功能

系统需要提供以下查询功能:

(1)能查询学生档案信息

(2 )能查询教师档案信息

(3)能查询课程和班级信息

(4 )能查询教材信息

(5)能进行表和表之间的复杂查询

3、数据修改删除功能

(1)能修改和删除学生的基本信息。当学生退学或信息发生变化时,系统应能修改学生的信息,

或将其从学生信息表中删除。

(2 )能修改和删除教师的基本信息。当教师发生升职、科系调动等情况时,系统应能及时修改其

信息或将其从教师表中删除。

(3)能修改和删除班级、教材和课程信息。

七、数据库与数据表的设计

设计人员应该根据功能要求中所提到的要求规划和设计数据表,力求数据结构科学合理。设计时要

充分考虑如何保证并实施数据完整性,合理建立表与表之间的关系,设计各种数据库对象。

分析前面的系统功能要求, 需要有五个表来分别存储学生基本信息、 教师基本信息、 教材基本信息、

课程基本信息和班级基本信息,使系统能够存储教务管理过程中的各项数据,以实现数据录入、查询或

修改教务数据等功能。同时,系统还需要三个表来记录学生和课程、班级和课程、教师班级和课程之间

的关系。

综上所述,在“教务管理”数据库中需要建立 8 个表:

(1)Student 表(学生基本信息表)

字段名 数据类型 宽度 允许空值

mysql课程设计实习指导书_MYSQL课程设计实习指导书【精品文档系列】.pdf相关推荐

  1. 基于JAVA高校实习管理平台系统计算机毕业设计源码+数据库+lw文档+系统+部署

    基于JAVA高校实习管理平台系统计算机毕业设计源码+数据库+lw文档+系统+部署 基于JAVA高校实习管理平台系统计算机毕业设计源码+数据库+lw文档+系统+部署 本源码技术栈: 项目架构:B/S架构 ...

  2. android intent上机,2011山东大学的《人机交互技术》课程上机实验指导书[参考](26页)-原创力文档...

    实用标准文案 <人机交互技术>课程实验教学大纲 一.实验教学的目的 通过<人机交互技术>实验课程的实践,使学生了解<人机交互技术>与计算机图形. 程序设计. 认知心 ...

  3. c语言课程设计报告15页左右,C语言课程设计报告——学生信息管理系统(15页)-原创力文档...

    C语言程序设计 课程设计报告 设计题目:学生信息管理系统 专 业 电子信息工程 班 级 学 生 指导教师 年 学期 设计任务: C语言课程设计任务书及指导书 5 题目:学生信息管理系统 功能:学生信息 ...

  4. c语言出勤成绩,C语言课程设计学生考勤系统文档推荐 (10页)-原创力文档

    C语言程序设计 课程设计报告 设计题目: 学生考勤系统设计 专 业 微电子科学与工程 班 级 微电 131 学 生 赵 杨 怡 指导教师 年 学期 设计任务: C 语言课程设计任务书 10 题目:学生 ...

  5. c语言课程设计2018,C语言课程设计报告(2018)——学生管理系统(17页)-原创力文档...

    兰州交通大学博文学院 <C语言程序设计> 课 程 设 计 报 告 系 别: 交通运输系 班 级: 16交通运输(3)班 姓 名: 学 号: 指导老师: 2018年1月5日 兰州交通大学博文 ...

  6. 游戏场景设计文档案例_产品经理、设计、运营入门与进阶(132本书籍+需求文档+案例)...

    本期"职场充电驿站"整理了一些产品经理.设计.运营入门与进阶相关的资源,包括132本设计了书籍.海量产品需求文档.产品案例.产品设计相关工具等. [产品经理.设计.运营入门与进阶] ...

  7. 飞书文档导出pdf不带书签/大纲 问题

    问题 我在飞书上整理了很多笔记,有天想把它导出本地.主要原因是有时候网络不好时,网页版的飞书加载比较慢.此外,我还想将其打印成纸质版来看,比较有感觉. 飞书我是可以看到各个大纲级别的标题的,一级大纲. ...

  8. 网页一般又称为HTML文档,网页设计与制作简答题(16页)-原创力文档

    1.简述 Web 浏览器打开一个 Web 文件的工作过程. 2 .描述网页设计的一般步骤. 3 .简述网页设计的基本准则. 4 .简述规划网站目录结构时应遵循的原则. 5 .描述版面布局的步骤. 6 ...

  9. 计算机课程设计SSH高校学生选课系统【代码讲解+安装调试+文档指导】

最新文章

  1. 3des密钥生成 java_使用keytool生成3DES密钥
  2. Spark详解(五):Spark作业执行原理
  3. 【POJ】1742 coins 【背包问题】
  4. 一篇文章教会你使用html+css3制作GIF图
  5. leetcode714. 买卖股票的最佳时机含手续费(动态规划)
  6. ROS笔记(14) URDF
  7. 电池成本涨幅“离谱” 新能源车企涨声一片
  8. 6月6号=》80页-100页
  9. 2PC 二阶段提交协议与3PC
  10. SNS源码大集合--转载ITPUB
  11. 搜索关键词,生成云图
  12. macOS Monterey 怎么升级?macOS 12升级教程
  13. 安装vue环境,并新建Vue项目
  14. 华为数通HCIE实验考试LAB-C2全记录
  15. Linux下 QT中 log4cplus 最基本配置及使用
  16. CHIP-seq流程学习笔记(13)-ATAC_seq 数据加工处理
  17. Python第三方库资源
  18. 删除windows文件右击打开方式中的无效程序选项
  19. Django连接MySQL对数据进行网页展示
  20. mysql distribute by_Hive学习(八) 排序:order by、sort by、distribute by、cluster by

热门文章

  1. nvme预知性热插拔操作方法
  2. 世界上第一个会话搜索引擎——Perplexity AI使用测评
  3. Metric评价指标-Perplexity语言模型
  4. 如何解决FIFA23 反作弊应用程序The application encountered an unrecoverable error
  5. 使用java把 byte 或 byte 数组转换成无符号数字
  6. 推荐一款Windows To Go 辅助工具
  7. mac本用WTG(Windows To Go)安装Win10到移动硬盘
  8. ac6005直连ap 如何配置_【无线】无线瘦AP配置如何进行AC直连AP配置
  9. Cookiecutter: 更好的项目模板工具:(1)简介及可用资源汇总
  10. egret白鹭引擎保存加载文件到本地的实现方案