(3)创建学生成绩信息表 CREATE TABLE result Info exam_No char (10) primary key student ID char (4) NOT NULL student Name char(10) NOT NULL class No Char(10) NOT NULL course Name char (10) NULL result float NUL (4)创建班级信息表 CREATE TABLE class Info class_No char (10) primary key grade char(10) director char (10) NULL classroom No char(10) NULL) (5)创建年级课程信息表 CREATE TABLE [dbo]. Igradecourse_Info( Grade char(10) primary key course Name char (10) NULL result float NULL) go
(3)创建学生成绩信息表 CREATE TABLE result_Info ( exam_No char (10) primary key , student_ID char (4) NOT NULL , student_Name char (10) NOT NULL, class_No Char(10) NOT NULL , course_Name char (10) NULL , result float NULL) go (4)创建班级信息表 CREATE TABLE class_Info ( class_No char (10) primary key , grade char (10) , director char (10) NULL, classroom_No char (10) NULL) go (5)创建年级课程信息表 CREATE TABLE [dbo].[gradecourse_Info] ( Grade char (10) primary key , course_Name char (10) NULL result float NULL) go
(6)创建课程基本信息表 CREATE TABLE course Info course_No char (4)primary key course Name char (10) NULL course_ Type char (10) NULL course Des char(50) NULL) go (7)创建系统用户表 CREATE TABLE user Info user ID char(10) NOT NULL user PWD char(10) NOT NULL user Des char(10) NULL) 18-4SMIS应用程序的编制 上述SQL语句在 SQL Server2000的查询分析中执行后,可便捷而自动地产生所需的数据 表。现在将基于 isual basic前台开发与 SQL Server2000后台管理的有机结合来实施系 统设置和应用程序编制,即通过VB来编写数据库系统的客户端程序,且系统采用AD0对象 访问技术来访问数据库。 1.刨建主控窗体 Visual basic开发的应用程序界面有:SDI(单文档界面)、MDI(多文档界面)和资源 管理器界面三种,在MDI程序由一个主窗体和若干个MDI子窗体构成。本应用系统实例 主要基于多文档界面,如此可以更加美观、界面友好、整齐有序。图18-5即为融含菜单的 学生管理信息系统主控窗体。在主窗体的load()事件里,设置了系统的登录日期与登录 时间
(6)创建课程基本信息表 CREATE TABLE course_Info ( course_No char (4) primary key , course_Name char (10) NULL , course_Type char (10) NULL , course_Des char] (50) NULL) go (7)创建系统用户表 CREATE TABLE user_Info ( user_ID char(10) NOT NULL , user_PWD char (10) NOT NULL , user_Des char] (10) NULL) go 上述SQL语句在SQL Server 2000的查询分析中执行后,可便捷而自动地产生所需的数据 表。现在将基于Visual Basic前台开发与SQL Server 2000后台管理的有机结合来实施系 统设置和应用程序编制,即通过VB来编写数据库系统的客户端程序,且系统采用ADO对象 访问技术来访问数据库。 1.创建主控窗体 Visual Basic开发的应用程序界面有:SDI(单文档界面)、MDI(多文档界面)和资源 管理器界面三种,在MDI程序由一个主窗体和若干个MDI子窗体构成。本应用系统实例 主要基于多文档界面,如此可以更加美观、界面友好、整齐有序。图18-5即为融含菜单的 学生管理信息系统主控窗体。在主窗体的load()事件里,设置了系统的登录日期与登录 时间。 18-4 SMIS应用程序的编制
Private Sub MDiForm Load Frm Main. StatusBarMy Panels Item(2).Text="登录日期:"& I Date FrmMain Status BarMy. Panels.tem(3).Text="登录时间:"&Time End sub 学生信息管理系统 系统学籍管理班级管理课程设置成绩管理帮助 添加用户 添加成绩信息 修改密码 修改成绩信息 系统初始化 查询成绩信息 退出系统 ■打印戏绩信息 图18-5SMIS系统的主窗体对话框
Private Sub MDIForm_Load() FrmMain.StatusBarMy.Panels.Item(2).Text = "登录日期:" & Date FrmMain.StatusBarMy.Panels.Item(3).Text = "登录时间:" & Time End Sub 图18-5 SMIS系统的主窗体对话框