生奖励表
图2-4-8
数据流
系统名:奖惩情况子系统编号:F7
条目名:学生惩罚信息别名:
来源:"学校"外部实体
去向:"数据处理"处理逻辑
数据结构:
姓名学号选修方向所在班级原因时间扣分备注
需要说明:用此来记录学生的被惩罚情况,每位被惩罚的学生都有一条记录。
修改记录:修改学生惩罚表
图2-4-9
数据存储
系统名:学籍管理子系统编号:D1
条目名:学生基本情况别名:
存储组织:记录数:约2000主键:学号
二维表数据量200kb副键:姓名
记录组成:
项名:学号姓名性别出生日期政治面貌......简历备注
近似长度:982465050
需要说明:1、学籍变动,留级转专业/班级的在备注中说明。
2、重修课程在备注中说明。
修改记录:
图2-4-10
数据存储
系统名:成绩管理子系统编号:D2
条目名:学生成绩情况别名:
存储组织:记录数:约20000主键:学号
二维表数据量2000kb副键:姓名
记录组成:
项名:学号姓名班级课号课名成绩......备注
近似长度:9830830450
需要说明:1、学生补考情况在备注中说明。
2、没有参加考试的备注中说明。
修改记录:学生成绩表
图2-4-11
数据存储
系统名:成绩管理子系统编号:D3
条目名:补考情况别名:
存储组织:记录数:约2000主键:学号
二维表数据量200kb副键:姓名
记录组成:
项名:学号姓名班级课号课名成绩时间......备注
近似长度:98308304650
需要说明:1、补考时间、地点在备注中说明。
2、特殊信息也在备注中说明。
修改记录:学生成绩表
图2-4-12
图2-4-13
数据存储
系统名:学籍子系统编号:D4
条目名:学籍变动情况别名:
存储组织:记录数:约20主键:学号
二维表数据量2kb副键:姓名
记录组成:
项名:学号姓名性别出生日期政治面貌......简历备注
近似长度:982465050
需要说明:学籍变动特殊说明写在备注中。
修改记录:学生基本情况表
图2-4-14
数据存储
系统名:学籍管理子系统编号:D5
条目名:学生毕业情况别名:
存储组织:记录数:约2000主键:学号
二维表数据量200kb副键:姓名
记录组成:
项名:学号姓名性别出生日期政治面貌......简历备注
近似长度:982465050
需要说明:1、学籍变动,留级转专业/班级的在备注中说明。
2、毕业的说明在备注中说明。
修改记录:
图2-4-15
数据存储
系统名:奖惩管理子系统编号:D6
条目名:奖励基本情况别名:
存储组织:记录数:约20主键:学号
二维表数据量2kb副键:姓名
记录组成:
项名:学号姓名性别出生日期政治面貌......备注
近似长度:8824650
需要说明:奖励其他信息在备注中说明。
修改记录:
图2-4-16
数据存储
系统名:奖惩管理子系统编号:D7
条目名:惩罚基本情况别名:
存储组织:记录数:约20主键:学号
二维表数据量2kb副键:姓名
记录组成:
项名:学号姓名性别出生日期政治面貌......备注
近似长度:9824650
需要说明:惩罚其他信息在备注中说明。
修改记录:
图2-4-17
数据元素
系统名:学生管理系统编号:u1
条目名:学号别名:
所属数据流:"f1-f8"取值范围:01101001~~~~99699999
*********
编号
选修方向班级代号
学生入学年号
数据元素属性:
类型:字符型
宽度:8
需要说明:每个学生都有一个学号,它是学生的唯一标志
图2-4-18
在数据字典中还有其他的数据流、数据处理、数据存储、数据项和前面的相似,在此不再重复。在程序设计中有很多的功能需要一定的处理逻辑来实现,下面简单介绍一下本系统的主要的处理过程或称为"程序框图"。
数据处理
系统名:成绩管理子系统编号:3
条目名:补考处理别名:
输入数据流:"补考信息",来源:"成绩"内部实体
输出数据流:
"补考通知单",去向:"补考学生"处理逻辑
处理逻辑:
对学生成绩情况进行处理,判断符合补考的学生
图2-4-19
第三章系统设计
3.1系统总体功能设计
根据系统分析的结果,按照结构设计的方法,我所要设计和开发的学生信息管理系统的目标是改变以往的用手工方式去对学生信息管理,提高劳动效率,增强责任感和减小差错率,使整个管理过程变得简单易行,管理方便。
本系统的主要功能有:学生基本信息的输入、查询,成绩的管理,课程的管理及班级和学生干部的管理与查询功能。另外,通过数据清空备份和密码修改还能大大增强系统的维护功能。
现将计算机系学生信息的管理管理做如下的划分:
图3-1-1计算机系学生管理组织结构图
在上述管理结构中通过详细的分析,本人在总体设计的基础上对相应的管理模块进一步分解,直接分成了单一的模块,从而得到了功能模块图,即系统的HIPO图。
下面即为计算机系学生管理信息系统的总体功能模块图:
图3-1-2计算机系学生管理信息系统的总体功能模块图
3.2数据库设计:
3.2.1数据库概念结构设计
本系统根据以上的分析,容易得出本系统的实体有:学生实体,班级实体,年级实体,课程实体,各个实体具体的描述E-R图如下:
2):奖励实体:
3):课程实体:
4):惩罚实体:
5):成绩实体:
6):学籍变动实体:
7)实体和实体之间的关系E-R图如图所示:
3.2.2数据库逻辑结构设计
在系统的数据库设计中,首先对系统的分析得到的数据库字典中的数据存储进行分析,在系统中设计的表如下:
1.学生基本情况表:
字段号
字段名
数据类型
数据长度
是否为空
1
学号
char
9
N
2
姓名
char
8
N
3
性别
char
2
Y
4
民族
char
6
Y
5
政治面貌
char
4
Y
6
出生日期
date
Y
7
身份证号
int
Y
8
籍贯
char
30
Y
9
录取号
int
Y
10
录取时间
date
Y
11
原毕业学校
char
30
Y
12
班级
char
30
Y
13
电话
char
12
Y
14
个人简历
Char
50
Y
15
备注
Char
50
Y
表3-2-1
毕业学生登记表:
字段号
字段名
数据类型
数据长度
是否为空
1
学号
char
9
N
2
姓名
char
8
N
3
性别
char
2
Y
4
民族
char
6
Y
5
政治面貌
char
4
Y
6
出生日期
date
Y
7
身份证号
int
Y
8
籍贯
char
30
Y
9
录取号
int
Y
10
录取时间
date
Y
11
原毕业学校
char
30
Y
12
班级
char
30
Y
13
电话
char
12
Y
14
个人简历
Char
50
Y
15
备注
Char
50
Y
16
毕业号
char
10
Y
17
毕业时间
date
Y
18
毕业设计
char
30
Y
表3-2-2
学生成绩记录表:
字段号
字段名
数据类型
数据长度
1
学号
Char
9
2
姓名
char
8
3
选修方向
char
30
4
班名
char
20
5
课号
char
10
6
课名
char
30
7
考试类型
char
4
8
成绩
Decimal
3,1
9
考试时间
date
10
备注
char
50
表3-2-3
补考表:
字段号
字段名
数据类型
数据长度
1
学号
Char
9
2
姓名
char
8
3
选修方向
char
30
4
班名
char
20
5
课号
char
10
6
课名
char
30
7
考试类型
char
4
8
成绩
Decimal
3,1
9
考试时间
date
10
备注
ch
上一篇:
pb学生信息管理+论文(论文和程序)
下一篇:
追求••挣扎•幻灭——祥子的悲剧命运Word论文|Word下载