学生成绩管理系统设计说明 SQL 数据库课程设计 1 SQL 数据库课程设计 学生成绩管理系统设计 (本设计以VB 为前台对数据库进行操作) 1
需求 本系统主要用于学校的学生成绩管理
用户身份的验证 2
学生基本信息管理 3
按班级选课 4
学生成绩的管理 2
总体设计 本系统包括:标准模块、系统登录模块、主界面模块、系统管理模块、学生基本信息管理模块、选课模块、成绩管理模块
标准模块 定义公共变量和过程
系统登录模块 进行用户身份的验证
主界面模块 作为系统总界面,供用户进行各项选择
系统管理模块 用户管理及系统退出
学生基本信息管理模块 学生基本信息的录入和查询
选课模块 为班级选课
成绩管理模块 进行学生成绩的录入及查询
数据库设计及配置 3
数据库设计 该数据库由以下几个表组成: 用户表、学生基本信息表、班级课程表、学生成绩表
1 用户表 包括用户名、密码、是否是超级用户
字段名称 数据类型 用户名 文本 密码 文本 是否为超级用户 布尔 3
2 学生基本信息表 包括学号、姓名、电话、地址、班级名称、性别
学生成绩管理系统设计说明 SQL 数据库课程设计 2 字段名称 数据类型 学号 文本 姓名 文本 电话 文本 地址 文本 班级名称 文本 性别 文本 3
3 班级课程表 包括班级名称、课程名称
字段名称 数据类型 班级名称 文本 课程名称 文本 3
4 学生成绩表 包括学号、课程名称、成绩
字段名称 数据类型 学号 文本 课程名称 文本 成绩 数值(单精度浮点型) 3
数据库中各表关系 学生基本信息表与班级课程表通过班级名称字段相关联,学生基本信息表与学生成绩表通过学号字段相关联,班级课程表与学生成绩表通过课程名称