表 2.1 数据项列表
院系代号 |
|
varchar(5) |
5 |
|
|
FALSE |
姓名 |
|
varchar(6) |
6 |
|
|
FALSE |
性别 |
|
char(2) |
2 |
|
|
FALSE |
年龄 |
|
integer |
|
|
|
FALSE |
工龄 |
|
integer |
|
|
|
FALSE |
备注 |
|
varchar(16) |
16 |
|
|
FALSE |
专业号 |
|
varchar(5) |
5 |
|
|
TRUE |
院系代号 |
|
varchar(5) |
5 |
|
|
FALSE |
专业名称 |
|
varchar(16) |
16 |
|
|
FALSE |
备注 |
|
varchar(16) |
16 |
|
|
FALSE |
学号 |
|
integer |
|
|
|
TRUE |
课程号 |
|
varchar(5) |
5 |
|
|
TRUE |
分数 |
|
float |
|
|
|
FALSE |
课程号 |
|
varchar(5) |
5 |
|
|
TRUE |
教师号 |
|
varchar(5) |
5 |
|
|
TRUE |
表 2.2 数据结构清单
数据结构名 |
含义说明 |
组成 |
学生基本信息 |
学生基本信息的描述 |
班级+学号+院系代号+专业号+姓名+性别+出生年月 +籍贯+民族+家庭住址+入学时间+政治面貌+身份证号+联系电话+备注; |
成绩管理 |
学生成绩的管理 与查询管理描述 |
学号+课程号+分数; 平均分数+最高分+最低分; |
学生相关信息 |
学校的院系、教师信息以及课程信息的描述 |
课程号+课程名+先行课+学分+备注; 院系代号+院系名+系主任+备注; 教师号+院系代号+姓名+性别+年龄+工龄+备注; |
系统管理 |
对系统中的所有表的更新、删除、修改描述 |
—————— |
数据流是数据结构在系统内传输的路径。表1-3是描述数据流的数据流定义表,其中包含了数据流名、说明、数据流组成、流量与备注等,表1-4是系统中的数据流描述,其中包括输入数据流、输出数据流等的描述。
表 2.3 数据流定义表
编号 |
数据流名 |
说明 |
数据流组成 |
流量 |
备注 |
L01 |
学生基本信息 |
学生的所有基本信息 |
学生基本信息结构 |
—— |
—— |
L02 |
学生成绩 |
所有学生的成绩 |
成绩管理结构 |
— |
—— |
L03 |
分类信息 |
同班级学生名单 |
部分学生基本信息结构 |
—— |
—— |
L04 |
各门成绩 |
学生的平均成绩(包括所有学生和同班级学生的成绩情况) |
成绩管理结构 |
—— |
—— |
L05 |
科目成绩 |
学生的单科成绩 |
成绩管理结构 |
—— |
—— |
L06 |
教师、专业、院系信息 |
—— |
学生相关信息 |
—— |
—— |
L07 |
查询结果 |
—— |
L04 | L05 |
—— |
—— |
L08 |
统计分析 |
—— |
L04+L05 |
—— |
—— |
表 2.4 数据流表
使用者名称 |
输入数据流数 |
输出数据流数 |
备注 |
管理员 |
L01+L02+L06 |
L07+L08 |
系统管理员拥有所有权限 |
教务处人员 |
L01+L02+L06 |
L07+L08 |
拥有对学生和教师的管理权限 |
任课教师 |
L02 |
L07 |
可对成绩进行查询与更新 |
学生 |
L01 |
L07 |
查询成绩与学生基本信息 |
数据存储是数据结构停留或保存的地方,也是数据流的来源和去向之一。其主要包括数据存储名、说明、编号、输入的数据流与输出的数据流、组成、数据量,存取频度、存取方式。下表表示了该学籍管理系统中的数据存储描述。
表 2.5 数据存储描述
数据存储名 |
组成 |
输入数据流 |
输出数据流 |
存取频度 |
存取方式 |
学生基本信息表 |
学生基本信息结构 |
L01 |
L01, L07 |
大 |
顺序检索、更新 |
院系教师及专业表 |
学生相关信息数据结构 |
L06 |
L06.L07 |
小 |
顺序检索、更新 |
学生成绩表 |
成绩管理结构 |
L02 |
L07 |
一般 |
顺序检索、更新 |
该学籍管理系统的处理过程比较少,主要包含了数据的追加,更新, 修改以及删除,还有便是一些查询处理,包括对学生成绩的平均分、最高分最低分的查询,以及一些分类处理。下图显示了这些最基本的处理以及其对应的数据流与说明。
表2.6 处理过程列表
处理名 |
简要说明 |
输入数据 |
输出数据 |
备注 |
添加数据 |
—— |
L01, L06 |
|
—— |
删除数据 |
—— |
L01,L06 |
|
—— |
更改数据 |
—— |
L01, L06,L02 |
L01,L06,L02 |
—— |
查询数据 |
—— |
|
L07 |
—— |
统计分析 |
—— |
|
L08 |
—— |
上一页 [1] [2] [3] [4] [5] [6] [7] [8] [9] [10] 下一页