学籍管理系统数据字典
学籍管理系统数据字典:
名称:用户信息
描述:管理员的基本信息表
定义:用户=用户名+密码+性别+联系电话+出生年月+家庭住址
用户名={英文字母、数字、特殊符号}
姓名={英文字母、数字、文字}
------------------------------------------------------
名称:学生信息管理
描述:学校学生注册基本信息表
定义:学生表=学号+姓名+性别+班级+民族+籍贯+政治面貌+出生日期+入学日期 +家庭住址+联系电话+{备注}4
学号=11 {数字} 11
姓名=2 {文字} 4
----------------—-------------------------------------
名称:班级表
描述:学校各班班级基本信息表
定义:班级表=年级+班号+班主任+教室
班号=3 {数字} 3
年级=2 {文字} 2
-------------------------------------------------------
名称:课程表
描述:各年级所学课程的基本信息表
定义:课程表=课程编号+课程名称+课程类型+课程描述
编号=3{数字}3
名称=4{文字}4
--------------------—---------------------------------
名称:学生成绩管理
描述:学校学生各科成绩基本信息表
定义:成绩录入=考试编号+学号+姓名班级+课程名+成绩
学号=11 {数字} 11
姓名=2 {文字} 4
--------------------—---------------------------------
数据流名:招生计划
别名:
组成:{招生年度+系+专业+招生地区+学制+招生种类+招生人数 }
备注:根据各系专业制定各类招生生源及人数。
数据流名:学生名册
别名:
组成:姓名+性别+民族+籍贯+出生日期+高考成绩+新生类别+系+专业+年级+学制+政治面貌+联系电话+家庭地址
备注:
数据流名:毕业名单
别名:
组成:姓名+性别+民族+籍贯+出生日期+班级+系+专业+年级+学制+政治面貌+毕业年+毕业性质+{课程+成绩+学分+学年+学期+奖惩文号+奖励+类别+级别+奖惩方式+奖惩金额+时间+处分+性质+}
--------------------—---------------------------------
数据结构:学生
含义说明:是学籍管理系统的一个核心数据结构,定义了学生的有关信息
组成:学号、姓名
数据项:学号
含义说明:唯一标识每一个学生
别名:学生编号
类型:字符型
长度:9位
取值范围:200400000 – 999999999
取值含义:前四位表明学生所在年级,后五位安顺序编号
数据项:姓名
含义说明:表示学生的姓名
类型:字符型
长度:10位
取值范围:任意字符
数据结构:教师
含义说明:学籍管理系统的核心数据结构之一,定义了教师的有关信息
组成:教师号,教师姓名
数据项:教师号
含义说明:教师的编号
类型:字符型
长度:5位
取值范围:10000 – 99999
数据项:教师姓名
含义说明:教师的姓名
类型:字符型
长度:10位
取值范围:任意合法的字符
--------------------—---------------------------------
数据结构:课程
含义说明:教务管理系统的核心数据结构之一,定义了课程的有关信息
组成:课程号,课程名,课程描述,教师,教室,教科书,学分
数据项:课程号
含义说明:课程的编号
类型:字符型
长度:4
取值范围:0001 – 9999
数据项:课序号
含义说明:对于同一课程,由不同老师教授,用课序号来区分
类型:字符型
长度:2
取值范围:01 – 99
数据项:课程名
含义说明:课程的名称
类型:字符型
长度:10
取值范围:任意合法的字符
数据项:课程描述
含义说明:课程内容的基本描述
类型:字符型
长度:200
取值范围:任意合法字符
数据项:教科书
含义说明:课程所用的教科书
类型:字符型
长度:20
取值范围:任意合法字符
数据项:学分
含义说明:课程的学分
类型:整型
长度:1
取值范围:1-9
数据结构:班级--------------------—---------------------------------
含义说明:专业分班信息
组成:班级编号,班级人数
数据项:班级编号
含义说明:班级的编号
类型:字符
长度:5
取值范围:00001-99999
数据项:班级容量
含义说明:班级的容纳学生的数量
类型:整型
取值范围:正整数
--------------------—---------------------------------
数据结构:选课记录含义说明:纪录学生选课的纪录
组成:学生,课程,成绩
数据项:成绩
含义说明:选课学生本学期的成绩
类型:浮点数
范围:0.0 – 100.0
处理过程:分配考场
说明:在考试日期,为所有课程分配考场
输入:课程,教室
输出:考场安排
处理:为各课程排考场,考试时间地点不冲突且考试人数不超过考场容量。
数据存储:成绩单--------------------—---------------------------------
说明:记录学生本学期所有课程成绩
流入数据流:学生所有的选课记录
流出数据流:学生的成绩单;
数据量:由学生的人数决定 ;
存取方式:随机存取。