【正文】
必要可行。開發(fā)一個學(xué)生 宿舍 管理系統(tǒng)可以達(dá)到事半功倍的效果。隨著學(xué)校寄宿人員的增多, 宿舍 管理人員的負(fù)擔(dān)越來越重,為了讓所有 宿舍 管理 人員能從繁重的工作中解脫出來, 實現(xiàn)無紙化辦公, 使工作更有條理 、 更方便 、 更有效率 , 而開發(fā)出 這套 宿舍 管理軟件。而且時間一長,將產(chǎn)生大量的文件和數(shù)據(jù),這對于查找、更新、維護(hù)都帶來了不少的困難。它屬于一個傻瓜型的制作軟件,利用它可以快速的制作出各種你所需要的幫助文檔。這些可視化控件對應(yīng)的文件擴(kuò)展名這 OCX。所謂“對象”就是現(xiàn)實生活中的每個一人,每一個可見的實體。系統(tǒng)在實現(xiàn)上應(yīng)具備以下功能:系統(tǒng)用戶的登錄、數(shù)據(jù)的添加功能、數(shù)據(jù)的刪除功能、數(shù)據(jù)的修改功能、數(shù)據(jù)的查詢功能、報表的輸出功能、學(xué)生財物進(jìn)出樓登記功能 VB6 簡介 本軟件的開發(fā)工具為 VISUAL BASIC,作為一種開發(fā)語言, VISUAL BASIC 率先采用了可視化( VISUAL)的程序設(shè)計方法。 1 學(xué)生宿舍管理系統(tǒng)的設(shè)計與實現(xiàn) 第一章系統(tǒng)分析 系統(tǒng)采用 MICROSOFT公司的 VISUAL BASIC語言編寫的學(xué)生 宿舍 管理系統(tǒng) ,本系統(tǒng)在研制開發(fā)過程中,嚴(yán)格遵 循軟件工程方法,完全采用結(jié)構(gòu)化程序 設(shè)計方法。 學(xué)生 宿舍 管理軟件目前版本為 ,為一個測試版本。如各個 宿舍 的分布特色,以及 宿舍 的各種管理制度。所以利用系統(tǒng)提供的大量可視化控件,可以方便的以可視化方式直接繪制用戶圖形界面,并可直觀,動態(tài)的調(diào)整界面的風(fēng)格和樣式,直到滿意為止,從而克服了以前必須用大量代碼去描述界面元素的外觀和位置的傳統(tǒng)編程模式。這樣會給 宿舍 的管理人員帶來很多好處,讓他們管理的效率更高、效果更好,管理起來更方便。目前仍然存在有學(xué)校停留在宿舍管理部門人員手工記錄數(shù)據(jù) 的階段,手工記錄對于規(guī)模小的學(xué)校來說勉強(qiáng)可以接受;但對于學(xué)生信息量比較龐大,需要記錄存檔的數(shù)據(jù)比較多的高校來說,人工記錄是相當(dāng)麻煩的 ,而且當(dāng)查找某條記錄時,由于數(shù)據(jù)量龐大,只能依靠人工去一條一條地查找,這樣不但麻煩而且浪費許多時間,工作效率比較低。盡我所知,除文中特別加以標(biāo)注和 致謝的地方外,不包含其他人或組織已經(jīng)發(fā)表或公布過的研究成果,也不包含我為獲得 及其它教育機(jī)構(gòu)的學(xué)位或?qū)W歷而使用過的材料。s integrating and managing. The university is the position of scientific research, the apartment management should change traditional managing artificially too, for the efficiency. So , develop the management software of student39。 (其實此項工作在系統(tǒng)開始設(shè)計時就開始進(jìn)行 ) 在一切工作都做完了以后,要對系統(tǒng)進(jìn)行編譯成可執(zhí)行文件 (.EXE 文件 ),其可在Windows 下直接運(yùn)行。 宿舍 ,是大學(xué)生在高校校園里一個重要的學(xué)習(xí)、生活、交往的空間環(huán)境 ,大學(xué)生大約有 2/ 3 的時間是在宿舍環(huán)境里渡過的。學(xué)生宿舍管理系統(tǒng)的設(shè)計與實現(xiàn) 摘要 隨著電腦的普及與使用,現(xiàn)在的管理也提升了一個檔次,漸漸實現(xiàn)了無紙化辦公,即從原來的人工記錄管理模式轉(zhuǎn)變?yōu)殡娔X一體化管理。作為計算機(jī)應(yīng)用的一部分 ,使用計算機(jī)對宿舍信息進(jìn)行管理 ,具有著手工管理所無法比擬的優(yōu)點 .例如 :檢索迅速、查找方便、可靠性高、存儲量大、 保密性好、壽命長、成本低等。系統(tǒng)運(yùn)行于 Win 95/98/2020/NT/XP 等系統(tǒng)。s apartment . Student Apartment Management System is a utility management system based on the managing mode of many universities and and easyoperating are the greatest features of the system ,which is also applicable for enterprises of the same keepers bear a increasingly heavy burden because of the gradually added number of order to free apartment keepers from the heave work,and make the work more convienent and efficient. The apartment management system is developed. The system puterized all the processes concerning the apartment management which include apartment,dormitory distribution,roomer registration,santitation examination,and the query for apartment property,students39。對本研究提供過幫助和做出過貢獻(xiàn)的個人或集體,均已在文中作了明確的說明并表示了謝意。在一些發(fā)達(dá)國家一些類似的宿舍管理系統(tǒng)已經(jīng)應(yīng)用于后勤管理,而且已經(jīng)相當(dāng)普及。由此 而產(chǎn)生了本管理軟件――學(xué)生 宿舍 管理軟件。做起來方便,使用起來更為快捷。這些資料是本軟件的主要依據(jù),也可以說這些資料來源于普通的生活,比較真實一些。它目前在功能上,以及操作的簡便上有很大的改進(jìn)。 本系統(tǒng)的主要功能可以方便的對學(xué)生 宿舍 進(jìn)行管理,系統(tǒng)采用 ACCESS 數(shù)據(jù)庫 使 數(shù)據(jù) 具有較 強(qiáng) 的 完整性、 較 好 的 數(shù)據(jù)安全性 等特點以及提供了標(biāo)準(zhǔn)的幫助,使用戶方便的獲得所需的幫助。利用系統(tǒng)提供的大量可視化控件,可以方便的以可視化方式直接繪制用戶圖形界面,并可直觀、動態(tài)的調(diào)整界面的風(fēng)格和樣式,直到滿意為止,從而克服了以前必須用大量代碼去描述界面元素的外觀和位置的傳統(tǒng)編程模式。同樣,在 VISUAL BASIC 中,用來構(gòu)成用戶圖形界面的可視化控件,也可視為是一個對象。只要擁有控件的 OCX 文件,就可將其加入到 VB系統(tǒng)中,從而大大增強(qiáng) VB 的編程實力。但是如果想制作出幫助文檔,就需要使用制作網(wǎng)頁的軟件把 內(nèi)容先做成 html 形式,本人使用 Dreamweaver 制作的網(wǎng)頁,然后在用此軟件進(jìn)行加載,最后生成 chm文檔 。 隨著科學(xué)技術(shù)的不斷提高,計算機(jī)科學(xué)日漸成熟,其強(qiáng)大的功能已為人們深刻認(rèn)識,它已進(jìn)入人類社會的 各個領(lǐng)域并發(fā)揮越來越重要的作用。 技術(shù)上的可行性 我們正走進(jìn)一個信息時代,信息技術(shù)將從根本上改變?nèi)祟惿鐣纳a(chǎn)方式和生活方式,各行各業(yè)的業(yè)務(wù)管理現(xiàn)在都已經(jīng)相繼使用計算機(jī)來處理,可以說用計 算機(jī)進(jìn)行信息管理是一個總趨勢。隨著數(shù)據(jù)庫管理系統(tǒng)的普及以及可視化編程軟件的出現(xiàn),使數(shù)據(jù)庫管理信息系統(tǒng)的開發(fā)變得更為簡單,因此開發(fā)一個學(xué)生 宿舍 管理系統(tǒng)是完全可行的。 軟件,要十分全面的貼近以及適合大學(xué) 宿舍 的管理方法。Access 數(shù)據(jù)庫功能比較齊全,數(shù)據(jù)的備份、拷貝都很方便,而且程序開發(fā)是不需要額外安裝其他的數(shù)據(jù)庫管理軟件 。下面介紹幾個主要的表: ⑴ 學(xué)生基本情況表主要是存放學(xué)生的基本情況,字段包括:姓名、性別、學(xué)號、班級、宿舍、寢室、入學(xué)時間、年制、寢室電話、個人電話、備注。其中檢查 1到 5是為了在沒有 使用者想輸入的記錄的情況下自己輸入而設(shè)計的,保證了系統(tǒng)的可修改性、可擴(kuò)展性。 運(yùn)行圖如下 : 圖 ( 1) 用戶 管理 可以進(jìn)行管理人員的添加和修改以及刪除 操作。普通用戶只有瀏覽、及一些簡單的添加操作權(quán)力。這樣操作起來會更簡單、操作一目了然。 運(yùn)行圖如下 : 11 學(xué)生宿舍管理系統(tǒng)的設(shè)計與實現(xiàn) 圖 管理運(yùn)行圖 1 學(xué)生請假 主要是對學(xué)生請假記錄做一個添加。 3 床位設(shè)置 通過床位設(shè)置可以簡單查看每個 宿舍 每個寢室的床位使用情況以及床位剩 余情況。這里的衛(wèi)生標(biāo)準(zhǔn)一共有五項可以填寫,在每一項里已經(jīng)基本設(shè)置了所不合標(biāo)準(zhǔn)的記錄,你可以在下拉列表框中進(jìn)行選擇即可,但是如果沒有你想輸入的記錄的話,也可以自己輸入。運(yùn)行圖如下 : 圖 圖 它的功能主要是針對值班人員開發(fā)出來的,在這里可以讓值班人員對當(dāng)天值班情況進(jìn)行一個小記,以便日后查看。運(yùn)行圖如下 : 圖 13 學(xué)生宿舍管理系統(tǒng)的設(shè)計與實現(xiàn) 第四章 程序設(shè)計 作為宿舍管理是從新生入學(xué)開始的,包括了新生籍貫信息、性別、專業(yè)、班級、學(xué)號等學(xué)生個人信息錄入整個數(shù)據(jù)庫中,再與宿舍信息的狀況結(jié)合,安排新生的住宿情 況,再將整個信息作為統(tǒng)一數(shù)據(jù),對學(xué)生的在校情況進(jìn)行管理。加上本單位最有特色的建筑,會讓人一目了然??傮w實現(xiàn)立體的感覺。H808080 = amp。HE0E0E0 = amp。在添加管理人員時有兩種默認(rèn)級別。沒有刪除等操作功能。 \ With Adodc1 .Mode = adModeReadWrite .ConnectionString = provider amp。 amp。一切主要操作及顯示都通過這里完成。左側(cè)操作欄和右側(cè)顯示欄會在下面的內(nèi)容中做介紹,現(xiàn)在只簡單介紹一下工具欄和狀態(tài)欄,以及主窗體的各個事件。其中的添加按鈕是用來對 宿舍 住宿人員進(jìn)行添加,修改也是對所住宿人員進(jìn)行修改,想要進(jìn)行修改時必須顯示所有記錄時才可以進(jìn)行。 下面是整個工具欄運(yùn)行時代碼: Select Case Case 1 1 Case 3 1 Case 5 On Error GoTo next2 Dim s As Adodc Set s = If = users Then 1 End If 18 第四章 程序設(shè)計 next2: Case 7 On Error Resume Next Dim o As Adodc Set o = Case 9 1 Case 11 With Adodc1 .Mode = adModeReadWrite .ConnectionString = provider amp。 .Refresh End With Set = Adodc1 Call dx Case 13 Unload Me End Select 狀態(tài)欄分四個部分。第四部分為日期與時間的顯示。 amp。在這里幾乎用到了所有的表,如下所示: provider = provider= datasource = data source= amp。 amp。 amp。 datasource .CommandType = adCmdTable .RecordSource = class .Refresh End With With Adodc4 .Mode = adModeReadWrite .ConnectionString = provider amp。 。 amp。 datasource .CommandType = adCmdTable .RecordSource = qinshi .Refresh End With With Adodc9 .Mode = adModeReadWrite .ConnectionString = provider amp。 用 戶管理 ①界面效果圖 22 第四章 程序設(shè)計 圖 ② 界面制作與實現(xiàn)方法 這個界面總體來說各個控件比較簡單,但是作為一個添加刪除管理員的操作,它已經(jīng)連接到了數(shù)據(jù)庫,與數(shù)據(jù)庫的 yonghu 表相聯(lián)。 amp。 datasource .CommandType = adCmdTable .RecordSource = yonghu .Refresh End With = False = False If = 0 Then = False = False = False 23 學(xué)生宿舍管理系統(tǒng)的設(shè)計與實現(xiàn) = False End If = 上一條與下一條的功能一目了然,它們可以對當(dāng)前表進(jìn)行上一條記錄或下一條記錄依次查看。即不可以前查看或向后查看。添加的時候可以選擇所添加人物的 級別。沒有對記錄刪除等權(quán)力。所以在操作前要想好。 編輯操作主要代碼如下: = False = True = True = True = True = True = True = 確定 ElseIf = 取消 Then = 編輯 = 添加 = True = True = True = = False = False = False = False = False = False = False = False End If 26 第四章 程序設(shè)計 宿舍 設(shè)置 宿舍 設(shè)置可以說是本程序中一關(guān)鍵部分。只有正確的