【正文】
江西藍天學院畢業(yè)論文 41 參考文獻 [1] 周佩德 .《數(shù)據(jù)庫原理及應用》 .電子工業(yè)出版社 [2] 劉炳文等, VISUAL BASIC 程序設計 —— 數(shù)據(jù)庫篇, 1999 [3] 李光明 .《 Visual Basic 編程實例大制作》 .冶金工業(yè)出版社 [4] 劉炳文,精通 VISUAL BASIC 入門與提高,人民郵電出版社 [5] 黃淼云 .《 辦公自動化編程》 .國防工業(yè)出版社 [6] 王要武,管理系統(tǒng),電子工業(yè)出版社, 20xx [7] 李紅等編著,管理信息系統(tǒng)開發(fā)與應用,電子工業(yè)出版社, 20xx [8] 周之英縞著,現(xiàn)代軟件工程,科學出版社, 20xx [9] 康博工作室,張紅軍,王紅等縞著《 Visual Basic 中文版高級應用與開發(fā)指南》,人民郵電出版社, 20xx 年 4 月第一版 [10] 林立軍,程斌,翁迪恩縞著《 Visual Basic 數(shù)據(jù)庫開發(fā)指南》,西安電子科技大學出版社, 20xx 年 2 月第一版 [11] 張宏林,孔艷,王 哲等編著。 另外, 我還要感謝在這 三 年來對我有所教導的老師,他們孜孜不倦的教誨不但讓我學到了很多知識,而且讓我掌握了學習的方法,更教會了我做人處事的道理,在此表示感謝。他無論在理論上還是在實踐中,都給與我很大的幫助,使我得到 很大 的提高 , 這對于我以 后 的工作和學習都有一種巨大的幫助, 在此 感謝他耐心的輔導。 在本次畢業(yè)設計中,我從 羅老師, 身上學到了很多東西。相信本學生管理系統(tǒng)是一套學校在日常管理中必不可少的管理軟件,通過開發(fā)這個系統(tǒng),我掌握了的項本過程,了解了的基本知識鞏固了我對 Visual Basic 的學習,但在這次畢業(yè)設計中的最大收獲并不是掌握這幾門開發(fā)工具的應用,而是學會了設計系統(tǒng)的思維方 法,以及與同學們之間相互幫助的精神。雖然網(wǎng)絡在學生管理系統(tǒng)中的應用不是很多,但是未來的發(fā) 展方向,在本次開發(fā)過程由于硬件的限制,未能實現(xiàn)網(wǎng)絡功能,因此在以后的系統(tǒng)更新過程中可能會造成一些不必要的數(shù)據(jù)損失。因此,該系統(tǒng)必然會存在一些缺陷和不足。 Set mrc = ExecuteSQL(txtsql) 江西藍天學院畢業(yè)論文 36 If = False Then MsgBox 已存在該用戶! , vbExclamation + vbOKOnly, 警告 Text1(0).SetFocus Text1(0).SelStart = 0 Text1(0).SelLength = Len(Text1(0).Text) Exit Sub End If txtsql = select * from use Set mrc = ExecuteSQL(txtsql) (0) = Trim(Text1(0).Text) (1) = Trim(Text1(1).Text) For i = 0 To 2 If Option1(i).Value = True Then Select Case i Case 0 (admin) = y Case 1 (readonly) = y Case 2 For j = 0 To 3 If Check1(j).Value = 1 Then Select Case j Case 0 (qx1) = y 江西藍天學院畢業(yè)論文 37 Case 1 (qx2) = y Case 2 (qx3) = y Case 3 (qx4) = y End Select End If Next j End Select End If Next i MsgBox 用戶添加成功! , vbExclamation + vbOKOnly, 警告 Text1(0).Text = Text1(1).Text = Text1(2).Text = End Sub Private Sub Command2_Click() Unload Me End Sub 江西藍天學院畢業(yè)論文 38 Private Sub Form_Load() Option1(2).Value = True End Sub Private Sub Form_Resize() Text1(0).SetFocus End Sub Private Sub Option1_Click(Index As Integer) If Index 2 Then For i = 0 To 3 Check1(i).Enabled = False Next i Else For i = 0 To 3 Check1(i).Enabled = True Next i End If End Sub 江西藍天學院畢業(yè)論文 39 第 5 章 總結(jié) 與展望 在本系統(tǒng)的開發(fā)過程中,由于本人是初次開發(fā)軟件,在知識、經(jīng)驗方面都存在著不足。 Trim(Text1(0).Text) amp。 江西藍天學院畢業(yè)論文 34 圖 新曾用戶界面 Private Sub Command1_Click() If Trim(Text1(0).Text) = Then MsgBox 用戶名不能為空! , vbExclamation + vbOKOnly, 警告 Text1(0).SetFocus Exit Sub End If If Trim(Text1(1).Text) = Then MsgBox 密碼不能為空! , vbExclamation + vbOKOnly, 警告 Text1(1).SetFocus Exit Sub End If If Trim(Text1(2).Text) = Then MsgBox 確認密碼不能為空! , vbExclamation + vbOKOnly, 警告 Text1(2).SetFocus Exit Sub End If 江西藍天學院畢業(yè)論文 35 If Trim(Text1(1).Text) Trim(Text1(2).Text) Then MsgBox 確認密碼不正確! , vbExclamation + vbOKOnly, 警告 Text1(2).SetFocus Exit Sub End If Dim aa As Integer aa = 0 If Option1(2).Value = True Then For i = 0 To 3 If Check1(i).Value = 1 Then aa = 1 Exit For End If Next i If aa = 0 Then MsgBox 普通用戶至少要有一項權(quán)限! , vbExclamation + vbOKOnly, 警告 Exit Sub End If End If Dim mrc As txtsql = select * from use where username=39。 username Dim aa As String Select Case Executeqx(1) Case admin aa = 超級管理員 Case readonly aa = 只讀管理員 Case Else aa = 普通管理員 End Select (4).Text = 狀態(tài): amp。 圖 系統(tǒng)主界面 Private Declare Function SetWindowPos Lib user32 (ByVal hwnd As Long, ByVal hWndInsertAfter As Long, ByVal X As Long, ByVal Y As Long, ByVal cx As Long, ByVal cy As Long, ByVal wFlags As Long) As Long Dim find1 As Integer Dim liulan1 As Integer Private Sub add_Click() qxstr = Executeqx(2) 江西藍天學院畢業(yè)論文 23 If qxstr = false Or qxstr = readonly Then ss = MsgBox(對不起,你沒有管理本功能的權(quán)限,請與管理員聯(lián)系!, vbInformation + vbOKOnly, 警告 ) Exit Sub End If modi = False (0) End Sub Private Sub cjadd_Click() fenshumodi = False qxstr = Executeqx(4) If qxstr = false Or qxstr = readonly Then ss = MsgBox(對不起,你沒有管理本功能的權(quán)限,請與管理員聯(lián)系!, vbInformation + vbOKOnly, 警告 ) Exit Sub End If 0 End Sub Private Sub cjbrowse_Click() qxstr = Executeqx(4) 江西藍天學院畢業(yè)論文 24 If qxstr = false Then ss = MsgBox(對不起,你沒有管理本功能的權(quán)限,請與管理員聯(lián)系!, vbInformation + vbOKOnly, 警告 ) Exit Sub End If 0 End Sub Private Sub claasfind_Click() qxstr = Executeqx(2) If qxstr = false Then ss = MsgBox(對不起,你沒有管理本功能的權(quán)限,請與管理員聯(lián)系!, vbInformation + vbOKOnly, 警告 ) Exit Sub End If (0) i = SetWindowPos(, 1, 0, 0, 0, 0, 3) End Sub