VB 圖書管理系統
VB 簡單圖書管理系統設計
圖書管理系統原始碼下載(包含原始碼、資料庫、設計報告)
一、基本概述
- 基於VB,mysql資料庫
- 擁有可操作介面
- 實現基本圖書管理功能
二、資料庫的概念設計
圖書資訊
圖書資訊:{書號,書名,作者,分類號,出版社,價格,摘要,入館日期,是否在架}
讀者使用者資訊
讀者使用者資訊:{讀者號(使用者ID),密碼,姓名,性別,單位,型別,身份證號,罰款金額,辦理日期,住址,電話,郵箱}
管理員資訊
管理員資訊:{賬號,密碼,姓名,性別是否刪除}
借閱資訊
借閱資訊:{借閱編號,讀者號(使用者ID),書號,借書時間,還書時間,是否已歸還}
系統E-R圖
三.部分執行截圖
'登陸頁程式碼
Private Sub Command1_Click()
Dim conn As ADODB.Connection
Dim rs As ADODB.Recordset
Dim stru$, strp$, strsql$
Static count As Byte
stru = Text1.text
strp = Text2.text
username = Text1.text
If stru = "" Then
MsgBox "使用者名稱不能為空,請輸入使用者名稱!", , "登陸錯誤"
Text1.SetFocus
Exit Sub
ElseIf strp = "" Then
MsgBox "密碼不能為空,請輸入密碼!", , "登陸錯誤"
Text2.SetFocus
Exit Sub
End If
Set conn = New ADODB.Connection
Set rs = New ADODB.Recordset
conn.Open "provider=SQLOLEDB.1;datasource=(local);persist security info=false;integrated security=sspi;database=bms"
rs.Open "select * from ruser where ruser='" & stru & " 'and rpsw='" & strp & "'; ", conn
If rs.EOF Then
count = count + 1
MsgBox "使用者名稱不存在或者密碼錯誤!", , "登入失敗"
Text1.text = ""
Text2.text = ""
Text1.SetFocus
Else
logins = True
username = rs("ruser").Value
pass = rs("rpsw").Value
F_index.Show
Me.Hide
End If
rs.Close
conn.Close
Set rs = Nothing
Set conn = Nothing
If count >= 3 Then
MsgBox "超過登入次數,無權登入本系統!", , "登入失敗"
End
End If
End Sub
Private Sub Command2_Click()
Dim conn As ADODB.Connection
Dim rs As ADODB.Recordset
Dim stru$, strp$, strsql$
Static count As Byte
stru = Text1.text
strp = Text2.text
If stru = "" Then
MsgBox "使用者名稱不能為空,請輸入使用者名稱!", , "登陸錯誤"
Text1.SetFocus
Exit Sub
ElseIf strp = "" Then
MsgBox "密碼不能為空,請輸入密碼!", , "登陸錯誤"
Text2.SetFocus
Exit Sub
End If
Set conn = New ADODB.Connection
Set rs = New ADODB.Recordset
conn.Open "provider=SQLOLEDB.1;datasource=(local);persist security info=false;integrated security=sspi;database=bms"
rs.Open "select * from auser where auser='" & stru & " 'and apsw='" & strp & "'; ", conn
If rs.EOF Then
count = count + 1
MsgBox "使用者名稱不存在或者密碼錯誤!", , "登入失敗"
Text1.text = ""
Text2.text = ""
Text1.SetFocus
Else
logins = True
username = rs("auser").Value
pass = rs("apsw").Value
F_a_index.Show
Me.Hide
End If
rs.Close
conn.Close
Set rs = Nothing
Set conn = Nothing
If count >= 3 Then
MsgBox "超過登入次數,無權登入本系統!", , "登入失敗"
End
End If
End Sub
Private Sub Command3_Click()
Text1.text = ""
Text2.text = ""
Text1.SetFocus
End Sub
相關文章
- 圖書管理系統
- 圖書管理系統類圖
- 圖書管理系統2
- 圖書管理系統需求說明書
- 圖書管理系統(小程式)
- 圖書管理系統設計類圖
- 校園圖書管理系統開發-中小學智慧圖書管理系統開發
- 圖書館管理系統UML建模
- 圖書館管理系統 SRS文件
- 實用圖書管理系統1.1
- Python—簡單圖書管理系統Python
- Django教程 —— 初步完善圖書管理系統Django
- Django入門案例:圖書管理系統Django
- 圖書管理系統-專案介紹
- 圖書管理系統測試計劃
- 圖書館管理系統程式設計程式設計
- php+MySQL圖書管理系統(二)PHPMySql
- 工會圖書管理系統 V1.0
- 實驗專案四:圖書管理系統
- 物件導向設計-圖書管理系統物件
- 圖書管理系統——執行及總結
- 圖書管理系統——測試與除錯除錯
- flask框架圖書管理系統客戶端Flask框架客戶端
- 圖書系統
- Django學習筆記《二》圖書管理系統Django筆記
- C++圖書館管理系統 [STL實現]C++
- 圖書館管理系統程式測試計劃
- flask框架圖書管理系統伺服器端Flask框架伺服器
- Java寫圖書管理系統(四、管理員功能許可權)Java
- 解讀圖書管理系統為書店帶來的好處
- java大作業總結——圖書借閱管理系統Java
- Rails 實戰——圖書管理系統——基礎建設AI
- 圖書館管理系統物件導向程式設計物件程式設計
- 第一次作業——圖書管理系統
- 圖書館系統(8)
- 利用物件導向做簡略的圖書管理系統物件
- 個人專案-圖書管理系統登陸功能模擬
- 圖書管理系統專案(初學者必看的小專案)