1 / 26
文档名称:

基于VBSQL的学生信息治理系统【源代码】【源代码联系本人】.docx

格式:docx   大小:5,227KB   页数:26页
下载后只包含 1 个 DOCX 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

基于VBSQL的学生信息治理系统【源代码】【源代码联系本人】.docx

上传人:夜紫儿 2022/7/19 文件大小:5.10 MB

下载得到文件列表

基于VBSQL的学生信息治理系统【源代码】【源代码联系本人】.docx

文档介绍

文档介绍:经济学院
课程设计报告
基于 VB+SQL 的学生信息治理系统
课程名称: 数据库原理
专 业: 软件工程姓 名:
班 级:
学 号:
指导教师:
2020 年 7 月 10 日
图 3 学生管理模块数据流图
学生成绩模块数据流图:


学生
成绩清单
学生成绩清单
成绩查询
用 户 信
息表
学生
信息
学 生
成 绩查询
学生
成绩清单
管理员修
改、删除、添加成绩
新信息
新信息
图 4 学生成绩模块数据流图
数据备份/恢复模块数据流图:
管理员
帐户
信息
登 陆
系统
数据
信息
数 据
备份
用 户 信
息表
备份数据
图 5 数据备份/恢复模块数据流图

1).用户信息实体图:
用户密码
用户名
用户类型
用户
图 6 用户信息实体图
用户实体用于系统登录时,学生的用户名即为学生学号,密码默以为学号,用户类型分为一样用户和治理用户。
2).学生信息实体图:
姓名
性别
年龄
班级号
密码
学号
年级
学生
图 7 学生信息实体图
3).班级信息实体:
班主任
班级名称
学生人数
班级号
所在学院
班级
图 8 班级信息实体
4).课程信息实体:
名称
学分
学时
课程号
学院
课程
图 9 课程信息实体图
5).学生课程实体:
学号
课程号
记录号
成绩
课程-成绩
R 图:
图 10 课程-成绩实体图
性别
姓名
年龄
密码
班级
班级号
学号
年级
班级名
类型


登陆


包含


班主任
密码
用户名
成绩
学****br/>学 生
人数


所 在
学院
课程号
学院
学分
学时
名称
依照以上对系统的需求分析、模块设计就能够够作出知足用户需求的各类实体和他们之 间的关系。依照这些设计计划出不同的实体:用户信息实体、学生信息实体、班级信息实体、课程信息实体、课程-成绩信息实体,下面是实体E-R 图:
图 11 实体E-R 图
三、逻辑结构设计
数据库表设计:
对系统有了整体上的设计以后就能够够设计数据库表的形式和内容了,由 E-R 图转为关系模型,系统需要的数据库表的具体内容如下:
用户信息表users:
用于存储学生信息治理系统中所有参与人员的信息,包括学生信息、治理员信息,如此做能够方便系统判定用户的类型和对用户类型做统一治理。
关系模型:
用户(用户名,用户密码,用户类型)
users(users_id,users_password,users_type)
列名
数据类型
大小
含义描述
users_id
varchar
10
用户名,主键
users_password
varchar
10
用户密码
users_type
int
用户类型,0 表示学生,1
表示管理员
表 1 用户信息表user
学生信息表student:
在那个系统中,最重要的确实是学生,系统设计了学生信息数据表,学生信息表是学生信息 治理模块的核心数据库表,用于存储本校所有学生信息,学生信息治理模块的学生信息查询、学生信息修改、密码修改都是基于这张表的。
关系模型:
学生(学号,密码,姓名,性别,年龄,班级号,年级)
student(stu_id,stu_password,stu_name,stu_sex,stu_age,stu_class,stu_grade)
列名
数据类型 大小
含义描述
stu_id
varchar
10
学生学号,主键
stu_password
varchar
10
学生密码
stu_name
varchar
20
学生姓名
stu_sex
varchar
1
学生性别
stu_age
int
学生年龄
stu_class
varchar
10
学生班级
stu_grade
varchar
10
学生年级
表 2 学生信息表student
班级信息表class:
学生所在班级