【正文】
:打開 ACCESS2022 之后,會開啟一個窗口,可選擇是打開以前的數(shù)據(jù)庫文件還是新建一個新的空數(shù)據(jù)庫文件,如果選擇空 ACCESS 數(shù)據(jù)庫,然后點擊確定按鈕。設計數(shù)據(jù)庫系統(tǒng)時,應該首先了解用戶的各個方面的需求,包括現(xiàn)有的以及將來可能增加的。合理的數(shù)據(jù)庫設計可以提高數(shù)據(jù)庫存儲效率,保證數(shù)據(jù)的完整和一致。數(shù)據(jù)管理技術的優(yōu)劣,將直接影響數(shù)據(jù)處理的效率。通常在數(shù)據(jù)處理中,計算是比較簡單的而數(shù)據(jù)的管理卻比較復雜。從 1956 年生產(chǎn)出第一臺計算機到現(xiàn)在,存儲器的發(fā)展,為數(shù)據(jù)庫技術提供了良好的物質基礎。計算機的數(shù)據(jù)處理應用,首先要把大量的信息以數(shù)據(jù)形式存放在存儲器中。最近,由于數(shù)據(jù)庫的普及,數(shù)據(jù)庫技術已經(jīng)被應用到了新的領域,諸如用于 Inter 的數(shù)據(jù)庫或用于公司內(nèi)聯(lián)網(wǎng)的數(shù)據(jù)庫。數(shù)據(jù)庫的目的是幫助人們跟蹤事務。理解用戶的需求,然后,把它們轉變?yōu)橛行У臄?shù)據(jù)庫設計是一個藝術過程。它們只是加重了數(shù)據(jù)庫技術的重要性。同時,Inter 技術提供了一種向用戶發(fā)布數(shù)據(jù)庫內(nèi)容的標準化的訪問方法。3關于數(shù)據(jù)庫(1)數(shù)據(jù)庫的概念數(shù)據(jù)庫處理在信息系統(tǒng)的研究中一直是非常重要的主題,然而,近年來,隨著 World Wide Web(WWW)的猛增及 Inter 技術的迅速發(fā)展,使得數(shù)據(jù)庫技術之時成為最熱門技術之一。所有新的數(shù)據(jù)約束控件、Data Environment 設計器和 Data Report 設計器都是 OLE DBaware。這些接口支持適用于數(shù)據(jù)源的 DBMS 功能,可以與數(shù)據(jù)源共享數(shù)據(jù)。(3)ADO 數(shù)據(jù)控件一個新的 OLEDBaware 數(shù)據(jù)源控件,其功能類似于內(nèi)部的數(shù)據(jù)控件和遠程數(shù)據(jù)控件,通過它可用最少的代碼建立數(shù)據(jù)庫應用程序。(2)數(shù)據(jù)環(huán)境設計器(Data Environment)數(shù)據(jù)環(huán)境設計器提供了一個界面,它是建立 ADO 對象的設計環(huán)境,在窗體或報表中可以作為數(shù)據(jù)感知(DataAware)對象的數(shù)據(jù)源使用,或者作為 Data Environment 對象的方法和屬性訪問。Visual Basic 是在原來的 BASIC 語言的基礎上研制而成的,它具有 BASIC 語言簡單而不貧乏的優(yōu)點,同時增加了結構化和可視化程序設計語言的特點。.Net 類庫如下: 開發(fā)語言 VISUAL Basic Visual Basic 是 Microsoft 公司于 1991 年推出的可視化編程語言,在語言功能方面,它與以前的 BASIC 語言(GW BASIC、BASIC 、Quick BASIC 等)基本兼容,但功能更強,使用更方便。類庫集提供了使應用程序可以讀寫 XML 數(shù)據(jù)、在 Inter 上通信、訪問數(shù)據(jù)庫等的代碼。XML) Class Library Commom Language Runtime 圖 .NET 框架的基本層次如圖 1 所示,.Net 開發(fā)平臺是一組用于建立 WEB 服務器應用程序和 Windows桌面應用程序的軟件組件,用該平臺創(chuàng)建的應用程序在 Commom Language Runtime(CLR,通用語言運行環(huán)境底層)的控制下運行。 C C++ JScript ……Commom Language Specification(Web Forms amp。2開發(fā)環(huán)境及開發(fā)語言 開發(fā)環(huán)境.Net 開發(fā)平臺的發(fā)布標志著近十年來微軟開發(fā)平臺第一個重大的轉變。國外的評估系統(tǒng)大多不是獨立的而一般是從屬于一個大的教學管理系統(tǒng),這個大的教育系統(tǒng)一般包括幾乎有關教育的所有的方面,不過的確比較先進,這里就不多說了。高質量的教育需要高效的管理。 相關領域國內(nèi)外技術的現(xiàn)狀及發(fā)展趨勢現(xiàn)在,許多國家都把教育的信息化作為重要的戰(zhàn)略決策,制定了專門的計劃并組織實施。這些優(yōu)點都能夠極大地提高教學管理的效率,方便學生查詢成績,教師明確教學效果以及管理者進行分析評估。并且作為信息化教學管理平臺的一部分,使用計算機對學生成績信息進行管理,具有手工管理所無法比擬的優(yōu)點。它供學生隨時查詢,供教師進行成績查詢、總結及比較等工作,而對于管理者來說,則可以大大地提高管理效率和質量,所以開發(fā)一個根據(jù)學生成績進行教學評估的系統(tǒng)是很重要的。這一小塊是信息化教學管理平臺中一個不可缺少的部分。根據(jù)學生的成績進行教學評估的系統(tǒng)正是為了滿足這一需要而設計開發(fā)的。但是,雖然根據(jù)學生的成績進行教學評估是高等教育中的一個極為重要的環(huán)節(jié),但面對種類繁多的數(shù)據(jù)和報表,手工處理方式已經(jīng)很難跟上現(xiàn)代化管理的步伐,因而我們往往會遇到在進行獎罰時無據(jù)可以依的尷尬局面,隨著計算機及通訊技術的飛速發(fā)展,高等教育對教務管理工作提出了更高的要求。(2) 自動圖表處理能力:可根據(jù)學生的成績情況,自動對照各種處理條件,對學生的成績情況進行圖表處理,給出處理結果(生成圖表) ,并自動調整相應的成績到相應的班級等。成績管理系統(tǒng)借助于計算機強大的處理能力,大大減輕了管理人員的工作量,并使管理人員進行決策時有憑有據(jù),提高了處理的準確性。? 手工的統(tǒng)計結果由于人類本身的缺陷(受情緒的影響),若數(shù)椐過多的話,其統(tǒng)計結果很值得懷疑。但是由于種種原因,要對學生的成績進行評估是很難的,主要面臨的問題 [12]:分析、統(tǒng)計多個年級的一千多個學生的考試結果,其數(shù)據(jù)量之大,工作量之重,可想而知。 database 。s achievement of developing and assessed the systematic necessity, then has explained the basic design philosophy of assessing system of student39。 achievement change. In order to achieve the goal of fixing. This system has used VB language, tools , such as database ,etc. mainly. Students39。 achievement , all very clear when making the teacher39。s achievement. To this question , utilize VB language to do a student39。并以 該系統(tǒng)為 應 用 實 例 , 介紹了用 VB 語 言進 行 繪 制 圖 表 以 及 使 用 及 操 作 數(shù) 據(jù) 庫 的 一些要注意的地方。學生的成績數(shù)據(jù)主要儲存于 SQL 數(shù)據(jù)庫,因此需要首先對數(shù)據(jù)庫進行操作、處理。為達到所定的目的。學生成績評估系統(tǒng)摘 要:本文主要是討論如何解決根據(jù)學生成績評估教學質量的信息化問題。針對該問題,利用 VB 語言做了一個學生成績評估系統(tǒng),該系統(tǒng)能簡化根據(jù)學生的成績來對教學質量進行評估的過程,使老師的教學成果、學生的成績變化都一目了然。本系統(tǒng)主要使用了 VB 語言,數(shù)據(jù)庫等工具。本文首先概述了信息化教育的發(fā)展情況,講明了開發(fā)學生成績評估系統(tǒng)的必要性,接著闡述了學生成績評估系統(tǒng)的基本設計思想及實現(xiàn)方法。關鍵詞:學生成績評估系統(tǒng) 數(shù)據(jù)庫 圖表化Student achievement assess systemYutao Qian(Dept. of Computer Science and Information, Southwest Forestry College, Kunming, Yunnan, 650224, China)ABSTRACT:This text mainly discusses how to solve according to the informationbased problem of assessing teaching quality of student39。s achievement to assess the system, this system can simplify the course evaluating teaching quality according to students39。s teaching achievement , students39。 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。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。figurization 目 錄1引言 1 現(xiàn)在的學生成績評估存在問題 1 開發(fā)學生成績評估系統(tǒng)的意義及必要性 1 相關領域國內(nèi)外技術的現(xiàn)狀及發(fā)展趨勢 22開發(fā)環(huán)境及開發(fā)語言 2 3 開發(fā)語言 VISUAL BASIC 33關于數(shù)據(jù)庫 5 關于數(shù)據(jù)庫的數(shù)據(jù)源的說明 5 SQL 數(shù)據(jù)庫簡介 5 數(shù)據(jù)的抽取 6 數(shù)據(jù)的轉換 7 數(shù)據(jù)的存儲和管理 7 學生成績數(shù)據(jù)庫的設計 84系統(tǒng)設計 10 系統(tǒng)模塊設計 10 學生成績的統(tǒng)計(及圖表化)算法和源代碼 12 系統(tǒng)設計思想 165系統(tǒng)特點 166系統(tǒng)總體功能 177系統(tǒng)的應用 17說明 17結束語 17參考文獻 19致謝 201引言 現(xiàn)在的學生成績評估存在問題至少在目前來說,學生的學習效果主要是以學生的成績來評價的,因此,對學生的成績進行評估對于教育來說其重要性是不言而喻的。? 設計出可靠的、基于源數(shù)據(jù)的方案以評估教學方案的效果對于提高教學質量來說,又是如此重要。 開發(fā)學生成績評估系統(tǒng)的意義及必要性在老師的日常工作中,對學生的成績進行統(tǒng)計分析管理是一項非常重要也是十分麻煩的工作,高校學生成績管理工作量大,學籍處理條件復雜,人工處理非常困難。(1) 強大的成績管理功能:提供了成績查詢、成績統(tǒng)計、成績圖表化及成績比較等成績評估功能。根據(jù)學生的成績進行教學評估的系統(tǒng)是一個很實用的系統(tǒng),我們在日常的教學生活中,常常會發(fā)現(xiàn)需要對某一個學生或老師的成績或教學效果進行評價,從而確定獎罰的結果。盡快改變傳統(tǒng)的管理模式,運用現(xiàn)代化手段進行科學管理,已經(jīng)成為整個教育系統(tǒng)亟待解決的課題之一。在整個信息化教學管理平臺這個總項目中,我做的是根據(jù)學生成績進行教學評估這一小塊。它的內(nèi)容對于學生、教師和管理者來說都至關重要。它應該能為用戶提供充足的信息和快捷的成績查詢手段。例如:檢索迅速、查找方便、可靠性高、存儲量大、精確度高、壽命長、成本低等。因此,開發(fā)這樣的一套學生成績評估系統(tǒng)是十分必要的。近十多年來,國內(nèi)外都在積極推進面向二十一世紀高等教育的戰(zhàn)略改革。而高效的教學管理自然是離不開成績評估的(至少對于我國來說) 。至于國內(nèi),由于發(fā)展較晚,目前為止還未開發(fā)出比較好的教學管理系統(tǒng),現(xiàn)在國內(nèi)的成績評估系統(tǒng)開發(fā)基本上還未進入實用階段,所以因該奮起直追,在這個信息化、網(wǎng)絡化的時代,如何利用現(xiàn)代化工具和管理手段提高工作效率和質量,是二十一世紀大學教育改革需要解決的課題。這個開發(fā)平臺包括一個用于加載和運行應用程序的新的軟件基礎結構(.NetFramework 和 ) ,新的開發(fā)環(huán)境(Visual ) ,以及支持該結構的編程語言 [5]。Web Services) Windows (Data amp。CLR 是一個軟件引擎,用來加載應用程序,確認它們可以沒有錯誤地執(zhí)行,進行相應的安全許可驗證,執(zhí)行應用程序,然后在運行完成后將它們清除。所有的類庫都建立在一個基礎的類庫之上,它提供管理使用最為頻繁的數(shù)據(jù)類型(例如數(shù)值或文本字符串)的功能,以及諸如文件輸入/輸出等底層功能。作為一種程序設計語言,Visual Basic 具有簡單易學,功能強大,使用方便等特點,對于開發(fā)一些小型的桌面系統(tǒng),數(shù)據(jù)庫管理系統(tǒng)來說,Visual Basic 已經(jīng)可以滿足編寫程序的一般要求,本系統(tǒng)就是用 Visual Basic 來進行程序開發(fā)。總的來看,Visual Basic 具有以下特點 [1]:*可視化編程*面向對象的程序設計*結構化程序設計語言*事件驅動編程機制*訪問數(shù)據(jù)庫*動態(tài)數(shù)據(jù)交換(DDE)*對象的鏈接與嵌入(OLE)*動態(tài)鏈接庫(OLL)關于本系統(tǒng)中將要用到的控件的功能:(1)ADO(ActiveX 數(shù)據(jù)對象)這是一項新的數(shù)據(jù)訪問技術,具有較簡單的對象模型,較好地集成了其它Microsoft 和非 Microsoft 技術,使本地和遠程數(shù)據(jù)訪問、遠程連接和斷開記錄集、用戶可訪問的數(shù)據(jù)約束接口以及分層記錄集有一個共同的界面。Data Environment 設計器支持 Visual B