學(xué)生注冊收繳費系統(tǒng)管理系統(tǒng)_第1頁
學(xué)生注冊收繳費系統(tǒng)管理系統(tǒng)_第2頁
學(xué)生注冊收繳費系統(tǒng)管理系統(tǒng)_第3頁
學(xué)生注冊收繳費系統(tǒng)管理系統(tǒng)_第4頁
學(xué)生注冊收繳費系統(tǒng)管理系統(tǒng)_第5頁
已閱讀5頁,還剩39頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)

文檔簡介

1、學(xué)生注冊收繳費系統(tǒng)管理系統(tǒng)內(nèi) 容 摘 要 學(xué)生繳費管理系統(tǒng)是學(xué)校管理體系中的一個非常重要的部分,這個環(huán)節(jié)對于學(xué)校的管理、運轉(zhuǎn)至關(guān)重要。對于日益復(fù)雜化的高校收費工作,迫切需要一個能夠提供學(xué)校財務(wù)管理人員快捷、 、簡潔、有效的進(jìn)行繳費管理工作的系統(tǒng)。于是本系統(tǒng)基于此種目的,應(yīng)運而生。實現(xiàn)了在僅僅只需要兩個錄入人員,通過此系統(tǒng),可以很輕松地應(yīng)對一般高校的繳費管理工作。高效、準(zhǔn)確的實現(xiàn)了繳費自動化。在此論文中主要介紹了系統(tǒng)開發(fā)的主要過程和方法,并且給出了基本的關(guān)系模型,完成了模型的靜態(tài)分析與動態(tài)分析。收費管理信息系統(tǒng)是個典型的信息管理系統(tǒng)(MIS)。其設(shè)計開發(fā)主要包括了后臺數(shù)據(jù)庫設(shè)計建立和維護(hù)以及前臺

2、應(yīng)用程序的設(shè)計開發(fā)兩方面。整個開發(fā)的過程中,采用Visual Basic 6.0和Access2000工具,詳細(xì)分析了學(xué)校繳費流程的各個環(huán)節(jié),針對出現(xiàn)的一些問題,設(shè)計出來了這樣的一個方便、簡潔、有效的學(xué)生繳費管理系統(tǒng)。尤其是注冊繳費窗口,能方便而簡潔操縱數(shù)據(jù)庫的智能化對象。使用本系統(tǒng),能清楚方便得進(jìn)行學(xué)生的信息錄入、繳費情況處理、查詢、統(tǒng)計以及生成報表。其中的統(tǒng)計報表功能在查詢的基礎(chǔ)上,完成了對繳費信息總體上的概括總結(jié),方便用戶瀏覽查閱。關(guān)鍵字:學(xué)生 繳費系統(tǒng) 統(tǒng)計報表目 錄內(nèi) 容 摘 要IIII一、緒 論1(一)研究的目的和意義1(二)研究內(nèi)容和全文安排1(三)技術(shù)支持分析2二、系統(tǒng)分析3(

3、一)可行性分析31.管理可行性32.技術(shù)可行性33.經(jīng)濟可行性3(二)組織結(jié)構(gòu)分析3(三)業(yè)務(wù)流程分析4(四)數(shù)據(jù)流程分析5(五)數(shù)據(jù)字典8三、 系統(tǒng)設(shè)計13(一)系統(tǒng)設(shè)計思路及分析13(二)系統(tǒng)功能模塊的劃分13(三)數(shù)據(jù)庫結(jié)構(gòu)的設(shè)計14(四)數(shù)據(jù)庫邏輯結(jié)構(gòu)設(shè)計17(五)數(shù)據(jù)庫的設(shè)計19(六)代碼設(shè)計20(七)輸入輸出設(shè)計211.輸出設(shè)計212.輸入設(shè)計21四、系統(tǒng)實施23(一)開發(fā)與使用環(huán)境23(二)系統(tǒng)登陸界面23(三)主界面介紹24(四)綜合統(tǒng)計功能25(五)報表功能介紹271.綜合報表功能272.單條件報表功能28(六)系統(tǒng)測試281.系統(tǒng)測試目的282.測試環(huán)境293.測試內(nèi)容29

4、五、全文總結(jié)和研究展望31參考文獻(xiàn)32附 錄33- IV -一、緒 論(一)研究的目的和意義學(xué)生收費系統(tǒng)是一項復(fù)雜的工作,許多學(xué)校往往采用人工方式進(jìn)行,其工作難度大,需要的操作人員多,費工費時,尤其是它的錄入與查詢工作非常艱苦,為此,很有必要開發(fā)一個自動化,智能化的計算機繳費管理系統(tǒng)。為解決學(xué)生繳費過程中繁瑣的記錄,記賬和費用清單處理等功能歸納起來,好處大約有以下幾點:(1)可以存儲歷屆的學(xué)生繳費信息,安全,高效。(2)只需一到二名學(xué)生信息錄入員即可操作系統(tǒng),節(jié)省大量人力(3)可以迅速查到所需信息。學(xué)生收費的設(shè)計分析根據(jù)實際情況,我們使用原型法(Rapid Protoryping)即以少量代價

5、快速地構(gòu)造一個可執(zhí)行的軟件系統(tǒng)模型。使用戶和開發(fā)人員可以較快的確定需求,然后采用循環(huán)進(jìn)化的開發(fā)方式,對系統(tǒng)模型作連續(xù)的精化,將系統(tǒng)需具備的性質(zhì)逐漸的增加上去,知道所有的性質(zhì)全部滿足,此時模塊也發(fā)展成為最終產(chǎn)品了。21世紀(jì),網(wǎng)絡(luò)技術(shù)已經(jīng)越來越廣泛的應(yīng)用于科學(xué)管理領(lǐng)域,越來越多的領(lǐng)域已經(jīng)實現(xiàn)了管理信息化,管理者也更較重視服務(wù)績效。而國內(nèi)的管理系統(tǒng),由于計算機網(wǎng)絡(luò)技術(shù)發(fā)展起步晚,速度相對緩慢,加之傳統(tǒng)的人事管理觀念,數(shù)據(jù)管理的質(zhì)量與服務(wù)績效等問題尚未引起人們的重,導(dǎo)致國內(nèi)相當(dāng)多的單位并未采用科學(xué)的管理方法,出現(xiàn)管理不規(guī)范、管理混亂、效率低下等問題。所以我國應(yīng)加快技術(shù)發(fā)展步伐,以更好更快的實現(xiàn)管理信息

6、化。(二)研究內(nèi)容和全文安排本文主要研究的是怎樣把學(xué)校繳費這項復(fù)雜繁冗的工作,利用計算機技術(shù),使其變的安全、高效。整篇論文共分為四個部分:內(nèi)容摘要、英文摘要、正文以及參考文獻(xiàn)。其中正文部分劃分為五個章節(jié),分別設(shè)計如下:第一章:緒論。主要是對本文研究的目的和意義以及研究內(nèi)容和全文的安排進(jìn)行一個簡單的介紹。第二章:系統(tǒng)分析。劃分為可行性分析、組織結(jié)構(gòu)分析、業(yè)務(wù)流程分析、數(shù)據(jù)流程分析以及數(shù)據(jù)字典。第三章:系統(tǒng)設(shè)計。主要分析介紹了系統(tǒng)的設(shè)計思路,對系統(tǒng)功能模塊的劃分,數(shù)據(jù)庫結(jié)構(gòu)的設(shè)計,數(shù)據(jù)庫邏輯結(jié)構(gòu)的設(shè)計以及數(shù)據(jù)庫的創(chuàng)建。第四章:系統(tǒng)實施。主要介紹系統(tǒng)的開發(fā)和使用環(huán)境、系統(tǒng)的登陸界面、主界面以及綜合統(tǒng)

7、計功能模塊。第五章:全文總結(jié)和研究展望。(三)技術(shù)支持分析學(xué)生收費管理信息系統(tǒng)是個典型的信息管理系統(tǒng)(MIS)。其設(shè)計開發(fā)主要包括了后臺數(shù)據(jù)庫設(shè)計建立和維護(hù)以及前臺應(yīng)用程序的設(shè)計開發(fā)兩方面。整個開發(fā)的過程中,采用Java和Access2000工具,詳細(xì)分析了學(xué)校繳費流程的各個環(huán)節(jié),針對出現(xiàn)的一些問題,設(shè)計出來了這樣的一個方便、簡潔、有效的學(xué)生繳費管理系統(tǒng)。Visual Basic是一種可視化的、面對對象和用事件驅(qū)動方式的結(jié)構(gòu)化高級程序設(shè)計,可用于開發(fā)Windows環(huán)境下的種類應(yīng)用程序。它簡單易學(xué)、效率高,且功能強大,可以與Windows的專業(yè)開發(fā)工具SDK相媲美,而且程序開發(fā)人員不必具有C/C

8、+編程基礎(chǔ)。在Visual Basic環(huán)境下,利用事件驅(qū)動的編程機制、新穎易用的可視化設(shè)計工具,使用Windows內(nèi)部的應(yīng)用程序接口(API)函數(shù),以及動態(tài)鏈接庫(DLL)、動態(tài)數(shù)據(jù)交換(DDE)、對象的鏈接與嵌入(OLE)、開放式數(shù)據(jù)訪問(ODBC)等技術(shù),可以高效、快速地開發(fā)出Windows環(huán)境下功能強大、圖形界面豐富的應(yīng)用軟件系統(tǒng)。該系統(tǒng)的數(shù)據(jù)庫是用VB默認(rèn)支持的Microsoft公司產(chǎn)品ACCESS 2000來建立的。Access 數(shù)據(jù)庫管理系統(tǒng)是Microsoft Office 套件的重要組成部分,適用于小型商務(wù)活動,用以存貯和管理商務(wù)活動所需要的數(shù)據(jù)。Access不僅是一個數(shù)據(jù)庫,

9、而且它具有強大的數(shù)據(jù)管理功能,它可以方便地利用各種數(shù)據(jù)源,生成窗體(表單),查詢,報表和應(yīng)用程序等。Microsoft Access是一種關(guān)系式數(shù)據(jù)庫,關(guān)系式數(shù)據(jù)庫由一系列表組成,表又由一系列行和列組成,每一行是一個記錄,每一列是一個字段,每個字段有一個字段名,字段名在一個表中不能重復(fù)。表與表之間可以建立關(guān)系(或稱關(guān)聯(lián),連接),以便查詢相關(guān)聯(lián)的信息。Access數(shù)據(jù)庫以文件形式保存,文件的擴展名是MDB。二、系統(tǒng)分析(一)可行性分析由于本系統(tǒng)管理的對象單一,都是在校學(xué)生,且每個數(shù)據(jù)內(nèi)容具有較強的關(guān)聯(lián)性,涉及的計算過程不是很復(fù)雜。因此,比較適合于采用數(shù)據(jù)庫管理。且學(xué)校用于學(xué)生管理的計算機,在存儲

10、量、速度方面都能滿足數(shù)據(jù)庫運行的要求。在技術(shù)難度方面,由于有指導(dǎo)老師的指導(dǎo)和相關(guān)參考文獻(xiàn),特別是網(wǎng)上資料,特別是參考其它程序的功能,因此完全可以實現(xiàn)。1.管理可行性由于本系統(tǒng)主要應(yīng)用于學(xué)院內(nèi)部,不具備網(wǎng)絡(luò)查找功能,因此在實現(xiàn)時可以做成單機版,對管理員賦予數(shù)據(jù)錄入、查詢、修改以及對數(shù)據(jù)庫的清零等功能。本系統(tǒng)操作簡單,易于理解,只需通過簡單培訓(xùn),上手較快,學(xué)校學(xué)籍管理處的教職員以及相關(guān)教師均能進(jìn)行操作,營運環(huán)境要求低。2.技術(shù)可行性由于VB語言簡單、易學(xué)的優(yōu)點,又增強了可視化、數(shù)據(jù)庫及Internet編程功能,很容易就可以進(jìn)行系統(tǒng)開發(fā)。因此系統(tǒng)開發(fā)工具可以采用Java進(jìn)行開發(fā)。而對數(shù)據(jù)庫的建立,由

11、于建立的數(shù)據(jù)庫主要是對光纖的信息進(jìn)行管理,所以可以采用微軟公司開發(fā)的Microsoft Access。該軟件簡單易懂,應(yīng)用廣泛,比較適合新手上路使用,而且建立的數(shù)據(jù)庫較為安全。本系統(tǒng)的設(shè)計與開發(fā)在技術(shù)上的條件都是滿足的,因此,它在是技術(shù)上是可行的。3.經(jīng)濟可行性現(xiàn)在,計算機的價格已經(jīng)十分低廉,性能卻有了長足的進(jìn)步。而本系統(tǒng)的開發(fā),可取代原系統(tǒng)的單據(jù)手工傳遞工作,減少人工開支,節(jié)省資金,并且可大大提高信息量的取得,縮短信息處理周期,提高學(xué)生信息的利用率,為學(xué)校的工作效率帶來了一個質(zhì)的飛躍。主要表現(xiàn)為:實現(xiàn)各級學(xué)籍變更智能化,減少管理人員工作量;查詢統(tǒng)計方便,能隨時查詢學(xué)校學(xué)生等相關(guān)數(shù)據(jù);實現(xiàn)各類

12、學(xué)生學(xué)籍和成績管理的一體化、科學(xué)化;保證各級管理部門數(shù)據(jù)一致,使管理工作規(guī)范化;自動生成報表,使上報數(shù)據(jù)準(zhǔn)確、及時、方便;大大的提高學(xué)校的工作效率;使敏感文檔更加安全,等等。所以,本系統(tǒng)在經(jīng)濟上是可行的。通過可行性分析研究,認(rèn)為新系統(tǒng)的開發(fā)方案切實可行,可進(jìn)行開發(fā)。(二)組織結(jié)構(gòu)分析組織結(jié)構(gòu)是一個組織的組成以及這些組成部分之間的關(guān)系,通??捎媒M織結(jié)構(gòu)圖來表示。我們按照管理的特點將整個學(xué)校的財務(wù)室劃分為以下幾個部分。組織機構(gòu)圖如下所示:圖2-1 組織機構(gòu)圖整個學(xué)校的繳費工作都是由學(xué)校的財務(wù)室來完成的。學(xué)校的財務(wù)室是一個單獨的機構(gòu),不屬于任何一個垂直管理體系。財務(wù)室的組織構(gòu)成如下: 學(xué)校的財務(wù)室由

13、一名財務(wù)主管進(jìn)行統(tǒng)籌管理,下設(shè)會計,出納,以及使用本系統(tǒng)所必須的信息錄入人員。由上圖可以清晰明了的看出,學(xué)校的繳費工作主要是由財務(wù)室來完成。財務(wù)處的組織構(gòu)成如下:財務(wù)室配備一名財務(wù)主管,進(jìn)行學(xué)生繳費的統(tǒng)籌管理工作。其下設(shè)兩個單位,一個是會計部門,進(jìn)行財務(wù)核算,另外一個就是使用本系統(tǒng)時,需要的繳費信息錄入人員。通過以上的組織機構(gòu)圖,可以確切的反應(yīng)出該部門實際負(fù)責(zé)的工作,可以切實的了解該部門的職責(zé)。從圖中我們既可以了解縱向的層次領(lǐng)導(dǎo)關(guān)系,又可以很清楚的了解到組織機構(gòu)內(nèi)的各種聯(lián)系。組織機構(gòu)圖使我們了解學(xué)校財務(wù)部門繳費活動的切入點。在組織機構(gòu)圖中,重點畫出了與繳費管理系統(tǒng)有關(guān)的部分,而一般學(xué)校的行政部

14、門等就沒有體現(xiàn)在其中。(三)業(yè)務(wù)流程分析圖2-2業(yè)務(wù)流程圖本系統(tǒng)的業(yè)務(wù)流程圖詳細(xì)的表示了用計算機來實現(xiàn)學(xué)生繳費的處理流程。由圖可知,該系統(tǒng)的主要模塊就是數(shù)據(jù)錄入以及繳費信息管理模塊。相對固定的數(shù)據(jù)長期存貯在數(shù)據(jù)庫中,每學(xué)年要進(jìn)行一次更改,比如新生報到注冊等。對變動很大的數(shù)據(jù),由人工進(jìn)行鍵盤重新輸入,每月進(jìn)行一次統(tǒng)計,最后由計算和打印程序進(jìn)行報表的生成和輸出。具體處理過程如下:財務(wù)室的財務(wù)主管登入本系統(tǒng),設(shè)置權(quán)限,生成普通管理用戶,安排會計或者信息錄入人員使用并用于繳費業(yè)務(wù)工作。錄入各類繳費信息,進(jìn)行繳費信息的管理,完成繳費,生成報表,完成整項繳費工作。(四)數(shù)據(jù)流程分析數(shù)據(jù)流程圖符號:圖2-3

15、數(shù)據(jù)流程圖符號頂層數(shù)據(jù)流程圖確定系統(tǒng)的幾個主要的綜合性的邏輯功能。其中每個邏輯功能由一個數(shù)據(jù)加工描述。頂層圖如下圖所示:圖2-4學(xué)生繳費管理系統(tǒng)頂層圖頂層數(shù)據(jù)圖說明了系統(tǒng)總的處理功能、輸入和輸出。教務(wù)處發(fā)來學(xué)生注冊信息,財務(wù)處進(jìn)行信息管理并使用此系統(tǒng)自動錄入,進(jìn)行信息處理。圖2-4 學(xué)生繳費管理系統(tǒng)第一層流程圖圖2-5 學(xué)生繳費管理系統(tǒng)底層流程圖管理員登錄系統(tǒng)后,進(jìn)入用戶信息管理界面,進(jìn)行系統(tǒng)維護(hù),用戶只能修改自己的密碼,而管理員可以增加、刪除和修改用戶。 圖2-6添加模塊流程圖管理員登錄系統(tǒng)后,進(jìn)入學(xué)生繳費信息管理界面,單擊錄入,導(dǎo)入學(xué)生學(xué)籍信息,保存。即完成學(xué)生注冊信息的添加。圖2-7 維

16、護(hù)模塊流程圖第一層數(shù)據(jù)流程圖能全面的描述學(xué)生繳費管理系統(tǒng)的邏輯模型,具有抽象性和概括性。抽象性表現(xiàn)在它完全舍去了具體的物質(zhì),只剩下數(shù)據(jù)的流動、加工處理和存儲。對于本系統(tǒng)來說,由上圖可以很清楚地看清數(shù)據(jù)的流動方向,處理過程也是一目了然。如驗證、數(shù)據(jù)的錄入、數(shù)據(jù)的查詢、數(shù)據(jù)報表、數(shù)據(jù)統(tǒng)計都是該系統(tǒng)的處理過程。其中的橢圓表示的是外部實體,本系統(tǒng)的外部實體主要就是用戶或管理員。數(shù)據(jù)存儲指通過數(shù)據(jù)文件、文件夾或賬本等存貯數(shù)據(jù),用一個右邊開口的長方形表示。圖形右部填寫的是存儲的數(shù)據(jù)和數(shù)據(jù)集的名字,左邊填入該數(shù)據(jù)存儲的標(biāo)志。底層數(shù)據(jù)流程圖則很詳細(xì)的描述了學(xué)生繳費管理系統(tǒng)中的數(shù)據(jù)報表產(chǎn)生環(huán)節(jié)數(shù)據(jù)的確切流動、加

17、工處理和存儲等信息。數(shù)據(jù)流程圖是分層次的,本圖繪制時采用的是自頂向下逐層分解的辦法。而對數(shù)據(jù)流程圖中的各個元素做出詳細(xì)的說明,在下面的數(shù)據(jù)字典中再進(jìn)行詳細(xì)的介紹。(五)數(shù)據(jù)字典為了對數(shù)據(jù)流圖中個元素進(jìn)行詳細(xì)的說明,采用了數(shù)據(jù)字典的說明方法,對圖書管理信息系統(tǒng)數(shù)據(jù)流圖的部分?jǐn)?shù)據(jù)字典舉例說明如下:1.數(shù)據(jù)元素1-001數(shù)據(jù)元素條目名稱:學(xué)號說明:唯一標(biāo)識每一個學(xué)生數(shù)據(jù)類型:離散類型:文本長度:12取值范圍:011000000000011099999999取值含義:前四位是年級,五六位是院系,七八位是專業(yè),九十位是班級號,后兩位是學(xué)生在班級的編號。有關(guān)數(shù)據(jù)結(jié)構(gòu):學(xué)校、院系、專業(yè)、班級1-002數(shù)據(jù)元

18、素條目名稱:班級編號說明:本校班級號數(shù)據(jù)類型:離散類型:文本長度:20有關(guān)數(shù)據(jù)結(jié)構(gòu):學(xué)校、院系、專業(yè)1-003數(shù)據(jù)元素條目名稱:專業(yè)編號說明:學(xué)生專業(yè)號數(shù)據(jù)類型:離散類型:文本長度:20有關(guān)數(shù)據(jù)結(jié)構(gòu):院系、年級、專業(yè)基本信息、專業(yè)設(shè)置1-004數(shù)據(jù)元素條目名稱:院系編號說明:學(xué)生院系號數(shù)據(jù)類型:離散類型:文本長度:20有關(guān)數(shù)據(jù)結(jié)構(gòu):院系、年級、專業(yè)、班級、院系基本信息、院系設(shè)置1-005數(shù)據(jù)元素條目名稱:年級編號說明:學(xué)生年級數(shù)據(jù)類型:離散類型:文本長度:20有關(guān)數(shù)據(jù)結(jié)構(gòu):院系、年級、專業(yè)基本信息、專業(yè)設(shè)置2.數(shù)據(jù)結(jié)構(gòu)2-001數(shù)據(jù)結(jié)構(gòu)條目名稱:超級用戶說明:登錄時的權(quán)限設(shè)置結(jié)構(gòu):useID+

19、Password+Usename有關(guān)數(shù)據(jù)結(jié)構(gòu):數(shù)據(jù)存儲、超級用戶2-002數(shù)據(jù)結(jié)構(gòu)條目名稱:學(xué)生說明:新生入學(xué)時填寫基本信息結(jié)構(gòu):學(xué)號+班級+姓名+性別+出生年月+民族+地址有關(guān)數(shù)據(jù)結(jié)構(gòu):數(shù)據(jù)存貯、超級用戶有關(guān)數(shù)據(jù)流:數(shù)據(jù)存儲、學(xué)生繳費信息表2-003數(shù)據(jù)結(jié)構(gòu)條目名稱:繳費信息表說明:新生入學(xué)時繳費的基本信息結(jié)構(gòu):繳費項目+繳費金額+欠費情況+學(xué)號有關(guān)數(shù)據(jù)流:數(shù)據(jù)存儲、學(xué)生信息表3.數(shù)據(jù)流3-001數(shù)據(jù)流名稱:錄入信息簡述:繳費信息數(shù)據(jù)流來源:財務(wù)合計數(shù)據(jù)流去向:加工學(xué)生繳費信息管理(該加工將錄入的數(shù)據(jù)存入數(shù)據(jù)庫繳費信息表)數(shù)據(jù)流組成:班級錄入+專業(yè)錄入+院系錄入+住房類型錄入+所在年級錄入+

20、繳費項目錄入數(shù)據(jù)流量:1000人次/天高峰流量:5000人次/天3-002數(shù)據(jù)流名稱:錄入信息簡述:注冊信息數(shù)據(jù)流來源:教務(wù)科數(shù)據(jù)流去向:加工學(xué)生信息管理(該加工將錄入的數(shù)據(jù)存入數(shù)據(jù)庫學(xué)生信息表)數(shù)據(jù)流組成:班級錄入+專業(yè)錄入+院系錄入+所在年級錄入數(shù)據(jù)流量:1000人次/天高峰流量:5000人次/天4.處理過程4-001加工名:注冊繳費信息管理處理邏輯:接收繳費信息的錄入,并檢查有無錯誤,如無錯誤,將數(shù)據(jù)存入讀者信息表激發(fā)條件:接受到學(xué)生信息時輸入:錄入信息輸出:繳費信息4-002加工名:注冊信息管理處理邏輯:接收學(xué)生信息的錄入,并檢查有無錯誤,如無錯誤,將數(shù)據(jù)存入學(xué)生信息表激發(fā)條件:接受到

21、學(xué)生信息時輸入:錄入信息輸出:學(xué)生信息5.數(shù)據(jù)存儲條目5-001數(shù)據(jù)存儲條目名稱:繳費信息一覽表說明:按繳費信息匯集學(xué)生具體繳費情況結(jié)構(gòu):班級+學(xué)生成績+學(xué)號+姓名+繳費項目+繳費情況有關(guān)數(shù)據(jù)流:P2.1 D1,D1 P2.1.2, D1 P2.1.2, D1 P2.1.35-002數(shù)據(jù)存儲條目名稱:學(xué)生信息一覽表說明:按學(xué)生注冊信息導(dǎo)入學(xué)生具體情況結(jié)構(gòu):班級+學(xué)號+姓名+專業(yè)+院系有關(guān)數(shù)據(jù)流:P2.2 D2,D2 P2.2.1, D2 P2.2.2, D2 P2.2.36.外部實體條目6-001數(shù)據(jù)項名稱:學(xué)生簡述:學(xué)校的基本組成結(jié)構(gòu)組成:注冊信息、繳費信息類型:字符串個數(shù):約8000人6-

22、002數(shù)據(jù)項名稱:財務(wù)室簡述:財務(wù)室進(jìn)行繳費業(yè)務(wù)組成:注冊信息、繳費信息類型:字符串個數(shù):1個6-003數(shù)據(jù)項名稱:會計簡述:財務(wù)室錄入學(xué)生繳費信息人員組成:繳費信息類型:字符串個數(shù):2人三、 系統(tǒng)設(shè)計(一)系統(tǒng)設(shè)計思路及分析高校收費的主要問題在于收費人員眾多、數(shù)量龐大、時間短暫等,這也是本系統(tǒng)所主要針對的。為了提高效率,減少錯誤,保證安全,該系統(tǒng)設(shè)計時主要體現(xiàn)了以下的特點:1.面向?qū)ο蟮捏w系設(shè)計2.使用VB6.0作為開發(fā)工具3.功能全面、強大,覆蓋了繳費全過程4.界面友好,設(shè)置錯誤避免設(shè)計5.高度智能,簡單易用,操作方便6.系統(tǒng)安全,具備數(shù)據(jù)備份功能7.各種自動填充功能,有效提高效率8.代碼

23、標(biāo)準(zhǔn),易于軟件維護(hù)和功能擴充9.提供多種小工具,方便擁護(hù)使用(二)系統(tǒng)功能模塊的劃分圖3-2功能模塊圖A 系統(tǒng)管理模塊:用戶管理和系統(tǒng)維護(hù)主要就是用戶身份的管理以及系統(tǒng)數(shù)據(jù)的維護(hù)。前者有普通用戶和超級用戶之分,起區(qū)別在于功能使用上的權(quán)限不同,系統(tǒng)只有部分功能對普通用戶開放,超級用戶則擁有系統(tǒng)全部功能的權(quán)限。后者包括了數(shù)據(jù)的備份和數(shù)據(jù)的恢復(fù),是為了保障系統(tǒng)的使用安全。B 繳費錄入模塊:學(xué)生繳費數(shù)據(jù)錄入實現(xiàn)全屏幕處理或者單條記錄的處理,管理員可以在表格中任意修改、增加、刪除記錄。由于繳費涉及到找零,需有自動計算功能;實現(xiàn)繳費日期的選擇輸入。C 統(tǒng)計報表產(chǎn)生功能模塊:數(shù)據(jù)統(tǒng)計以及報表產(chǎn)生統(tǒng)計主要是根

24、據(jù)用戶不同的需求對數(shù)據(jù)進(jìn)行統(tǒng)計,分別有以全校、系別、班級為單位進(jìn)行統(tǒng)計,統(tǒng)計的結(jié)果以圖的方式顯示出來。報表的產(chǎn)生主要就是將統(tǒng)計的數(shù)據(jù)生成報表,打印出來,方便用戶瀏覽傳閱。D 綜合查詢功能模塊:系統(tǒng)數(shù)據(jù)查詢查詢功能是本系統(tǒng)最為強大的功能,是為方便用戶清楚詳細(xì)了解學(xué)生繳費情況的模塊。主要體現(xiàn)在查詢功能分條件進(jìn)行,用戶可以以自己的任何想法來對數(shù)據(jù)進(jìn)行查詢,只要滿足系統(tǒng)自身的包含條件。E 其他功能的模塊:系統(tǒng)自帶工具和幫助主要有日歷、計算器、幫助等,提供用戶使用,屬于附屬功能模塊,有效提高用戶使用效率。(三)數(shù)據(jù)庫結(jié)構(gòu)的設(shè)計分析之后可以設(shè)計出能夠滿足用戶需求的各種實體以及他們之間的關(guān)系,為下一節(jié)的邏輯

25、結(jié)構(gòu)設(shè)計打下基礎(chǔ)。這些實體包括各種信息,通過相互之間的作用形成數(shù)據(jù)的流動。本系統(tǒng)數(shù)據(jù)庫的各實體E-R圖如下所示:圖3-3 年級實體E-R圖圖3-4 學(xué)生實體E-R圖圖3-5 班級實體E-R圖圖3-6 繳費項目實體E-R圖圖3-7 院系實體E-R圖圖3-8 專業(yè)實體E-R圖圖3-9 用戶實體E-R圖圖3-10 住房實體E-R圖圖3-11 繳費信息實體E-R圖圖3-12 各個實體間關(guān)系E-R圖通過對該系統(tǒng)的反復(fù)設(shè)計與實施,從系統(tǒng)中可以抽象出如下實體并命名如下: 班級實體、年級實體、住房實體、院系實體、專業(yè)實體、學(xué)生實體、繳費項目實體以及繳費信息實體等。實體之間的關(guān)系如下:學(xué)生實體與班級實體、年級實

26、體、住房實體、院系實體、專業(yè)實體是一對多的關(guān)系。學(xué)生實體與繳費項目實體是一對多的關(guān)系。學(xué)生實體與繳費信息實體是一對一的關(guān)系。具體表現(xiàn)在:在一個學(xué)校當(dāng)中,學(xué)生是最基本的組成部分,每個學(xué)生都對應(yīng)一個班級、年級、專業(yè)、院系、住房,所以抽象出實體便是一對多的關(guān)系,如圖所示。而一個學(xué)生每學(xué)年只用繳納一次費用,對應(yīng)著一次繳費信息,故學(xué)生實體與繳費信息實體是一對一的關(guān)系。而對于每個學(xué)年,需要繳納的項目都是固定的,每個學(xué)生都只用繳納相同的項目,故學(xué)生實體與繳費項目實體也是一對一的關(guān)系。同樣,繳費信息實體與繳費項目實體也是一對一的關(guān)系。具體對應(yīng)關(guān)系已經(jīng)在圖上表示出來。(四)數(shù)據(jù)庫邏輯結(jié)構(gòu)設(shè)計繳費系統(tǒng)數(shù)據(jù)庫繳費信

27、息表院系表專業(yè)表班級表住房類型表繳費項目表年級表數(shù)據(jù)表結(jié)構(gòu)現(xiàn)將上面的數(shù)據(jù)庫結(jié)構(gòu)分析轉(zhuǎn)化成VB 6.0 所支持的實際數(shù)據(jù)模型,也就是數(shù)據(jù)庫的邏輯結(jié)構(gòu)。表3-1 班級信息表字段名稱字段類型字段大小索引是否忽略空值編號自動編號關(guān)鍵索引否班級編號TEXT否年級TEXT否專業(yè)TEXT否表3-2 繳費信息表字段名稱字段類型字段大小索引是否忽略空值學(xué)生編號TEXT關(guān)鍵索引否學(xué)生姓名TEXT否院系TEXT否專業(yè)TEXT否班級TEXT否年級TEXT否住房類型TEXT否繳費數(shù)目TEXT否繳費日期DATE/TIME否現(xiàn)繳數(shù)目TEXT否找零TEXT否清單TEXT否經(jīng)手人TEXR否繳費項目TEXT否表3-3 學(xué)生信息表

28、字段名稱字段類型字段大小索引是否忽略空值學(xué)號TEXT關(guān)鍵索引否姓名TEXT否院系TEXT否專業(yè)TEXT否年級TEXT否班級TEXT否表3-4 學(xué)生年度表字段名稱字段類型字段大小索引是否忽略空值編號自動編號關(guān)鍵索引否年度TEXT否表3-5 繳費項目表字段名稱字段類型字段大小索引是否忽略空值編號自動編號關(guān)鍵索引否項目編號TEXT否項目名稱TEXT否表3-6 用戶信息表字段名稱字段類型字段大小索引是否忽略空值用戶編號自動編號關(guān)鍵索引否用戶名TEXT否用戶密碼TEXT否用戶類型TEXT否表3-7 專業(yè)信息表字段名稱字段類型字段大小索引是否忽略空值編號自動編號關(guān)鍵索引否專業(yè)名稱TEXT否系別名稱TEXT

29、否表3-8 院系表字段名稱字段類型字段大小索引是否忽略空值編號自動編號關(guān)鍵索引否院系名稱TEXT否學(xué)費貨幣否代管費貨幣否表3-9 住房信息表字段名稱字段類型字段大小索引是否忽略空值編號自動編號關(guān)鍵索引否住房類型TEXT否住房價格貨幣否(五)數(shù)據(jù)庫的設(shè)計該系統(tǒng)的數(shù)據(jù)庫是用VB默認(rèn)支持的Microsoft公司產(chǎn)品ACCESS 2000來建立的。步驟主要有以下:(1) 點擊ACCESS圖標(biāo)打開,初始界面如下圖3-13。圖3-13 ACCESS的初始界面(2) 使用設(shè)計器創(chuàng)建表,設(shè)計器界面如下圖3-14所示。圖3-14 ACCESS表設(shè)計界面(3)添加各個字段,數(shù)據(jù)類型等,完成對表的建立。最終所建立的

30、數(shù)據(jù)庫表如下圖3-15所示。圖3-15 最終數(shù)據(jù)庫表(六)代碼設(shè)計目前的計算機還無法識別客觀世界中的任何一種具體的事物,它只能識別ASCII(美國國家信息標(biāo)準(zhǔn)代碼)字符集中的256個基本字符和數(shù)字。因此,計算機管理信息系統(tǒng)設(shè)計的基本前提條件是把管理對象數(shù)字化或字符化,這就是代碼設(shè)計。所謂代碼,就是用來表征客觀事物的實體類別,以及屬性的一個或一組易于計算機識別和處理的特定符號或記號,它可以是字符、數(shù)字、某些特殊符號或它們的組合。1.代碼的作用:(1)標(biāo)識作用:可用來標(biāo)識和確定某個具體的對象,以便于計算機的識別。(2)統(tǒng)計和檢索作用:當(dāng)按對象的屬性或類別進(jìn)行編碼時,易于優(yōu)化對象的統(tǒng)計和檢索。(3)

31、對象狀態(tài)的描述作用:可以用來標(biāo)明事物所處的狀態(tài),便于對象的動態(tài)管理。2.代碼設(shè)計原則:(1)適應(yīng)性:代碼通常是由計算機進(jìn)行存儲和管理的數(shù)據(jù),因此在設(shè)計時必須考慮要適應(yīng)計算機的處理。(2)合理性:代碼結(jié)構(gòu)要與所描述的對象的分類體系相配。(3)簡明性:代碼的設(shè)計要盡可能簡單、明了。(4)系統(tǒng)性:是指代碼可分組,并有一定的分組規(guī)則,從而在整個系統(tǒng)中使代碼具有通用性和一貫性。(5)穩(wěn)定性:代碼的定義和描述應(yīng)具有相對穩(wěn)定性,要避免過多的改動。(6)可擴充性:必須留有一定的后備余量,以適應(yīng)發(fā)展的需要。(7)標(biāo)準(zhǔn)化:國際、國家和待業(yè)的有關(guān)標(biāo)準(zhǔn)是代碼設(shè)計的重要依據(jù),應(yīng)盡量采用己標(biāo)準(zhǔn)化的編碼。(8) 便于識別和

32、記憶:代碼不僅要有邏輯含義,而且還應(yīng)便于識別和記憶,對于一些容易混淆的字符和數(shù)據(jù)應(yīng)少用。代碼的種類很多,根據(jù)投稿的一些標(biāo)準(zhǔn)和上述規(guī)則,經(jīng)過綜合考慮,本學(xué)生繳費管理系統(tǒng)中主要使用順序碼。順序碼指將順序的自然數(shù)賦予編碼對象。具體表現(xiàn)如下:學(xué)號:采用順序碼。共12位,其中前四位表示年級,五六位表示院系,七八位表示專業(yè),九十位表示班級,最后兩位表示是學(xué)生在班級的編號。* * * * * * * * * * * *年 級 院 系 專 業(yè) 班 級 學(xué)生在班級的編號數(shù)據(jù)項統(tǒng)一序號如下:10 0101 01 年 月日 序號(七)輸入輸出設(shè)計1.輸出設(shè)計輸出設(shè)計是非常重要的。管理信息系統(tǒng)只有通過輸出才能為用戶服

33、務(wù)。從系統(tǒng)開發(fā)的角度看,輸出決定輸入,即輸入信息只有根據(jù)輸出要求才能確定。(1)輸出內(nèi)容 用戶是輸出信息的主要使用者。在設(shè)計輸出內(nèi)容時首先確定用戶在使用信息方面的要求。本系統(tǒng)采用信息形式為表格、圖形、文字,輸出項目為學(xué)生繳費信息。(2)輸出設(shè)備與介質(zhì) 本系統(tǒng)采用輸出設(shè)備顯示終端,打印機。輸出介質(zhì)為紙張。(3)輸出格式本系統(tǒng)采用報表作為輸出形式。報表由三部分組成:表頭、表體和表尾。對于單個用戶一次性使用的表格,因為沒有保留價值,設(shè)置在顯示終端中輸出。對于多個用戶需要多次使用的表格,則打印輸出。 圖3-16 輸出形式-報表 圖3-17 最終輸出的報表2.輸入設(shè)計輸入設(shè)計的目標(biāo)是保證向系統(tǒng)輸入正確的

34、數(shù)據(jù)。在此前提下,應(yīng)盡量做到輸入方法簡單、迅速、經(jīng)濟、方便。輸入設(shè)計應(yīng)遵循的原則(1) 最小量原則:指在保證滿足處理要求的前提下使輸入量最小。(2) 簡單性原則:輸入的準(zhǔn)備、輸入過程應(yīng)盡量容易,以減少錯誤的發(fā)生。(3) 早檢驗原則:對輸入數(shù)據(jù)的檢驗盡量接近原數(shù)據(jù)發(fā)生點,使錯誤能及時得到改正。(4) 少轉(zhuǎn)換原則:輸入數(shù)據(jù)盡量用其處理所需形式記錄,以免數(shù)據(jù)轉(zhuǎn)換時發(fā)生錯誤。輸入設(shè)計的內(nèi)容:(1) 本系統(tǒng)輸入設(shè)計的內(nèi)容設(shè)計如下:輸入項的名稱為學(xué)生注冊繳費信息,數(shù)據(jù)的內(nèi)容為學(xué)生的注冊信息情況和繳費信息情況。(2) 由于數(shù)據(jù)的發(fā)生地點在學(xué)校的財務(wù)室,故采用聯(lián)機終端輸入。(3) 輸入數(shù)據(jù)的記錄格式分為兩部分

35、:預(yù)先印刷部分和插入數(shù)據(jù)的空格。需要用戶填寫的表格,不僅注明了文字,而且在表格下方都有代碼說明。(4) 本系統(tǒng)輸入數(shù)據(jù)的校驗方法比較多,具體有:數(shù)據(jù)類型校驗,即可以通過檢驗數(shù)據(jù)是數(shù)字型還是字符型來做合理性校驗。格式校驗,即用來檢驗各數(shù)據(jù)項位數(shù)和位置是否合乎事先的定義。界限校驗,即學(xué)校不同繳費項目的繳費金額是固定的。不會超過某個數(shù)字,也不會低于某個數(shù)字,設(shè)置范圍,若檢查某項數(shù)據(jù)時,在此范圍之外,則屬錯誤。(5) 本系統(tǒng)采用常規(guī)的輸入設(shè)備,具體如下:鍵盤、鼠標(biāo)、讀卡機等。圖3-17 輸入界面圖3-18 數(shù)據(jù)輸入實施過程四、系統(tǒng)實施(一)開發(fā)與使用環(huán)境本系統(tǒng)開發(fā)和使用時采用AMD Athlon(tm

36、)XP 2800+主頻為1.84 GHz的cpu,采用最小內(nèi)存為512 MB,最小硬盤為80G,并采用Windows XP/2000 的操作系統(tǒng),采用的代碼開發(fā)工具為Visual Basic 6.0后臺數(shù)據(jù)庫選擇Acess2000數(shù)據(jù)庫。 (二)系統(tǒng)登陸界面整個系統(tǒng)的初始程序就是登陸界面,好的登陸界面給人的感覺應(yīng)該簡單,友好,這是軟件設(shè)計的基本要求。為此設(shè)計如下圖4-2所示的登陸界面。圖4-2 繳費系統(tǒng)登陸界面圖4-3 登陸過程流程圖(三)主界面介紹若用戶登陸成功,系統(tǒng)將轉(zhuǎn)入主界面。這是用戶進(jìn)行操作的主要界面,各種功能都集中在上面。用戶根據(jù)界面上的不同功能區(qū)進(jìn)行不同需求的的操作,主界面如下圖4

37、.4所示。 圖4-4 系統(tǒng)主界面主界面包含了數(shù)據(jù)、錄入、繳費、查詢、報表等功能。還有一些輔助的工具例如:日歷、計算器、幫助此窗體集中了本系統(tǒng)的大多數(shù)主要的功能,它能實現(xiàn)學(xué)生繳費數(shù)據(jù)的錄入、修改、刪除、打印和查詢。制作這樣一個窗體是為了提高用戶的效率。因為此窗體中的功能在其他獨立功能的窗體中都能實現(xiàn),所有在這里就不在解釋其中的代碼了。 此界面功能強大,datagrid控件中顯示出需要的記錄,在其中選擇不同的記錄,詳細(xì)信息中就會顯示詳細(xì)信息,能使用戶看到詳細(xì)信息。點擊“顯示所有”按鈕顯示所有記錄。點擊“重新填寫”按鈕,重置綜合查詢控件的信息。點擊“添加記錄”按鈕,詳細(xì)信息中的控件變?yōu)榭删帉憼顟B(tài),此

38、時,若選定“繳費項目”,則自動計算出“繳費總數(shù)”?!皩W(xué)生學(xué)號”文本框中輸入學(xué)號,若學(xué)號不符合格式,則彈出對話框說明格式錯誤,若在學(xué)生信息表中已經(jīng)存在,則自動填充“學(xué)生姓名”,“所在院系”,“所在年級”,“所在班級”。若在“繳費數(shù)據(jù)庫”中已經(jīng)存在,則彈出對話框說明已經(jīng)存在此信息。還有,條件查詢包括學(xué)號、姓名、經(jīng)手人、院系、班級、年度、繳費日期的查詢。而綜合查詢,顧名思義:是符合N項條件的查詢(N項包括日期、經(jīng)手人、年級、院系、班級這幾項)。菜單欄包括本系統(tǒng)的所有功能(數(shù)據(jù)操作、查詢、報表、統(tǒng)計、數(shù)據(jù)管理、可用工具)。工具欄里一些常用的功能,是為了操作方便才設(shè)計的。而狀態(tài)欄是提供一些輔助的信息(例

39、:當(dāng)前的用戶、當(dāng)前的時間等)。(四)綜合統(tǒng)計功能總的來說,統(tǒng)計和報表的生成都是建立在查詢的基礎(chǔ)之上的?;镜乃悸肥峭ㄟ^查詢找出滿足條件的內(nèi)容,然后將查詢結(jié)果生成統(tǒng)計圖和報表。所以用戶所希望的統(tǒng)計條件就是查詢條件,用戶只要在綜合查詢面板上進(jìn)行操作就可以,下圖4-5就是綜合查詢面板。圖4-5 綜合查詢面板模塊主要代碼統(tǒng)計按鈕代碼Private Sub Command36_Click()綜合統(tǒng)計.Show 綜合統(tǒng)計.Label2.Caption = 查詢統(tǒng)計Command36.Enabled = FalseEnd Sub需要說明的是上面代碼中的“綜合統(tǒng)計.Show”是指的統(tǒng)計圖所顯示在的界面,如下圖

40、4-6就是綜合統(tǒng)計顯示界面。我們還可以看到,界面的下部分有統(tǒng)計單位詳細(xì)的信息,思路上是將滿足統(tǒng)計條件的內(nèi)容逐列的排下來,然后從頭到尾依次顯示在對應(yīng)的控件上,用戶可以通過方向鍵來對每個單位進(jìn)行瀏覽。圖4-6 統(tǒng)計結(jié)果顯示界面單條件統(tǒng)計功能綜合統(tǒng)計用于用戶詳細(xì)的統(tǒng)計,有多個條件供用戶進(jìn)行選擇,產(chǎn)生的統(tǒng)計結(jié)果十分精確。單條件則是粗略得進(jìn)行統(tǒng)計,由用戶確定一個條件進(jìn)行統(tǒng)計。單條件統(tǒng)計操作區(qū)域在系統(tǒng)主界面的上方工具條中,如下圖4-7所示。 圖4-7 單條件統(tǒng)計選擇好統(tǒng)計的條件之后,系統(tǒng)彈出操作面板,如下圖4-8。由于系統(tǒng)包含了多個單條件,這里只舉例一個院系統(tǒng)計來進(jìn)行說明。 圖4-8 單條件統(tǒng)計操作界面模

41、塊主要代碼Private Sub stat1_Click()統(tǒng)計選擇1.Label2.Caption = 院系統(tǒng)計統(tǒng)計選擇2.Label2.Caption = 院系統(tǒng)計統(tǒng)計選擇1.DataCombo4.Visible = True統(tǒng)計選擇1.Adodc1.ConnectionString =Provider=Microsoft.Jet.OLEDB.4.0;Data Source= & App.Path & db6.mdb統(tǒng)計選擇1.Adodc1.RecordSource = 院系表統(tǒng)計選擇1.Adodc1.RefreshSet 統(tǒng)計選擇1.DataCombo4.RowSource = 統(tǒng)計選擇

42、1.Adodc1 統(tǒng)計選擇1.DataCombo4.ListField = 院系統(tǒng)計選擇1.DataCombo4.Text = 選擇所在院系統(tǒng)計選擇1.ShowEnd Sub上面的一段代碼主要確定了院系統(tǒng)計條件的來源。統(tǒng)計條件的來源是數(shù)據(jù)庫中的院系表,當(dāng)選擇好條件按確定按鈕進(jìn)行統(tǒng)計時,系統(tǒng)跳轉(zhuǎn)到統(tǒng)計結(jié)果顯示界面,如圖4-9。 圖4-9 統(tǒng)計結(jié)果顯示界面(五)報表功能介紹1.綜合報表功能報表的產(chǎn)生的過程非常簡單,和統(tǒng)計差不多,只是在按鈕的代碼上作了小小的修改。主要內(nèi)容是確定所生成的報表數(shù)據(jù)來源,所生成的報表樣式如下圖4-10所示。圖4-10 生成報表2.單條件報表功能單條件報表功能類似于但條件統(tǒng)

43、計,只是功能換成報表。操作上也雷同。如下圖4-11所示。圖4-11 單條件報表選擇好報表條件,系統(tǒng)彈出操作界面供用戶使用,如下圖4-12所示。圖4-12單條件報表操作界面基本功能是確定報表的數(shù)據(jù)來源以及操作提示,所生成的報表與圖4-10所示的類似。(六)系統(tǒng)測試系統(tǒng)測試是管理信息系統(tǒng)開發(fā)周期中一個十分重要而漫長的階段。其重要性體現(xiàn)在它是保證系統(tǒng)質(zhì)量與可靠性的最后關(guān)口,是對整個系統(tǒng)開發(fā)過程包括系統(tǒng)分析、系統(tǒng)設(shè)計和系統(tǒng)實施的最后審查。1.系統(tǒng)測試目的為保證軟件質(zhì)量,必須重視軟件開發(fā)后期進(jìn)行的軟件驗收與確認(rèn)階段進(jìn)行的軟件測試工作,即軟件可靠性測試。除了由開發(fā)人員對自己開發(fā)的模塊、子系統(tǒng)和系統(tǒng)進(jìn)行自行

44、測試外,為了保證測試的客觀性,還必須由非直接參與開發(fā)的測試組人員對開發(fā)的軟件系統(tǒng)進(jìn)行“第三方測試”。作為計算機軟件產(chǎn)品,有時還需要由專業(yè)人員進(jìn)行測試。本系統(tǒng)的測試過程分為以下三個階段:單元測試由開發(fā)人員進(jìn)行集成測試由開發(fā)人員進(jìn)行驗收測試由非直接進(jìn)行開發(fā)的人員組成,開發(fā)人員進(jìn)行相關(guān)配合。軟件測試是通過運行測試集進(jìn)行的。測試集是根據(jù)軟件設(shè)計的總體目標(biāo)、系統(tǒng)設(shè)計說明和子系統(tǒng)模塊的設(shè)計說明功能目標(biāo)和性能指標(biāo)而設(shè)計的測試實例的集合。測試集由測試組和組內(nèi)的測試?yán)M成。測試?yán)x相關(guān)輸入數(shù)據(jù)及其預(yù)期的輸出結(jié)果,通過測試?yán)膱?zhí)行,發(fā)現(xiàn)程序運行狀況的正確與否。對輸出結(jié)果不符合預(yù)期結(jié)果的程序給出測試失敗的結(jié)論,并

45、由測試人員和開發(fā)人員進(jìn)行分析和以便對程序進(jìn)行修改對符合預(yù)期結(jié)果的程序得出測試通過的結(jié)論。2.測試環(huán)境本系統(tǒng)測試時的運行模式采用單機模式,在Windows xp操作系統(tǒng)下,利用visualBasic6.0(企業(yè)版)及Access2000等開發(fā)工具。 3.測試內(nèi)容該測試的目的是保證登錄窗口的正確性與在錯誤發(fā)生時的糾錯性,通過在登錄框中輸入錯的用戶名,和錯誤的用戶密碼來檢測系統(tǒng)的出錯運行情況。要求系統(tǒng)在遇到這些情況時能給出正確的錯誤提示。數(shù)據(jù)錄入的測試:數(shù)據(jù)錄入包括班級錄入、專業(yè)錄入、院系錄入、住房類型錄入、所在年級錄入、繳費項目錄入。具體測試執(zhí)行情況如下:圖4-13 數(shù)據(jù)錄入在錄入信息的添加過程中

46、如果輸入班級、編號中的任何一個,系統(tǒng)會出現(xiàn)信息窗口提示:輸入有誤或至少有一項為空。如果輸入的班級號已經(jīng)存在,系統(tǒng)會提示:班級不能重復(fù)。通過提示輸入尚未輸入的班級信息和輸入班級號。通過測試系統(tǒng)能夠正常運行。班級號碼未輸入出錯如下圖4-14所示:圖4-14 數(shù)據(jù)錄入正確輸入后如下圖4-15所示:圖4-15 數(shù)據(jù)錄入系統(tǒng)測試是軟件開發(fā)中的重中之重,沒有一點可以馬虎的,在項目管理過程中,強調(diào)的是每個過程的每一個環(huán)節(jié)都要進(jìn)行測試,保證系統(tǒng)在每個階段可以控制。因為軟件測試中考慮的問題基本上是項目管理中需要考慮的問題。具體說,系統(tǒng)測試是事務(wù)性的,而項目管理是策略性,一些策略性的東西必須在一些事務(wù)性的事務(wù)上來

47、實現(xiàn)。軟件測試的事務(wù)性操作很多,這些操作需要一個良好的心態(tài)去對待。五、全文總結(jié)和研究展望本文綜合運用了以前所學(xué)的知識,結(jié)合對學(xué)校繳費業(yè)務(wù)進(jìn)行的需求分析,歷時一個多月,采用VB與Access相結(jié)合的技術(shù),開發(fā)出了這款學(xué)生繳費管理信息系統(tǒng)。此系統(tǒng)包括了若干模塊,真正做到了讓使用者快速、簡潔、準(zhǔn)確、高效的進(jìn)行繳費業(yè)務(wù)工作。雖然網(wǎng)絡(luò)在校園管理系統(tǒng)中的應(yīng)用不是很多,但是未來的發(fā)展方向,在本次開發(fā)過程由于硬件的限制,未能實現(xiàn)網(wǎng)絡(luò)功能,因此在以后的系統(tǒng)更新過程中可能會造成一些不必要的數(shù)據(jù)損失。通過VB與Access的結(jié)合,終于成功的完成了此學(xué)生繳費管理系統(tǒng)的設(shè)計與開發(fā),并達(dá)到了預(yù)期的效果。盡管本管理系統(tǒng)存在

48、著很多不足,但其功能全面、易于日后程序更新、數(shù)據(jù)庫管理容易、界面友好、操作方便、效率高、安全性好等優(yōu)點是本管理系統(tǒng)所必需的。相信本學(xué)生繳費管理系統(tǒng)是一套學(xué)校在日常管理中必不可少的管理軟件,通過開發(fā)這個系統(tǒng),了解了的基本知識鞏固了對VisualBasic 6.0的學(xué)習(xí),但在這次畢業(yè)設(shè)計中的最大收獲并不是掌握這幾門開發(fā)工具的應(yīng)用,而是學(xué)會了設(shè)計系統(tǒng)的思維方法,以及與同學(xué)們之間相互幫助的精神。通過本設(shè)計進(jìn)一步鞏固并拓展大學(xué)五年所學(xué)的計算機專業(yè)知識,熟悉當(dāng)今世上流行的數(shù)據(jù)庫前后臺開發(fā)工具和后臺維護(hù)環(huán)境,把握了數(shù)據(jù)庫發(fā)展方向,為今后的學(xué)習(xí)工作做準(zhǔn)備。同時,借此學(xué)生繳費注冊系統(tǒng)的開發(fā)設(shè)計,使自身進(jìn)一步掌握

49、計算機程序設(shè)計及軟件開發(fā)的方法和步驟,深入剖析數(shù)據(jù)庫的設(shè)計周期,以及數(shù)據(jù)庫的前后臺管理工作,盡可能掌握數(shù)據(jù)庫技術(shù)。21世紀(jì),網(wǎng)絡(luò)技術(shù)已經(jīng)越來越廣泛的應(yīng)用于科學(xué)管理領(lǐng)域,越來越多的領(lǐng)域已經(jīng)實現(xiàn)了管理信息化,管理者也更較重視服務(wù)績效。而國內(nèi)的管理系統(tǒng),由于計算機網(wǎng)絡(luò)技術(shù)發(fā)展起步晚,速度相對緩慢,加之傳統(tǒng)的人事管理觀念,數(shù)據(jù)管理的質(zhì)量與服務(wù)績效等問題尚未引起人們的重,導(dǎo)致國內(nèi)相當(dāng)多的單位并未采用科學(xué)的管理方法,出現(xiàn)管理不規(guī)范、管理混亂、效率低下等問題。所以我國應(yīng)加快技術(shù)發(fā)展步伐,以更好更快的實現(xiàn)管理信息化。 參考文獻(xiàn)1 Francesco Balena. VISUAL BASIC 6編程技術(shù)大全M.

50、北京:機械工業(yè)出版社, 20002 劉炳文,許蔓舒 .visual basic程序設(shè)計教程M.北京: 清華大學(xué)出版社,2004 3 劉炳文.精通VISUAL BASIC 6.0中文版M.上海: 電子工業(yè)出版社, 20014 Curtis Smith , Michael Amundsen. VISUAL BASIC 6.0 數(shù)據(jù)庫編程M.北京:清華大學(xué)出版社,19995 曹青,邱李華,郭志強.VISUAL BASIC 程序設(shè)計教程M.哈爾濱:機械工業(yè)出版社,20026 美)Wayne Freeze .VISUAL BASIC數(shù)據(jù)庫編程寶典M.北京:電子工業(yè)出版社,20017 劉瑞新,張二峰.VI

51、SUAL BASIC管理信息系統(tǒng)開發(fā)畢業(yè)設(shè)計指導(dǎo)及實例M.江蘇:機械工業(yè)出版社,20058 金顯賀,王昌長,王忠東. 一種用于在線檢測局部放電的數(shù)字濾波技術(shù) J. 清華大學(xué)學(xué)報(自然科學(xué)版), 1993, 33(4): 62-67.9 James D. Foxall .VISUAL BASIC 編程標(biāo)準(zhǔn)M.北京:機械工業(yè)出版社,200010 李玉東,李罡,李雷.VISUAL BASIC 6.0中文版控件大全M.成都: 電子工業(yè)出版社,200011 張學(xué)忠,王福成.Visual Basic 6.0控件應(yīng)用編程實例教程M.北京: 希望電子出版社,200612 Simon The New Science of Management Decision. New York: Harper&Row,200513 Ravi Kalakota, Andrew B Whinston. Fronties of Electronic Commerce . Boston: Addison-Wesley Longman,2003附 錄1.登錄界面部分代碼 Private yh As New ADODB.RecordsetPrivate conn_yh As New ADODB.ConnectionPrivate

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論