【正文】
是他們?cè)谖耶厴I(yè)的最后關(guān)頭給了我們巨大的幫助與鼓勵(lì),給了我很多解決問(wèn)題的思路,在此表示衷心的感激。 四年的大學(xué)生活就快走入尾聲,我們的校園生活就要?jiǎng)澤暇涮?hào),心中是無(wú)盡的難舍與眷戀。沒(méi)有他們的幫助,我將無(wú)法順利完成這次設(shè)計(jì)。 作者簽名 : 二〇 一 〇年九 月 二十 日 畢業(yè)設(shè)計(jì)(論文)使用授權(quán)聲明 本人完全了解 濱州學(xué)院 關(guān)于收集、保存、使用畢業(yè)設(shè)計(jì)(論文)的規(guī)定。盡我所知,除文中已經(jīng)特別注明引用的內(nèi)容和致謝的地方外,本論文不包含任何其他個(gè)人或集體已經(jīng)發(fā)表或撰寫過(guò)的研 究成果。 鐘 老師一絲不茍的作風(fēng),嚴(yán)謹(jǐn)求實(shí)的態(tài)度,踏踏實(shí)實(shí)的精神,不僅授我以文,而且教我做人,雖歷時(shí)三載,卻給以終生受益無(wú)窮之道。尤其是 Visual Basic 中數(shù)據(jù)庫(kù)的應(yīng)用更家熟練?!胺祷亍眲t是返回到普通用戶菜單界面?!胺祷亍眲t是返回普通用戶主菜單窗口,“退出”則是普通用戶退出學(xué)生宿舍管理系統(tǒng)。 學(xué)生信息窗口代碼 ( 1)、 “添加”按鈕的代碼 Private Sub Command1_Click() If = Or = Or = Or = Or = Or = Or = Or = Then MsgBox 請(qǐng)輸入完整信息! Else 29 End If End Sub ( 2) 、“修改”按鈕的代碼 Private Sub Command2_Click() End Sub ( 3)、 “刪除”按鈕的代碼 Private Sub Command3_Click() End Sub ( 4)、 “確定”按鈕的代碼 Private Sub Command5_Click() End Sub ( 5) 、“返回”按鈕的代碼 Private Sub Command4_Click() End Sub 普通用戶界面的設(shè)計(jì) 普通用戶 主窗口 該窗口的設(shè)計(jì)跟管理員過(guò)度窗口的設(shè)計(jì)是一樣的,目的是提醒用戶當(dāng)前日期以及用戶歡迎詞。 來(lái)訪人員窗口截圖 圖 “寢室號(hào)”、“訪問(wèn)者姓名”、“學(xué)生姓名”、“時(shí)間”、“事件”分別是由標(biāo)簽框 Label1~Label5 組成;對(duì)應(yīng)添加 5 個(gè)文本框text1~text2;“添加”、“確定”、“返回”為 3 個(gè)命令按鈕mand1~mand3;添加 data1,連接數(shù)據(jù)庫(kù)“來(lái)訪人員”。 維修情況窗口截圖 圖 “請(qǐng)輸入寢室號(hào)查找”,“寢室號(hào)”、“維修情況”、“賠償情況”、“時(shí)間”為標(biāo)簽框 Label1~Label5;添加 5 個(gè)文本框 text1~text5 與之對(duì)應(yīng);“添加”、“更改”、“更新”、“返回 ” 、“查找”分別為mand1~ data1,連接數(shù)據(jù)庫(kù)“維修情況”。返回則是返回到管理員主窗口界面?!笆醉?yè)”則是返回到登陸界面。 管理員窗體代碼 ( 1) 、 “更新通知”代碼 Private Sub mnuzuixin_Click() = = 19 End Sub ( 2) 、 “人員管理”代碼 Private Sub mnurenyuan_Click() End Sub ( 3) 、 “水電費(fèi)管理 ”代碼 Private Sub mnushuidian_Click() End Sub ( 4) 、 “衛(wèi)生檢查”代碼 Private Sub mnuweisheng_Click() End Sub ( 5) 、 “維修情況”代碼 Private Sub mnuweixiu_Click() End Sub ( 6) 、 “來(lái)訪人員”代碼 Private Sub mnulaifang_Click() End Sub ( 7) 、 “學(xué)生信息”代碼 Private Sub mnuxueshengxinxi_Click() End Sub ( 8) 、 “返回”代碼 Private Sub mnufanhui_Click() End Sub ( 9) 、 “退出”代碼 Private Sub mnutuichu_Click() End End Sub 以上代碼均是根據(jù)不同的菜單進(jìn)入不同的界面,進(jìn)入界面后再根據(jù) 情況做出相應(yīng)的操作即可?!按_定”即進(jìn)入系統(tǒng),“取消”即退出當(dāng)前系統(tǒng)。 可以更快地了解到每個(gè)學(xué)生的住宿情況 。長(zhǎng)期以來(lái),使用傳 統(tǒng)人工的方法管理高校公寓,這種管理方式存在著許多缺點(diǎn),如:效率低。面向?qū)ο蟮某绦蛟O(shè)計(jì)方法正式針對(duì)這個(gè)問(wèn)題提出的一種新的程序設(shè)計(jì)技術(shù)。結(jié)構(gòu)或程序設(shè)計(jì)方法的基本思路是,把一個(gè)復(fù)雜問(wèn)題的求解過(guò)程分為若干個(gè)階段進(jìn)行,每個(gè)階段處理的問(wèn)題都控制在人們?nèi)菀?理解和處理的范圍內(nèi)。 Visual Basic中程序執(zhí)行的基本方法是由“事件”來(lái)驅(qū)動(dòng)子程序(在 Visual Basic 中將“子程序”稱為“過(guò)程”)的運(yùn)行。 11 第 1章 系統(tǒng)簡(jiǎn)介 系統(tǒng)運(yùn)行環(huán)境及 開(kāi)發(fā) 工具 Visual Basic(簡(jiǎn)稱 VB)是一種新型的現(xiàn)代語(yǔ)言。使用 Visual Basic 可以直接設(shè)計(jì)功能的強(qiáng)大的可視化界面,是程序員編寫應(yīng)用程序變得很簡(jiǎn)單。 主要參 考資料 及文獻(xiàn) 1. 《 Visual Basic 程序設(shè)計(jì) (第二版) 》 譚浩強(qiáng) 清華大學(xué)出版社 開(kāi)始執(zhí)行任務(wù)書(shū)日期 20xx 年 3 月 指導(dǎo)教師(簽名) 鐘文龍 畢業(yè)論文完成日期 20xx 年 5 月 指導(dǎo)教師(簽名) 鐘文龍 8 摘 要 學(xué)生宿舍管理系統(tǒng)主要功能包括兩大部分:管理員部分和一般用戶部分。本人完全意識(shí)到本聲明的法律后果由本人承擔(dān)。 重慶航天職業(yè)技術(shù)學(xué)院 畢業(yè)設(shè)計(jì)(論文) 畢業(yè)設(shè)計(jì) 題目: 基于 Visual Basic 平臺(tái)的學(xué)生 宿舍管理系統(tǒng)的開(kāi)發(fā)與設(shè)計(jì) 2 畢業(yè)設(shè)計(jì)(論文)原創(chuàng)性聲明和使用授權(quán)說(shuō)明 原創(chuàng)性聲明 本人鄭重承諾:所呈交的畢業(yè)設(shè)計(jì)(論文),是我個(gè)人在指導(dǎo)教師的指導(dǎo)下進(jìn)行的研究工作及取得的成果。 作者簽名: 日期: 年 月 日 學(xué)位論文版權(quán)使用授權(quán)書(shū) 本學(xué)位論文作者完全了解學(xué)校有關(guān)保留、使用學(xué)位論文的規(guī)定,同意學(xué)校保留并向國(guó)家有關(guān)部門或機(jī)構(gòu)送交論文的復(fù)印件和電子版,允許論文被查閱和借閱。 其中管理員可對(duì)一般用戶的基本信息進(jìn) 行管理(包括個(gè)人信息管理,學(xué)生寢室管理,更新通知等),個(gè)人信息管理又包括個(gè)人信息的輸入、輸出 、添加、修改、刪除。另外,使用 Visual Basic 不但可以 開(kāi)發(fā)數(shù)據(jù)庫(kù)應(yīng)用程序 ,還可以開(kāi)發(fā)文件、圖形圖像、多媒體,系統(tǒng)應(yīng)用程序和網(wǎng)絡(luò)等相關(guān)的應(yīng)用程序。與傳統(tǒng)的語(yǔ)言相比,它在許多方面又重要的改革和突破。 Visual Basic 是面向?qū)ο蟮?、結(jié) 構(gòu)化的計(jì)算機(jī)語(yǔ)言。具體地說(shuō),采取如下 12 方法來(lái)保證得到結(jié)構(gòu)化算法 a 自頂向下 b 逐步細(xì)化 c 模塊化 這是結(jié)構(gòu)化程序設(shè)計(jì)的 3 個(gè)要素,其中最核心的是“逐步細(xì)化”。 面向?qū)ο蟮某绦蛟O(shè)計(jì)最基本的概念是將數(shù)據(jù)與處理數(shù)據(jù)的函數(shù)合并成一個(gè)單元,每個(gè)單元稱為一個(gè)對(duì)象。而且時(shí)間一長(zhǎng),將產(chǎn)生大量的文件和數(shù)據(jù),這對(duì)于查找、更新、維護(hù)都帶來(lái)了不 13 少的困難。開(kāi)發(fā)一個(gè)學(xué)生公寓管理系統(tǒng)可以達(dá)到事半功倍的效果。 過(guò)渡窗口截圖 圖 “你好!歡迎您在”、“ 20xx0228”、“登錄學(xué)生宿舍管理系統(tǒng)”分別為 Label Label Label3;“確定”、“取消”分別為 mandmand2。 20 更新通知 管理員在學(xué)校發(fā)出通知的時(shí)候可以及時(shí) 登陸系統(tǒng),更改當(dāng)前通知,以便及時(shí)通知到各個(gè)寢室。 更新通知窗口代碼 ( 1) 、 “確定”按鈕的代碼 Private Sub Command1_Click() = False =t ( 2) 、 “更改“按鈕的代碼 Private Sub Command3_Click() = True End Sub 21 ( 3) 、 “返回”按鈕的代碼 Private Sub Command2_Click() End Sub ( 4) 、 “退出”按鈕的代碼 Private Sub Command4_Click() End End Sub ( 5) 、 “首頁(yè)”按鈕的代碼 Private Sub Command5_Click() End Sub 人員管理 該功能是對(duì)各個(gè)獨(dú)立的寢室進(jìn)行管理,包括寢室號(hào),室長(zhǎng),寢室人員等。 管理窗口 ( 1) 、 “添 加”按鈕的代碼 Private Sub Command1_Click() If = Or = Or = Then MsgBox 請(qǐng)輸入完整信息 Else End If End Sub ( 2) 、 “刪除”按鈕的代碼 Private Sub Command2_Click() End Sub ( 3) 、 “修改”按鈕的代碼 Private Sub Command5_Click() End Sub ( 4) 、 “刷新”按鈕的代碼 Private Sub Command4_Click() End Su ( 5) 、 “返回”按鈕的代碼 Private Sub Command3_Click() End Sub 水電費(fèi) 水電費(fèi)費(fèi)管理窗口實(shí)現(xiàn)的功能是管理員在每次水電費(fèi)通知出來(lái)后,準(zhǔn)確地講水單價(jià),電單價(jià),水量,電量,總的水費(fèi),總的電費(fèi),以及總費(fèi)用通知各個(gè)寢室。 “添加”按鈕則是在每次新的維修情況出現(xiàn)后添加新的記錄入數(shù)據(jù)庫(kù),更改則是在記錄出錯(cuò)的情況下可以進(jìn)行信息的修改,更新則是在每次新的記錄后或是修改記錄后可以點(diǎn)擊更新按鈕則重 25 新 。 單擊“添加”按鈕是可以添加新的來(lái)訪人員記錄,并存入數(shù)據(jù)庫(kù)。 學(xué) 生主窗口截圖 圖 30 “通知”包括“