【正文】
參考文獻(xiàn)[1]劉炳文. 精通 Visual Basic 中文版. 北京:電子工業(yè)出版社,1997 年 7 月.[2]Michael Otey,Paul Conte. SQL Server 2022 開(kāi)發(fā)指南[M] .北京:清華大學(xué)出版社,2022[3]Dejan Sundericamp。實(shí)現(xiàn)對(duì)某幾個(gè)班的所有學(xué)生的學(xué)習(xí)成績(jī)進(jìn)行查詢及統(tǒng)計(jì),并進(jìn)行班級(jí)間的比較(以曲線圖表示) ,確定每一個(gè)分?jǐn)?shù)段的人數(shù)。While Not For i = 0 To 12If (3 + i).Value Null Then class2022(i) = class2022(i) + (3 + i).ValueEnd IfNextWend 總之,成績(jī)的統(tǒng)計(jì)主要是采用了循環(huán)語(yǔ)句,并通過(guò)一些輔助手段(比如,設(shè)計(jì)變量作為計(jì)數(shù)器,設(shè)計(jì)一個(gè)存儲(chǔ)表,設(shè)計(jì)一個(gè)累加器等),來(lái)實(shí)現(xiàn)成績(jī)的統(tǒng)計(jì)。這樣,該案的學(xué)習(xí)成績(jī)變化情況就一目了然了。Data Source= amp。設(shè)計(jì)數(shù)據(jù)庫(kù)系統(tǒng)時(shí),應(yīng)該首先了解用戶的各個(gè)方面的需求,包括現(xiàn)有的以及將來(lái)可能增加的。理解用戶的需求,然后,把它們轉(zhuǎn)變?yōu)橛行У臄?shù)據(jù)庫(kù)設(shè)計(jì)是一個(gè)藝術(shù)過(guò)程。Visual Basic 是在原來(lái)的 BASIC 語(yǔ)言的基礎(chǔ)上研制而成的,它具有 BASIC 語(yǔ)言簡(jiǎn)單而不貧乏的優(yōu)點(diǎn),同時(shí)增加了結(jié)構(gòu)化和可視化程序設(shè)計(jì)語(yǔ)言的特點(diǎn)。 相關(guān)領(lǐng)域國(guó)內(nèi)外技術(shù)的現(xiàn)狀及發(fā)展趨勢(shì)現(xiàn)在,許多國(guó)家都把教育的信息化作為重要的戰(zhàn)略決策,制定了專門(mén)的計(jì)劃并組織實(shí)施。成績(jī)管理系統(tǒng)借助于計(jì)算機(jī)強(qiáng)大的處理能力,大大減輕了管理人員的工作量,并使管理人員進(jìn)行決策時(shí)有憑有據(jù),提高了處理的準(zhǔn)確性。并以 該系統(tǒng)為 應(yīng) 用 實(shí) 例 , 介紹了用 VB 語(yǔ) 言進(jìn) 行 繪 制 圖 表 以 及 使 用 及 操 作 數(shù) 據(jù) 庫(kù) 的 一些要注意的地方。并且,設(shè)計(jì)過(guò)程中,在上網(wǎng)搜索有關(guān)資料的同時(shí),亦開(kāi)闊了視野,豐富了自己的知識(shí)面。7系統(tǒng)的應(yīng)用經(jīng)過(guò)考慮,總結(jié)出“學(xué)生成績(jī)?cè)u(píng)估系統(tǒng)”能夠應(yīng)用于解決下列問(wèn)題:實(shí)現(xiàn)對(duì)個(gè)別學(xué)生成績(jī)的方便、快捷查詢,并能顯示出它的成績(jī)變化情況(以曲線圖表示) 。Next39。系統(tǒng)模塊示意圖如下:學(xué)生成績(jī)?cè)u(píng)估系統(tǒng)學(xué)生個(gè)人成績(jī)統(tǒng)計(jì)及圖表化模塊班級(jí)成績(jī)統(tǒng)計(jì)及圖表化模塊班級(jí)間學(xué)生成績(jī)統(tǒng)計(jì)模塊統(tǒng)計(jì)各個(gè)學(xué)生的每次成績(jī)分?jǐn)?shù)按成績(jī)次數(shù)生成曲線圖按班級(jí)統(tǒng)計(jì)平均分并統(tǒng)計(jì)每一分?jǐn)?shù)段的人數(shù)按成績(jī)的分?jǐn)?shù)段生成柱形圖對(duì)每一次成績(jī)按班級(jí)進(jìn)行比較按成績(jī)次數(shù)生成每個(gè)班的曲線圖 圖 系統(tǒng)模塊及功能示意圖*首先:學(xué)生個(gè)人成績(jī)表及其折線圖該模塊主要是用于統(tǒng)計(jì)某一個(gè)學(xué)生的成績(jī),即當(dāng)用戶選擇一個(gè)學(xué)生的名字時(shí),系統(tǒng)就會(huì)自動(dòng)地將該學(xué)生的各次成績(jī)找出來(lái)并顯示,同時(shí)按順序確定一個(gè)點(diǎn),然后就將這些點(diǎn)連成線,生成折線圖。 \ amp。數(shù)據(jù)庫(kù)在一個(gè)信息管理系統(tǒng)中占有非常重要的位置,數(shù)據(jù)庫(kù)結(jié)構(gòu)設(shè)計(jì)的好壞將直接對(duì)應(yīng)用系統(tǒng)的效果產(chǎn)生影響。這些技術(shù)沒(méi)有脫離經(jīng)典數(shù)據(jù)庫(kù)技術(shù)的要求。所有的類庫(kù)都建立在一個(gè)基礎(chǔ)的類庫(kù)之上,它提供管理使用最為頻繁的數(shù)據(jù)類型(例如數(shù)值或文本字符串)的功能,以及諸如文件輸入/輸出等底層功能。例如:檢索迅速、查找方便、可靠性高、存儲(chǔ)量大、精確度高、壽命長(zhǎng)、成本低等。? 設(shè)計(jì)出可靠的、基于源數(shù)據(jù)的方案以評(píng)估教學(xué)方案的效果對(duì)于提高教學(xué)質(zhì)量來(lái)說(shuō),又是如此重要。本系統(tǒng)主要使用了 VB 語(yǔ)言,數(shù)據(jù)庫(kù)等工具。 achievement change. In order to achieve the goal of fixing. This system has used VB language, tools , such as database ,etc. mainly. Students39。根據(jù)學(xué)生的成績(jī)進(jìn)行教學(xué)評(píng)估的系統(tǒng)正是為了滿足這一需要而設(shè)計(jì)開(kāi)發(fā)的。2開(kāi)發(fā)環(huán)境及開(kāi)發(fā)語(yǔ)言 開(kāi)發(fā)環(huán)境.Net 開(kāi)發(fā)平臺(tái)的發(fā)布標(biāo)志著近十年來(lái)微軟開(kāi)發(fā)平臺(tái)第一個(gè)重大的轉(zhuǎn)變。這些接口支持適用于數(shù)據(jù)源的 DBMS 功能,可以與數(shù)據(jù)源共享數(shù)據(jù)。計(jì)算機(jī)的數(shù)據(jù)處理應(yīng)用,首先要把大量的信息以數(shù)據(jù)形式存放在存儲(chǔ)器中。(3) 怎樣創(chuàng)建一個(gè)數(shù)據(jù)表 上面已經(jīng)講了如何創(chuàng)建一個(gè)數(shù)據(jù)庫(kù)文件,按照上面的步驟建立一個(gè)數(shù)據(jù)庫(kù)文件后,需要在數(shù)據(jù)庫(kù)文件中建立一個(gè)數(shù)據(jù)表。聲明公用變量的方法如下:Public connPublic rs上面就是聲明為公用變量,上面的聲明一定要放在模塊的最上面。計(jì) 2022 = select * from cisco$ where class =39。明確了教學(xué)管理工作職責(zé)以及使教育成果的定性分析進(jìn)一步制度化和規(guī)范化。主要是因?yàn)槲覀冊(cè)陂_(kāi)發(fā)該評(píng)估系統(tǒng)時(shí)接觸到比較多的新軟件以及使用了一些以前未接觸過(guò)的新技術(shù)。同時(shí),我還要感謝的是同班的幾位同學(xué)對(duì)我的工作的支持和幫助。s achievement and implementation method . And regard this system as instance of using, is it go on chart of drawing and use and operate some places that should pay attention to of the database with VB language to introduce. Keyword:Student achievement assess system。它的內(nèi)容對(duì)于學(xué)生、教師和管理者來(lái)說(shuō)都至關(guān)重要。Web Services) Windows (Data amp。(5)DataGrid 控件DBGrid 的 OLEDBaware 版本,用該控件可以快速建立一個(gè)應(yīng)用程序,以查看和編輯記錄集,它也支持新的 ADO 控件。使用計(jì)算機(jī)以后,數(shù)據(jù)處理的速度和規(guī)模,無(wú)論是相對(duì)于手工方式,還是機(jī)械方式,都有無(wú)可比擬的優(yōu)勢(shì)。先看看 VB 是如何與 ACCESS2022 數(shù)據(jù)庫(kù)相連接的。數(shù)據(jù)庫(kù)中的數(shù)據(jù)一般而言,有兩種方法產(chǎn)生,一種是新建一個(gè)數(shù)據(jù)表然后輸入數(shù)據(jù),用這一種方式時(shí),首先就會(huì)遇到表的設(shè)計(jì)問(wèn)題,比如:為每一種數(shù)據(jù)確定一種數(shù)據(jù)形式(整數(shù)型、字符型還是字符串型等) ,確定一個(gè)字符的長(zhǎng)度等。For i = 0 To 1239。6系統(tǒng)總體功能設(shè)計(jì)這個(gè)系統(tǒng)想要實(shí)現(xiàn)的功能是能夠自動(dòng)聯(lián)接數(shù)據(jù)庫(kù),并把數(shù)據(jù)庫(kù)中的數(shù)據(jù)導(dǎo)入到程序中,系統(tǒng)能自動(dòng)根據(jù)數(shù)據(jù)及用戶所作的選擇生成分析圖表,使各種成績(jī)分析的結(jié)果一目了然。如頁(yè)面的查詢內(nèi)容還有待充實(shí);頁(yè)面的組織結(jié)構(gòu)也還有待進(jìn)一步改善,以使其更具條理性;版面的設(shè)計(jì)也需要不斷地完善,使其更有藝術(shù)感,增強(qiáng)系統(tǒng)的吸引力。最后謝謝各位評(píng)委老師和同學(xué)們的支持,謝謝!Ar。其中有部分軟件工具中的某些功能不可能完全掌握,只能是邊設(shè)計(jì)邊學(xué)習(xí)。*是進(jìn)行數(shù)據(jù)圖表化的一次有益嘗試。計(jì)202239。如果聲明在下面,那就成了局部變量,那么作用范圍就會(huì)不同了,作用就更不同,而且在其它窗體中使用到了這個(gè)變量,程序會(huì)出錯(cuò)。在下面的對(duì)話框中選”使用設(shè)計(jì)器創(chuàng)建表” ,上面還有三個(gè)按鈕,一個(gè)是打開(kāi),一個(gè)是設(shè)計(jì),一個(gè)是新建,點(diǎn)擊設(shè)計(jì),就可以開(kāi)始設(shè)計(jì)數(shù)據(jù)表了。存儲(chǔ)器的容量、存儲(chǔ)速率直接影響到數(shù)據(jù)管理技術(shù)的發(fā)展。ADO 是程序員訪問(wèn) OLE DB 的一種方式。這個(gè)開(kāi)發(fā)平臺(tái)包括一個(gè)用于加載和運(yùn)行應(yīng)用程序的新的軟件基礎(chǔ)結(jié)構(gòu)(.NetFramework 和 ) ,新的開(kāi)發(fā)環(huán)境(Visual ) ,以及支持該結(jié)構(gòu)的編程語(yǔ)言 [5]。在整個(gè)信息化教學(xué)管理平臺(tái)這個(gè)總項(xiàng)目中,我做的是根據(jù)學(xué)生成績(jī)進(jìn)行教學(xué)評(píng)估這一小塊。 achievement data are stored in SQL database mainly, so need to operate , deal with the database at first. This text has sum up the development that the informationization educates at first, has explained student39。因此,我要真心地感謝本系所有曾經(jīng)傳授給我知識(shí),更教給我人生哲理的的老師們,感謝所有曾幫助過(guò)我的同學(xué)們,謝謝你們讓我擁有了一段令人思考和回味的大學(xué)生活。因?yàn)椴徽撌菍?duì)于老師還是學(xué)生或者學(xué)校領(lǐng)導(dǎo)來(lái)說(shuō),學(xué)生的成績(jī)都是一個(gè)很重要的評(píng)估標(biāo)準(zhǔn)。5系統(tǒng)特點(diǎn)本系統(tǒng)具有如下特點(diǎn):? *通過(guò)建立高效實(shí)用的現(xiàn)代化學(xué)生成績(jī)?cè)u(píng)估系統(tǒng),使廣大教學(xué)教務(wù)工作人員從繁瑣的工作中解脫出來(lái),從而提高工作效率,提高教學(xué)質(zhì)量,并更好地為院領(lǐng)導(dǎo)提供實(shí)用的決策分析信息,從而為實(shí)現(xiàn)一流的教學(xué)打下堅(jiān)實(shí)的基礎(chǔ)。運(yùn)行界面如下所示:圖 班間成績(jī)比較及其曲線圖 學(xué)生成績(jī)的統(tǒng)計(jì)(及圖表化)算法和源代碼由于學(xué)生的成績(jī)數(shù)據(jù)主要存放在 SQL 數(shù)據(jù)庫(kù)中,所以對(duì)數(shù)據(jù)的操作主要是利用SQL 數(shù)據(jù)庫(kù)的數(shù)據(jù)操作語(yǔ)句和 VB 循環(huán)結(jié)構(gòu)語(yǔ)句進(jìn)行的。上用到了三個(gè)變量conn,Dbpath,rs。最后一步就是要選擇一個(gè)要保存數(shù)據(jù)庫(kù)文件的名字和位置。最近,由于數(shù)據(jù)庫(kù)的普及,數(shù)據(jù)庫(kù)技術(shù)已經(jīng)被應(yīng)用到了新的領(lǐng)域,諸如用于 Inter 的數(shù)據(jù)庫(kù)或用于公司內(nèi)聯(lián)網(wǎng)的數(shù)據(jù)庫(kù)。(3)ADO 數(shù)據(jù)控件一個(gè)新的 OLEDBaware 數(shù)據(jù)源控件,其功能類似于內(nèi)部的數(shù)據(jù)控件和遠(yuǎn)程數(shù)據(jù)控件,通過(guò)它可用最少的代碼建立數(shù)據(jù)庫(kù)應(yīng)用程序。國(guó)外的評(píng)估系統(tǒng)大多不是獨(dú)立的而一般是從屬于一個(gè)大的教學(xué)管理系統(tǒng),這個(gè)大的教育系統(tǒng)一般包括幾乎有關(guān)教育的所有的方面,不過(guò)的確比較先進(jìn),這里就不多說(shuō)了。但是,雖然根據(jù)學(xué)生的成績(jī)進(jìn)行教學(xué)評(píng)估是高等教育中的一個(gè)極為重要的環(huán)節(jié),但面對(duì)種類繁多的數(shù)據(jù)和報(bào)表,手工處理方式已經(jīng)很難跟上現(xiàn)代化管理的步伐,因而我們往往會(huì)遇到在進(jìn)行獎(jiǎng)罰時(shí)無(wú)據(jù)可以依的尷尬局面,隨著計(jì)算機(jī)及通訊技術(shù)的飛速發(fā)展,高等教育對(duì)教務(wù)管理工作提出了更高的要求。 achievement , all very clear when making the teacher39。本文首先概述了信息化教育的發(fā)展情況,講明了開(kāi)發(fā)學(xué)生成績(jī)?cè)u(píng)估系統(tǒng)的必要性,接著闡述了學(xué)生成績(jī)?cè)u(píng)估系統(tǒng)的基本設(shè)計(jì)思想及實(shí)現(xiàn)方法。 開(kāi)發(fā)學(xué)生成績(jī)?cè)u(píng)估系統(tǒng)的意義及必要性在老師的日常工作中,對(duì)學(xué)生的成績(jī)進(jìn)行統(tǒng)計(jì)分析管理是一項(xiàng)非常重要也是十分麻煩的工作,高校學(xué)生成績(jī)管理工作量大,學(xué)籍處理?xiàng)l件復(fù)雜,人工處理非常困難。因此,開(kāi)發(fā)這樣的一套學(xué)生成績(jī)?cè)u(píng)估系統(tǒng)是十分必要的。作為一種程序設(shè)計(jì)語(yǔ)言,Visual Basic 具有簡(jiǎn)單易學(xué),功能強(qiáng)大,使用方便等特點(diǎn),對(duì)于開(kāi)發(fā)一些小型的桌面系統(tǒng),數(shù)據(jù)庫(kù)管理系統(tǒng)來(lái)說(shuō),Visual Basic 已經(jīng)可以滿足編寫(xiě)程序的一般要求,本系統(tǒng)就是用 Visual Basic 來(lái)進(jìn)行程序開(kāi)發(fā)。數(shù)據(jù)庫(kù)的設(shè)計(jì)和開(kāi)發(fā)及包括藝術(shù)有包括工程。同時(shí)合理的數(shù)據(jù)結(jié)構(gòu)也將有利于程序的實(shí)現(xiàn)。設(shè)置數(shù)據(jù)的路徑 Provider=。系統(tǒng)運(yùn)行后的界面如下所示: 圖 學(xué)生個(gè)人成績(jī)表及其折線圖*其次:班級(jí)成績(jī)統(tǒng)計(jì)及其條形圖該模塊的功能是統(tǒng)計(jì)某班某一次成績(jī)各個(gè)分?jǐn)?shù)段的人數(shù)并生成條形圖(與上一個(gè)模塊不同的是,該模塊統(tǒng)計(jì)的是人數(shù)而非成績(jī)的分?jǐn)?shù)) 。計(jì) 202239。實(shí)現(xiàn)對(duì)所有學(xué)生學(xué)習(xí)成績(jī)的查詢,并進(jìn)行統(tǒng)計(jì)(以柱形圖表示) ??傊?jīng)過(guò)本次畢業(yè)設(shè)計(jì),培養(yǎng)了自己的動(dòng)手能力,大大提高了自己的自學(xué)能力和解決問(wèn)題的能力,大大豐富了自己的專業(yè)知識(shí)和專業(yè)技能。s achievement. To this question , utilize VB language to do a student39。(2) 自動(dòng)圖表處理能力:可根據(jù)學(xué)生的成績(jī)情況,自動(dòng)對(duì)照各種處理?xiàng)l件,對(duì)學(xué)生的成績(jī)情況進(jìn)行圖表處理,給出處理結(jié)果(生成圖表) ,并自動(dòng)調(diào)整相應(yīng)的成績(jī)到相應(yīng)的班級(jí)等。高質(zhì)量的教育需要高效的管理。(2)數(shù)據(jù)環(huán)境設(shè)計(jì)器(Data Environment)數(shù)據(jù)環(huán)境設(shè)計(jì)器提供了一個(gè)界面,它是建立 ADO 對(duì)象的設(shè)計(jì)環(huán)境,在窗體或報(bào)表中可以作為數(shù)據(jù)感知(DataAware)對(duì)象的數(shù)據(jù)源使用,或者作為 Data Environment 對(duì)象的方法和屬性訪問(wèn)。數(shù)據(jù)庫(kù)的目的是幫助人們跟蹤事務(wù)。如下所示:打開(kāi) ACCESS2022 之后,會(huì)開(kāi)啟一個(gè)窗口,可選擇是打開(kāi)以前的數(shù)據(jù)庫(kù)文件還是新建一個(gè)新的空數(shù)據(jù)庫(kù)文件,如果選擇空 ACCESS 數(shù)據(jù)庫(kù),然后點(diǎn)擊確定按鈕。打開(kāi)數(shù)據(jù)庫(kù)連接Set rs = CreateObject() 39。其運(yùn)行界面如下所示: 圖 班級(jí)成績(jī)統(tǒng)計(jì)及其條形圖*最后:班間成績(jī)比較及其曲線圖這一部分就是統(tǒng)計(jì)班級(jí)成績(jī)變化曲線圖,它首先統(tǒng)計(jì)各個(gè)班的各次成績(jī)的平均分,然后根據(jù)這些平均分生成折線圖。 系統(tǒng)設(shè)計(jì)思想該系統(tǒng)的設(shè)計(jì)主要注意了這樣幾點(diǎn):*方便用戶使用(界面操作簡(jiǎn)單) ;*強(qiáng)大的圖形功能(將選定的數(shù)據(jù)轉(zhuǎn)化成圖表) ;*注意了解答的針對(duì)性(只顯示用戶需要的數(shù)據(jù)和圖表而不顯示不需要的)。Microsoft Visual Studio .NET 2022 為開(kāi)發(fā) Visual Basic 程序提供了方便、快捷的開(kāi)發(fā)平臺(tái);而 Microsoft SQL Server 2022 則是一個(gè)功能完備的數(shù)據(jù)庫(kù)管理系統(tǒng),系統(tǒng)操作的數(shù)據(jù)就存放在這里。七月,我將永遠(yuǎn)告別我的黃金時(shí)代,去繼續(xù)我的人生旅途。遇到不能解決的問(wèn)題采取多查資料、上機(jī)調(diào)試,請(qǐng)教老師和同學(xué)等多種途徑解決。實(shí)現(xiàn)對(duì)某個(gè)班的所有學(xué)生學(xué)習(xí)成績(jī)的查詢,并進(jìn)行