学籍管理系统(3)

2019-04-14 21:34

Private Sub cmdCancel_Click() 'set the global var to false 'to denote a failed login LoginSucceeded = False Unload Me End Sub

Private Sub cmdOK_Click() On Error GoTo errh:

Dim rs As ADODB.Recordset Set rs = New ADODB.Recordset

Set rs = cn.Execute(\超级用户 \ If rs.EOF Then rs.Close

Set rs = Nothing Unload Me Load FrmMain Exit Sub End If

rs.MoveFirst Dim i As Integer '校验是否为超级用户 Do

If rs.Fields(\ If rs.Fields(\ UserType = True

LoginSucceeded = True rs.Close

If txtPassword.Text = \ Unload Me Load FrmMain Exit Sub Exit Do End If End If

rs.MoveNext Loop Until rs.EOF '校验是否为普通用户

Set rs = cn.Execute(\学号 FROM 学生 WHERE 学号 =\& \& txtPassword.Text & \ If rs.EOF Then

MsgBox \无效密码或用户名请重试!\ txtPassword.SetFocus

10

SendKeys \ Else

rs.Close

UserType = False

LoginSucceeded = True Unload Me Load FrmMain End If Exit Sub errh:

MsgBox Err.Description End Sub

4.2系统主界面:

本模块是本系统的应用界面,在本界面上集成了本系统的所有功能,共有6个功能菜单,从而实现了系统管理、查看和修改、信息录入、查询四项功能,其中又8个子菜单。通过执行各个菜单命令可以进入各模块功能系统。

学籍管理系统主界面的设计效果

编写代码如下: Option Explicit Private Sub Form_Load() MakeCenter FrmMain If UserType = True Then

Me.Caption = Me.Caption + \超级用户]\ Else

11

Me.Caption = Me.Caption + \一般用户]\ menu3.Enabled = False ' Command4.Enabled = False menu1.Enabled = False menu5.Enabled = False

' Label5.ForeColor = &H8000000C ' Label4.ForeColor = &H8000000C 'Label8.ForeColor = &H8000000C End If Me.Show End Sub

Private Sub menu2_Click() FrmView.Show End Sub

Private Sub menu34_Click() On Error GoTo errh DataReport1.Show Exit Sub errh:

MsgBox Err.Description End Sub

Private Sub menu4a_Click() frmSearch.Show End Sub

Private Sub menu6_Click() frmAbout.Show End Sub

Private Sub menu7_Click() Unload Me End Sub

12

Private Sub menua_Click() frmPass.Show End Sub

Private Sub menuaddC_Click() DlgCourse.Show End Sub

Private Sub menuaddG_Click() frmAddGrade.Show End Sub

Private Sub menub_Click() DlgPass.Show End Sub

Private Sub menuc_Click() DlgLogin.Show Unload Me End Sub

Private Sub menud_Click() Reportreject.Show End Sub

Private Sub menug_Click() frmsearchInfo.Show End Sub

Private Sub menuInput_Click() FrmInput.Show End Sub

Private Sub menum_Click() ReportAch.Show End Sub

13

4.3系统管理:

该模块可以实现用户的修改密码、添加用户、重新登陆三种功能。 1、添加用户窗口效果如下:

其编写代码如下:

Option Explicit

Public addnewstate As Boolean Public upok As Boolean

Private Sub CancelButton_Click() Me.Hide upok = False End Sub

Private Sub Form_Paint() Text1.Text = \ Text2.Text = \ Text3.Text = \End Sub

Private Sub OKButton_Click() On Error GoTo errh

Dim rs As New Recordset 'If addnewstate Then If Text1.Text <> \

14


学籍管理系统(3).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:中国饮食文化概论期末考试题(2)

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: