高校招生信息管理系統(tǒng)畢業(yè)設(shè)計(jì)論文_第1頁
高校招生信息管理系統(tǒng)畢業(yè)設(shè)計(jì)論文_第2頁
高校招生信息管理系統(tǒng)畢業(yè)設(shè)計(jì)論文_第3頁
高校招生信息管理系統(tǒng)畢業(yè)設(shè)計(jì)論文_第4頁
高校招生信息管理系統(tǒng)畢業(yè)設(shè)計(jì)論文_第5頁
已閱讀5頁,還剩21頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

1、畢 業(yè) 論 文(設(shè)計(jì))摘 要:本招生信息管理系統(tǒng)是典型的信息管理系統(tǒng),其開發(fā)主要包括后臺(tái)數(shù)據(jù)庫的建立和維護(hù)以及前端應(yīng)用程序的開發(fā)兩個(gè)方面。本文從系統(tǒng)概述、系統(tǒng)調(diào)研及可行性分析、系統(tǒng)需求分析、系統(tǒng)設(shè)計(jì)、系統(tǒng)實(shí)現(xiàn)和系統(tǒng)測試這六個(gè)方面對(duì)招生信息管理系統(tǒng)進(jìn)行闡述:第一章對(duì)系統(tǒng)作了整體的概述;第二章對(duì)系統(tǒng)的總體目標(biāo)和可行性分析作了詳細(xì)地說明;第三章是對(duì)系統(tǒng)的功能和環(huán)境需求作了詳細(xì)地說明以及勾畫出了整個(gè)系統(tǒng)的流程;第四章是本文的主體部分,從概要設(shè)計(jì)、數(shù)據(jù)庫設(shè)計(jì)和各功能模塊的設(shè)計(jì)等方面對(duì)系統(tǒng)的詳細(xì)設(shè)計(jì)內(nèi)容進(jìn)行了闡述;第五章是對(duì)系統(tǒng)各功能模塊的實(shí)現(xiàn)進(jìn)行了說明,主要采用visual basic6.0集成開發(fā)工具

2、,并結(jié)合access數(shù)據(jù)庫來實(shí)現(xiàn);第六章則是對(duì)系統(tǒng)的測試部分作了一些說明;論文的最后是對(duì)整個(gè)系統(tǒng)的設(shè)計(jì)實(shí)現(xiàn)的一些總結(jié)以及自己的一些心得體會(huì)。關(guān)鍵詞:visual basic6.0;access;招生信息管理系統(tǒng)目 錄引言11.系統(tǒng)概述12.系統(tǒng)調(diào)研及可行性分析22.1系統(tǒng)調(diào)研22.2可行性分析22.3系統(tǒng)開發(fā)技術(shù)22.3.1 visual basic 6.0簡介22.3.2 microsoft access簡介33.系統(tǒng)分析43.1系統(tǒng)需求分析43.1.1功能需求43.1.2環(huán)境需求43.2系統(tǒng)流程圖54.系統(tǒng)設(shè)計(jì)64.1概要設(shè)計(jì)64.1.1功能模塊結(jié)構(gòu)圖64.2功能模塊描述64.2.1學(xué)生資

3、料管理64.2.2 交費(fèi)管理74.2.3 系統(tǒng)管理74.3 數(shù)據(jù)庫設(shè)計(jì)74.3.1表設(shè)計(jì)74.4 主要模塊設(shè)計(jì)94.4.1 用戶登錄模塊設(shè)計(jì)94.4.2 主菜單模塊設(shè)計(jì)104.4.3 資料管理模塊設(shè)計(jì)104.4.4 交費(fèi)管理模塊設(shè)計(jì)114.4.5 系統(tǒng)管理模塊設(shè)計(jì)125.系統(tǒng)實(shí)現(xiàn)135.1用戶登錄模塊實(shí)現(xiàn)135.2主窗體模塊實(shí)現(xiàn)135.3 資料管理模塊實(shí)現(xiàn)145.4交費(fèi)管理模塊實(shí)現(xiàn)165.5 系統(tǒng)管理模塊實(shí)現(xiàn)185.6系統(tǒng)幫助模塊實(shí)現(xiàn)196.系統(tǒng)測試206.1 功能測試206.2 測試總結(jié)20結(jié)論20參考文獻(xiàn)22引言隨著計(jì)算機(jī)技術(shù)的不斷發(fā)展和普及,采用計(jì)算機(jī)進(jìn)行信息管理,提高管理工作的效率和水

4、平已成為一種非常有效的手段和途經(jīng)?,F(xiàn)代科學(xué)的發(fā)展,使計(jì)算機(jī)幾乎進(jìn)入了一切領(lǐng)域。從科學(xué)研究到工農(nóng)業(yè)生產(chǎn),從企業(yè)生產(chǎn)管理到家庭生活,各行各業(yè)都廣泛地使用著計(jì)算機(jī),可以說沒有計(jì)算機(jī),就沒有現(xiàn)代化,計(jì)算機(jī)知識(shí)已經(jīng)成為當(dāng)代知識(shí)分子結(jié)構(gòu)中不可缺少的一個(gè)重要組成部分。若繼續(xù)采用人工的方法管理,勢必要投入大量的人力和物力,但其工作效率則是相當(dāng)?shù)偷摹=陙砀咝U猩?guī)模不斷擴(kuò)大,對(duì)學(xué)生的信息管理提出了更高的要求。原有的招生信息管理軟件存在功能單一、操作界面不太友好的問題,而且軟件之間沒有接口,導(dǎo)致大量數(shù)據(jù)重復(fù)輸入。1.系統(tǒng)概述招生信息管理系統(tǒng)是典型的管理軟件,各個(gè)學(xué)校每年的招生時(shí)都有很多數(shù)據(jù)需要管理。手工管理這些

5、紛繁復(fù)雜數(shù)據(jù)的方式已經(jīng)不適應(yīng)時(shí)代的潮流,實(shí)現(xiàn)數(shù)據(jù)規(guī)范化、自動(dòng)化的電腦管理,是一個(gè)管理規(guī)范、運(yùn)作高效的企事業(yè)單位的必要要求。系統(tǒng)就是為了實(shí)現(xiàn)各院校招生高效管理而設(shè)計(jì)的。主要內(nèi)容包括:學(xué)生的錄入、修改、刪除、打印學(xué)生名單;學(xué)費(fèi)的錄入、修改、刪除、打??;對(duì)學(xué)生信息、學(xué)費(fèi)交費(fèi)情況的查詢;學(xué)期的設(shè)置、管理員的設(shè)置;對(duì)系統(tǒng)的維護(hù),數(shù)據(jù)庫備份的支持。重點(diǎn)介紹了招生信息管理系統(tǒng)學(xué)生交費(fèi)模塊的分析和設(shè)計(jì)以及如何利用工具軟件實(shí)現(xiàn)數(shù)據(jù)的添加、查詢、刪除等基本功能。實(shí)行電子化的交費(fèi)管理,可以讓管理變得簡單。系統(tǒng)開發(fā)的任務(wù)主要包括數(shù)據(jù)庫的設(shè)計(jì)與應(yīng)用程序的開發(fā)兩個(gè)方面。本系統(tǒng)的實(shí)現(xiàn)基本解決了以往管理中存在的需要人工管理,

6、人工統(tǒng)計(jì)、不能綜合處理業(yè)務(wù)和工作效率低等問題,對(duì)交費(fèi)的統(tǒng)計(jì)和查詢都很簡單;主要針對(duì)以上學(xué)校招生時(shí)一般需求設(shè)計(jì),可以有效而精密的管理招生數(shù)據(jù),提高工作效率和招生信息管理透明度。2.系統(tǒng)調(diào)研及可行性分析2.1系統(tǒng)調(diào)研通過對(duì)學(xué)校這兩年招生信息流程進(jìn)行了解,通過人工管理或office中excel軟件和access軟件已經(jīng)不符合當(dāng)今高校招生管理的需求。因此,開發(fā)一套招生信息管理系統(tǒng)軟件是很有必要,也是勢在必行的,它有以下幾個(gè)好處:(1)可使招生信息管理工作安全高效。(2)可快速查詢有關(guān)考試成績的各種所需信息。(3)只需一到兩名管理人員即可操作系統(tǒng),節(jié)省了大量的人力。(4)軟件系統(tǒng)可根據(jù)不同的需要隨時(shí)進(jìn)行

7、升級(jí),延長了軟件的使用壽命。(5)數(shù)據(jù)庫具有存儲(chǔ)量大,保密性好、運(yùn)行成本低等特點(diǎn)。2.2可行性分析本系統(tǒng)的可行性分析包括以下幾個(gè)方面的內(nèi)容。(1)經(jīng)濟(jì)可行性:主要是對(duì)項(xiàng)目的經(jīng)濟(jì)效益進(jìn)行評(píng)價(jià),本系統(tǒng)開發(fā)經(jīng)費(fèi)非常小,對(duì)于大多數(shù)學(xué)校在經(jīng)濟(jì)上是可以接受的。(2)技術(shù)可行性:技術(shù)上主要分析技術(shù)條件能否順利完成開發(fā)工作,目前開發(fā)這類信息管理系統(tǒng)已經(jīng)有很多非常成熟的開發(fā)工具和相應(yīng)的后臺(tái)數(shù)據(jù)庫,因此技術(shù)上也是可行的。 (3)時(shí)機(jī)可行性:目前,隨著社會(huì)的發(fā)展,學(xué)校的增加,學(xué)生的擴(kuò)招,設(shè)計(jì)這樣一個(gè)招生信息管理系統(tǒng)會(huì)給學(xué)校帶來方便和效率。所以建立這樣一個(gè)管理系統(tǒng)很有市場,所以具有時(shí)機(jī)可行性。2.3系統(tǒng)開發(fā)技術(shù)本系統(tǒng)

8、前臺(tái)采用visual basic 6.0工具開發(fā),后臺(tái)采用access 2003數(shù)據(jù)庫。2.3.1 visual basic 6.0簡介vb英文visual basic;basic的英文beginner all-purpose symbolic instruction code(初學(xué)者通用符號(hào)批令代碼)的縮寫,是專門為初學(xué)者設(shè)計(jì)的計(jì)算機(jī)語言。用戶除了可以使用單獨(dú)的vb6.0程序設(shè)計(jì)環(huán)境進(jìn)行程序設(shè)計(jì)外,還可以與外部數(shù)據(jù)庫相連進(jìn)行系統(tǒng)的開發(fā)。利用vb 6.0的數(shù)據(jù)訪問特性,用戶可創(chuàng)建數(shù)據(jù)庫、前端應(yīng)用程序和適用于大多數(shù)流行數(shù)據(jù)庫格式的服務(wù)器組件等。我們學(xué)習(xí)使用的visual basic 6.0,它又

9、分為3個(gè)版本:(1)學(xué)習(xí)版:可用來開發(fā)windows應(yīng)用程序,包括所有內(nèi)部標(biāo)準(zhǔn)控件、網(wǎng)格控件、tab對(duì)象以及數(shù)據(jù)綁定控件。(2)專業(yè)版:為專業(yè)編程人員提供了一整套應(yīng)用于軟件開發(fā)且功能完備的工具。(3)企業(yè)版:可供專業(yè)編程人員開發(fā)組內(nèi)分布式應(yīng)用程序。本次開發(fā)使用的是學(xué)習(xí)版。2.3.2 microsoft access簡介access是microsoft公司成功的數(shù)據(jù)庫管理系統(tǒng)產(chǎn)品之一。早期的access 2.0在辦公自動(dòng)化中獲得了廣泛的應(yīng)用,后續(xù)版本的功能得到了不斷提高,它與microsoft office 套件緊密結(jié)合,使之得到越來越廣泛的應(yīng)用。access 本身是一個(gè)可視化的數(shù)據(jù)庫管理系統(tǒng),

10、它提供了很多非常實(shí)用的向?qū)?,初學(xué)者很容易學(xué)會(huì)如何用access建立數(shù)據(jù)庫的各種對(duì)象,如創(chuàng)建表、查詢和報(bào)表,也可創(chuàng)建數(shù)據(jù)窗體等。3.系統(tǒng)分析3.1系統(tǒng)需求分析經(jīng)過以上對(duì)本系統(tǒng)的調(diào)研及可行性分析后,下面將對(duì)系統(tǒng)在功能上以及性能上進(jìn)行進(jìn)一步的需求分析。3.1.1功能需求(1)學(xué)生資料管理主要包括:瀏覽所有學(xué)生資料、添加學(xué)生資料、修改學(xué)生資料、刪除學(xué)生資料、刷新當(dāng)前查詢、顯示全部學(xué)生資料以及打印當(dāng)前學(xué)生信息列表。(2)交費(fèi)管理交費(fèi)管理主要包括:查看所有交費(fèi)記錄、添加學(xué)生交費(fèi)資料、修改學(xué)生交費(fèi)資料、刪除交費(fèi)記錄、刷新當(dāng)前交費(fèi)記錄、顯示全部交費(fèi)記錄、查看該交費(fèi)學(xué)生詳細(xì)資料以及打印當(dāng)前交費(fèi)列表。(3)系統(tǒng)管

11、理系統(tǒng)管理主要包括:查詢學(xué)生資料、學(xué)期類別設(shè)置管理和管理員設(shè)置等。3.1.2環(huán)境需求軟件環(huán)境:windows 2000/98/xp操作系統(tǒng),后臺(tái)數(shù)據(jù)庫為access。 硬件環(huán)境:p以上,64mb ram。3.2系統(tǒng)流程圖圖3.1 系統(tǒng)流程圖4.系統(tǒng)設(shè)計(jì)4.1概要設(shè)計(jì)4.1.1功能模塊結(jié)構(gòu)圖根據(jù)學(xué)校的招生信息管理流程,結(jié)合上述的各功能模塊,設(shè)計(jì)出系統(tǒng)功能模塊如下圖,參考了計(jì)算機(jī)畢業(yè)設(shè)計(jì)網(wǎng)的這款設(shè)計(jì)而制作的:圖4.1 功能模塊結(jié)構(gòu)圖4.2功能模塊描述4.2.1學(xué)生資料管理學(xué)生資料管理主要包括:瀏覽所有學(xué)生資料、添加學(xué)生資料、修改學(xué)生資料、刪除學(xué)生資料、刷新

12、當(dāng)前查詢、顯示全部學(xué)生資料以及打印當(dāng)前學(xué)生信息列表;其中各模塊細(xì)節(jié)功能如下:(1)瀏覽所有學(xué)生資料。學(xué)生資料包括學(xué)號(hào)、姓名、班級(jí)、性別、民族、學(xué)生類型、出生年月、家庭住址、錄入日期等。(2)添加學(xué)生資料。包括基本信息與其他信息;基本信息包括姓名、學(xué)號(hào)、出生年月等;其他信息包括備注、就業(yè)單位、就業(yè)地址、聯(lián)系電話、聯(lián)系人。(3)修改學(xué)生資料。包括基本信息與其他信息;基本信息包括姓名、學(xué)號(hào)、出生年月等;其他信息包括備注、就業(yè)單位、就業(yè)地址、聯(lián)系電話、聯(lián)系人。4.2.2 交費(fèi)管理交費(fèi)管理主要包括:查看所有交費(fèi)記錄、添加學(xué)生交費(fèi)資料、修改學(xué)生交費(fèi)資料、刪除交費(fèi)記錄、刷新當(dāng)前交費(fèi)記錄、顯示全部交費(fèi)記錄、查

13、看該交費(fèi)學(xué)生詳細(xì)資料以及打印當(dāng)前交費(fèi)列表;其中各模塊細(xì)節(jié)功能如下:(1)查看所有交費(fèi)記錄。包括學(xué)號(hào)、姓名、交費(fèi)學(xué)期、應(yīng)交學(xué)費(fèi)、預(yù)交學(xué)費(fèi)等。(2)添加學(xué)生資料。包括當(dāng)前學(xué)生信息交費(fèi)信息;當(dāng)前學(xué)生信息有學(xué)生學(xué)號(hào)或姓名、以及對(duì)它的驗(yàn)證,相關(guān)信息;交費(fèi)信息包括應(yīng)交學(xué)費(fèi)、交費(fèi)學(xué)期等。(3)修改學(xué)生交費(fèi)記錄。包括當(dāng)前學(xué)生信息交費(fèi)信息;當(dāng)前學(xué)生信息有學(xué)生學(xué)號(hào)或姓名、以及對(duì)它的驗(yàn)證、相關(guān)信息;交費(fèi)信息包括應(yīng)交學(xué)費(fèi)、交費(fèi)學(xué)期等。4.2.3 系統(tǒng)管理系統(tǒng)管理主要包括:查詢學(xué)生資料、學(xué)期類別設(shè)置管理、管理員設(shè)置;其中各模塊細(xì)節(jié)功能如下:(1)查詢學(xué)生資料。包括查詢學(xué)生基本信息與查詢學(xué)生交費(fèi)信息;學(xué)生基本信息包括關(guān)鍵

14、字、查詢方式、性別、住宿類別;查詢學(xué)生交費(fèi)信息包括欠費(fèi)金額。(2)管理員設(shè)置。包括已建好的管理員與管理員信息;管理員信息包括用戶名、密碼、確認(rèn)密碼、姓名和聯(lián)系電話。4.3 數(shù)據(jù)庫設(shè)計(jì)4.3.1表設(shè)計(jì)表4.1 用戶表(yonghu)字段名說明類型長度主/外鍵user_id學(xué)生學(xué)號(hào)自動(dòng)編號(hào)長整型外鍵(infor)user_phid帳號(hào)文本10主鍵user_name姓名文本10user_pwd密碼文本6表4.2 基本信息表(infor)字段名說明類型長度主/外鍵user_id學(xué)生學(xué)號(hào)自動(dòng)編號(hào)長整型主鍵user_name姓名文本10user_sex性別數(shù)字長整型birthday出生年月文本10zhic

15、hen職稱文本10user_class班級(jí)文本15paretent-name家長姓名文本10post_code郵編數(shù)字長整型telephone電話數(shù)字長整型native籍貫文本10field專業(yè)文本10nationality民族文本10category學(xué)生類別文本10introducer介紹人文本10address家庭住址文本30表4.3 交學(xué)費(fèi)表(xuefei)字段名說明類型長度主/外鍵user_id學(xué)生學(xué)號(hào)自動(dòng)編號(hào)長整型主鍵外鍵(infor)user_name姓名文本10total學(xué)費(fèi)總額數(shù)字10hotel_expense住宿費(fèi)數(shù)字10back_charge欠費(fèi)金額數(shù)字10date交費(fèi)日期

16、文本10主鍵tax應(yīng)交學(xué)費(fèi)數(shù)字10advance預(yù)交學(xué)費(fèi)數(shù)字10(說明:其中user_id和date字段兩個(gè)構(gòu)成本表的組合主鍵)表4.4 學(xué)期表(term)字段名說明類型長度主/外鍵titlevsstu_id編號(hào)自動(dòng)編號(hào)長整型主鍵user_id學(xué)生學(xué)號(hào)自動(dòng)編號(hào)長整型外鍵(infor)title_id題號(hào)數(shù)字長整型istype確定數(shù)字長整型addtime選題時(shí)間日期/時(shí)間4.4 主要模塊設(shè)計(jì) 4.4.1 用戶登錄模塊設(shè)計(jì)用戶登錄模塊主要根據(jù)用戶登錄的信息,與數(shù)據(jù)庫中信息成功匹配后,獲得其相應(yīng)的操作權(quán)限。(1)流程圖開始輸入賬戶及密碼進(jìn)行主窗體ynn信息提示框判斷是否合法y超過3次結(jié)束圖4.2 用

17、戶登錄模塊流程圖(2)處理說明打開主頁,等待用戶輸入賬號(hào)、密碼、選擇身份,判斷用戶輸入的信息與后臺(tái)數(shù)據(jù)庫是否匹配。4.4.2 主菜單模塊設(shè)計(jì) 主菜單模塊設(shè)計(jì)主要是根據(jù)用戶的需求選擇所需要的功能,有資料管理、繳費(fèi)管理、系統(tǒng)管理、系統(tǒng)幫助。用戶只要點(diǎn)擊某個(gè)菜單項(xiàng)就可以進(jìn)入相關(guān)的管理界面。(1)流程圖圖4.3 主菜單模塊流程圖(2)處理說明設(shè)計(jì)主菜單模塊提供多個(gè)子界面的菜單選項(xiàng),通過用戶選擇不同的主菜單界面各菜單項(xiàng),從而進(jìn)入不同的管理界面。4.4.3 資料管理模塊設(shè)計(jì)資料管理模塊是為了減輕管理員壓力,可以對(duì)學(xué)生資料的進(jìn)行瀏覽,增、刪、改以及根據(jù)實(shí)際情況設(shè)計(jì)了打印功能。(1)流程圖輸入學(xué)生信息并添加寫

18、入數(shù)據(jù)庫將學(xué)生資料刪除寫入數(shù)據(jù)庫并更新保存到數(shù)據(jù)庫對(duì)當(dāng)前的學(xué)生資料打印開始學(xué)生資料管理界面進(jìn)入添加學(xué)生資料界面點(diǎn)刪除學(xué)生按鈕對(duì)學(xué)生資料內(nèi)容編輯修改點(diǎn)“打印”按鈕圖4.4 資料管理模塊流程圖(2)處理說明在學(xué)生資料管理界面上,可以選擇進(jìn)入不同的學(xué)生資料管理功能塊,通過添加模塊,可產(chǎn)生新的學(xué)生信息輸入界面,并且編輯后可通過提交完成數(shù)據(jù)庫寫入,通過刪除按鈕來完成當(dāng)前學(xué)生資料的刪除,通過對(duì)現(xiàn)有顯示的學(xué)生資料信息進(jìn)行編輯并提交保存實(shí)現(xiàn)學(xué)生資料的修改更新,最后提供當(dāng)前顯示學(xué)生資料信息的打印。4.4.4 交費(fèi)管理模塊設(shè)計(jì)交費(fèi)管理模塊主要是管理學(xué)生學(xué)費(fèi)的交贖情況,根據(jù)實(shí)際進(jìn)行信息的修改,統(tǒng)計(jì)各個(gè)學(xué)生的交費(fèi)情況

19、。(1)流程圖輸入交費(fèi)信息并添加寫入數(shù)據(jù)庫將交費(fèi)信息刪除寫入數(shù)據(jù)庫并更新保存到數(shù)據(jù)庫對(duì)當(dāng)前的交費(fèi)記錄打印開始學(xué)生交費(fèi)管理界面進(jìn)入添加交費(fèi)資料界面點(diǎn)刪除交費(fèi)記錄按鈕對(duì)交費(fèi)信息內(nèi)容編輯修改點(diǎn)“打印”按鈕圖4.5 交費(fèi)管理模塊流程圖(2)處理說明在學(xué)生交費(fèi)管理界面上,可以選擇進(jìn)入不同的學(xué)生交費(fèi)管理功能塊,通過添加模塊,可產(chǎn)生新的學(xué)生交費(fèi)輸入界面,并且編輯后可通過提交完成數(shù)據(jù)庫寫入,通過刪除按鈕來完成當(dāng)前學(xué)生交費(fèi)記錄的刪除,通過對(duì)現(xiàn)有顯示的學(xué)生交費(fèi)信息進(jìn)行編輯并提交保存實(shí)現(xiàn)學(xué)生交費(fèi)記錄的修改更新,最后提供當(dāng)前顯示學(xué)生交費(fèi)記錄信息的打印。4.4.5 系統(tǒng)管理模塊設(shè)計(jì)系統(tǒng)管理模塊是為管理員自己設(shè)計(jì)的,方便

20、對(duì)整個(gè)系統(tǒng)進(jìn)行信息的更新和保護(hù),有查詢信息、學(xué)期設(shè)置、管理員設(shè)置和數(shù)據(jù)庫備份組成。管理員可以通過查詢對(duì)信息進(jìn)行及時(shí)的更新,修改用戶名和密碼以及對(duì)重要數(shù)據(jù)進(jìn)行備份處理。整個(gè)流程圖如下:開始輸入條件進(jìn)行信息查詢進(jìn)行學(xué)期信息的設(shè)置進(jìn)行管理員相關(guān)信息設(shè)置進(jìn)行數(shù)據(jù)庫備份圖4.6 系統(tǒng)管理模塊流程圖5.系統(tǒng)實(shí)現(xiàn)5.1用戶登錄模塊實(shí)現(xiàn)系統(tǒng)運(yùn)行后,進(jìn)入用戶登錄模塊圖5.1 用戶登錄模塊效果圖關(guān)鍵性代碼如下: sqlstr = select * from admin where uid= & txtuser.text & and pwd= & txtpassword.text & 5.2主窗體模塊實(shí)現(xiàn)本系統(tǒng)所有

21、的功能菜單都在上面,有資料管理、交費(fèi)管理、系統(tǒng)管理、系統(tǒng)幫助等4個(gè)功能菜單,可以從中單擊各個(gè)功能菜單進(jìn)入相應(yīng)的功能界面。圖5.2 主窗體模塊效果圖關(guān)鍵性代碼則是調(diào)用各個(gè)模塊窗體form的show方法即可。5.3 資料管理模塊實(shí)現(xiàn)資料管理菜單下有7個(gè)子菜單,分別是瀏覽學(xué)生資料、添加學(xué)生資料、修改學(xué)生資料、刪除學(xué)生資料、刷新當(dāng)前查詢、顯示全部學(xué)生資料、打印當(dāng)前學(xué)生信息列表。(1)瀏覽學(xué)生資料點(diǎn)擊系統(tǒng)菜單,“資料管理”“瀏覽學(xué)生資料”,即可以進(jìn)入學(xué)生資料瀏覽窗口。該窗口屬于mdi child窗體,在主窗體中顯示。在本窗口中,可以瀏覽到所有資料,如果要瀏覽指定的資料,則可以選擇工具欄上的“查詢”按鈕。

22、(2)添加學(xué)生資料點(diǎn)擊系統(tǒng)菜單“資料管理”“添加學(xué)生資料”,即可以進(jìn)入學(xué)生資料瀏覽窗口;學(xué)生資料只有“姓名”和“學(xué)號(hào)”兩欄是必須的,其它項(xiàng)目可以不填寫,關(guān)鍵性代碼是sql = insert into stuinfo(學(xué)號(hào),姓名,性別,民族,籍貫,出生年月,家庭住址,家里電話,郵政編碼,家長姓名,學(xué)生來源,推薦人,就業(yè)單位,就業(yè)地址,;sql = sql & 就業(yè)聯(lián)系人,就業(yè)電話,所報(bào)專業(yè),備注,學(xué)生類別,班級(jí),;sql = sql & pub_date)(3)修改學(xué)生資料進(jìn)入學(xué)生瀏覽窗體后,雙擊所需要修改的學(xué)生資料,即進(jìn)入學(xué)生資料修改窗體?;蛘呖梢允紫冗x定某一個(gè)學(xué)生資料,然后點(diǎn)擊菜單“資料管理

23、”“修改學(xué)生資料”,同樣可以進(jìn)入修改學(xué)生資料窗體,如下圖所示:圖5.3 修改學(xué)生資料效果圖(4)刪除學(xué)生資料進(jìn)入學(xué)生瀏覽窗體后,選定某一個(gè)學(xué)生資料,然后點(diǎn)擊菜單“資料管理”“刪除學(xué)生資料”,同樣可以進(jìn)入刪除學(xué)生資料窗體,如下圖所示:圖5.4 刪除學(xué)生資料效果圖(5)打印學(xué)生信息點(diǎn)擊菜單“資料管理”“打印當(dāng)前學(xué)生列表”。注意,打印的資料即列表窗口中顯示的資料,如果您需要打印特定需要的資料,可以首先使用查詢功能查詢出需要的資料,然后打印,如下圖所示:圖5.5 打印學(xué)生信息效果圖5.4交費(fèi)管理模塊實(shí)現(xiàn)資料管理菜單下有8個(gè)子菜單,分別是查看所有交費(fèi)記錄、添加交費(fèi)資料、修改交費(fèi)資料、刪除交費(fèi)資料、刷新當(dāng)

24、前查詢、顯示全部交費(fèi)資料、查看該交費(fèi)學(xué)生詳細(xì)資料和打印當(dāng)前交費(fèi)信息列表。(1)查看所有交費(fèi)記錄點(diǎn)擊系統(tǒng)菜單,“交費(fèi)管理”“查看所有交費(fèi)記錄”,即可以進(jìn)入交費(fèi)資料瀏覽窗口;該窗口屬于mdi child窗體,在主窗體中顯示。(2)添加交費(fèi)記錄點(diǎn)擊系統(tǒng)菜單,“交費(fèi)管理”“添加交費(fèi)紀(jì)錄”,即可以進(jìn)入交費(fèi)記錄添加窗口,如下圖所示:圖5.6 添加交費(fèi)記錄效果圖(4)修改交費(fèi)記錄進(jìn)入交費(fèi)瀏覽窗體后,雙擊所需要修改的交費(fèi)記錄,即進(jìn)入交費(fèi)修改窗體?;蛘呖梢允紫冗x定某一個(gè)交費(fèi)記錄,然后點(diǎn)擊菜單“交費(fèi)管理”“修改交費(fèi)記錄”,同樣可以進(jìn)入交費(fèi)修改窗體。(5)刪除交費(fèi)記錄進(jìn)入交費(fèi)刪除窗體后,選定某一個(gè)交費(fèi)記錄,然后點(diǎn)擊

25、菜單“交費(fèi)管理”“刪除交費(fèi)記錄”,如下圖所示:圖5.7 刪除交費(fèi)記錄效果圖(6)打印交費(fèi)記錄點(diǎn)擊菜單“資料管理”“打印當(dāng)前交費(fèi)列表”。注意,打印的資料即列表窗口中顯示的資料,如果您需要打印特定需要的資料,可以首先使用查詢功能查詢出需要的資料,然后打印,如下圖所示:圖5.8 打印交費(fèi)記錄效果圖5.5 系統(tǒng)管理模塊實(shí)現(xiàn)系統(tǒng)管理菜單下有4個(gè)子菜單,分別是查詢信息、學(xué)期設(shè)置、管理員設(shè)置、數(shù)據(jù)庫備份。(1)查詢信息當(dāng)系統(tǒng)的數(shù)據(jù)過多時(shí),您需要查找特定的信息,那么你可以使用資料查詢。點(diǎn)擊“系統(tǒng)管理”“查詢信息”;注意,查詢中有兩種方式:查詢學(xué)生資料和查詢交費(fèi)記錄;當(dāng)您選中查詢欠費(fèi)信息就是查詢交費(fèi)的情況,如下

26、圖所示:圖5.9 查詢信息效果圖(2)學(xué)期設(shè)置系統(tǒng)提供了分學(xué)期收費(fèi)的功能,可以自定義管理學(xué)期信息;點(diǎn)擊“系統(tǒng)管理”“學(xué)期設(shè)置”,并且還可以設(shè)置默認(rèn)的學(xué)期設(shè)置,那么在任何涉及到學(xué)期的地方,系統(tǒng)會(huì)自動(dòng)調(diào)用當(dāng)前默認(rèn)的學(xué)期。大大方便了操作。(3)管理員設(shè)置點(diǎn)擊“系統(tǒng)管理”“管理員設(shè)置”;系統(tǒng)由登錄控制權(quán)限,也可以進(jìn)行權(quán)限的管理,可以設(shè)置用戶名和密碼。(4)數(shù)據(jù)庫備份為了避免系統(tǒng)出現(xiàn)故障,系統(tǒng)提供了數(shù)據(jù)庫備份功能,那么就可以經(jīng)常備份數(shù)據(jù)庫,出現(xiàn)問題時(shí)可以還原數(shù)據(jù)庫。5.6系統(tǒng)幫助模塊實(shí)現(xiàn)系統(tǒng)幫助菜單下僅兩個(gè)子菜單分別是幫助主題和關(guān)于我。如下圖顯示: 圖5.10 幫助主題效果圖6.系統(tǒng)測試6.1 功能測試

27、系統(tǒng)測試方法有黑盒法和白盒法。本系統(tǒng)選用黑盒測試法,即功能測試法。表6.1 系統(tǒng)功能測試記錄表功能名稱輸入測試用例應(yīng)有結(jié)果實(shí)際結(jié)果結(jié)論用戶登錄管理輸入用戶名:admin輸入密碼;admin進(jìn)行主菜單正確要輸入所注冊的用戶名和密碼輸入用戶名:admin輸入密碼;123進(jìn)行主菜單密碼錯(cuò)誤添加學(xué)生資料管理填寫完整個(gè)人基本資料添加成功添加成功只要輸入完整個(gè)人資料填寫資料時(shí)“*”沒填帶“*”必須填寫資料無提示框6.2 測試總結(jié)本次測試主要用于對(duì)系統(tǒng)的出錯(cuò)進(jìn)行測試,測試項(xiàng)目包括用戶登錄管理、添加學(xué)生資料等方面。在本次測試中共發(fā)現(xiàn)了多處錯(cuò)誤,經(jīng)過修改,已全部更正。通過本次開發(fā),有助于在以后的開發(fā)中避免再犯類似錯(cuò)誤。結(jié)論通過本系統(tǒng)的開發(fā),我對(duì)軟件開發(fā)過程有了更清晰的了解,首先是問題定義、需求分析,然后是功能設(shè)計(jì)、詳細(xì)

溫馨提示

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

評(píng)論

0/150

提交評(píng)論