版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、河北工业大学管理学院数据库课程设计报告 PAGE 11教学管理系统1引言1.1编写目的 本文档为定义项目的需求,指导后期的系统的分析与设计,并为系统的最终用户、项目管理人员和项目开发人员提供参考标准。1.2项目背景 该系统的最终用户为学校的教学管理人员及老师。随着高校的扩招,依靠原来的档案管理教学已经力不从心且效率低下,开发教学管理系统已是大势所趋。1.3假定与约束 假定分为用户假定和系统环境假定。 用户假定为系统的用户具有一定的计算机操作基础,能使用Windows操作系统和Internet Explorer。 系统环境假定为用户拥有一台pc机,能够连上因特网(局域网)。2需求分析教学管理系统
2、从功能来说,主要是实现对一般高校的信息化管理系统。用户的需求可分为如下3个方面:教学管理人员通过该系统登录学生、教师和课程的有关信息。教师可以通过该系统来设置课程信息和登录学生的成绩,实现对学生成绩的管理。通过该系统对学生成绩进行汇总统计和分析。2.1功能模块教学管理系统教师信息管理选课信息管理学生信息管理教师档案登录教师信息登录相关信息查询选课信息登录课程信息登录相关信息查询学生档案登录学生成绩登录学生相关信息查询“教学管理系统”功能模块图2.2数据流程图外部实体 处理 数据流 数据存储学生学生信息管理管理学生登记表学生档案校长各系部教务管理教学计划教学计划课表学生教师学生成绩管理学生成绩单
3、学生成绩教学管理系统数据流图打印课表统计报表学生情况登记表统计报表学生信息管理审核登记表校长学生错误的学生登记表学生信息管理子系统数据流程图教师学生成绩单成绩登记期末成绩成绩分析成绩存储成绩管理子系统数据流程图2.3数据字典在系统数据流程图的基础上,进一步和描述所有数据的工具,包括一切动态数据和静态数据的数据结构和相互关系的说明,是数据分析和数据管理的重要工具,也是数据库的参考依据。1.数据项涉及教师的数据字典数据项名数据类型长度值域范围说明教师编号varchar1000019999姓名varchar10性别varchar50男,女工作时间varchar10政治面貌varchar学历varch
4、ar职称varchar老师的头衔涉及学生的数据字典数据项名数据类型长度值域范围说明学号varchar10000001999999课程编号varchar10姓名varchar50性别varchar10男,女出生日期varchar政治面貌varchar班级编号varchar涉及课程的数据字典数据项名数据类型长度值域范围说明课程编号varchar10课程名varchar10课程类别varchar50学分varchar10涉及授课的数据字典数据项名数据类型长度值域范围说明授课IDvarchar10课程编号varchar10教师编号varchar5000019999班级编号varchar10学年varc
5、har授课地点varchar授课时间varchar涉及成绩的数据字典数据项名数据类型长度值域范围说明成绩IDvarchar10学号varchar10000001999999学年varchar50学期varchar10课程编号varchar成绩varchar涉及选课的数据字典数据项名数据类型长度值域范围说明选课IDvarchar10选课编号varchar10学号varchar500000019999992.数据结构编号: 1 名称:教师 简述:介绍教师的基本信息组成:教师编号,姓名,性别,工作时间,政治面貌,学历,职称编号: 2 名称:学生 简述:介绍宿舍的基本信息组成:学号,课程编号,姓名,性
6、别,出生日期,政治面貌,班级编号编号:3 名称:课程 简述:介绍课程的相关信息组成:课程编号,课程名,课程类别,学分编号: 4 名称:授课 简述:简述授课的基本情况组成:授课ID,课程编号,教师编号,班级编号,学年,授课地点,授课时间编号: 5 名称:成绩 简述:简述成绩的基本情况组成:成绩ID,学号,学年,学期,课程编号,成绩编号:6 名称:选课 简述:简述课程编号及选课的学生组成:选课ID,选课编号,学号3数据库设计3.1概念结构设计(1)确定实体为了利用计算机完成复杂的教学管理任务,必须存储教师、班级、学生、课程、授课、成绩等大量信息,因此教学管理系统中的实体应包含:教师、课程、学生。(
7、2)概念模型,如图学号课程编号学生成绩学年学期考试成绩学生成绩分E-R图成绩IDp1m1t11n输入管理员安排设置输入输入课程安排学生档案教师档案课程设置学生成绩11教务系统管理E-R模型图政治面貌性别职称教师信息工作时间教师编号学历系别联系电话姓名教师信息E-R图学生档案姓名学号性别政治面貌班级编号毕业学习学生档案E-R图出生日期学期班级编号教师授课表SHOUKEBIAN信息教师编号学年授课ID学时授课地点授课时间课程编号教师授课E-R图课程设置课程编号课程名课程类别学分课程设置E-R图3.2逻辑结构设计教师(教师编号,姓名,性别,工作时间,政治面貌,学历,职称)此为教师实体对应的关系模式。
8、学生(学号,课程编号,姓名,性别,出生日期,政治面貌,班级编号)学生实体单独转换成一个关系模式,此为学生实体对应的关系模式。课程单独转换成一个模式,学生与课程是多对多的关系,在学生关系中,“课程编号”是学生的外码。课程(课程编号,课程名,课程类别,学分)授课(授课ID,课程编号,教师编号,班级编号,学年,授课地点,授课时间)成绩(成绩ID,学号,学年,学期,课程编号,成绩)学生与成绩多对多的,因此单独转换成一个关系模式,并加入两端的键,作为关系的主键。在授课关系中,“教师编号”,“课程编号”是外码。在成绩关系中,“学号”是外码。选课(选课ID,选课编号,学号)4项目总结4.1小组成员分工1.完成需求分析2.完成E-R图和数据模式设计3.完成设计报告4.2心得体会 一周的程序设计工作很快就结束了,这让我过得很充实,获益非浅,不仅加深了我对教学系统的了解与深化以及数据库原理的了解,熟悉了数据库设计的流程,还对软件工程有了初步认识,基本掌握了需求分析的方法。同时为我以后进入社会打下了基础。通过本次设计与制作,我的实际动手能力和处理问题的能力有了明显提高,同时更丰富了我对知识的熟练与掌握,培养了我团队精神和协作精神。在当今社会里,掌握扎实的科学知识固然重要,但具有更强的实验设计能力也是必不可少的。社会对人的要求不断提高,21世纪是信息高度发展的世纪,要在信息网络的世
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 无人机电子技术基础课件 9.4.1基本寄存器
- 2026年中国古代文学知识考核题库试题附参考答案详解(模拟题)
- 2026年银行招聘练习题含答案详解(完整版)
- 【低空经济】低空文化旅游综合体项目可行性研究报告
- 2026年幼儿园火箭和飞船
- 2026年幼儿园国旗飘飘
- 2025福建福州市园开新筑开发建设有限公司项目建设合同制人员招聘10人笔试参考题库附带答案详解
- 2025福建漳州城投地产集团有限公司市场化用工人员招聘35人笔试参考题库附带答案详解
- 2025湖南长沙市望城经开区招商投资有限公司招聘9人笔试参考题库附带答案详解
- 2025湖北恩施州正山堂巴东红茶业有限责任公司招聘3人笔试参考题库附带答案详解
- 管网工程施工方案
- 森林病理学-林木枝干病害
- 江南大学数电题库(部分)
- 性传播疾病的口腔表征
- 物业服务报价表
- Kistler-5867B监控仪快速入门
- 甘肃省兰州市树人中学七年级下期中考试数学试题
- (完整word版)三级安全教育记录及表格(全)
- 名师整理最新人教部编版语文中考议论文阅读-论证思路及结构专题复习教案含答案
- 预制梁首件施工方案
- 多媒体技术ppt课件(完整版)
评论
0/150
提交评论