




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