




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
計算機(jī)多媒體設(shè)計畢業(yè)論文寧德師范學(xué)院畢業(yè)論文(設(shè)計)專業(yè)計算機(jī)教育指導(dǎo)教師陳可華學(xué)生陳澍怡學(xué)號2008102141題目學(xué)生成績管理系統(tǒng)2011年5月30日學(xué)生成績管理系統(tǒng)的設(shè)計與實現(xiàn)摘要:本論文敘述了學(xué)校學(xué)生成績管理的現(xiàn)狀以及Visualbasic6.0語言的簡單介紹。重點介紹了學(xué)生成績管理系統(tǒng)的實現(xiàn)過程:包括系統(tǒng)分析、系統(tǒng)調(diào)查、數(shù)據(jù)流程分析、功能設(shè)計、數(shù)據(jù)庫設(shè)計、系統(tǒng)實現(xiàn)、系統(tǒng)測試和調(diào)試。本系統(tǒng)主要功能有用戶管理、班級管理、成績信息管理、學(xué)生信息注冊、學(xué)生成績排名管理、優(yōu)秀學(xué)生管理、處分學(xué)生管理等,重點論述了功能需求、數(shù)據(jù)庫設(shè)計等內(nèi)容。關(guān)鍵詞:學(xué)生成績管理系統(tǒng)功能實現(xiàn)VB6.0目錄第1章引言 11.1成績管理系統(tǒng)設(shè)計概述 11.2設(shè)計意義 11.3學(xué)生成績管理系統(tǒng)的目標(biāo) 1第2章設(shè)計分析 12設(shè)計中要解決的問題 12.1系統(tǒng)需求分析 12.2.1系統(tǒng)功能需求分析 22.2.1.1系統(tǒng)功能體系圖 22.1.2系統(tǒng)基本功能主要模塊及功能 32.2.2數(shù)據(jù)流分析 3第3章系統(tǒng)設(shè)計 63系統(tǒng)設(shè)計原則 63.1系統(tǒng)總體結(jié)構(gòu)設(shè)計 63.2系統(tǒng)數(shù)據(jù)模型設(shè)計 73.2.1E-R圖 73.2.2關(guān)系模型 73.3數(shù)據(jù)字典 73.4系統(tǒng)開發(fā)與運(yùn)行環(huán)境確定 83.4.1系統(tǒng)開發(fā) 83.4.2系統(tǒng)開發(fā)環(huán)境 83.4.3運(yùn)行環(huán)境簡介 10第4章學(xué)生成績管理系統(tǒng)主界面設(shè)計、詳細(xì)設(shè)計 114學(xué)生成績管理系統(tǒng)用戶管理模塊界面設(shè)計和詳細(xì)設(shè)計 114.1班級管理模塊界面設(shè)計、詳細(xì)設(shè)計 124.2學(xué)生檔案信息管理模塊界面設(shè)計、詳細(xì)設(shè)計 124.3成績管理模塊界面設(shè)計、詳細(xì)設(shè)計 13第5章系統(tǒng)評價 145系統(tǒng)主要功能、特點評價 145.1系統(tǒng)存在不足與改進(jìn)方案 145.1.1系統(tǒng)存在的不足 145.1.2系統(tǒng)改進(jìn)方案 14結(jié)束語 15致謝 16參考文獻(xiàn) 17計算機(jī)與信息工程系畢業(yè)設(shè)計研究報告PAGE20第1章引言自上個世紀(jì)90年代以來,計算機(jī)技術(shù)的迅猛發(fā)展和推廣普及,為各行各業(yè)突飛猛進(jìn)的發(fā)展帶來了新生的動力,推動了其他各個行業(yè)向更高的層次進(jìn)步。1.1設(shè)計意義現(xiàn)在我國的大中專院校的學(xué)生成績管理水平普遍不高,有的還停留在紙介質(zhì)基礎(chǔ)上,這種管理手段已不能適應(yīng)時代的發(fā)展,存在著許多缺點,如:效率低、保密性差,另外時間一長,將產(chǎn)生大量的文件和數(shù)據(jù),這對于查找、更新和維護(hù)都帶來了不少的困難。在當(dāng)今信息時代這種傳統(tǒng)的管理方法必然被計算機(jī)為基礎(chǔ)的信息管理系統(tǒng)所代替。如果本系統(tǒng)能被學(xué)校所采用,將會改變以前靠手工管理學(xué)生成績的狀況,可以樹立良好的辦學(xué)
形象,提高工作效率。所以我想借本次畢業(yè)設(shè)計之際,開發(fā)一個不僅適用本校各系而且適用于其它各校的通用高校學(xué)生成績管理系統(tǒng)。1.2學(xué)生成績管理系統(tǒng)的目標(biāo)目標(biāo)系統(tǒng)應(yīng)該達(dá)到以下要求:
(1)
可靠性
能連續(xù)準(zhǔn)確的處理業(yè)務(wù),有較強(qiáng)的容錯能力。
(2)
可用性
系統(tǒng)功能齊全,能夠完全滿足用戶的需要。
(3)
可維護(hù)性
用戶能對系統(tǒng)進(jìn)行維護(hù)、擴(kuò)充、修改。
(4)
易用性
用戶能很容易的對系統(tǒng)進(jìn)行操作。
(5)
安全性
保證系統(tǒng)的物理安全、數(shù)據(jù)存儲和存取的安全與保密、數(shù)據(jù)傳輸?shù)陌踩c保密。
第2章設(shè)計分析學(xué)生成績的動態(tài)變化:實際情況中學(xué)生學(xué)習(xí)成績是不斷更新的,比如新的成績錄入、成績的修改,這就需要系統(tǒng)和數(shù)據(jù)庫保持良好的連接狀態(tài),與數(shù)據(jù)庫保持?jǐn)?shù)據(jù)完整性。學(xué)生成績信息的安全性、完整性、要求高。2.1系統(tǒng)需求分析本系統(tǒng)是一個應(yīng)用于學(xué)生成績管理的系統(tǒng),這必然要求該系統(tǒng)對于系統(tǒng)管理員而言要安全、可靠、便于操作。因此,對于整個系統(tǒng)作了詳盡的分析,對模塊也作了合理的劃分,以便達(dá)到上述要求。2.2.1系統(tǒng)功能需求分析添加新用戶2.2.1.1系統(tǒng)功能體系圖添加新用戶學(xué)生成績管理系統(tǒng)學(xué)生成績管理系統(tǒng)用戶管理密碼修改重新登入學(xué)生成績注冊學(xué)生成績錄入學(xué)生成績修改、刪除班級管理添加班級信息查詢班級信息成績查詢精確查詢模糊查詢排名按成績排名按學(xué)號排序按班級排序獎懲學(xué)生管理優(yōu)秀學(xué)生管理受處分學(xué)生管理學(xué)生檔案學(xué)生檔案錄入學(xué)生檔案修改、刪除圖2-1學(xué)生成績管理系統(tǒng)的E-R圖2.1.2系統(tǒng)基本功能主要模塊及功能本課題開發(fā)的是一個學(xué)生成績管理系統(tǒng),其主要功能是完成對學(xué)生成績的基本管理,主要模塊包括:主要功能有用戶管理模塊、班級管理模塊、學(xué)生信息注冊模塊、學(xué)生成績查詢模塊、學(xué)生成績排名管理模塊、優(yōu)秀學(xué)生管理模塊、處分學(xué)生管理模塊。(1)用戶管理模塊主要對使用本系統(tǒng)的用戶進(jìn)行如下管理:1、添加新用戶2、對已有的用戶進(jìn)行更改密碼3、重新登陸(2)學(xué)生信息注冊模塊主要對學(xué)生信息進(jìn)行管理:1、學(xué)生信息注冊3、學(xué)生信息修改、刪除(3)學(xué)生成績注冊模塊主要對學(xué)生成績進(jìn)行管理:學(xué)生成績注冊學(xué)生成績修改(4)學(xué)生成績查詢模塊模塊1、模糊查詢2、精確查詢(5)學(xué)生成績排名管理模塊1、成績排名(按科目升序或者降序排列)2、按學(xué)號排序(按學(xué)號升序或者降序排列)3、按班級排列(按班級名稱排列)(6)優(yōu)秀學(xué)生管理模塊、處分學(xué)生管理模塊。優(yōu)秀學(xué)生錄入受處分學(xué)生錄入2.2.2數(shù)據(jù)流分析根據(jù)系統(tǒng)功能需求,數(shù)據(jù)庫采用MicrosoftAccess2003,它完全適合工作需求,并且它所支持的數(shù)據(jù)類型十分豐富,維護(hù)簡便,費(fèi)用比較低,人員素質(zhì)要求不是很高,容易升級。根據(jù)以上的模塊分析和流程設(shè)計,可以分析出,在學(xué)生成績管理系統(tǒng)中,需要包含以下幾個表:學(xué)生檔案表、成績表、班級表、課程表、優(yōu)秀學(xué)生表、受處分學(xué)生表、用戶表。表2-1學(xué)生檔案表字段名稱類型長度備注學(xué)號數(shù)字長整型主鍵姓名文本4性別文本2年齡數(shù)字整形籍貫文本5入學(xué)時間文本5聯(lián)系電話文本13班級文本10表2-2成績表字段名稱類型長度備注學(xué)號數(shù)字長整型主鍵姓名文本4學(xué)期文本4語文數(shù)字整型數(shù)學(xué)數(shù)字整型英語數(shù)字整型C語音數(shù)字整型網(wǎng)絡(luò)數(shù)字整型Vb數(shù)字整型總分?jǐn)?shù)字整型平均分?jǐn)?shù)字整型表2-3班級表字段名稱類型長度備注年級編號自動編號10主鍵班級文本10班主任文本8表2-4優(yōu)秀學(xué)生表字段名稱類型長度備注學(xué)號數(shù)字長整型主鍵姓名文本4時間文本20班級文本10品德認(rèn)定文本50備注文本50表2-5受處分學(xué)生表字段名稱類型長度備注學(xué)號自動編號10主鍵姓名文本4時間文本20班級文本8備注文本50表2-6用戶名表字段名稱類型長度備注user_ID文本10主鍵Mima文本10第3章系統(tǒng)設(shè)計3系統(tǒng)設(shè)計原則實用性原則:確保系統(tǒng)具有良好的系統(tǒng)性能,友好的用戶界面,較高的處理效率,便于使用和維護(hù),并采用成熟的技術(shù)。先進(jìn)性原則:盡量采用先進(jìn)而且成熟的技術(shù),使系統(tǒng)具有較高的技術(shù)水平和較長的生命周期。開放性、安全性、可靠性及可擴(kuò)展性原則。兼容性原則:對于所選硬件系統(tǒng)及平臺,能很好地適應(yīng)開發(fā)和使用的需要。規(guī)范性原則:軟件設(shè)計過程嚴(yán)格按照“軟件工程”的規(guī)定,系統(tǒng)編碼,文檔,操作系統(tǒng)平臺以及所采用的開發(fā)方法按照相應(yīng)的國際標(biāo)準(zhǔn)和國家標(biāo)準(zhǔn)。3.1系統(tǒng)總體結(jié)構(gòu)設(shè)計學(xué)生成績管理系統(tǒng)模塊學(xué)生成績管理系統(tǒng)模塊功能身份驗證模塊學(xué)生基本信息及其相關(guān)信息模塊系統(tǒng)維護(hù)模塊學(xué)生成績管理模塊系統(tǒng)說明模塊圖3-1系統(tǒng)功能模塊圖系統(tǒng)總體結(jié)構(gòu)設(shè)計是要根據(jù)系統(tǒng)分析的要求和組織的實際情況來對新系統(tǒng)的總體結(jié)構(gòu)形式和可利用資源進(jìn)行大致設(shè)計,它是一種宏觀、總體上的設(shè)計和規(guī)劃如圖3-1。身份驗證模塊主要功能是授予進(jìn)入學(xué)生成績管理系統(tǒng)的管理員的管理權(quán)限學(xué)生基本信息及其相關(guān)信息模塊主要功能是對學(xué)生基本信息的管理和一些相關(guān)信息,可以包括班級信息,課程信息。比如:學(xué)生基本信息的錄入、修改、查詢、刪除等,其中查詢包括:精確查詢和模糊查詢。班級管理包括班級信息的添加、修改、刪除、查詢等。學(xué)生成績管理模塊主要功能是對學(xué)生成績和考試類型設(shè)置的管理。其中學(xué)生成績管理主要是指對學(xué)生成績的錄入、修改等,而考試類型設(shè)置的管理主要是設(shè)置考試時間,比如:是期中還是期末,是那一年的哪個學(xué)期等。系統(tǒng)維護(hù)模塊主要功能是對整個系統(tǒng)的安全和用戶進(jìn)行管理。系統(tǒng)說明模塊的主要功能就是對該系統(tǒng)及開發(fā)者作簡要說明。3.2系統(tǒng)數(shù)據(jù)模型設(shè)計3.2.1E-R圖11N管理選擇學(xué)習(xí)取得課程學(xué)生班級NMNNM成績M圖3-2學(xué)生成績管理系統(tǒng)的E-R圖3.2.2關(guān)系模型學(xué)生成績管理系統(tǒng)關(guān)系模型:學(xué)生基本信息(學(xué)號,姓名,性別,年齡,籍貫,班級,入學(xué)時間,聯(lián)系電話)班級基本信息(班級編號,班級名稱,班主任,班級人數(shù))成績信息(學(xué)號,學(xué)期,課程名稱,分?jǐn)?shù))用戶信息(用戶名,密碼)3.3數(shù)據(jù)字典數(shù)據(jù)字典是各類數(shù)據(jù)描述的集合,它是進(jìn)行詳細(xì)的數(shù)據(jù)收集和數(shù)據(jù)分析后所獲得的主要成果。數(shù)據(jù)字典通常包括以下5個部分:(1)數(shù)據(jù)項:數(shù)據(jù)項是不可再分的數(shù)據(jù)單元。(2)數(shù)據(jù)結(jié)構(gòu):數(shù)據(jù)結(jié)構(gòu)反映了數(shù)據(jù)之間的組合關(guān)系,一個數(shù)據(jù)結(jié)構(gòu)可以有若干個數(shù)據(jù)項組成,也可以有若干個數(shù)據(jù)結(jié)構(gòu)組成,或有若干個數(shù)據(jù)項和數(shù)據(jù)結(jié)構(gòu)混合組成。(3)數(shù)據(jù)流:數(shù)據(jù)流是數(shù)據(jù)結(jié)構(gòu)在系統(tǒng)內(nèi)傳輸?shù)穆窂健?4)數(shù)據(jù)存儲:數(shù)據(jù)存儲是數(shù)據(jù)及其結(jié)構(gòu)存儲和保留的地方,也是數(shù)據(jù)流的來源和去向之一。(5)處理過程:處理過程的具體處理邏輯一般用判定表或判定樹來描述。數(shù)據(jù)字典是關(guān)于數(shù)據(jù)庫中數(shù)據(jù)的描述,即對源數(shù)據(jù)的描述,數(shù)據(jù)字典是在需求分析階段建立,在數(shù)據(jù)庫設(shè)計過程中不斷修改、充實和完善的。針對本系統(tǒng),通過數(shù)據(jù)流程的分析,設(shè)計的數(shù)據(jù)項和數(shù)據(jù)結(jié)構(gòu)如下:學(xué)生基本信息:學(xué)號、姓名、性別、班級、班級編號班級信息:班級編號、班級、班主任成績信息:學(xué)號、姓名、學(xué)期、課程、成績用戶信息:用戶名、密碼3.4系統(tǒng)開發(fā)與運(yùn)行環(huán)境確定3.4.1系統(tǒng)開發(fā)(1)此系統(tǒng)是基于Windows環(huán)境的數(shù)據(jù)庫管理屬,后臺數(shù)據(jù)庫采用ACCESS,前端使用VB6.0進(jìn)行開發(fā),此系統(tǒng)屬于單機(jī)板。(2)開發(fā)系統(tǒng)中,數(shù)據(jù)庫則是用ACESS開發(fā),綜合開發(fā)整個系統(tǒng)都是為了適應(yīng)學(xué)生成績管理的需要。在程序設(shè)計過程中,我們?yōu)榱吮WC程序能正常的運(yùn)行,根據(jù)學(xué)校對于學(xué)生成績的一些實際情況來進(jìn)行設(shè)計。(3)編程中,打印運(yùn)用了“數(shù)據(jù)報表模塊”來進(jìn)行學(xué)生信息的預(yù)覽打印,使用報表制作控件進(jìn)行報表板面的設(shè)計盡量做到報表美觀和容易接受,可以使錄入的數(shù)據(jù)信息方便的預(yù)覽打印出來,便于管理員使用。生成完整的表格形式,方便于打印和搜索。(4)為了方便管理員對信息的查詢,引入了查詢模塊,盡量做到查詢的智能化和多樣性。3.4.2系統(tǒng)開發(fā)環(huán)境此系統(tǒng)是基于Windows98/2000/2003/XP環(huán)境的數(shù)據(jù)庫管理,后臺數(shù)據(jù)庫采用ACESS,前端使用VB6.0進(jìn)行開發(fā),此系統(tǒng)屬于單機(jī)板。本課題的開發(fā)需要采用一種適合于數(shù)據(jù)庫編程,而且具備同時訪問多種數(shù)據(jù)庫系統(tǒng)能力的開發(fā)語言與工具。目前,VB6.0是較為流行的可視化編程語言之一,在數(shù)據(jù)庫開發(fā)方面具有豐富的資源,可以實現(xiàn)不同數(shù)據(jù)庫間的異構(gòu)連接,實現(xiàn)數(shù)據(jù)處理與轉(zhuǎn)換。VB是微軟公司推出的基于Windows以Basic語言為核心的一個快速開發(fā)應(yīng)用程序的可視化開發(fā)平臺。它提供了靈活的可視化設(shè)計工具,將可視化界面與面向?qū)ο蠹夹g(shù)完美、緊密地結(jié)合起來,并封裝了Windows編程的復(fù)雜性。在這方面,它不僅提供了大量的數(shù)據(jù)庫組件,能通過SQL、ADO、ODBC訪問多種數(shù)據(jù)庫,同時提供了強(qiáng)大的開發(fā)網(wǎng)絡(luò)數(shù)據(jù)庫的能力。作為一個優(yōu)秀的前端開發(fā)工具,VB6.0很受廣大用戶歡迎。3.4.2.1開發(fā)工具VB6.0介紹VisualBasic是在Basic語言的基礎(chǔ)上發(fā)展而來的,是在Windows環(huán)境中廣泛使用的應(yīng)用程序開發(fā)工具。VisualBasic功能強(qiáng)、效率高、易學(xué)習(xí),無論是專業(yè)人員,還是非專業(yè)人員,都可以很容易的掌握VisualBasic。VisualBasic最大的兩個特點是“可視化”和“事件驅(qū)動”?!翱梢暬奔础翱梢暬绦蛟O(shè)計”,是指開發(fā)圖形用戶界面的一種方法,用這種方法,程序員不用編寫大量的代碼去描述界面元素的外觀和位置,而只要把預(yù)先建立的界面元素(如文本框、命令按鈕或更復(fù)雜的控件等)用鼠標(biāo)拖放到屏幕上的適當(dāng)位置即可?!笆录?qū)動”是指Windows應(yīng)用程序的運(yùn)行是通過事件來驅(qū)動的,用戶或系統(tǒng)觸發(fā)了某一個事件,就執(zhí)行程序員在此事件中編寫的一段代碼。最常見的實例是,用戶界面中的一個命令按鈕,當(dāng)用戶點擊這個按鈕時,就觸發(fā)了這個按鈕的鼠標(biāo)單擊事件,于是執(zhí)行該按鈕單擊事件的相應(yīng)代碼,執(zhí)行完畢后,程序暫停直到下一個事件發(fā)生。“可視化”和“事件驅(qū)動”這兩個特征是VisualBasic進(jìn)行Windows程序開發(fā)的精髓。3.4.2.2數(shù)據(jù)庫Access介紹Access是Office軟件包的成員之一,Access擅長對數(shù)據(jù)進(jìn)行處理,例如建立、排序、分類及匯總數(shù)據(jù)等操作。除此之外,美化數(shù)據(jù)輸入界面的窗體、數(shù)據(jù)訪問頁,加強(qiáng)所見及所得的報表,再加上Access所擅長宏與模塊功能,奠定了Access在小型數(shù)據(jù)庫系統(tǒng)的領(lǐng)先地位。Access2003推出后,新增并強(qiáng)化了許多功能,在其他Office軟件中能夠用到的功能都出現(xiàn)在其中,不用再跨越兩個軟件進(jìn)行操作,這種整和給用戶提供了極大的方便。Access最重要的特征是不必編寫程序。對于大多數(shù)關(guān)系型數(shù)據(jù)庫管理系統(tǒng),其管理者需要具有程序設(shè)計能力,才能建立和管理一個有效的應(yīng)用程序,而Access數(shù)據(jù)庫系統(tǒng)把數(shù)據(jù)庫應(yīng)用程序的建立移進(jìn)用戶環(huán)境中,除非要執(zhí)行復(fù)雜的操作,數(shù)據(jù)庫的管理者不再必須具有程序設(shè)計能力。利用系統(tǒng)提供的向?qū)Щ蛏善?,再利用幾個簡單的宏或VBA語句,就可以迅速的建立簡單的應(yīng)用程序。Access中數(shù)據(jù)庫文件不是簡單的存儲數(shù)據(jù)的表,這是Access與其他桌面數(shù)據(jù)庫的一個重要區(qū)別。Access數(shù)據(jù)庫文件不僅包含傳統(tǒng)意義上的表,還包括操作或控制數(shù)據(jù)的其他對象(如查詢、窗體、報表)。3.4.2.3兩者結(jié)合的優(yōu)勢除了Access和VisualBasic各自的特點之外,將兩者結(jié)合起來使用,最主要的優(yōu)點就是兩者使用相同的數(shù)據(jù)引擎,即MicrosoftJet。MicrosoftJet是MicrosoftAccess數(shù)據(jù)庫系統(tǒng)的數(shù)據(jù)庫引擎組建。在1992年Access1.0發(fā)布時,Jet首次問世。當(dāng)1993年VisualBasic3.0發(fā)布的時候,Jet1.1內(nèi)置其中。此后只要發(fā)布新版本的Access,就會有相應(yīng)版本的Jet問世。當(dāng)一個新版本的VisualBasic準(zhǔn)備發(fā)布的時候,它一定會內(nèi)置進(jìn)行了一些修改的最新版本的Jet數(shù)據(jù)庫。由于VisualBasic和Access使用的是相同數(shù)據(jù)庫引擎,因此可以建立既包括Access組件又包括VisualBasic組件的應(yīng)用程序,這樣就提高了程序的穩(wěn)定性,充分發(fā)揮了兩者各自的優(yōu)勢。3.4.3運(yùn)行環(huán)境簡介系統(tǒng)的性能要求系統(tǒng)的性能要求通常指系統(tǒng)需要的存儲容量以及后援存儲、重新啟動、安全性和運(yùn)行效率等方面的考慮。(1)系統(tǒng)需求本系統(tǒng)是以VB6.0為前臺,Access為后臺,因此要求系統(tǒng)運(yùn)行在Windows98/2000/2003/XP。系統(tǒng)運(yùn)行時對數(shù)據(jù)的保密性要求不高對一般的數(shù)據(jù)不要求進(jìn)行加密。此外,對其它軟件幾乎沒有依賴性,程序健壯性較好。(2)運(yùn)行需求硬件條件:586以上CPU、32M以上RAM、3.2G硬盤以上的PC機(jī);打印機(jī)。軟件條件:Windows2000以上版本操作系統(tǒng);(3)其他需求本系統(tǒng)有較好的可維護(hù)性、可靠性、可理解性、效率。易于用戶理解和操作??删S護(hù)性包括了可讀性、可修改性、可測試性、等含義??煽啃酝ǔ0ㄕ_性和健壯性。開發(fā)過程中,在各種矛盾的目標(biāo)之間作權(quán)衡,并在一定的限制的條件下(經(jīng)費(fèi)、時間、可用的軟、硬件資源等),使上述各方面最大限度的得到滿足。第4章學(xué)生成績管理系統(tǒng)主界面設(shè)計、詳細(xì)設(shè)計學(xué)生成績管理系統(tǒng)MDIForm主窗體,它的作用很明確,主要作為整個系統(tǒng)中的各個管理窗體的父窗體。對于不同的用戶,MDI主窗體限制不同的菜單項。學(xué)生成績管理系統(tǒng)主界面設(shè)計過程:界面設(shè)計是在VB6.0的MDIForm窗體上進(jìn)行界面設(shè)計,主要使用了下列控件:菜單編輯器、Toolbar1、ImageList1、StatusBar1控件,如圖4-1。圖4-1主窗體4學(xué)生成績管理系統(tǒng)用戶管理模塊界面設(shè)計和詳細(xì)設(shè)計學(xué)生成績管理系統(tǒng)新增用戶窗體,設(shè)計過程:界面設(shè)計是在VB6.0的Frmuser1窗體上進(jìn)行界面設(shè)計,主要使用了下列控件:Frame、Label、TextBox、Image、CommandButton控件,如圖4-2。圖4-2新增用戶窗體4.1班級管理模塊界面設(shè)計、詳細(xì)設(shè)計學(xué)生成績管理系統(tǒng)班級管理模塊班級瀏覽窗體,設(shè)計過程:界面設(shè)計是在VB6.0的Frmclass2窗體上進(jìn)行界面設(shè)計,主要使用了下列控件:SSTab、Picture、DataGrid、CommandButton、TextBox、OptionButton、Label、adodc控件,如圖4-3。圖4-3班級瀏覽窗體4.2學(xué)生檔案信息管理模塊界面設(shè)計、詳細(xì)設(shè)計學(xué)生成績管理系統(tǒng)學(xué)生檔案管理模塊的學(xué)籍錄入功能窗體設(shè)計過程:界面設(shè)計是在VB6.0的Form1窗體上進(jìn)行界面設(shè)計,主要使用了下列控件:Frame、DataGrid、TextBox、CommandButton、adodc控件,如圖4-6。圖4-4學(xué)籍錄入功能窗體4.3成績管理模塊界面設(shè)計、詳細(xì)設(shè)計學(xué)生成績管理系統(tǒng)學(xué)生成績管理模塊的成績添加功能窗體,設(shè)計過程:界面設(shè)計是在VB6.0的frmcj2窗體上進(jìn)行界面設(shè)計,主要使用了下列控件:Frame、DataGrid、TextBox、CommandButton、adodc、OptionButton、CheckBox控件,如圖4-5。圖4-5成績添加功能窗體第5章系統(tǒng)評價5系統(tǒng)主要功能、特點評價(1)系統(tǒng)主要功能本課題開發(fā)的是一個學(xué)生成績管理系統(tǒng),其主要功能是完成對學(xué)生成績的基本管理,主要模塊包括:用戶管理模塊,班級模塊,學(xué)生檔案模塊,優(yōu)秀學(xué)生模塊,受處分學(xué)生模塊,成績管理模塊。通過這些模塊的互相配合,從而完成學(xué)生成績管理系統(tǒng)的實現(xiàn)。(2)系統(tǒng)特色(1)本系統(tǒng)根據(jù)學(xué)校學(xué)生成績管理中的實際需求和需要進(jìn)行設(shè)計和開發(fā),切合實際。(2)通用性能好,實用性強(qiáng),易于推廣,可擴(kuò)展性好,此系統(tǒng)可以運(yùn)行在多種操作系統(tǒng)平臺上(Windows2000/Windows2003等)。數(shù)據(jù)庫管理系統(tǒng)后臺采用ACCESS,前臺采用VB6.0開發(fā),系統(tǒng)的應(yīng)用規(guī)模可以根據(jù)用戶的需要動態(tài)配置。(3)功能強(qiáng)大,綜合性強(qiáng)(4)有機(jī)結(jié)合計算機(jī)自動處理與人工處理;(5)用戶界面友好,模塊清晰,操作簡單,使用方便,一看就懂,一學(xué)就會,設(shè)有幫助功能(6)安全性好,可靠性高;(7)擴(kuò)充性好,發(fā)展?jié)摿Υ蟆?8)報表美觀方便打印5.1系統(tǒng)存在不足與改進(jìn)方案5.1.1系統(tǒng)存在的不足系統(tǒng)不足:由于時間比較倉促,所以本系統(tǒng)還不太完善,功能還不是很強(qiáng)大,有些功能還不能實現(xiàn),還有本系統(tǒng)的界面不是太美觀,顯得很粗糙。具體的說,對于學(xué)生成績管理方面還有一些內(nèi)容沒有實現(xiàn)。身份驗證模塊比較簡單,可能對保密性要求不是非常的高等等方面都需要改進(jìn)和完善。5.1.2系統(tǒng)改進(jìn)方案對于此系統(tǒng)要從美觀、功能和技術(shù)上三個方面做重點改進(jìn)。美觀方面當(dāng)然是提高審美觀點,盡可能做到界面美觀,可視化并且要方便管理人員使用,功能方面要擴(kuò)大此系統(tǒng)的功能,以前沒有時間實現(xiàn)的現(xiàn)在要實現(xiàn)出來并且進(jìn)行功能的擴(kuò)充。技術(shù)方面的改進(jìn)現(xiàn)在的系統(tǒng)雖然功能上基本上實現(xiàn)了,但很多方面沒有考慮仔細(xì),如:實現(xiàn)某個功能可以用很多控件,到底用哪個控件最好、最合適、速度最快呢,這個方面要重點考慮一下,還有許多不足的地方也要盡可能的找出來。結(jié)束語轉(zhuǎn)眼間畢業(yè)設(shè)計即將完成,我們的答辯也即將來臨,接著我們的大學(xué)生活即將畫上一個句點,此時的心里真的是百般滋味縈繞心頭,既有畢業(yè)設(shè)計完成的高興,也有即將離開大學(xué)生活的失落和惆悵,但無論怎樣,我想畢業(yè)設(shè)計這一環(huán)節(jié)對我的意義最大,因為它檢驗了我們?nèi)甏髮W(xué)所學(xué)到的知識,在這一階段里我發(fā)現(xiàn)了自己的不足,也努力彌補(bǔ)了自己的不足。學(xué)習(xí)心得與收獲:轉(zhuǎn)眼間兩年半的專業(yè)課學(xué)習(xí)就這樣匆匆的畫上了句號,曾經(jīng)以為三年的大學(xué)生活是漫長的,可是就在不經(jīng)意間,讓時間悄悄的從指尖滑走,當(dāng)要靜下心里要做畢業(yè)設(shè)計的時候,居然不知道自己掌握了什么,在計算機(jī)專業(yè)知識方面,所學(xué)過的有photoshop,有3Dmax,有c語言,有VB6.0,然而當(dāng)我們要將我們所學(xué)到的理論知識應(yīng)用于實際,用它作為一門工具來開發(fā)軟件系統(tǒng)的時候,我竟真的茫然了,因為我覺得自己什么都沒有掌握到,似乎每門功課的學(xué)習(xí)都是為了應(yīng)付最后的考試,并沒有真正深入的涉及到某一門語言學(xué)習(xí)上。最終,我選擇了用VB6.0語言來進(jìn)行軟件設(shè)計,這是因為我已經(jīng)自學(xué)這種語言一段時間了,而且我曾經(jīng)自學(xué)過ACCESS。VB6.0具有可視化開發(fā)環(huán)境的性能和高效率的編程功能。Access是Office軟件包的成員致意,Access擅長對數(shù)據(jù)進(jìn)行處理,例如建立、排序、分類及匯總數(shù)據(jù)等操作。除此之外,美化數(shù)據(jù)輸入界面的窗體、數(shù)據(jù)訪問頁,加強(qiáng)所見及所得的報表,再加上Access所擅長宏與模塊功能,奠定了Access在小型數(shù)據(jù)庫系統(tǒng)的領(lǐng)先地位。Access2003推出后,新增并強(qiáng)化了許多功能,在其他Office軟件中能夠用到的功能都出現(xiàn)在其中,不用再跨越兩個軟件進(jìn)行操作,這種整和給用戶提供了極大的方便。在這幾個月內(nèi)我也強(qiáng)烈感覺到自身的不足,發(fā)
溫馨提示
- 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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 解析2025年信息系統(tǒng)監(jiān)理師考試重要試題及答案
- 金屬餐具的表面處理顏色搭配研究考核試卷
- 皮革服裝設(shè)計與消費(fèi)者行為關(guān)系考核試卷
- 計算機(jī)三級數(shù)據(jù)庫考試全景式試題及答案
- 行政組織中的協(xié)調(diào)與控制方法試題及答案
- 私有云與傳統(tǒng)網(wǎng)絡(luò)的優(yōu)勢和不足試題及答案
- 監(jiān)理師考試學(xué)員問答試題及答案
- 計算機(jī)三級數(shù)據(jù)庫考試回顧試題及答案
- 公司相關(guān)經(jīng)營管理制度
- 公司文檔格式管理制度
- 車庫贈送協(xié)議書范本
- 旅拍安全協(xié)議書
- 會展危機(jī)事件與管理應(yīng)對策略
- 2025年江蘇南通蘇北七市高三三模高考數(shù)學(xué)試卷試題(含答案詳解)
- 2025屆高考押題作文10篇(含題目)
- 裝修續(xù)簽協(xié)議合同協(xié)議
- 順豐公司外包協(xié)議合同書
- 安全意識提升策略試題及答案
- 2025年度教師資格證考試綜合素質(zhì)必考250個重點知識匯編
- 生產(chǎn)管理-乳業(yè)生產(chǎn)工藝流程
- 河南省安陽市(百師聯(lián)盟)2023-2024學(xué)年高一下學(xué)期5月大聯(lián)考數(shù)學(xué)試題(人教版)(解析版)
評論
0/150
提交評論