全球旧事资料 分类
在于学校的规模不断扩大,学生数量也在急剧增加,有关学生的各种信息量也在成倍增长。对于庞大的信息量,一个高效的信息管理系统是能够很大程度上提高学生管理工作的效率。
2、总体设计
系统功能分析:系统开发的目的是实现学生信息管理系统的关系化、规范化和自动化。学生信息管理系统主要提供对学生信息的管理、班级信息的管理、课程信息的管理以及学生成绩的管理。
f主要功能有:
(1)有关学生信息的输入、修改和查询。(2)班级信息的输入、修改和查询。(3)基本课程的输入、修改和查询。(4)成绩的输入、修改和查询。(5)学生成绩信息的统计。(6)模拟用户登录操作。
系统功能模块设计:
学生信息管理系统




























学学学班班班课课课成成成
生生生级级级程程程绩绩绩


信信信信信信信信信信信信


息息息息息息息息息息息息


添查修添查修添查修添查修


加询改加询改加询改加询改
图1
系统功能模块
f三、系统数据库设计
1、数据需求分析
用户的需求具体体现在各种信息的提供、保存、更新和查询方面,这就要求数据库结构能充分满足各种信息的输出和输入。收集基本的数据、数据结构以及数据处理的流程,组成一份相近的数据字典,为后面的具体设计打下良好的基础。
2、概念结构设计(ER图)学生
学生基本信息
学生班级信息
学生课程信息
学生成绩信息
图2学生实体ER图
班级
班号
所在班级
班主任
图3班级实体ER图
课程
所在教室
课程编号
课程名称
课程类型
图4课程实体ER图
课程描述
f学生
考核过程
班级设置
班级
课程设置
课程
图5实体和实体之间ER图
3、逻辑结构设计(规范化)
学生管理系统数据库中各个表格的设计如下所示:
字段名
表1学生基本信息
数据类型大小是否为空
stude
t_
o学号
i
t
4

stude
t_
ame姓名
char
10能
stude
t_sex性别
char
2

Bor
_date出生日期Datatime8

class_
o班级号
i
t

Tele_
umber联系方式char
10能
ru_date入学日期
Datatime

address地址
Varchar50能
comme
t备注
Varcher200能
说明
主键无无无无外关键字无无无
f表2班级基本信息
字段名
数据类型大小是否可空说明
class_
o班级编号I
t
10

主关键字
class_
ame班级名Char
20


professio
专业Char
14


director班主任charr
10

外关键字
表3课程基本信息
字段名
数据类型大小
r
好听全球资料 返回顶部