数据库课程设计报告 教务管理系统

数据库课程设计报告 教务管理系统

ID:48308001

大小:381.78 KB

页数:23页

时间:2019-11-06

数据库课程设计报告 教务管理系统_第1页
数据库课程设计报告 教务管理系统_第2页
数据库课程设计报告 教务管理系统_第3页
数据库课程设计报告 教务管理系统_第4页
数据库课程设计报告 教务管理系统_第5页
资源描述:

《数据库课程设计报告 教务管理系统》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、数据库系统课程设计学生姓名:班学号:指导教师:中国地质大学年月日教务管理系统1、需求分析教务管理系统该教学系统主要提供数据维护、学生选课和教师授课信息查询功能。其实现的功能(即其包含的查询)有:系统中对教师、学生基本信息的录入;系统中对教师、学生的基本信息查询;查询学生的选课情况;查询教师的授课情况;还包括学生选课功能。该数据库系统包括学生密码表、学生信息表、教师信息表、教师密码表、学生选课表、课程匹配表,管理员密码表七个关系表,基本情况如下:三张密码表均有相应账户和密码;教师信息表有工作证号、姓名

2、、性别、族别、政治面貌、出生年月、联系方式、所在系、所在学院、职称;学生表有学号、姓名、性别、族别、政治面貌、出生年月、联系方式、班号、所在系、所在学院;课程有课程名、学分、名额、上课时间信息;授课表有课程号、工作证号信息;学生选课表有课程名称、课程号、授课老师、授课时间、授课地点、剩余容量、工作证号、成绩。课程匹配表则有课程号,学号,学生姓名,班号,所在专业,所在学院,成绩。每个学生都属于一个班,每个教师也都属于一个系。一名教师可以教多门课,一门课可以有几位主讲老师,一名同学可以选多门课。学生、教

3、师都有可以有重名,工作证号、学号可以作为标识。系统中的实体:①教师:工作证号、姓名、性别、职称、电话等;②学生:学号、姓名、性别、出生年月、职位、电话等;③班级:班号、最低总学分、人数等;④系:系代号、系名、系办公室电话等;⑤课程:课序号、课名、学分、上课时间、名额等。实体间关系:①每个学生都属于一个班,每个班都属于一个系,每个教师也都属于一个系;②每个班的班主任都由一名教师担任;③一名教师可以教多门课,一门课可以有几位主讲老师,但不同老师讲的同一门课其课序号是不同的(课序号是唯一的);④一名同学可

4、以选多门课,一门课可被若干同学选中;⑤一名同学选中的课若已学完,应该记录有相应成绩;⑥本单位学生、教师都有重名,工作证号、学号可以作为标识。系统的需求:①教学系统主要提供数据维护、选课和信息查询;②系统中各对象的基本信息录入与查询;③指定班、系的学生信息查询;④学生的成绩、学分情况查询;⑤教师授课情况和学生选课情况查询。系统的组成:教务管理系统包括教师管理子系统、学生管理子系统、管理员管理子系统。其中各个系统中拥有独自的一套查询、添加、删除、更新操作。系统管理员进行数据维护的操作。2、概念设计(1)

5、概念模型(E-R图):①选课E-R图学生课程恩选课课mn学号年龄性别所在系课程号课名学分名额①授课E-R图工作证号课程号姓名教师课程恩授课mn课名性别学分电话名额①总E-R图m学生选课学号姓名专业课程恩教师授课nmn工作证号课程号姓名电话……(2)数据字典:①数据项编号实体数据项名数据项含义说明数据类型长度与其他数据项的逻辑关系1教师工作证号区别老师的数据项Bigint20决定姓名性别等教师属性2姓名允许重名Char10决定性别等教师属性3性别老师性别Char10 4所在系所在系Char10 5电话

6、老师的联系方式Bigint20 6用户名登录验证Char207用户密码登录验证Char208所在学院所在学院Char309族别所属民族Char3010职称老师的职称Char2011政治面貌老师的政治面貌Char2012学院电话学院电话Bigint2013出生年月老师出生年月Char2014学生学号区别学生的数据项Bigint20决定姓名性别等学生属性15学生姓名允许重名Char1016学生性别学生性别Char10 17出生年月允许重复Char  18所在系允许空值Char10 19班号学生联系方式C

7、har11 20用户名登录验证Char2021用户密码登录验证Char2022所在学院所在学院Char3023族别所属民族Char3024政治面貌学生的政治面貌Char2025联系方式学生联系方式Bigint26课程课程号区别课程的数据项Char10决定课名学分等课程属性27课程名课程名称Char10 28学分所含学分Char10  29上课时间上课日期Char30  30名额课程限制最高人数Char10  31选课课程号学生所选课课程号Char10 由课程表课程号和学生表学号决定32学号学生学号C

8、har20 33授课课程号学生所选课课程号Char10由课程表课程号和学生表学号决定34工作证号教师工作证号nchar20②数据流编号数据流名数据流来源数据流去向1查询教师信息工作证号教师信息2注册教师信息插入的信息教师信息3查询学生信息学号学生信息4注册学生信息插入的信息学生信息5查询课程信息学号课程信息7选择课程选课信息课程匹配表8查询选课信息学号选课信息9查询授课信息课程号课程匹配表总数据流图录入选课查询评价5.0更新:②数据结构编号数据结构名含义说明组成1教师

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。