SQL数据库课程设计---学生成绩管理系统设计说明
-
资源ID:1432702
资源大小:589KB
全文页数:23页
- 资源格式: DOC
下载积分:100金币
快捷下载

账号登录下载
三方登录下载:
友情提示
2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
|
SQL数据库课程设计---学生成绩管理系统设计说明
1、学生成绩管理系统设计说明 SQL 数据库课程设计 1 学生成绩管理系统设计说明学生成绩管理系统设计说明 (本设计以(本设计以 VB 为前台对数据库进行操作)为前台对数据库进行操作) 1. 需求需求 本系统主要用于学校的学生成绩管理。 1. 用户身份的验证 2. 学生基本信息管理 3. 按班级选课 4. 学生成绩的管理 2. 总体设计总体设计 本系统包括:标准模块、系统登录模块、主界面模块、系统管理模块、学生基本信息管理模块、选课模块、成 绩管理模块。 1. 标准模块 定义公共变量和过程。 2. 系统登录模块 进行用户身份的验证。 3. 主界面模块 作为系统总界面,供用户进行各项选择。 4. 系
2、统管理模块 用户管理及系统退出。 5. 学生基本信息管理模块 学生基本信息的录入和查询。 6. 选课模块 为班级选课。 7. 成绩管理模块 进行学生成绩的录入及查询。 3. 数据库设计数据库设计及配置及配置 3.1. 数据库设计数据库设计 该数据库由以下几个表组成: 用户表、学生基本信息表、班级课程表、学生成绩表。 3.1.1 用户表用户表 包括用户名、密码、是否是超级用户。 字段名称 数据类型 用户名 文本 密码 文本 是否为超级用户 布尔 3.1.2 学生基本信息表学生基本信息表 包括学号、姓名、电话、地址、班级名称、性别。 字段名称 数据类型 学号 文本 学生成绩管理系统设计说明 SQL
3、 数据库课程设计 2 姓名 文本 电话 文本 地址 文本 班级名称 文本 性别 文本 3.1.3 班级课程表班级课程表 包括班级名称、课程名称。 字段名称 数据类型 班级名称 文本 课程名称 文本 3.1.4 学生成绩表学生成绩表 包括学号、课程名称、成绩。 字段名称 数据类型 学号 文本 课程名称 文本 成绩 数值 (单精度浮点型) 3.2. 数据库中各表关系数据库中各表关系 学生基本信息表与班级课程表通过班级名称字段相关联,学生基本信息表与学生成绩表通过学号字段相关 联,班级课程表与学生成绩表通过课程名称字段相关联。 4. 系统实现系统实现 4.1. 标准模块(公有模块)标准模块(公有模块
4、) 4.1.1 标准模块中的数据定义标准模块中的数据定义 用于定义全局变量及过程。本系统定义了当前用户名及用户类型。 序号 变量名 数据类型 1 UserName String 2 UserType Boolean 4.1.2 标准模块代码设计标准模块代码设计 Option Explicit Public UserName As String Public UserType As Boolean 4.2. 系统登录模块系统登录模块 4.2.1 说明说明 进行用户身份的验证。特定的用户才能登录到系统。 学生成绩管理系统设计说明 SQL 数据库课程设计 3 4.2.2 窗体设计窗体设计 系统登录窗体的窗体类型为 Form,界面如下图所示: 主要控件属性如下表所示: 对象名 类型 属性