数据库教学管理系统设计报告.docx
- 文档编号:28655112
- 上传时间:2023-07-19
- 格式:DOCX
- 页数:13
- 大小:861.75KB
数据库教学管理系统设计报告.docx
《数据库教学管理系统设计报告.docx》由会员分享,可在线阅读,更多相关《数据库教学管理系统设计报告.docx(13页珍藏版)》请在冰豆网上搜索。
数据库教学管理系统设计报告
教师学科教案
[20–20学年度第__学期]
任教学科:
_____________
任教年级:
_____________
任教老师:
_____________
xx市实验学校
数据库课程设计报告
项目名称:
数据库教学管理系统
学院:
班级:
学号、姓名:
学号、姓名:
学号、姓名:
学号、姓名:
1项目需求
1.1设计目标
我们设计的数据库实现的目的有以下几点:
①教学系统的开发和投入使用能提高人们的工作效率,节省很大部分的劳动力从而减少很多不必要的人力开支
②所有相应的信息都保存在数据库中,大大提高了查询速度,便于管理员修改信息。
③学生进行选课、查询成绩等的效率也会大大提高且方便快捷,优化了校园信息传播渠道。
④学籍管理部门通过访问各专业学生的学习情况,方便了对学籍的系统管理。
⑤减轻了教学管理工作者的工作任务和压力,同时也提高了工作效率。
1.2可行性分析
可行性分析是要分析建立新系统的可能性、可行性分析主要包括经济可行性分析、技术可行性分析和社会可行性分析。
通过对学校的教学管理工作进行详细调查,在熟悉了教学业务流程后,认为:
教学管理是一个教学单位不可缺少的部分,教学管理的水平和质量至关重要,直接影响到学校的发展。
但传统的手工管理方式效率低,容易出错,保密性差。
此外,随着时间的推移,将产生大量的文件和数据,给查找、更新和维护都带来不少困难。
使用计算机进行教学管理,优点是检索迅速、检查方便、可靠性高、存储量大、保密性好、减少错误发生率,大大提高了教学管理的效率和质量。
而数据库的设计与优化对教学管理系统的设计取这决定性的作用,因此对“教学管理系统”的数据库设计势在必行,同时从经济、技术、社会三方面分析也是可行的。
1.3模块设计分析
根据前面对用户需求的分析,依据系统功能设计原则,对整个系统进行了模块划分,得到了如图所示的功能模块图:
2项目数据库设计
2.1E-R图
2.2设计方法、步骤
采用自底而上的设计方法。
先自顶向下地进行需求分析,对教学管理系统的需求进行逐步细化;然后再自底而上地设计概念结构,最终将各个局部应用的概念结构集合成为全局概念结构。
2.3关系模式设计
2.3.1教师信息管理
教师(编号,姓名,性别,出生日期,政治面貌,参加工作日期,职称,学历)其中,编号为主键。
该模块用于实现教师信息,如果有调入学校的新老师,则为其建立档案并将其基本信息输入到计算机中。
可对教职工信息进行添加、查询、删除。
2.3.2学生信息管理
学生(学号,姓名,性别,出生日期,入校日期)其中,学号为主键
实现学生基本信息管理,可将新入学的学生基本信息输入到计算机中。
对学生信息进行添加、查询、删除。
包括学号、姓名、性别、出生日期、入校日期。
并且建立了性别约束及其默认值。
2.3.3课程信息管理
课程(课程编号,课程名称,学分)其中,课程编号为主键
2.3.4选课信息管理
选课(学号,课程编号,考试成绩)其中,学号和课程编号为主键
该模块用于实现课程信息和学生选课信息的管理。
对学生选课情况进行添加、查询、删除。
2.3.5教师授课管理
教师授课(课程编号,授课教师编号,授课地点,授课学时)其中,课程编号和授课教师编号为主键。
2.3.6各表的关系图
2.3.7学生课程成绩视图
2.4查询分析
2.4.1查询各个学生的每科成绩
Select学生.学号,姓名,课程.课程名称,考试成绩
from学生,课程,选课
where学生.学号=选课.学号and选课.课程编号=课程.课程编号
orderby考试成绩DESC
2.4.2查询学生平均成绩
Selectmax(学生.学号)as学号,max(姓名)as姓名,max(课程.课程名称)as课程名,avg(考试成绩)as平均成绩
from学生,课程,选课
where学生.学号=选课.学号and选课.课程编号=课程.课程编号
groupby学生.学号
3体会
1:
通过本次数据库系统开发实验,我掌握了简易数据库系统的开发过程和方法,比如:
对系统的分析,系统模块的划分,以及具体子程序的划分.熟悉的了解了数据库设计的基本方法和规则.总的来说,受益匪浅,对这一个学起来对数据库系统课程的学习有了进一步的巩固和提升,对以后进一步学习数据库相关课程乃至以后实践都有很大的帮助.
2:
对于我们来说确实收获了不少,我们查找资料、了解有关的知识,相互探讨,了解管理系统的需求,做好需求分析后,开始系统的设计,画出E-R图,写出各个实体的属性。
对于数据库的创建,虽然出现很多的问题,但经过探讨之后我们都能够很好的解决,这便让我们体会到上课专心听讲的重要性。
我们相信,只要自己肯努力、肯奋斗,总是会有收获的。
3:
这次数据库课程设计给我最大的印象就是如果自己有了兴趣,就动手去做,困难在你的勇气和毅力下是太不了头的。
从做这个数据库开始无论遇到什么困难,我都没有一丝的放弃的念头。
处于对知识的渴望,出于对新技术的好奇,出于对一切未知的求知。
我完成了这次数据库课程设计,不过知识我学习路上的驿站,我会继续好好努力学习。
4:
通过这次课程设计发现这其中需要的很多只是我们没有接触过,去图书馆查资料的时候发现我们前边学到的仅仅是皮毛,还有很多需要我们掌握的东西我们还不知道。
同事业发现了原来学过的东西还没有理解到位,不能灵活运用于实际,不能很到的用来解决问题,这就需要我们不断的大量练习,通过不断的学习,不断地发现问题,思考问题,进而解决问题。
合作完成的人员分工情况表
成员情况
承担的具体内容及其工作量
1
姓名
学号
班级
2
姓名
学号
班级
3
姓名
学号
班级
4
姓名
学号
班级
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 数据库 教学管理 系统 设计 报告
![提示](https://static.bdocx.com/images/bang_tan.gif)