VB学生成绩管理系统

  • 格式:doc
  • 大小:213.00 KB
  • 文档页数:17

下载文档原格式

  / 17
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

vb学生成绩管理系统

Vb+sql学生成绩管理系统一、实验目的

1.综合掌握实验一到实验六的内容。

2.掌握编程语言与数据库连接及访问表记录的方法。

二、实验准备

1.综合以前所学知识,结合某种编程语言开发完整的系统;

2.预习数据库与编程语言链接的相关内容;

四、系统功能流程图

学生成绩管理系统

用户登录

学生成绩管理系统

课程信息管理成绩信息管理学生信息管理班级信息管理添加添加添加添加

修改修改修改修改

删除删除删除删除

查询查询

五、实验内容及步骤

Sql建表:

create table student

(

student_ID char(4) NOT NULL ,

student_Name char(10) NOT NULL ,

student_Sex char(2) NULL ,

born_Date datetime NULL ,

class_NO char(10) NULL ,

tele_Number char(10) NULL , ru_Date datetime NULL , address varchar(50) NULL , comment varchar(200) NULL ) create table result

(

exam_No char(10) NOT NULL , student_ID char(4) NOT NULL , student_Name char(10) NULL , class_No char(10) NULL , course_Name char(10) NULL , result float NULL

)

create table course

(

course_No char(10) NOT NULL , course_Name char(10) NULL , course_Type char(10) NULL , course_Des char(50) NULL ) create table class

(

class_No char(10) NOT NULL , grade char(10) NULL ,

director char(10) NULL ,

classroom_No char(10) NULL )

六、Vb开发

欢迎界面

欢迎界面

设计思想:

以动画形式开始整个程序

设计代码:

Option Explicit

Dim Proba, Proba2 As Integer Dim Boja2 As String

Private Function Zrak(slika As PictureBox, StartX As Integer, StartY As

Integer, Levo As Integer, Desno As Integer, Boja As String)

Me.ScaleMode = vbPixels

With slika

.ScaleMode = vbPixels

.AutoRedraw = True

End With

For Proba2 = 0 To slika.ScaleWidth

DoEvents

For Proba = 0 To slika.ScaleHeight

Boja2 = slika.Point(Proba2, Proba)

Line (StartX, StartY)-(Levo + Proba2, Desno + Proba), Boja2

Next

Line (StartX, StartY)-(Levo + Proba2, Desno + slika.ScaleHeight), Boja

Next

For Proba2 = 0 To slika.ScaleHeight

Line (StartX, StartY)-(Levo + slika.ScaleWidth, Desno + Proba2), Boja

Next

End Function

Private Sub Form_Activate()

Timer1.Enabled = True

End Sub

Private Sub Form_Click()

Unload Me

frmLogin.Show

Timer1.Enabled = False

End Sub

Private Sub Picture1_Click()

End Sub

Private Sub Timer1_Timer()

Dim i, j As Integer

Zrak Picture1, 565, 295, 0, 0, Me.BackColor If Timer1.Interval = 1000 Then

For i = 0 To 100

For j = 0 To 100

DoEvents

Next

Next

End If

Call Form_Click

End Sub

登陆界面

登陆界面

设计思想:

输入用户名和密码进入学生成绩管理系统

设计代码:

Option Explicit

Public LoginSucceeded As Boolean Private Sub cmdCancel_Click()

'设置全局变量为 false

'不提示失败的登录

LoginSucceeded = False

Me.Hide

End Sub

Private Sub cmdOK_Click()

'检查正确的密码

If txtPassword = "0" Then

'将代码放在这里传递

'成功到 calling 函数

'设置全局变量时最容易的

LoginSucceeded = True

Unload Me

Form2.Show

Me.Hide

Else

MsgBox "无效的密码,请重试!", , "登录"