【正文】
難。它屬于一個(gè)傻瓜型的制作軟件,利用它可以快速的制作出各種你所需要的幫助文檔。這些可視化控件對(duì)應(yīng)的文件擴(kuò)展名這 OCX。所謂“對(duì)象”就是現(xiàn)實(shí)生活中的每個(gè)一人,每一個(gè)可見(jiàn)的實(shí)體。系統(tǒng)在實(shí)現(xiàn)上應(yīng)具備以下功能:系統(tǒng)用戶的登錄、數(shù)據(jù)的添加功能、數(shù)據(jù)的刪除功能、數(shù)據(jù)的修改功能、數(shù)據(jù)的查詢功能、報(bào)表的輸出功能、學(xué)生財(cái)物進(jìn)出樓登記功能 開(kāi)發(fā)工具簡(jiǎn)介及系統(tǒng)運(yùn)行環(huán)境 VB6 簡(jiǎn)介 本軟件的開(kāi)發(fā)工具為 VISUAL BASIC,作為一種開(kāi)發(fā)語(yǔ)言, VISUAL BASIC 率先采用了可視化(VISUAL)的程序設(shè)計(jì)方法。1學(xué)生宿舍管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)第一章系統(tǒng)分析系統(tǒng)采用 MICROSOFT 公司的 VISUAL BASIC 語(yǔ)言編寫(xiě)的學(xué)生宿舍管理系統(tǒng) ,本系統(tǒng)在研制開(kāi)發(fā)過(guò)程中,嚴(yán)格遵循軟件工程方法,完全采用結(jié)構(gòu)化程序設(shè)計(jì)方法。學(xué)生宿舍管理軟件目前版本為 ,為一個(gè)測(cè)試版本。如各個(gè)宿舍的分布特色,以及宿舍的各種管理制度。所以利用系統(tǒng)提供的大量可視化控件,可以方便的以可視化方式直接繪制用戶圖形界面,并可直觀,動(dòng)態(tài)的調(diào)整界面的風(fēng)格和樣式,直到滿意為止,從而克服了以前必須用大量代碼去描述界面元素的外觀和位置的傳統(tǒng)編程模式。這樣會(huì)給宿舍的管理人員帶來(lái)很多好處,讓他們管理的效率更高、效果更好,管理起來(lái)更方便。目前仍然存在有學(xué)校停留在宿舍管理部門(mén)人員手工記錄數(shù)據(jù)的階段,手工記錄對(duì)于規(guī)模小的學(xué)校來(lái)說(shuō)勉強(qiáng)可以接受;但對(duì)于學(xué)生信息量比較龐大,需要記錄存檔的數(shù)據(jù)比較多的高校來(lái)說(shuō),人工記錄是相當(dāng)麻煩的,而且當(dāng)查找某條記錄時(shí),由于數(shù)據(jù)量龐大,只能依靠人工去一條一條地查找,這樣不但麻煩而且浪費(fèi)許多時(shí)間,工作效率比較低。盡我所知,除文中特別加以標(biāo)注和致謝的地方外,不包含其他人或組織已經(jīng)發(fā)表或公布過(guò)的研究成果,也不包含我為獲得 及其它教育機(jī)構(gòu)的學(xué)位或?qū)W 歷而使用過(guò)的材料。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。(其實(shí)此項(xiàng)工作在系統(tǒng)開(kāi)始設(shè)計(jì)時(shí)就開(kāi)始進(jìn)行 ) 在一切工作都做完了以后,要對(duì)系統(tǒng)進(jìn)行編譯成可執(zhí)行文件(.EXE 文件),其可在Windows 下直接運(yùn)行。宿舍,是大學(xué)生在高校校園里一個(gè)重要的學(xué)習(xí)、生活、交往的空間環(huán)境,大學(xué)生大約有 2/ 3 的時(shí)間是在宿舍環(huán)境里渡過(guò)的。學(xué)生宿舍管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)摘要隨著電腦的普及與使用,現(xiàn)在的管理也提升了一個(gè)檔次,漸漸實(shí)現(xiàn)了無(wú)紙化辦公,即從原來(lái)的人工記錄管理模式轉(zhuǎn)變?yōu)殡娔X一體化管理。作為計(jì)算機(jī)應(yīng)用的一部分,使用計(jì)算機(jī)對(duì)宿舍信息進(jìn)行管理,具有著手工管理所無(wú)法比擬的優(yōu)點(diǎn) .例如:檢索迅速、查找方便、可靠性高、存儲(chǔ)量大、保密性好、壽命長(zhǎng)、成本低等。系統(tǒng)運(yùn)行于 Win 95/98/2022/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。對(duì)本研究提供過(guò)幫助和做出過(guò)貢獻(xiàn)的個(gè)人或集體,均已在文中作了明確的說(shuō)明并表示了謝意。在一些發(fā)達(dá)國(guó)家一些類(lèi)似的宿舍管理系統(tǒng)已經(jīng)應(yīng)用于后勤管理,而且已經(jīng)相當(dāng)普及。由此而產(chǎn)生了本管理軟件――學(xué)生宿舍管理軟件。做起來(lái)方便,使用起來(lái)更為快捷。這些資料是本軟件的主要依據(jù),也可以說(shuō)這些資料來(lái)源于普通的生活,比較真實(shí)一些。它目前在功能上,以及操作的簡(jiǎn)便上有很大的改進(jìn)。本系統(tǒng)的主要功能可以方便的對(duì)學(xué)生宿舍進(jìn)行管理,系統(tǒng)采用 ACCESS 數(shù)據(jù)庫(kù)使數(shù)據(jù)具有較強(qiáng)的完整性、較好的數(shù)據(jù)安全性等特點(diǎn)以及提供了標(biāo)準(zhǔn)的幫助,使用戶方便的獲得所需的幫助。利用系統(tǒng)提供的大量可視化控件,可以方便的以可視化方式直接繪制用戶圖形界面,并可直觀、動(dòng)態(tài)的調(diào)整界面的風(fēng)格和樣式,直到滿意為止,從而克服了以前必須用大量代碼去描述界面元素的外觀和位置的傳統(tǒng)編程模式。同樣,在 VISUAL BASIC 中,用來(lái)構(gòu)成用戶圖形界面的可視化控件,也可視為是一個(gè)對(duì)象。只要擁有控件的 OCX 文件,就可將其加入到 VB系統(tǒng)中,從而大大增強(qiáng) VB 的編程實(shí)力。但是如果想制作出幫助文檔,就需要使用制作網(wǎng)頁(yè)的軟件把內(nèi)容先做成 html 形式,本人使用 Dreamweaver 制作的網(wǎng)頁(yè),然后在用此軟件進(jìn)行加載,最后生成 chm 文檔。隨著科學(xué)技術(shù)的不斷提高,計(jì)算機(jī)科學(xué)日漸成熟,其強(qiáng)大的功能已為人們深刻認(rèn)識(shí),它已進(jìn)入人類(lèi)社會(huì)的各個(gè)領(lǐng)域并發(fā)揮越來(lái)越重要的作用。 系統(tǒng)開(kāi)發(fā)的可行性 技術(shù)上的可行性我們正走進(jìn)一個(gè)信息時(shí)代,信息技術(shù)將從根本上改變?nèi)祟?lèi)社會(huì)的生產(chǎn)方式和生活方式,各行各業(yè)的業(yè)務(wù)管理現(xiàn)在都已經(jīng)相繼使用計(jì)算機(jī)來(lái)處理,可以說(shuō)用計(jì)算機(jī)進(jìn)行信息管理是一個(gè)總趨勢(shì)。隨著數(shù)據(jù)庫(kù)管理系統(tǒng)的普及以及可視化編程軟件的出現(xiàn),使數(shù)據(jù)庫(kù)管理信息系統(tǒng)的開(kāi)發(fā)變得更為簡(jiǎn)單,因此開(kāi)發(fā)一個(gè)學(xué)生宿舍管理系統(tǒng)是完全可行的。 數(shù)據(jù)來(lái)源軟件,要十分全面的貼近以及適合大學(xué)宿舍的管理方法。Access 數(shù)據(jù)庫(kù)功能比較齊全,數(shù)據(jù)的備份、拷貝都很方便,而且程序開(kāi)發(fā)是不需要額外安裝其他的數(shù)據(jù)庫(kù)管理軟件。下面介紹幾個(gè)主要的表:⑴ 學(xué)生基本情況表主要是存放學(xué)生的基本情況,字段包括:姓名、性別、學(xué)號(hào)、班級(jí)、宿舍、寢室、入學(xué)時(shí)間、年制、寢室電話、個(gè)人電話、備注。其中檢查 1 到 5 是為了在沒(méi)有使用者想輸入的記錄的情況下自己輸入而設(shè)計(jì)的,保證了系統(tǒng)的可修改性、可擴(kuò)展性。運(yùn)行圖如下:圖 系統(tǒng)設(shè)置運(yùn)行圖(1) 用戶管理可以進(jìn)行管理人員的添加和修改以及刪除操作。普通用戶只有瀏覽、及一些簡(jiǎn)單的添加操作權(quán)力。這樣操作起來(lái)會(huì)更簡(jiǎn)單、操作一目了然。運(yùn)行圖如下:11學(xué)生宿舍管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)圖 宿舍管理運(yùn)行圖1 學(xué)生請(qǐng)假主要是對(duì)學(xué)生請(qǐng)假記錄做一個(gè)添加。3 床位設(shè)置通過(guò)床位設(shè)置可以簡(jiǎn)單查看每個(gè)宿舍每個(gè)寢室的床位使用情況以及床位剩余情況。這里的衛(wèi)生標(biāo)準(zhǔn)一共有五項(xiàng)可以填寫(xiě),在每一項(xiàng)里已經(jīng)基本設(shè)置了所不合標(biāo)準(zhǔn)的記錄,你可以在下拉列表框中進(jìn)行選擇即可,但是如果沒(méi)有你想輸入的記錄的話,也可以自己輸入。運(yùn)行圖如下: 圖 記錄查看 圖 記錄刪除運(yùn)行圖 值班記錄它的功能主要是針對(duì)值班人員開(kāi)發(fā)出來(lái)的,在這里可以讓值班人員對(duì)當(dāng)天值班情況進(jìn)行一個(gè)小記,以便日后查看。運(yùn)行圖如下:圖 幫助運(yùn)行圖13學(xué)生宿舍管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)第四章 程序設(shè)計(jì)作為宿舍管理是從新生入學(xué)開(kāi)始的,包括了新生籍貫信息、性別、專(zhuān)業(yè)、班級(jí)、學(xué)號(hào)等學(xué)生個(gè)人信息錄入整個(gè)數(shù)據(jù)庫(kù)中,再與宿舍信息的狀況結(jié)合,安排新生的住宿情況,再將整個(gè)信息作為統(tǒng)一數(shù)據(jù),對(duì)學(xué)生的在校情況進(jìn)行管理。加上本單位最有特色的建筑,會(huì)讓人一目了然。總體實(shí)現(xiàn)立體的感覺(jué)。H808080 = amp。HE0E0E0 = amp。在添加管理人員時(shí)有兩種默認(rèn)級(jí)別。沒(méi)有刪除等操作功能。 \With Adodc1.Mode = adModeReadWrite.ConnectionString = provider amp。 amp。一切主要操作及顯示都通過(guò)這里完成。左側(cè)操作欄和右側(cè)顯示欄會(huì)在下面的內(nèi)容中做介紹,現(xiàn)在只簡(jiǎn)單介紹一下工具欄和狀態(tài)欄,以及主窗體的各個(gè)事件。其中的添加按鈕是用來(lái)對(duì)宿舍住宿人員進(jìn)行添加,修改也是對(duì)所住宿人員進(jìn)行修改,想要進(jìn)行修改時(shí)必須顯示所有記錄時(shí)才可以進(jìn)行。 下面是整個(gè)工具欄運(yùn)行時(shí)代碼:Select Case Case 1 1Case 3 1Case 5On Error GoTo next2Dim s As AdodcSet s = If = users Then 118第四章 程序設(shè)計(jì)End Ifnext2:Case 7On Error Resume NextDim o As AdodcSet o = Case 9 1Case 11With Adodc1.Mode = adModeReadWrite.ConnectionString = provider amp。.RefreshEnd WithSet = Adodc1Call dxCase 13Unload MeEnd Select狀態(tài)欄分四個(gè)部分。第四部分為日期與時(shí)間的顯示。 amp。在這里幾乎用到了所有的表,如下所示:provider = provider=datasource = data source= amp。 amp。 amp。 datasource.CommandType = adCmdTable.RecordSource = class.RefreshEnd WithWith Adodc4.Mode = adModeReadWrite.ConnectionString = provider amp。 。 amp。 datasource.CommandType = adCmdTable.RecordSource = qinshi.RefreshEnd WithWith Adodc9.Mode = adModeReadWrite.ConnectionString = provider amp。 系統(tǒng)設(shè)置 用戶管理①界面效果圖22第四章 程序設(shè)計(jì)圖 用戶管理② 界面制作與實(shí)現(xiàn)方法 這個(gè)界面總體來(lái)說(shuō)各個(gè)控件比較簡(jiǎn)單,但是作為一個(gè)添加刪除管理員的操作,它已經(jīng)連接到了數(shù)據(jù)庫(kù),與數(shù)據(jù)庫(kù)的 yonghu 表相聯(lián)。 amp。 datasource.CommandType = adCmdTable.RecordSource = yonghu.RefreshEnd With = False = FalseIf = 0 Then = False = False = False23學(xué)生宿舍管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn) = FalseEnd If = 上一條與下一條的功能一目了然,它們可以對(duì)當(dāng)前表進(jìn)行上一條記錄或下一條記錄依次查看。即不可以前查看或向后查看。添加的時(shí)候可以選擇所添加人物的級(jí)別。沒(méi)有對(duì)記錄刪除等權(quán)力。所以在操作前要想好。編輯操作主要代碼如下: = False = True = True = True = True = True = True = 確定ElseIf = 取消 Then = 編輯 = 添加 = True = True = True = = False = False = False = False = False = False = False = FalseEnd If26第四章 程序設(shè)計(jì) 宿舍設(shè)置宿舍設(shè)置可以說(shuō)是本程序中一關(guān)鍵部分。只有正確的對(duì)這些設(shè)置進(jìn)行添加修改,才能輸入正確的記錄。以及起到美觀作用的 Frame 控件。要修改某條記錄時(shí),要先對(duì)所要修改的記錄進(jìn)行選擇,確認(rèn)選擇后,點(diǎn)擊下面的修改按鈕,會(huì)在下面的文本中顯示出所要修改宿舍的名稱(chēng),此時(shí)即可輸入要修改的名字。但是刪除后不會(huì)影響其它表中的數(shù)據(jù)。 宿舍名稱(chēng)=39。If = False ThenMsgBox 此宿舍已存在, , 提示Exit SubEnd If = If = Then28第四章 程序設(shè)計(jì)MsgBox 輸入所要添加宿舍的名稱(chēng), , 提示Exit SubEnd If添加:(宿舍名稱(chēng)) = = gongyu = Set = Adodc1修改宿舍名稱(chēng):If = ThenMsgBox 選擇要修改的宿舍, , 提示Exit SubEnd IfIf = 修改 Then =