数据库大作业实验教学管理系统.docx

上传人:小飞机 文档编号:3559844 上传时间:2023-03-13 格式:DOCX 页数:13 大小:40.34KB
返回 下载 相关 举报
数据库大作业实验教学管理系统.docx_第1页
第1页 / 共13页
数据库大作业实验教学管理系统.docx_第2页
第2页 / 共13页
数据库大作业实验教学管理系统.docx_第3页
第3页 / 共13页
数据库大作业实验教学管理系统.docx_第4页
第4页 / 共13页
数据库大作业实验教学管理系统.docx_第5页
第5页 / 共13页
亲,该文档总共13页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述

《数据库大作业实验教学管理系统.docx》由会员分享,可在线阅读,更多相关《数据库大作业实验教学管理系统.docx(13页珍藏版)》请在三一办公上搜索。

1、数据库大作业实验教学管理系统数据库原理课程大作业 数据库设计与应用开发 课题名称: 实验教学管理系统 学 号: 姓 名: 王* 专业年级: 软件工程 10级 成 绩: 内容与要求 1. 请结合软件类专业课程实验教学环节设计数据库,实现实验教学的有效管理,具体功能应包括但不限于: 教师可以根据不同课程编辑和发布实验内容; 学生可以浏览实验内容,同时完成作品的提交; 学生可以在规定时间内填写、修改和提交实验报告; 教师可以通过应用系统批改实验报告,并提交成绩; 学生可以查询个人实验成绩; 2. 给出数据库设计各个阶段的详细设计报告,包括: 需求分析 概念结构设计 逻辑结构设计 物理结构设计与实施

2、3. 写出应用系统的主要功能设计; 4. 写出收获和体会,包括已解决和尚未解决的问题,进一步完善的设想和建议; 5. 独自完成作业,有雷同的平分得分; 6. 也可以自行设计课题。 实验教学管理系统数据库设计 学号:* 姓名:* 目 录 1 绪论 . 1 2 应用系统功能设计 . 2 2.1 业务操作流程 . 2 2.2 系统功能设计 . 2 3 数据库设计 . 3 3.1 需求分析 . 3 3.2 概念结构设计 . 6 3.3 逻辑结构设计 . 7 3.4 物理结构设计与实施 . 7 4 结束语 . 8 4.1 收获和体会 . 8 4.2 总结与展望 . 8 实验教学管理系统数据库设计 学号:

3、* 姓名:* 1 绪论 目前,为了提高同学们的动手操作能力,检验学生对知识的掌握程度以及知熟练程度,许多实验课通常会定期给学生安排实验报告的填写。 但是,当今的实验报告通常还使用原始的方法,即老师提前公布实验内容,学生根据内容要求在一定的时间内书写纸质的报告,并上交教师进行批改,教师根据学生的实验情况给出学生成绩并进行存档,以便后查。但是学生手写实验报告时,有些学生字体不整洁,并且书写的格式还不标准。同时,许多时候,同学们为了手工填写实验报告,浪费了大量的时间,这使导致学生的学习效率普遍降低而且教师在批改的时候非常耗时和烦恼的,也会在一定程度上影响学生的成绩。 于是拟开发一款实验管理系统软件来

4、统一管理学生的实验报告是当前多数学校迫切需要的。 本实验教学系统,运用基本的数据库技术,实现了传统实验报告的基本功能,这不仅方便了学生书写报告和教师批改,节省纸张,而且还可以更方便的对报告进行存储和查看,实现实验教学的有效管理,同时学生的学习效率也会得到提高。 1 实验教学管理系统数据库设计 学号:* 姓名:* 2 应用系统功能设计 2.1 业务操作流程 手工操作的实际操作流程如下: 老师提前公布实验内容,学生根据内容要求在一定的时间内书写纸质报告,并上交教师进行批改,教师根据学生的实验情况给出学生成绩并进行存档,以便后查。学生可以提出申请进行查看自己的实验成绩。 2.2 系统功能设计 拟开发

5、的应用系统将实现的主要功能如下: 教师可以根据不同课程编辑和发布实验内容; 学生可以浏览实验内容,同时完成作品的提交; 学生可以在规定时间内填写、修改和提交实验报告; 教师可以通过应用系统批改实验报告,并提交成绩; 学生可以查询个人实验成绩。 2 实验教学管理系统数据库设计 学号:* 姓名:* 3 数据库设计 3.1 需求分析 该教学管理系统的数据流图如下: 登陆成功登陆失败教师实验教学管理系统学生登录失败登录成功图3-1 顶层数据流图 课程名 教师编号批改实验实验内容编辑发布实验内容实验内容报告实验内容存档 报告内容成绩报告内容 实验内容成绩 学号 批改后的报告内容 提交的实验报告 学号学生

6、填写 修改实验告学生查询 规定时间 学生成绩图3-2 该教学管理子系统数据流图 3 实验教学管理系统数据库设计 学号:* 姓名:* 数据字典如下: 1.主要的数据项 表3-1 数据库的主要的数据项 数据项名 课程号 ID ID2 学 号 教师编号 实验内容 实验序号 报告内容 实验日期 含义说明 唯一标识一门课程 唯一标识教师课程 唯一标识一次实验的实验内容 唯一标识一个学生 唯一标识一个教师 实验的主题以及具体要求 本次试验的序号 学生提交的实验报告的内容 发布本次试验的日期 类型 Int Int Int Int Int Text Int Text Date 长度 12 12 12 12 1

7、2 - 12 - - 备 注 - 教师与课程可以与一个ID对应 ID与实验序号可以决定一个ID2 以年份专业号班级号和排名组成 由院系指定 纯文本 - - 由此确定学生提交实验报告的 截止日期 2.数据结构 表3-2 数据库的主要的数据结构 数据结构名 课程表 教师课程 教 师 实验内容 实验报告 学 生 含义说明 包含课程相关信息 建立教师与 课程的联系 包含教师相关信息 方便找到某教师教授某门课的时候某次试验的相关信息 包含每次实验报告的 相关情况 定义学生的 相关信息 组成 课程号、课程名 ID 教师编号、教师姓名 ID2、ID、实验序号、 实验内容、实验日期 学号、ID2、报告内容、成

8、绩、提交日期 学号、姓名、班级 备注 4 实验教学管理系统数据库设计 学号:* 姓名:* 3.数据流 表3-3 数据库的主要的数流 数据流名 说明 数据流来源 用户输入 教师实验任务 数据流去向 后台数据库 实验报告 实验内容存档 学生报告存储 教师报告读取 教师存储成绩 学生读取成绩 组成 课程号 教师编号 实验序号、实验内容 实验日期 报告内容、成绩 提交日期 备注 教师实验任务 公布实验内容 实验内容 提交的实验 报告 用于存储以及学生读取 包含实验报告内容以及成绩 学生、教师 4.数据存储 表3-4 数据库的主要的数据存储 数据存储名 说明 编号 输入数据流 试验编号、实验内容、实验日

9、期 成绩 提交的实验内容 输出数据流 组成 实验内容 存储实验内容 1 报告内容 实验报告内容以及成绩 2 ID2、ID、实试验编号、实验内容验序号、 实验日期 实验内容、实验日期 学号、ID2、报告内容、成绩 报告内容、成绩、提交日期 5.处理过程 表3-5 数据库的主要的处理过程 处理过程名 编辑发布 实验内容 批改实验 报告 填写修改 实验报告 查询 说明 教师编辑发布实验内容要求 教师批改实验报告并给出成绩 学生在规定的时间内填写实验报告 输入 课程名、教师编号 输出 实验内容 成绩 提交的报告内容 学生成绩 处理 编辑、发布 批改并给出 成绩 填写、修改、 提交 查询 实验内容、提交

10、的报告内容 实验内容、学号、 规定时间 提交后的实验内容 学生查询实验成绩 学号 5 实验教学管理系统数据库设计 学号:* 姓名:* 3.2 概念结构设计 课程号课程名课程1包含nIDID2ID实验序号实验内容实验日期教师课程n1形成n实验内容1包含于1填写 1学号ID2报告内容成绩提交日期教师n教师编号教师姓名1实验报告学生学号姓名班级图3-3 实验教学管理系统的全局E-R图 6 实验教学管理系统数据库设计 学号:* 姓名:* 3.3 逻辑结构设计 分析图3-3, 此系统涉及到实体有:课程,教师课程,教师,实验内容,实验报告,学生。 结合实际情况,根据E-R图向关系模型的转化的一般规则,将实

11、体型转化为关系模式并进行优化,关系的码用下划线标出,结果如下: 课程 教师 教师课程 学生 实验内容 实验报告 3.4 物理结构设计与实施 图3-4 实验教学管理系统数据库中各个表对应的关系图 7 实验教学管理系统数据库设计 学号:* 姓名:* 4 结束语 4.1 收获和体会 通过这次数据库的大作业,我对之前学习的有关数据库的知识,以及软件工程知识有了新的认识;我对以前的理论知识有了更深层次的理解,真正做到了理论与实践的统一;同时,我的认识问题、分析问题、解决问题的能力都有了很大的提高。 当然,在完成大作业的过程中,也遇到了各种的困难,随后通过老师和同学们的帮助,最后问题有一一被我解决。当我把

12、这项作业完成的时候,我真的不敢相信我竟然可以克服这么多困难。 因此,虽然熬了很多的夜,但我得到的不仅仅是专业知识方面的收获,更重要的是学会的如何去解决问题,如何在做项目的过程中与老师交流,与同学交流。所以,这次大作业很值!谢谢老师和同学对我的考验和帮助,谢谢! 4.2 总结与展望 本教学试验管理系实现了要求中所给出的各项功能,和传统的手动操作相比,大大的提高了老师的工作效率,学生的学习效率。对教师的教学,以及学生的学习带来了很大的方便。 但对于系统本身来说,还存在许多的不足,比如,本系统中学生成绩以及学生提交的实验报告是在一个关系中的,这对学生查询成绩来说,会大大降低查询的速度,带来的众多不便;又比如,该系统的触发器没有完善,给学生修改实验报告带来了一些不便。 对于这些问题,我会进一步的去学习,去分析,然后不断的完善。我相信,通过老师和同学们的帮助,以及我的不懈努力,我的这个系统会越来越方便师生使用,而且我的动手能力也将大大的提升。 8

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 生活休闲 > 在线阅读


备案号:宁ICP备20000045号-2

经营许可证:宁B2-20210002

宁公网安备 64010402000987号