oracle 数据库学生信息管理系统 数据库源码+实现 一 结构及主要功能 1.1 学生信息管理系统的主要功能有: (1)、用户信息管理 可以修改、删除、添加用户; (2)、班级信息管理 可以添加、修改、删除班级; (3)、学籍信息管理 可以添加、查询、修改、删除学籍; (4)、课程信息管理 可以查看各班的课程信息; (5)、成绩信息管理 可以用一个或几个条件查询、添加、删除,修改成绩; (6)、奖惩信息管理 可以添加、查询、删除奖惩信息 (7)、个人信息管理 可以查询学生的个人信息。 1.2、系统的功能模块结构如下: 2 二 数据库设计 2.1 创建数据库用户 在设计数据库表结构之前,首先要创建一个学生信息管理的数据库用户,这里定义为zengym,所有相关的表都属于这个用户。 创建用户的脚本为: CREATE user zengym identified by zengym default tablespace users temporary tablespace temp quota 10m on users; grant create session,resource to zengym; 这样在设置ODBC 时,使用户zengym 登录,就可以直接在程序中调用用户zengym 的表和视图等数据库对象了。 2.2 数据库逻辑结构设计 根据学生信息管理系统的功能要求,选取Oracle 为后台数据库,数据库前台控制界面使用Visual Basic 6.0 来实现。 该数据库由8 个表组成。这8 个表包括班级课程信息(class_cour)表、班级信息 3 (class_Form)表、课程信息(course_Form)表、获奖信息(prize_Form)表、获奖学生信息(Prize_Stud)表、学生成绩信息(score_Form)表、学生信息(student_Form)表、用户(user_Form)表。 (1)班级课程信息(class_cour)表 字段名称 字段类型 说明 class_No number 班级编号 Course_Name Varchar2(50) 课程名称 (2)班级信息(class_Form)表 字段名称 字段类型 说明 Class_No number 班级编号 Class_Name Varchar2(50) 班级名称 Class_teacher Varchar2(50) 导员名字 Class_Remarks Varchar2(50) 班级主课程 (3)课程信息(course_Form)表 字段名称 字段类型 说明 Course_name Varchar2(50) 课程名称 Course_Rem Varchar2(50) 主课程 (4)奖惩信息(prize_Form)表 字段名称 字段类型 说明 Prize_name Varchar2(50) 奖惩名称 Prize_Rem Varchar2(50) 备注 (5)奖惩学生信息(Prize_Stud)表 字段名称 字段类型 说明 Prize_NO number 奖惩编号 Priz...