【正文】
Datagrid 中會(huì)立即刷新顯示更新內(nèi)容。這樣做在使用的時(shí)候有很大的方便之處。輸入完成后,在減分后面的文本框中輸入一共要對(duì)此寢室減掉的分?jǐn)?shù),單擊得分后面的文本框會(huì)自動(dòng)算出應(yīng)該得到的分?jǐn)?shù)。它們的實(shí)現(xiàn)方法與窗體與上面的衛(wèi)生查看基本相同。它的界面小巧,并且它可以讓值班人員記錄前天發(fā)生的一些事情,字?jǐn)?shù)在 1000字左右。 在調(diào)試程序過(guò)程中,由于某些內(nèi)在的錯(cuò)誤 影響程序的運(yùn)行,在采用上述調(diào)試方法對(duì)程序進(jìn)行調(diào)試后,程序運(yùn)行情況良好,達(dá)到了預(yù)期的設(shè)計(jì)目標(biāo),基本上滿(mǎn)足了用戶(hù)的需要。t I? Susan chirped. Yves feigned interest, but his face let him down. Susan switched her gaze from the bird to Yves, from Yves to Vanessa, and ba ck to Yves. The pelican flapped off. Never mind, she murmured, there are plenty more fish in the sea. Yao: And I am Yao, king of the rock. And there39。re dismissed. [Shang storms out of the tent and starts to walk by Mulan] Mulan [in a manly voice]: Hey, I39。 about? [ CriKee startswriting the note again] That39。s tent]: Captain. Urgent news from the General. We 39。s great except you fot, and since we39。s messing with myplan. Shang [grabbing onto the front of Chi Fu39。ll see you again before we disembark. By the way, better alter your watchesit39。 第五章 系統(tǒng)測(cè)試 編寫(xiě)出的各功能模塊需要進(jìn)行測(cè)試,對(duì)于模塊化應(yīng)用程序,軟件開(kāi)發(fā)的最后一部分便是不斷的測(cè)試程序 最終編譯成可執(zhí)行的 .exe 文件,該階段主要對(duì)系統(tǒng)的正確性及完整性等方面進(jìn)行測(cè)試。 默認(rèn)為單條刪除,選擇此項(xiàng)后需要在日期中選擇所刪除記錄的添加日期,以及所在的公寓與寢室,當(dāng)這三條全部符合要求后,在表中進(jìn)行查找,找到后確認(rèn)刪除。它主要的功能是對(duì)已經(jīng)錄入的衛(wèi)生記錄進(jìn)行符合條件的查詢(xún)。 日期已經(jīng)設(shè)置成只讀屬性,檢查記錄的日期是不能隨便改寫(xiě)的。 ① 生請(qǐng)假記錄圖片顯示 圖 ② 界面制作與實(shí)現(xiàn) 此界面主要是對(duì)學(xué)生請(qǐng)假記錄做一個(gè)添加。在這個(gè)界面中主要用到了一個(gè) Sstab 控件與一個(gè)顯示表中內(nèi)容的 Datagrid 控件。 刪除操作可以刪除掉當(dāng)前樹(shù)型顯示中的任何一個(gè)子節(jié)點(diǎn),也就是這個(gè)樹(shù)型節(jié)點(diǎn)中的寢室名稱(chēng),注意的是,刪除后這個(gè)記錄只在 qinshi表中刪除,其相關(guān)記錄不會(huì)被刪除掉的,如果想刪除,還需要人工操作。 amp。還有一些就是對(duì)表記錄的復(fù)雜操作。管理員擁有對(duì)此軟件管理操作等一切的權(quán)力。 。左側(cè)操作欄和右側(cè)顯示欄會(huì)在下面的內(nèi)容中做介紹,現(xiàn)在只簡(jiǎn)單介紹一下工具欄和狀態(tài)欄,以及主窗體的各個(gè)事件。沒(méi)有刪除等操作功能??傮w實(shí)現(xiàn)立體的感覺(jué)。衛(wèi)生檢查可以對(duì)衛(wèi)生檢查的結(jié)果進(jìn)行記錄。管理員擁有所有權(quán)力,對(duì)整個(gè)系統(tǒng)的操作。本軟件的參考資料主要有兩種來(lái)源:一是參考本學(xué)校公寓的管理結(jié)構(gòu),管理方法,這些資料是本軟件的主要依據(jù),也可以說(shuō)這些資料來(lái)源于普通的生活,比較真實(shí)一些。 開(kāi)發(fā)的必要性 信息資源已成為各個(gè)部門(mén)的重要財(cái)富和資源,建立一個(gè)滿(mǎn)足各級(jí)部門(mén)信息處理需要的信息系統(tǒng),也一個(gè)企業(yè)或組織生存越來(lái)越重要的信息資源。 本系統(tǒng)的主要功能可以方便的對(duì)學(xué)生公寓進(jìn)行管理,系統(tǒng)采用 ACCESS 數(shù)據(jù)庫(kù) 使 數(shù)據(jù) 具有較 強(qiáng) 的 完整性、 較 好 的 數(shù)據(jù)安全性 等特點(diǎn)以及提供了標(biāo)準(zhǔn)的幫助,使用戶(hù)方便的獲得所需的幫助。由此而產(chǎn)生了本管理軟件――學(xué)生公寓管理軟件。本系統(tǒng)最大的特點(diǎn)是通用性、簡(jiǎn)單操作性,適用于同行業(yè)以及一些同類(lèi)型的企業(yè)管理。二是來(lái)源于網(wǎng)絡(luò)上的各種同類(lèi)軟件,通過(guò)這些軟件可以看出一個(gè)公寓最低需要哪些管理與設(shè)置,在這些軟件中 ,有些軟件功能比較齊全,但是在管理上顯的非常的不方便,使用起來(lái)十分麻煩、繁瑣,有些雖然簡(jiǎn)單,但是功能上又不是十分完善,對(duì)這些軟件首先要進(jìn)行取其精華,棄其糟粕,從而進(jìn)行編寫(xiě)。 它還 支持第三方軟件商為其開(kāi)發(fā)的 可視化控制對(duì)象,如本例中就用到了一個(gè)。 可以更快地了解到每個(gè)學(xué)生的住宿情況 。其中檢查 1到 5是為了在沒(méi)有使用者想輸入的記錄的情況下自己輸入而設(shè)計(jì)的,保證了 系統(tǒng)的可修改性、可擴(kuò)展性。 運(yùn)行圖如下 : 圖 學(xué)生請(qǐng)假 主要是對(duì)學(xué)生請(qǐng)假記錄做一個(gè)添加。運(yùn)行圖如下 : 圖 第四章 程序設(shè)計(jì) 主程序流程圖 登錄界面 此界面是由 Photoshop制作而成。HE0E0E0 = amp。 amp。下面就是設(shè)置它們大小的程序代碼: = = 750 = 750 = 1200 = 1200 = 1200 = 1500 = 1500 = 1500 Y = x = (Y z) / 4 (1).Width = u + x (2).Width = v + x (3).Width = w + x (4).Width = m + x 這個(gè)軟件的主要部分都在這里運(yùn)行、查看,所以在主窗體的 load 事件里要把所用的到的東西都要加載進(jìn)來(lái),例如所在程序運(yùn)行時(shí)所用到的表,左側(cè) treeview部分樹(shù)形顯示的初始化。當(dāng)表中記錄移到最前面( BOF)或最后面( EOF)時(shí),會(huì)把上一條或下一條其中的一個(gè)按鈕的 enable屬性設(shè)置為 true。修改記錄即更新表中的某一條記錄。刪除操作更為簡(jiǎn)單,選擇想要?jiǎng)h除的公寓名稱(chēng),點(diǎn)擊刪除,確認(rèn)后完成此操作。添加后會(huì)把 Treeview 重新刷新一下。 Trim() amp。 數(shù)據(jù)備份: 數(shù)據(jù)備份是一個(gè)數(shù)據(jù)庫(kù)軟件必不可少的一部分,利用它可以把當(dāng)前數(shù)據(jù)庫(kù)表進(jìn)行全面的備份,以備以后使用。它主要是對(duì)學(xué)生的違規(guī)記錄做一個(gè)添加。公寓名稱(chēng)與寢室名稱(chēng)要人工輸入,沒(méi)有選擇,這是因?yàn)榭紤]到它不會(huì)像衛(wèi)生記錄那樣每天要添加一次,每次要添加很多,所以為了減少系統(tǒng)進(jìn)程,它沒(méi)有使用 bo,沒(méi)有在窗體中進(jìn)行加載。 記錄刪除 刪除是一個(gè)數(shù)據(jù)庫(kù)軟件中最基本的操作之一。 這個(gè)日記本還支持修改與刪除功能。 lights far to port and starboard. Sea Shepherd ploughed on towards Miami. 4. All ashore Susan opened her arms, as if to greet a longlost friend. The sun had returnednot the halfhearted, hideandseek sun of recent wee ks. No, this was the real thing, pure gold pouring out of a perfect sky. She felt the warmth seeping deep into her skin. Slowly the shore floated forward to meet them, or so it seemed. Miami! Without asking, she helped herself to the binoculars hanging round Gary39。mon don39。t you? Mulan: No, I Mushu: Yeah right, Yeah sure. Look, [pointing to Mulan39。ve neverseen a 39。 before? Chi Fu: Who are you? Mushu: Excuse me! I think the question is: who are you? We39。s time we took this war into our own hands [rubbing hands together]. [Mushu and CriKee wait outside Chi Fu39。t look at me. I ain39。s binoculars. Both were shading their eyes. The sun shone everywhere, from above and from below, sparking silver on the water, teeming and gleaming like a shoal of surfacing fish ... Warm enough for you? Ben Bellingham stood between them. Temperature39。刪除后,記錄即不可恢復(fù),且此日記目前還沒(méi)有備份功能,慎重操作。如果一旦數(shù)據(jù)記錄很多,一條條查找比較不方便時(shí),即可以使用此窗體進(jìn)行刪除。 記錄查看 記錄查看可以讓你對(duì)已錄入的記錄進(jìn)行各種符合條件的查 找,顯示符合條件的記錄。其它操作同上面基本是一致的,對(duì)于違規(guī)在主界面的左側(cè)并沒(méi)有快速顯示操作,只可以用記錄查看里面的違規(guī)查看進(jìn)行選擇查看。 ①數(shù)據(jù)備份效果圖 圖 說(shuō)明: 本程序中此部分內(nèi)容參考了網(wǎng)上的同類(lèi)型代碼,對(duì)其進(jìn)行修改后得到此成型作品,從功能上來(lái)講,它已經(jīng)實(shí)現(xiàn)了它所要完成的工作,經(jīng)過(guò)測(cè)試已經(jīng)沒(méi)有問(wèn)題,但是實(shí)現(xiàn)的源代碼,也只有部分掌握。 and 寢室 =39。 修改操作可以把當(dāng)前選中的寢室進(jìn)行名稱(chēng)修改與其所屬公寓進(jìn)行修改。其它表的有關(guān)此公寓的信息還會(huì)存在。因?yàn)樗械脑O(shè)置都在此進(jìn)行。 上一條與下一條主要代碼如下: 39。 amp。 If = False And = Trim((pass)) Then = (級(jí)別 ) = (用戶(hù) ) Unload Me Else = = MsgBox 登錄不成功 ,請(qǐng)重新登錄 !, 48, 提示 End If 程序主界面 程序主界面為本軟件的顯示的核心部分。H808080 = True = True = True = True End Sub (2) 用戶(hù)類(lèi)型判斷 在數(shù)據(jù)庫(kù)中建了一人 yonghu表。又不失其莊雅。 學(xué)生違規(guī) 主要是對(duì)學(xué)生違規(guī)記錄做一個(gè)添加。 數(shù)據(jù)結(jié)構(gòu)如下表: 字段名 數(shù)據(jù)類(lèi)型 數(shù)據(jù)長(zhǎng)度 日期 文本 14 公寓 文本 20 名稱(chēng) 文本 20 數(shù)量 文本 4 單價(jià) 文本 10 總價(jià) 文本 10 用途 備注 備注 備注 第三章功能模塊設(shè)計(jì) 新系統(tǒng)功能結(jié)構(gòu)圖及運(yùn)行圖如下: 系統(tǒng)功能結(jié)構(gòu)圖: 圖 系統(tǒng)功能結(jié)構(gòu)圖 系統(tǒng)功能結(jié)構(gòu)圖運(yùn)行圖: 圖 經(jīng)過(guò)系統(tǒng)分析,確定了本軟件主要包括以下方面:系統(tǒng)設(shè)置、公寓管理、衛(wèi)生檢查、公寓資產(chǎn)、記錄查看、記錄刪除、值班記錄、幫助制作。隨著數(shù)據(jù)庫(kù)管理系統(tǒng)的普及以及可視化編程軟件的出現(xiàn),使數(shù)據(jù)庫(kù)管理信息系統(tǒng)的開(kāi)發(fā)變得更為簡(jiǎn)單,因此開(kāi)發(fā)一個(gè)學(xué)生公寓管理系統(tǒng)是完全可行的。只要擁有控件的 OCX 文件,就可將其加入到 VB系統(tǒng)中,從而大大增強(qiáng) VB的編程實(shí)力。 學(xué)生公寓管理軟件目前版本為 ,為一個(gè)測(cè)試版本。 軟件從對(duì)學(xué)生的分房開(kāi)始到最后的公寓管理全部電腦化。即從原來(lái)的手工記錄管理模式轉(zhuǎn)變?yōu)殡娔X一體化管理。但是相信這些會(huì)在以后的版本中得到完善, 使這個(gè)軟件成為一個(gè)功能上最全,使用上最簡(jiǎn)捷方便的管理軟件。它屬于一個(gè)傻瓜型的制作軟件,利用它可以快速的制作出各種你所需要的幫助文檔。 綜上所述,建立一個(gè)學(xué)生公寓管理軟件與人工操作相比具有速度更快,操作更準(zhǔn)確,更節(jié)約開(kāi)支等有利之處,因此建立一個(gè)學(xué)生公寓管理軟件是必要可行。添加人員可以分為兩類(lèi):普通用戶(hù)、管理員。還可以通過(guò)詳細(xì)查看,查看到某個(gè)公寓某個(gè)寢室住宿人員的人數(shù),以及具體的住宿人員的名字。如果正確,那么它屬于哪種類(lèi)型用戶(hù)。管理員擁有對(duì)數(shù)據(jù)庫(kù)操作的一切權(quán)限。菜單部分、工具欄、左側(cè)操作欄、右側(cè)顯示欄以及狀態(tài)欄。 amp。添加的時(shí)候可以選擇所添加人物的級(jí)別。只有正確的對(duì)這些設(shè)置進(jìn)行添加修改,才能輸入正確的記錄。 公寓名稱(chēng) =39。點(diǎn)擊修改后完成此操作。 39。 ①界面效果圖 圖 效果圖 公寓管理 學(xué)生請(qǐng)假 學(xué)生請(qǐng)假與違規(guī)在一個(gè)公寓管理中是最常見(jiàn)的問(wèn)題了,所以在此軟件中加上了這兩項(xiàng)功能。所以在這個(gè)軟件中編寫(xiě)了此功能。 衛(wèi)生查看 ①界面效果圖 圖 ②界面制作與實(shí)現(xiàn)方法 這是一個(gè)比較簡(jiǎn)單的窗體操作。 衛(wèi)生刪除 ①效果圖 圖