文档介绍:湖北轻工职业技术学院信息工程系
《VB+SQL》综合实训
设计题目:《学生信息管理》
班级:10计管
姓名:
学号:
指导教师:
日期:2011-12
学生信息管理系统
(1)系统功能分析:
学生信息管理系统需要完成的功能主要有:
有关学籍信息的输入,包括学生基本信息、所在班级、所学课程和成绩信息;
学生信息的查询,包括学生基本信息、所在班级、已学课程和成绩等;
学生信息的修改;
班级管理信息的输入,包括班级设置、年级信息等;
班级管理信息的查询;
班级管理信息的修改;
学校基本课程信息的输入;
学校基本课程信息的修改;
学生课程的设置和修改;
学生成绩信息的输入;
学生成绩信息的修改;
学生成绩信息的查询;
学生成绩信息的统计。
(2)系统功能模块设计
对上述各项功能进行集中,分块,按照结构化程序设计的要求,得到如下图所示的系统功能模块图。
三数据库需求分析
数据库在一个信息管理系统中占有非常重要的地位,数据库结构设计的好坏将直接对应系统的效率以及实现的效果产生影响。合理的数据库结构设计可以提高数据存储的效率,保证数据的完整和一致。同时,合理的数据库结构也将有利于程序的实现。
设计数据库系统时应该首先了解用户各个方面的需求,包括现有的以及将来可能增加的需求。
用户的需求具体体现在各种信息的提供、保存、更新和查询,这就要求数据库结构能充分满足各种信息的输出和输入。收集基本数据、数据结构以及数据处理的流程,组成一份详尽的数据字典,为后面的具体设计打下基础。
四、在实现这个过程的时候,需要用到如下的一些表格:
:(字段如下)
:(字段如下)
:(字段如下)
:(字段如下)
:(字段如下)
6. 班级基本信息表:(字段如下)
(1)学生信息管理系统
基本信息输入
学生注册
学籍信息管理
成绩信息输入
成绩信息管理
班级设置
班级管理
课程基本信息
班级课程设置
班级课程管理
(2)学生实体
学号
姓名
性别
出生日期
学生
班号
入校日期
家庭住址
联系电话
(3)班级实体
班级
班号
年级
班主任
所在教室
(4)课程实体
课程
课程号
课程名
课程类型
课程描述
(5)年级实体
年级
年级名称
包括班级
设置课程
(6)实体之间的关系
学生
班级设置
班级
年级设置
年级
课程设置
考核过程
课程
:
Private Sub 查询成绩信息_Click()
Unload frmInquiresinfo
Unload frmLogin
Unload frmsetCourseinfo
Unload frmAddclassinfo
Unload frmAddcourseinfo
Unload frmAddsinfo
Unload frmadduser
Unload frmModifyclassinfo
Unload frmModifyresultinfo
Unload frmModifycourseinfo
Unload frmModifyuserinfo
Unload frmModifyinfo
Unload frmAddresultinfo
End Sub
Private Sub 查询学籍信息_Click()
Unload frmAddresultinfo
Unload frmLogin
Unload frmsetCourseinfo
Unload frmAddclassinfo
Unload frmAddcourseinfo
Unload frmAddsinfo
Unload frmadduser
Unload frmModifyclassinfo
Unload frmModifyresultinfo
Unload frmModifycourseinfo
Unload frmModifyuserinfo
Unload frmModifyinfo
Unload frmAddresultinfo
End Sub
Private Sub 登录用户_Click()
Unload frmAddresult
Unload frmInquiresinfo
Unload f