⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 e重新登录.frm

📁 图书管理系统 1.图书管理系统概述图书管理系统用来管理图书借还过程中的静态和动态信息.本系统是一个典型的图书管理系统,系统管理的信息主要包括图书基本信息,图书存储信息,借书和还书信息,图书预约信息以及
💻 FRM
字号:
VERSION 5.00
Begin VB.Form E重新登录 
   Caption         =   "重新登录"
   ClientHeight    =   2415
   ClientLeft      =   60
   ClientTop       =   345
   ClientWidth     =   4680
   LinkTopic       =   "Form1"
   ScaleHeight     =   2415
   ScaleWidth      =   4680
   StartUpPosition =   3  'Windows Default
   Begin VB.Frame Frame1 
      Caption         =   "登录信息"
      Height          =   2175
      Left            =   240
      TabIndex        =   0
      Top             =   120
      Width           =   4095
      Begin VB.TextBox txtUserId 
         Height          =   345
         IMEMode         =   3  'DISABLE
         Left            =   1440
         MaxLength       =   10
         TabIndex        =   6
         Text            =   "0300000000"
         Top             =   360
         Width           =   1845
      End
      Begin VB.CommandButton CmdOk 
         Caption         =   "确定"
         Default         =   -1  'True
         Height          =   390
         Left            =   1215
         TabIndex        =   3
         Top             =   1440
         Width           =   780
      End
      Begin VB.CommandButton CmdCancel 
         Cancel          =   -1  'True
         Caption         =   "退出"
         Height          =   390
         Left            =   2295
         TabIndex        =   2
         Top             =   1440
         Width           =   780
      End
      Begin VB.TextBox txtPassword 
         Height          =   345
         IMEMode         =   3  'DISABLE
         Left            =   1455
         MaxLength       =   10
         PasswordChar    =   "*"
         TabIndex        =   1
         Text            =   "0300000000"
         Top             =   840
         Width           =   1845
      End
      Begin VB.Label Label3 
         Caption         =   "10位"
         ForeColor       =   &H000000FF&
         Height          =   375
         Left            =   3360
         TabIndex        =   7
         Top             =   360
         Width           =   495
      End
      Begin VB.Label lblLabels 
         Caption         =   "用户ID(&U):"
         Height          =   270
         Index           =   0
         Left            =   360
         TabIndex        =   5
         Top             =   390
         Width           =   1080
      End
      Begin VB.Label lblLabels 
         Caption         =   "密码(&P):"
         Height          =   270
         Index           =   1
         Left            =   360
         TabIndex        =   4
         Top             =   840
         Width           =   1080
      End
   End
End
Attribute VB_Name = "E重新登录"
Attribute VB_GlobalNameSpace = False
Attribute VB_Creatable = False
Attribute VB_PredeclaredId = True
Attribute VB_Exposed = False
Dim msg As String
Dim SQL As String
Private Sub CmdOk_Click()
    Dim rst As ADODB.Recordset
    Dim password As String
    '判断密码是否正确
    Sys_UserID = Trim(txtUserId.Text)
    SQL = " select 用户ID,密码 from 用户信息表 where 用户ID='" & Sys_UserID & "'"
    Set rst = SelectSQL(SQL, msg)
    If rst.RecordCount > 0 Then    '如果存在该用户
        password = Trim(rst.Fields(1))
        rst.Close
    Else
        If InsertUserInfo Then
            MsgBox ("欢迎读者使用,请你修改密码!")
        Else
            MsgBox ("用户ID或密码错误!")
        End If
        Exit Sub
    End If
    
    If password = Trim(txtPassword.Text) Then
      Sys_LoginSucceeded = True
      图书管理系统.Show
      Unload Me
    Else
      MsgBox ("密码错误!")
      Sys_LoginSucceeded = False
    End If
End Sub
Private Function InsertUserInfo() As Boolean
'如果输入的是读者号,且用户是第一次登陆,自动添加到用户列表
'返回true,如果不是读者号,返回false
    Dim rst As ADODB.Recordset
    SQL = " select * from 读者信息表 where 读者号='" & Sys_UserID & "'"
    Set rst = SelectSQL(SQL, msg)
    If rst.RecordCount > 0 Then  '如果存在该读者
        SQL = "insert into 用户信息表(用户ID,用户名称,用户类别,密码,权限,身份证号,住址,电话,邮箱) "
        SQL = SQL & " select 读者号,姓名,'读者' as 用户类别,读者号,"
        SQL = SQL & " '借书管理 : 还书管理 : 检索统计 :' as 权限,身份证号,住址,电话,邮箱 "
        SQL = SQL & " from 读者信息表 where 读者号='" & Sys_UserID & "'"
        Call ExecuteSQL(SQL, msg)
        InsertUserInfo = True
    Else
        InsertUserInfo = False
    End If
    rst.Close
End Function
Private Sub cmdCancel_Click()
    '设置全局变量为 false
    '不提示失败的登录
    Sys_LoginSucceeded = False
    Unload Me
End Sub
Private Sub Form_Unload(Cancel As Integer)
    Sys_LoginSucceeded = False
    Unload Me
End Sub


⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -