高校选课系统报告.docx
- 文档编号:11756723
- 上传时间:2023-03-31
- 格式:DOCX
- 页数:21
- 大小:130.71KB
高校选课系统报告.docx
《高校选课系统报告.docx》由会员分享,可在线阅读,更多相关《高校选课系统报告.docx(21页珍藏版)》请在冰豆网上搜索。
高校选课系统报告
系统分析报告
目录:
1、系统介绍
1.1系统构建的背景
1.2系统的主要功能
1.3系统业务
2、组织结构图
3、业务流程图
4、数据流程图
5、数据字典
5.1数据项
5.2数据结构
5.3数据流
5.4处理逻辑
5.5数据存储
5.6外部实体
6、调整课表具体描述
1、系统介绍
1.1系统构建的背景
1.2系统的主要功能
功能结构图:
1.3系统业务
2、组织结构图
3、业务流程图
4、数据流程图
5、数据字典
5.1数据项
I1.
学号
I2.
姓名
I3.
专业
I4.
年级
I5.
班级
I6.
课程号
I7.
课程名称
I8.
课程类别
I9.
学分
I10.
开设学期
I11.
教学班级编号
I12.
教室编号
I13.
教室容量
I14.
教室类型
I15.
教师编号
I16.
教师职称
I17.
所属院系
I18.
课程执行状态
I19.
课表编号
I20.
课程表状态
I21.
选课单编号
I22.
选课单状态
数据项编号:
__I1____
数据项名称:
学号
描述:
学生的唯一标识
类型及宽度:
数值型,12位
取值范围:
“0”—“10^12-1”
数据项编号:
__I2____
数据项名称:
姓名
别名:
名字
描述:
学生、教师的姓名
类型及宽度:
字符型12位
数据项编号:
__I3____
数据项名称:
专业
别名:
描述:
学校开设专业的名字
类型及宽度:
字符型,20位
数据项编号:
__I4____
数据项名称:
年级
别名:
描述:
学生所处年级
类型及宽度:
数值型,1位
数据项编号:
__I5____
数据项名称:
班级
别名:
描述:
学生所处的按照专业年级所编的班级
类型及宽度:
字符数字型,8位
数据项编号:
__I6____
数据项名称:
课程号
别名:
课程ID
描述:
某一门课程的编号
类型及宽度:
数值型,4位
数据项编号:
__I7____
数据项名称:
课程名称
别名:
描述:
学校开设课程的名字
类型及宽度:
字符型,20位
数据项编号:
__I8____
数据项名称:
课程类别
描述:
学校开设课程的类别
类型及宽度:
字符型,2位
数据项编号:
__I9____
数据项名称:
学分
别名:
描述:
学校开设课程的学分绩点
类型及宽度:
数值型,2位
数据项编号:
__I10___
数据项名称:
开设学期
别名:
学期
描述:
学校一个教学班开展教学活动基本时间单位
类型及宽度:
2位,数值型
数据项编号:
__I11___
数据项名称:
教学班级编号
别名:
教学班
描述:
每个教学班有一个编号
类型及宽度:
数值型,9位
数据项编号:
__I12___
数据项名称:
教室编号
别名:
教室
描述:
每个教室有一个编号
类型及宽度:
字符数字型,9位
数据项编号:
__I13___
数据项名称:
教室容量
别名:
教室大小
描述:
每个教室有一个容量
类型及宽度:
数值型,2位
数据项编号:
__I14___
数据项名称:
教室类型
别名:
教室大小
描述:
每个教室属于一种类型
类型及宽度:
字符型,2位
数据项编号:
__I15___
数据项名称:
教师编号
别名:
工号
描述:
每个教师都有一个唯一工号
类型及宽度:
字母数字,6位
数据项编号:
__I16___
数据项名称:
教师职称
别名:
职称
描述:
每个教师都有职称
类型及宽度字符型,4位
数据项编号:
__I17___
数据项名称:
所属院系
别名:
院系
描述:
每个教师都归属于一个院系
类型及宽度:
字符型,8位
数据项编号:
__I18___
数据项名称:
课程执行状态
别名:
描述:
教学计划中的课程处于未开、预开、开设、已开4种状态
类型及宽度:
字符型,4位
数据项编号:
__I19___
数据项名称:
课表编号
别名:
课表号
描述:
制定课表、调整课表过程中产生的课表具有不同的编号
类型及宽度:
数值型,9位
数据项编号:
__I20___
数据项名称:
课程表状态
别名:
描述:
制定课表、调整课表过程中的课表处于不同状态
类型及宽度:
字符型,9位
数据项编号:
__I21___
数据项名称:
选课单编号
别名:
描述:
每个学生提交的选课单的编号
类型及宽度:
数字型,9位
数据项编号:
__I22___
数据项名称:
选课单状态
别名:
描述:
学生提交的选课单见过检查,可能是不合格的
类型及宽度:
数值型,2位
数据项编号:
__I23___
数据项名称:
上课时段
别名:
描述:
不同的教学班级根据学分、教师、教室安排在不同时段
类型及宽度:
数值型,1位
5.2数据结构
数据结构编号:
DS1
数据结构名称:
学生(选课时)基本信息
简述:
学生选课时需要的基本信息
构成
学生基本信息=学号+姓名+专业+年级+班级
数据结构编号:
DS2
数据结构名称:
所选课程基本信息
简述:
学生选课时需要记录的课程信息
构成
所选课程基本信息=课程号+课程名+课程类别+开设学期
数据结构编号:
DS3
数据结构名称:
教学班名单
简述:
一个教学班的学生名单构成
构成
教学班名单={学号+姓名+专业+年级+班级}
5.3数据流
数据流编号:
__D1_______
名称____选课单_________________
描述:
学生根据可选课程提交的选课记录信息
来源:
__U1学生__目标:
_P2检验选课单__
包含的数据结构
•选课单编号+学生(选课时)基本信息+所选课程信息+选课单状态
单位时间流量:
选课开放期间10KB/S
数据流编号:
__D2_______
名称____合格的选课单_________________
描述:
学生提交的符合全程教学计划安排的选课记录信息
来源:
__P2检验选课单__目标:
_P3建立班级__
包含的数据结构
•选课单编号+学生(选课时)基本信息+所选课程信息+选课单状态
单位时间流量:
选课开放期间10KB/S
数据流编号:
__D3_______
名称____不合格的选课单_________________
描述:
学生提交但不符合全程教学计划安排的选课记录信息
来源:
__P2检验选课单__目标:
_U1学生__
包含的数据结构
•选课单编号+学生(选课时)基本信息+所选课程信息+选课单状态
单位时间流量:
选课开放期间10KB/S
数据流编号:
__D4_______
名称____课表_________________
描述:
根据班级、教师、教师信息初步的课程安排
来源:
__P4安排课程__目标:
_U2教师__
包含的数据结构
•课表编号+教师编号+教室+班级+课程时间段+课程编号+课程名称+课表状态
单位时间流量:
安排课程结束后约100KB/S
备注:
按照‘教师’生成发送给教师,状态为“初次生成”
数据流编号:
__D5_______
名称____确认的课表_________________
描述:
教师确认教务处安排的课表可以执行
来源:
__U2教师__目标:
_P5调整课表__
包含的数据结构
•课表编号+(某个)教师编号+教室+班级+时间+课程编号+课程名称+课程表状态
单位时间流量:
安排课程结束后不确定
备注:
状态为“确认”
数据流编号:
__D6、D7_______
名称____执行课表1、执行课表2_________________
描述:
对教师确认的课表进行调整正式下发的执行课程表
来源:
__P6调整课表__目标:
_U2教师、F3执行课表__
包含的数据结构
•课表编号+教师编号+教室+班级+时间+课程编号+课程名称+课程表状态
单位时间流量:
调整课表结束后不确定
备注:
状态为“执行”,‘执行课表2’按照教师ID分类
数据流编号:
__D8_______
名称____课程计划信息_________________
描述:
全程教学计划里要下一学期要开设课程信息
来源:
__F1课程计划__目标:
_P1制订课程执行计划__
包含的数据结构
•开设学期+{课程编号+课程名称+适用专业+学分+课程类别}
单位时间流量:
不确定
备注:
制订课程执行计划时批量读出
数据流编号:
__D9_______
名称____课程执行计划_________________
描述:
从课程计划信息中选择的实际要实施课程
来源:
__P1制订课程执行计划__目标:
_F2课程执行计划__
包含的数据结构
•开设学期+{课程编号+课程名称+适用专业+学分+课程类别+课程执行状态}
单位时间流量:
不确定
备注
数据流编号:
__D10_______
名称____课程信息_________________
描述:
部分课程执行计划的记录
来源:
__F2课程执行计划__目标:
_P2检验选课单__
包含的数据结构
•课程编号+课程名称+适用专业+开设学期+学分+课程类别
单位时间流量:
不确定
备注:
用来检查某个学生选课是否符合要求
数据流编号:
__D11_______
名称____学生成绩单_________________
描述:
某个学生的成绩单
来源:
__P6登记成绩__目标:
_F8成绩单文件__
包含的数据结构
•学生编号+学生姓名+学期+{课程编号+课程名称+成绩}
单位时间流量:
提交成绩期间,预计10KB/S
备注:
成绩录入后为单个学生生成的单个学期成绩单
数据流编号:
__D12_______
名称____学生数据_________________
描述:
用于检验选课单的某个学生的基本信息
来源:
__F2学生文件__目标:
_P2检验选课单__
包含的数据结构
•学生编号+学生姓名+专业+年级
单位时间流量:
检验选课单时,100KB/S
备注:
数据流编号:
__D13_______
名称____教师数据_________________
描述:
用于安排课程的教师部分信息
来源:
__F5教师数据文件__目标:
_P4安排课程__
包含的数据结构
•教师编号+教师职称+所属院系
单位时间流量:
不确定
备注:
数据流编号:
__D14_______
名称____班级数据_________________
描述:
根据选课情况产生的教学班信息
来源:
__P3建立班级__目标:
_F7班级文件__
包含的数据结构
•班级编号+课程编号+课程名称+学分+教师编号+教师姓名+教学班名单
单位时间流量:
不确定
备注:
数据流编号:
__D15_______
名称____教室数据_________________
描述:
排课时需要的教室信息
来源:
__F6教室数据文件__目标:
_P4安排课程__
包含的数据结构
•教室编号+容量+类型
单位时间流量:
不确定
数据流编号:
__D16、D17_______
名称____班级信息_________________
描述:
对教学班进行管理时的班级信息,与班级数据相同
来源:
__F6教室数据文件__目标:
_P4安排课程__
包含的数据结构
•教学班级编号+课程编号+课程名称+学分+教学班名单
单位时间流量:
不确定
5.4处理逻辑
处理逻辑编号:
P1
处理逻辑名称:
制订课程执行计划
简述:
学校统一制定课程执行的计划
输入的数据流:
课程计划信息
处理:
具体如何制定
输出的数据流:
课程执行计划
处理的频率:
每学期一次
处理逻辑编号:
P2
处理逻辑名称:
检验选课单
简述:
检验选课单是否符合要求
输入的数据流:
选课单
处理:
查看学生是否符合选课条件
输出的数据流:
合格的选课单以及不合格的选课单
处理的频率:
每人一次
处理逻辑编号:
P3
处理逻辑名称:
建立班级
简述:
根据选课情况建立班级
输入的数据流:
合格的选课单
处理:
合理分配班额
输出的数据流:
班级数据
处理的频率:
每学期三次
处理逻辑编号:
P4
处理逻辑名称:
安排课程
简述:
安排具体的课程
输入的数据流:
班级信息、教师数据、教室数据
处理:
合理安排课程
输出的数据流:
课表
处理的频率:
每学期三次
处理逻辑编号:
P5
处理逻辑名称:
调整课表
简述:
最后调整课表
输入的数据流:
确认的课表
处理:
输出的数据流:
执行课表1、执行课表2
处理的频率:
每学期三次
5.5数据存储
数据存储ID:
_F1______
名称:
课程计划
别名:
全程教学计划
描述:
每个年级各专业都有一个全程教学计划,指出了大学四年所开设的课程及其开设的学期
数据结构:
课程计划编号+适用专业+{课程编号+课程名称+学分+课程类别+开设学期}
主键:
__课程计划编号
备注:
每个专业有一个全程教学计划
数据存储ID:
F2
名称:
课程执行计划
别名:
每个学期的教学执行计划
描述:
每个学期有一个教学执行计划
主键:
课程执行计划编号
辅助键:
课程编号+适用专业
备注:
每个学期全校产生一个教学执行计划
数据存储ID:
F3
名称:
执行课表
别名:
课程表
描述:
每个学期有全校有一个执行课表
数据结构:
课程表编号+{教学班级+课程编号+课程名称+学分+课程类别+教师+教师+上课时段}
主键:
课程表编号
备注:
每个学期全校有一个教学执行课表
数据存储ID:
F4
名称:
学生文件
描述:
记录学生的基本信息
数据结构:
学号+姓名+专业+年级+班级+性别+年龄+政治面貌+家庭住址_
主键:
学号
数据存储ID:
F5
名称:
教师数据文件
描述:
记录教师的基本信息
•增长速度:
不确定
数据结构:
_教师编号+姓名+学历+职称++性别+年龄+政治面貌+所属院系_
主键:
教师编号
数据存储ID:
_F6______
名称:
教室数据文件
描述:
记录学校可支配教室的基本信息
数据结构:
教室编号+类型+容量
主键:
教室编号
数据存储ID:
_F7______
名称:
班级文件
描述:
记录教学班的基本信息
数据结构:
班级编号+课程编号+课程名称+学分+教师编号+教师姓名+教学班名单
主键:
班级编号
数据存储ID:
F8
名称:
成绩单文件
别名:
成绩单
描述:
记录某个学期某个学生的各科成绩
数据结构:
学生编号+学生姓名+学期+{课程编号+课程名称+成绩}
主键:
学生编号+学期
5.6外部实体
外部实体编号:
U1
外部实体名称:
学生
简述:
选课的主体
输入的数据流:
不合格的选课单
输出地数据流:
选课单
外部实体编号:
U2
外部实体名称:
教师
简述:
教学的人
输入的数据流:
课表、执行课表1
输出地数据流:
确认的课表
6、调整课表具体描述
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 高校 选课 系统 报告
![提示](https://static.bdocx.com/images/bang_tan.gif)