學(xué)生收費(fèi)管理系統(tǒng)資料_第1頁(yè)
學(xué)生收費(fèi)管理系統(tǒng)資料_第2頁(yè)
學(xué)生收費(fèi)管理系統(tǒng)資料_第3頁(yè)
學(xué)生收費(fèi)管理系統(tǒng)資料_第4頁(yè)
學(xué)生收費(fèi)管理系統(tǒng)資料_第5頁(yè)
已閱讀5頁(yè),還剩16頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

1、摘要學(xué)生收費(fèi)管理系統(tǒng)是根據(jù)韶關(guān)市廣播電視大學(xué)教務(wù)科人員針對(duì)學(xué)生收費(fèi)管理的情況,利用 Visual Basic6.0ACCESS 2000等數(shù)據(jù)庫(kù)軟件開發(fā)出來的應(yīng)用程序。學(xué)生收費(fèi)管理系統(tǒng)功能強(qiáng)大、界面美觀、操作簡(jiǎn)單、輸出方便、靈活,覆蓋了學(xué)校在新學(xué)年學(xué)生交費(fèi)管理工作中所涉及的各種業(yè)務(wù)。本文主要闡述了學(xué)生收費(fèi)管理系統(tǒng)實(shí)現(xiàn)新學(xué)年對(duì)學(xué)生收費(fèi)管理的基本設(shè)計(jì)思想及涉及的內(nèi)容,著重介紹了學(xué)生收費(fèi)管理系統(tǒng)管理的功能和設(shè)計(jì)過程以及實(shí)現(xiàn)的關(guān)鍵技術(shù)思路。關(guān)鍵詞: MIS;收費(fèi)系統(tǒng);數(shù)據(jù)庫(kù);VB6;ACCESS目 錄第一章 引言 1.1課題背景4 1.2課題內(nèi)容41.3課題現(xiàn)實(shí)意義4第二章 系統(tǒng)需求分析 2.1需求分

2、析6 2.2系統(tǒng)目標(biāo)6 2.3學(xué)生收費(fèi)系統(tǒng)業(yè)務(wù)調(diào)查6 2.4系統(tǒng)E-R圖 10 2.5技術(shù)要求 10第三章 開發(fā)環(huán)境及工具 3.1開發(fā)及運(yùn)行環(huán)境12 3.2開發(fā)工具的選用12第四章 系統(tǒng)詳細(xì)設(shè)計(jì) 4.1數(shù)據(jù)庫(kù)設(shè)計(jì)16 4.2系統(tǒng)模塊設(shè)計(jì)19第五章 系統(tǒng)測(cè)試和運(yùn)行5.1 系統(tǒng)測(cè)試和運(yùn)行 48第六章 結(jié)束語(yǔ) 50致謝51參考文獻(xiàn)52第一章 引言1.1 課題背景 隨著現(xiàn)代科學(xué)信息化的飛速發(fā)展,管理信息系統(tǒng)(Management Information Systems 簡(jiǎn)稱MIS)已深入到現(xiàn)代社會(huì)的各行各業(yè)中,變得越來越普及。它跨越了若干個(gè)領(lǐng)域,比如管理科學(xué)、系統(tǒng)科學(xué)、運(yùn)籌學(xué)、統(tǒng)計(jì)學(xué)以及計(jì)算機(jī)科學(xué)。M

3、IS在這些學(xué)科的基礎(chǔ)上,形成信息收集和加工的方法,從而形成了一個(gè)縱橫交織的系統(tǒng),MIS涉及的范圍隨著科學(xué)技術(shù)的高速發(fā)展還在擴(kuò)大。在現(xiàn)階段人們普遍認(rèn)為MIS 是由人和計(jì)算機(jī)設(shè)備或其他信息處理手段組成并用于管理信息的系統(tǒng)。培訓(xùn)班收費(fèi)管理信息系統(tǒng)作為管理信息系統(tǒng)(MIS)的子系統(tǒng),功能包括人員的檔案、收費(fèi)的標(biāo)準(zhǔn)、畢業(yè)登記情況等管理。它能高效率地完成學(xué)校在每學(xué)年開始繁雜的學(xué)生收費(fèi)業(yè)務(wù)的處理,充分掌握了解在新學(xué)年中全校學(xué)生的交費(fèi)情況。而學(xué)校教務(wù)科對(duì)學(xué)生收費(fèi)的管理又是一件瑣碎、復(fù)雜而又十分細(xì)致的工作,為了實(shí)現(xiàn)科學(xué)化管理學(xué)生收費(fèi),利用計(jì)算機(jī)和MIS管理已經(jīng)勢(shì)在必行。對(duì)于學(xué)校來說,利用計(jì)算機(jī)系統(tǒng)高效率地完成學(xué)

4、生每學(xué)年的收費(fèi)管理的事務(wù),是適應(yīng)現(xiàn)代學(xué)校管理走向科學(xué)化、規(guī)范化的一個(gè)必要條件。1.2 課題內(nèi)容 根據(jù)本次畢業(yè)設(shè)計(jì)的要求及任務(wù),我做了詳盡的需求分析,確定了項(xiàng)目的具體內(nèi)容,培訓(xùn)班收費(fèi)管理系統(tǒng)實(shí)現(xiàn)了以下幾方面內(nèi)容:學(xué)生交費(fèi)、數(shù)據(jù)修改、數(shù)據(jù)刪除、人數(shù)統(tǒng)計(jì)等,設(shè)計(jì)數(shù)據(jù)庫(kù),要求做到能根據(jù)收費(fèi)標(biāo)準(zhǔn)準(zhǔn)確收費(fèi);收費(fèi)記錄準(zhǔn)確存檔;能查詢與統(tǒng)計(jì)培訓(xùn)班人數(shù);能查詢每個(gè)學(xué)生的交費(fèi)情況;由于時(shí)間有限,系統(tǒng)本身又很龐大,所以有些功能還不夠完善??偟淖谥际窍M転楦鞔笾袑T盒5呢?cái)務(wù)人員在學(xué)生收費(fèi)的繁瑣工作中提高工作效率,達(dá)到事半功倍的效果。1.3 課題的現(xiàn)實(shí)意義隨著社會(huì)的不斷進(jìn)步,越來越多人希望通過不斷的學(xué)習(xí)來提高自己的素

5、質(zhì)。因此,也有越來越多人選擇去培訓(xùn)班學(xué)習(xí)。長(zhǎng)期以來,培訓(xùn)班在學(xué)生的收費(fèi)管理方面還是運(yùn)用比較落后的技術(shù)管理,致使管理繁瑣、費(fèi)時(shí),工作效率低,因此需要一套適應(yīng)本培訓(xùn)班的收費(fèi)管理系統(tǒng),以便能有效地進(jìn)行管理,充分掌握學(xué)生的交費(fèi)情況,完成培訓(xùn)班的收費(fèi)管理工作。本系統(tǒng)雖然是結(jié)合某培訓(xùn)班的實(shí)際情況而開發(fā)的,但是同樣也適用于其他各類培訓(xùn)班收費(fèi)管理。第二章 需求分析2.1 業(yè)務(wù)需求 通過對(duì)學(xué)校學(xué)生收費(fèi)的調(diào)查,要求本系統(tǒng)具有以下功能:l 統(tǒng)一友好的操作界面,能保證系統(tǒng)的易用性。l 規(guī)范、完善的基礎(chǔ)信息設(shè)置。l 實(shí)現(xiàn)學(xué)生收費(fèi)、欠費(fèi)、班級(jí)人數(shù)、統(tǒng)計(jì)的全過程。l 強(qiáng)大的數(shù)據(jù)庫(kù)支持,保證系統(tǒng)數(shù)據(jù)的穩(wěn)定性。2.2 功能需求

6、開發(fā)培訓(xùn)班收費(fèi)管理系統(tǒng)的目標(biāo)是為了能夠全面了解培訓(xùn)班每班有多少學(xué)生,以便更好在新的學(xué)期里安排好每一周的課程安排,訂購(gòu)好教材的數(shù)量。讓教務(wù)人員和財(cái)務(wù)人員在繁雜的排課工作上減少勞動(dòng)時(shí)間,增加效率,達(dá)到事半功倍的效果。具體到本系統(tǒng),要求做到能根據(jù)收費(fèi)標(biāo)準(zhǔn)準(zhǔn)確收費(fèi);收費(fèi)記錄準(zhǔn)確存檔,;能查詢與統(tǒng)計(jì)各班級(jí)的交費(fèi)人數(shù);能查詢每個(gè)學(xué)生的交費(fèi)情況;每位學(xué)生在新學(xué)年2.3 用戶需求培訓(xùn)班收費(fèi)的原始依據(jù)包括學(xué)生檔案信息,學(xué)校在學(xué)習(xí)的全部班級(jí)信息以及的收費(fèi)標(biāo)準(zhǔn)信息。以下是業(yè)務(wù)的基本情況:學(xué)生信息:序號(hào)+班級(jí)+編號(hào)+姓名+性別+學(xué)校+電話+郵箱+QQ+狀態(tài)+原價(jià)+現(xiàn)價(jià)+欠費(fèi)班級(jí)信息:序號(hào)+編號(hào)+描述+老師+導(dǎo)員+人數(shù)

7、收費(fèi)信息:序號(hào)+收據(jù)號(hào)+金額+日期+記賬人+收款人+收款方式用戶信息:序號(hào)+姓名+狀態(tài)+職位+權(quán)限2.3.1 系統(tǒng)數(shù)據(jù)流圖培訓(xùn)班收費(fèi)管理系統(tǒng)數(shù)據(jù)查詢數(shù)據(jù)統(tǒng)計(jì)數(shù)據(jù)輸入數(shù)據(jù)修改數(shù)據(jù)增加數(shù)據(jù)刪除班級(jí)檔案信息表收費(fèi)標(biāo)準(zhǔn)信息表學(xué)生檔案信息表用戶檔案管理表數(shù)據(jù)庫(kù)管理員登陸信息圖2.12.3.2 數(shù)據(jù)查詢數(shù)據(jù)流圖培訓(xùn)班收費(fèi)管理系統(tǒng)學(xué)生信息管理學(xué)生交費(fèi)查詢學(xué)生信息表按班級(jí) 圖2.22.3.3 數(shù)據(jù)統(tǒng)計(jì)數(shù)據(jù)流圖 按班級(jí)班級(jí)信息表班級(jí)信息管理學(xué)生人數(shù)統(tǒng)計(jì)培訓(xùn)班收費(fèi)管理系統(tǒng) 圖2.32.3.4 系統(tǒng)用戶管理數(shù)據(jù)流圖用戶 新增用戶 用戶信息 用戶身份系統(tǒng)用戶密碼系統(tǒng)管理人員 圖2.42.4 學(xué)生收費(fèi)管理系統(tǒng)數(shù)據(jù)字典

8、數(shù)據(jù)字典,是關(guān)于數(shù)據(jù)的信息集合,對(duì)數(shù)據(jù)流程圖中的各個(gè)元素做完整的定義與說明。下面給出本系統(tǒng)幾個(gè)數(shù)據(jù)元素的字典卡片與具體數(shù)據(jù)卡片的含義:系統(tǒng)設(shè)置數(shù)據(jù)字典:名稱:用戶信息描述:管理員的基本信息表定義:用戶=用戶名+密碼+訪問權(quán)限用戶名=英文字母、數(shù)字密碼=英文字母、數(shù)字、特殊符號(hào)名稱:班級(jí)信息描述:班級(jí)檔案信息表定義:序號(hào)+編號(hào)+描述+老師+導(dǎo)員+人數(shù)編號(hào)=100 數(shù)字 100班級(jí)名=20 文字 20名稱:收費(fèi)信息描述:班級(jí)年度收費(fèi)標(biāo)準(zhǔn)表定義:序號(hào)+收據(jù)號(hào)+金額+日期+記賬人+收款人+收款方式編號(hào)=100 數(shù)字 100班級(jí)名=20 文字 20名稱:學(xué)生信息描述:學(xué)生的基本情況表定義:序號(hào)+班級(jí)+編

9、號(hào)+姓名+性別+學(xué)校+電話+郵箱+QQ+狀態(tài)+原價(jià)+現(xiàn)價(jià)+欠費(fèi)編號(hào)=14 數(shù)字 14性名=5 文字 5第3章 概要設(shè)計(jì)3.1 運(yùn)行環(huán)境 客戶端在Elclipce環(huán)境下,服務(wù)器用mysql5.0版本。本系統(tǒng)作為收費(fèi)管理數(shù)據(jù)庫(kù)應(yīng)用程序,使用客戶機(jī)/服務(wù)器(Client/Server)結(jié)構(gòu)模式作為系統(tǒng)的軟件應(yīng)用結(jié)構(gòu). 客戶機(jī)/服務(wù)器模式簡(jiǎn)稱為C/S模式。Client/Server(C/S)是當(dāng)前數(shù)據(jù)庫(kù)應(yīng)用程序中極為流行的一種方式,尤其是網(wǎng)絡(luò)技術(shù)的充分發(fā)展后,當(dāng)前很多系統(tǒng)都采用這種方式進(jìn)行構(gòu)造,其最大優(yōu)點(diǎn)是將計(jì)算機(jī)工作任務(wù)分別由客戶端和服務(wù)器端來共同完成,客戶機(jī)端能夠提供豐富友好的圖形界面,這樣有利于

10、充分合理利用系統(tǒng)資源。但是C/S結(jié)構(gòu)也存在一些缺點(diǎn):分布管理較為煩瑣。由于每臺(tái)客戶機(jī)上都要安裝軟件,當(dāng)需要軟件升級(jí)或維護(hù)的時(shí)候,相當(dāng)于把工作量放大若干倍,而且作為獨(dú)立計(jì)算機(jī)的客戶機(jī),很容易染上病毒,更加大了管理工作的難度。3.2系統(tǒng)E-R圖(見圖5)記賬人日期金額人數(shù)老師描述收據(jù)號(hào)編號(hào)班級(jí)收費(fèi)標(biāo)準(zhǔn)收費(fèi)標(biāo)準(zhǔn)序號(hào)序號(hào)收款人入學(xué)時(shí)間入學(xué)年度原價(jià)現(xiàn)價(jià)電話性別班級(jí)姓名郵箱QQ上課時(shí)間身份序號(hào)欠費(fèi)結(jié)課時(shí)間收費(fèi)編號(hào)學(xué)生信息學(xué)校其他1 圖2.5 系統(tǒng)E-R圖3.3接口設(shè)計(jì)3.3.1用戶接口 在用戶界面部分,根據(jù)需求分析的結(jié)果,用戶需要一個(gè)用戶友善界面。在界面設(shè)計(jì)上,應(yīng)做到簡(jiǎn)單明了,易于操作,并且要注意到界面的

11、布局,應(yīng)突出的顯示重要以及出錯(cuò)信息。其中針對(duì)培訓(xùn)班管理人員的界面要做到操作簡(jiǎn)單,易于管理。同時(shí),運(yùn)行出錯(cuò)時(shí)應(yīng)以標(biāo)準(zhǔn)形式給出出錯(cuò)提示??偟膩碚f,系統(tǒng)的用戶界面應(yīng)作到可靠性、簡(jiǎn)單性、易學(xué)習(xí)和使用。3.3.2外部接口服務(wù)器端程序可DAO(數(shù)據(jù)訪問對(duì)象)應(yīng)用程序編程接口(API),對(duì)mysql數(shù)據(jù)庫(kù)進(jìn)行所有的訪問。服務(wù)器程序上可使用mysql的對(duì)數(shù)據(jù)庫(kù)的備分命令,以做到對(duì)數(shù)據(jù)的保存。在網(wǎng)絡(luò)軟件接口方面,使用一種無差錯(cuò)的傳輸協(xié)議,采用滑動(dòng)窗口方式對(duì)數(shù)據(jù)進(jìn)行網(wǎng)絡(luò)傳輸及接收。3.3.3內(nèi)部接口 學(xué)生信息模塊。對(duì)其他模塊提供對(duì)學(xué)生的查詢接口。 班級(jí)信息模塊。對(duì)其他模塊提供班級(jí)信息查詢的接口。 收費(fèi)信息模塊。對(duì)

12、其他模塊提供對(duì)收費(fèi)的接口,包括按班級(jí),編號(hào)查詢。 用戶信息模塊。對(duì)其他模塊提供用戶信息。3.4運(yùn)行設(shè)計(jì)3.4.1控制時(shí)間 客戶機(jī)程序在有輸入時(shí)啟動(dòng)接收數(shù)據(jù)模塊,通過各模塊之間的調(diào)用,讀入并對(duì)輸入進(jìn)行格式化。在接收數(shù)據(jù)模塊得到充分的數(shù)據(jù)時(shí),將調(diào)用網(wǎng)絡(luò)傳輸模塊,將數(shù)據(jù)通過網(wǎng)絡(luò)送到服務(wù)器,并等待接收服務(wù)器返回的信息。接收到返回信息后隨即調(diào)用數(shù)據(jù)輸出模塊,對(duì)信息進(jìn)行處理,產(chǎn)生相應(yīng)的輸出。 服務(wù)器程序的接收網(wǎng)絡(luò)數(shù)據(jù)模塊必須始終處于活動(dòng)狀態(tài)。接收到數(shù)據(jù)后,調(diào)用數(shù)據(jù)處理/查詢模塊對(duì)數(shù)據(jù)庫(kù)進(jìn)行訪問,完成后調(diào)用網(wǎng)絡(luò)發(fā)送模塊,將信息返回客戶機(jī)。3.4.2運(yùn)行時(shí)間在軟體的需求分析中,對(duì)運(yùn)行時(shí)間的要求為必須對(duì)作出的操

13、作有較快的反應(yīng)。網(wǎng)絡(luò)硬件對(duì)運(yùn)行時(shí)間有最大的影響,當(dāng)網(wǎng)絡(luò)負(fù)載量大時(shí),對(duì)操作反應(yīng)將受到很大的影響。所以將采用高速ATM 網(wǎng)絡(luò),實(shí)現(xiàn)客戶機(jī)與服務(wù)器之間的連接,以減少網(wǎng)絡(luò)傳輸上的開銷。其次是服務(wù)器的性能,這將影響對(duì)數(shù)據(jù)庫(kù)訪問時(shí)間即操作時(shí)間的長(zhǎng)短,影響加大客戶機(jī)操作的等待時(shí)間,所以必須使用高性能的服務(wù)器。硬件對(duì)本系統(tǒng)的速度影響將會(huì)大于軟件的影響。3.5系統(tǒng)數(shù)據(jù)結(jié)構(gòu)設(shè)計(jì)3.5.1邏輯結(jié)構(gòu)設(shè)計(jì)3.5.2物理結(jié)構(gòu)設(shè)計(jì)第四章 系統(tǒng)詳細(xì)設(shè)計(jì)4.1 數(shù)據(jù)庫(kù)設(shè)計(jì) 本學(xué)生收費(fèi)管理系統(tǒng)后臺(tái)數(shù)據(jù)庫(kù)是使用mysql數(shù)據(jù)庫(kù)。4.1.1學(xué)生信息字段數(shù)據(jù)類型長(zhǎng)度序號(hào)char10姓名char8性別char2編號(hào)char1班級(jí)char

14、30學(xué)校char2電話char4郵箱char20QQchar11狀態(tài)Int2原價(jià)Int4現(xiàn)價(jià)int4欠費(fèi)Int44.1.2班級(jí)信息列名數(shù)據(jù)類型長(zhǎng)度班級(jí)char4序號(hào)char4描述char40老師char4導(dǎo)員char4人數(shù)int14.1.3收費(fèi)信息列名數(shù)據(jù)類型長(zhǎng)度序號(hào)char2收據(jù)號(hào)char10金額int1日期data1記賬人char10收款人char10收款方式char204.1.4用戶檔案列名數(shù)據(jù)類型長(zhǎng)度用戶名char10密碼char10權(quán)限char14.2 系統(tǒng)模塊功能設(shè)計(jì)培訓(xùn)班收費(fèi)管理系統(tǒng)由4大模塊組成:學(xué)生信息,收費(fèi)信息,班級(jí)信息,用戶信息。對(duì)應(yīng)的子模塊顯示于各模塊中。系統(tǒng)功能模塊結(jié)

15、構(gòu)見圖4.1。4.2.1數(shù)據(jù)輸入模塊學(xué)生信息模塊學(xué)生信息界面見圖4.1。圖4.1 新生交費(fèi)模塊界面圖4.38 用戶注冊(cè)模塊界面4.2.6.2用戶修改用戶修改模塊界面見圖4.39?!坝脩粜薷摹蹦K是通過用戶在用戶列表中選擇一個(gè)要修改的用戶數(shù)據(jù),然后按“選擇”按鈕,要修改的用戶的資料即可顯示出來,按“確認(rèn)”按鈕,將用戶數(shù)據(jù)庫(kù)中原用戶記錄中各字段值修改為新用戶對(duì)應(yīng)的字段值并顯示在列表中。按“取消”按鈕則取消修改當(dāng)前用戶。按“返回”按鈕則返回系統(tǒng)。圖4.39 用戶修改模塊界面4.2.6.3用戶刪除用戶刪除模塊界面見圖4.40?!坝脩魟h除”模塊是通過用戶在用戶列表中選擇一個(gè)要?jiǎng)h除的用戶數(shù)據(jù),然后按“選擇

16、”按鈕,原用戶的資料顯示出來,看清用戶資料再按“確認(rèn)”按鈕將此用戶數(shù)據(jù)刪除。按“取消”按鈕則取消刪除用戶,防止意外刪除。按“返回”按鈕則返回系統(tǒng)。圖4.40 用戶刪除模塊界面4.2.6.4選擇登錄身份驗(yàn)證選擇登錄身份在登錄時(shí)進(jìn)行選擇,有兩種身份登錄“工作人員登錄”、“學(xué)生登錄”。選擇身份登錄模塊界面見圖4.41。圖4.41 選擇登錄身份模塊界面身份驗(yàn)證在“登錄”表單進(jìn)行用戶身份驗(yàn)證?!暗卿洝北韱悟?yàn)證用戶資料是否正確。在此身份驗(yàn)證分為兩種類型。一種學(xué)生登錄。另一種是工作人員登錄,根據(jù)“選擇登錄身份”模塊所選擇的登錄身份,登錄模塊會(huì)顯示相應(yīng)的登錄信息。根據(jù)用戶名、密碼從用戶數(shù)據(jù)庫(kù)庫(kù)中查找相應(yīng)的記錄

17、,若查找不到則提示“用戶身份確認(rèn)失敗,請(qǐng)重新輸入” ,若驗(yàn)證正確則進(jìn)入主表單。用戶訪問分1、2、3級(jí)。訪問權(quán)限為1時(shí)可以訪問全部模塊,訪問權(quán)限為2時(shí)只可以訪問除安全維護(hù)模塊以外的其余模塊,訪問權(quán)限為3時(shí)只可以訪問數(shù)據(jù)查詢模塊和數(shù)據(jù)統(tǒng)計(jì)模塊。如果是學(xué)生登錄,則需要輸入學(xué)生的姓名和學(xué)生的學(xué)號(hào),如果正確就會(huì)進(jìn)入主模塊,否則提示“用戶身份確認(rèn)失敗,請(qǐng)重新輸入”。登錄模塊界面見圖4.42圖4.42 登錄模塊界面程序代碼如下:Dim strSQL As String '聲明一個(gè)記錄集對(duì)象 Dim ADOrs As New Recordset '與ADOcn連接對(duì)象關(guān)聯(lián) ADOrs.Acti

18、veConnection = ADOcn yhm = Text1.Text mm = Text2.Text yhqx = Text3.Text If YHSF = "工作人員" Then '首先查詢用戶表中是否存在該記錄 strSQL = "Select * From 用戶檔案" strSQL = strSQL + " Where 用戶名='" + yhm + "'" strSQL = strSQL + " And 密碼='" + mm + "'

19、" strSQL = strSQL + " And 權(quán)限='" + yhqx + "'" ADOrs.Open strSQL '如果數(shù)據(jù)庫(kù)中沒有該用戶則退出,否則顯示“歡迎使用本系統(tǒng)” If Text1.Text = "" Then MsgBox "請(qǐng)輸入用戶名!", 48, "登錄" Text1.SetFocus Exit Sub End If If Text2.Text = "" Then MsgBox "請(qǐng)輸入用戶密碼!&qu

20、ot;, 48, "登錄" Text2.SetFocus Exit Sub End If If Text3.Text = "" Then MsgBox "請(qǐng)輸入用戶權(quán)限!", 48, "登錄" Text3.SetFocus Exit Sub End If If Not ADOrs.EOF Then yhm = Trim(ADOrs.Fields("用戶名") yhqx = Trim(ADOrs.Fields("權(quán)限") MsgBox yhm + "用戶,歡迎您使用學(xué)

21、生收費(fèi)管理系統(tǒng)!", vbOKOnly, "登錄" Unload Me frmmain.Show Else X = MsgBox("用戶身份確認(rèn)失敗,請(qǐng)重新輸入!", 5 + 16, "登錄") If X = 4 Then Text1.Text = "" Text2.Text = "" Text3.Text = "" Text1.SetFocus Exit Sub Else End End If End If frmmain.StatusBar1.Panels(2)

22、.Text = "當(dāng)前操作員:" + ADOrs.Fields("用戶名") Exit Sub ElseIf YHSF = "學(xué)生" Then '首先查詢用戶表中是否存在該記錄 strSQL = "Select * From 學(xué)生檔案 Where 姓名='" + yhm + "'" + "And 學(xué)號(hào)='" + mm + "'" ADOrs.Open strSQL '如果數(shù)據(jù)庫(kù)中沒有該用戶則退出,否則顯示“歡

23、迎使用本系統(tǒng)” If Text1.Text = "" Then MsgBox "請(qǐng)輸入學(xué)生姓名!", 48, "登錄" Text1.SetFocus Exit Sub End If If Text2.Text = "" Then MsgBox "請(qǐng)輸入學(xué)生學(xué)號(hào)!", 48, "登錄" Text2.SetFocus Exit Sub End If If Not ADOrs.EOF Then xm = Trim(ADOrs.Fields("姓名") xh =

24、Trim(ADOrs.Fields("學(xué)號(hào)") bj = Trim(ADOrs.Fields("班級(jí)") yhqx = "3" MsgBox xm + "同學(xué),歡迎您使用學(xué)生收費(fèi)管理系統(tǒng)!", vbOKOnly, "登錄" Unload Me frmmain.Show Else X = MsgBox("用戶身份確認(rèn)失敗,重新輸入!", vbRetryCancel + vbExclamation + vbOKOnly, "登錄失敗") If X = vbRe

25、try Then Text1.Text = "" Text2.Text = "" Text1.SetFocus Exit Sub Else End End If End If End If第五章 系統(tǒng)測(cè)試和運(yùn)行5.1 系統(tǒng)的測(cè)試和運(yùn)行學(xué)生收費(fèi)管理系統(tǒng)完成設(shè)計(jì)和調(diào)試之后,我進(jìn)行了全面系統(tǒng)的測(cè)試,通過對(duì)系統(tǒng)的所有模塊模擬錄入學(xué)校學(xué)生的數(shù)據(jù)進(jìn)行測(cè)試,所有模塊的運(yùn)行結(jié)果基本達(dá)到需求分析中所提到的要求,能夠快速的進(jìn)行查詢、修改、刪除、打印、統(tǒng)計(jì)學(xué)生交費(fèi)情況,整體運(yùn)行效果令人滿意。在整個(gè)系統(tǒng)系統(tǒng)各項(xiàng)功能測(cè)試無誤后,對(duì)整個(gè)程序進(jìn)行打包。下面以辦理學(xué)生的畢業(yè)登記模塊為例

26、,說明系統(tǒng)的測(cè)試情況。學(xué)生修完所學(xué)的全部課程并取得成績(jī)后,在進(jìn)行畢業(yè)登記時(shí),學(xué)校財(cái)務(wù)人員只要輸入該學(xué)生的學(xué)號(hào)或者姓名就可以快速查詢到該學(xué)生的交費(fèi)情況,對(duì)于未交清學(xué)費(fèi)的學(xué)生則顯示在查詢框里面(包括學(xué)生的學(xué)號(hào)、姓名、班級(jí)、學(xué)制、欠費(fèi)情況)如圖5.1所示。圖5.1 畢業(yè)登記測(cè)試模塊界面另外,學(xué)生在進(jìn)行畢業(yè)登記時(shí),學(xué)校財(cái)務(wù)人員只要輸入該學(xué)生的學(xué)號(hào)或者姓名就可以查詢到該學(xué)生的交費(fèi)情況,對(duì)于已經(jīng)交清學(xué)費(fèi)的學(xué)生則顯示在查詢框,并在書費(fèi)結(jié)算中顯示多出的書費(fèi)結(jié)余,以便退回給學(xué)生,如圖5.2所示。圖5.2 畢業(yè)登記測(cè)試模塊界面第六章 結(jié)束語(yǔ)學(xué)生收費(fèi)管理系統(tǒng)設(shè)計(jì)說明書主要是闡述學(xué)生收費(fèi)管理系統(tǒng)的整個(gè)開發(fā)過程,從需求的提出到分析、邏輯設(shè)計(jì)、總體設(shè)計(jì)到詳細(xì)設(shè)計(jì)的全過程。本人在學(xué)生收費(fèi)管理系統(tǒng)開發(fā)工作中擔(dān)任了需求分析,系統(tǒng)總體設(shè)計(jì)、數(shù)據(jù)結(jié)構(gòu)設(shè)計(jì)、詳細(xì)設(shè)計(jì)、編碼、測(cè)試等工作。雖然開發(fā)的工作量比較大,時(shí)間也比較緊迫,但我還是克服了各種困難完成了學(xué)生收費(fèi)管理系統(tǒng)的所有功能模塊的開發(fā)工作。在沒接到開發(fā)任務(wù)之前,我還沒有接觸過Visua

溫馨提示

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

評(píng)論

0/150

提交評(píng)論