Oracle+Visual Basic60学生信息管理系统.docx

上传人:b****6 文档编号:2820216 上传时间:2022-11-15 格式:DOCX 页数:58 大小:962.04KB
下载 相关 举报
Oracle+Visual Basic60学生信息管理系统.docx_第1页
第1页 / 共58页
Oracle+Visual Basic60学生信息管理系统.docx_第2页
第2页 / 共58页
Oracle+Visual Basic60学生信息管理系统.docx_第3页
第3页 / 共58页
Oracle+Visual Basic60学生信息管理系统.docx_第4页
第4页 / 共58页
Oracle+Visual Basic60学生信息管理系统.docx_第5页
第5页 / 共58页
点击查看更多>>
下载资源
资源描述

Oracle+Visual Basic60学生信息管理系统.docx

《Oracle+Visual Basic60学生信息管理系统.docx》由会员分享,可在线阅读,更多相关《Oracle+Visual Basic60学生信息管理系统.docx(58页珍藏版)》请在冰豆网上搜索。

Oracle+Visual Basic60学生信息管理系统.docx

Oracle+VisualBasic60学生信息管理系统

课程设计报告册

 

代码及程序,如有需要,可以XX上联系我,便宜出售

 

课程设计名称:

大型数据库Oracle

专业:

班级:

学号:

姓名:

指导老师:

 

课程设计报告

设计项目

编号

1

名称

学生信息管理系统

主要

仪器

设备

 

PC

 

附属

设备

主要

使用

软件

 

Oracle、VisualBasic6.0

 

起止时间

2010年12月10日—12月30日

同组人

课程设计任务书

1.本课程设计的目的

掌握Oracle基本内容,了解备份和恢复数据库的方法;基本的Oracle语句,如添加、查询、修改、删除记录语句;VB中数据绑定控件的方法,熟悉数据库连接技术。

2.课程设计的任务及要求

1)基本要求:

要求掌握Oracle的基本概念,了解备份和恢复数据库的方法,基本的Oracle语句,如添加、查询、修改、删除记录语句,熟悉数据库连接技术。

2)课程设计论文编写要求

(1)理论设计部分以课程设计论文的形式提交,格式必须按照课程设计论文标准

格式进行书写和装订。

(2)课程设计报告(论文)包括中文摘要、目录、绪论、正文、设计小结、参考文献、附录等;

(3)正文部分应包含系统功能流程图、系统结构框图、模块流程图、设计目的、实现思路、实现步骤、调试运行等。

 

 

目录

第一章、系统机构及主要功能…………………………………………………………4

1.1学生信息管理系统的主要功能……………………………………………4

1.2系统的功能模块结构…………………………………………………………4

第二章、数据库设计………………………………………………………………………5

2.1创建数据库用户……………………………………………………………5

2.2数据库逻辑结构设计…………………………………………………………………5

2.3创建表的脚本语言…………………………………………………………………6

第三章、数据库连接………………………………………………………………8

3.1创建数据源……………………………………………………………………………8

3.2数据库连接…………………………………………………………………9

第四章、系统的实现……………………………………………………………………10

4.1主窗体的设计………………………………………………………………10

4.2登录窗体的设计…………………………………………………………………12

4.3背景窗体的设计…………………………………………………………14

4.4班级管理窗体的设计…………………………………………………………………15

4.5课程信息窗体的设计……………………………………………………20

4.6用户信息管理窗体的设计………………………………………………26

4.7奖惩信息管理窗体的设计………………………………………………27

4.8成绩查询窗口的设计……………………………………………………29

4.9学籍信息管理窗口的设计………………………………………………31

4.10个人信息查询窗口的设计………………………………………………25

第五章、运行截图………………………………………………………………41

课程设计总结……………………………………………………………………46

 

一系统结构及主要功能

1.1学生信息管理系统的主要功能有:

(1)、用户信息管理

可以修改、删除、添加用户;

(2)、班级信息管理

可以添加、修改、删除班级;

(3)、学籍信息管理

可以添加、查询、修改、删除学籍;

(4)、课程信息管理

可以查看各班的课程信息;

(5)、成绩信息管理

可以用一个或几个条件查询、添加、删除,修改成绩;

(6)、奖惩信息管理

可以添加、查询、删除奖惩信息

(7)、个人信息管理

可以查询学生的个人信息。

1.2、系统的功能模块结构如下:

 

二数据库设计

2.1创建数据库用户

在设计数据库表结构之前,首先要创建一个学生信息管理的数据库用户,这里定义为zengym,所有相关的表都属于这个用户。

创建用户的脚本为:

CREATEuserzengym

identifiedbyzengym

defaulttablespaceusers

temporarytablespacetemp

quota10monusers;

grantcreatesession,resourcetozengym;

这样在设置ODBC时,使用户zengym登录,就可以直接在程序中调用用户zengym的表和视图等数据库对象了。

2.2数据库逻辑结构设计

根据学生信息管理系统的功能要求,选取Oracle为后台数据库,数据库前台控制界面使用VisualBasic6.0来实现。

该数据库由8个表组成。

这8个表包括班级课程信息(class_cour)表、班级信息(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

奖惩编号

Prize_Stu

number

奖惩学生学号

Prize_Dat

Date

奖惩日期

Prize_Nam

Varchar2(50)

奖惩名称

(6)学生成绩信息(score_Form)表

字段名称

字段类型

说明

Score_No

number

成绩编号

Score_per

Varchar2(50)

成绩类型

Score_Cla

number

班级编号

Score_Stu

number

学生学号

Score_Cou

Varchar2(50)

课程名称

Score_Sco

Varchar2(50)

成绩

(7)学生信息(student_Form)表

字段名称

字段类型

说明

Student_NO

number

学号

student_Name

Varchar2(50)

姓名

student_Sex

Varchar2(5)

性别

student_Bir

Date

出生日期

student_Cla

number

班级编号

student_Tel

Varchar2(50)

联系电话

student_Esd

Date

报名日期

student_Add

Varchar2(50)

家庭地址

student_Rem

Varchar2(50)

备注

(8)用户(user_Form)表

字段名称

字段类型

说明

user_ID

Varchar2(50)

用户名

user_PWD

Varchar2(50)

用户密码

user_DATE

date

登录日期

2.3创建表的脚本语言

(1)班级课程信息(class_cour)表

CREATETABLEzengym.class_Cour

(class_NOnumberPrimaryKey,

course_Namevarchar2(50)

TABLESPACEUSERS;

(2)班级信息(class_Form)表

CREATETABLEzengym.class_Form

(class_NonumberPrimaryKey,

class_Namevarchar2(50),

class_Teachervarchar2(50),

class_Remarksvarchar2(50)

TABLESPACEUSERS;

(3)课程信息(course_Form)表

CREATETABLEzengym.course_Form

(course_NameVarchar2(50)PrimaryKey,

course_RemVarchar2(50)

TABLESPACEUSERS;

(4)奖惩信息(prize_Form)表

CREATETABLEzengym.prize_Form

(prize_namevarchar2(50)PrimaryKey,

prize_RemVarchar2(50)

TABLESPACEUSERS;

(5)奖惩学生信息(Prize_Stud)表

CREATETABLEzengym.prize_Stud

(prize_NOnumberPrimaryKey,

prize_Stunumber,

prize_Datdate,

prize_NamVarchar2(50)

TABLESPACEUSERS;

(6)学生成绩信息(score_Form)表

CREATETABLEzengym.score_Form

(score_NOnumberPrimaryKey,

score_perVarchar2(50),

score_Clanumber,

score_Stunumber,

score_CouVarchar2(50),

score_ScoVarchar2(50)

TABLESPACEUSERS;

(7)学生信息(student_Form)表

CREATETABLEzengym.student_Form

(student_NOnumberPrimaryKey,

student_NameVarchar2(50),

student_SexVarchar2(5),

student_BirDate,

student_Clanumber,

student_TelVarchar2(50),

stu

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 高等教育 > 医学

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1