【正文】
畢業(yè)設計 ( 論文 ) 考試成績分析系統(tǒng)的設計與實現(xiàn) 論文作者姓名: 申請學位專業(yè): 申請學位類別: 指導教師姓名(職稱): 論文提交日期: 考試成績分析系統(tǒng)的設計與實現(xiàn) 摘 要 在不斷信息化的今天 ,網(wǎng)絡 的出現(xiàn)讓人們能夠更快地獲取更多的信息。 各個領域都引進了計算機網(wǎng)絡來為他們提高辦事效率 。在 學校的教學管理中,利用計算機網(wǎng)絡實現(xiàn)學生成績信息的管理、統(tǒng)計和分析勢在必行。 本系統(tǒng)旨在提高學校對學生考試成績管理工作的效率,使之成為現(xiàn)代教學信息化服務體系的重要組成部分。本系 統(tǒng) 采用 B/S 模式開發(fā),以 ASP 作為主要的開發(fā)技術, SQL Server2021 作為后臺數(shù)據(jù)庫服務器 , 采用 Dreamweaver MX2021制作頁面。 本系統(tǒng)主要實現(xiàn)了課程設置、成績管理、學生信息管理以及成績的查詢、統(tǒng)計和分析等功能。其中在對成績統(tǒng)計和分析部分,通過 TeeChart 組件,用柱狀圖直觀地展現(xiàn)了統(tǒng)計分析的結(jié)果。 關鍵詞 : 成績管理;統(tǒng)計分析; ASP; SQL Server The Design and Implementation of Examination Result Analysis System Abstract Nowadays, with the development of work technology people can get information more quickly. In every field, puter work has been brought in to increase efficiency. It is necessary to take advantage of puter work to implement score management, score statistics and analysis. This system aims at improving the efficiency of student score management, which will be an important part of modern educational information services system. This examination result analysis system is based on B/S mode, and takes ASP as program technology, SQL Server2021 as database and Dreamweaver MX2021 as tool of page developing. For the statistics and analysis parts, by adding TeeChart object, it is more visual to display the statistics results. Key words: management of examination result。 statistical and analysis。 ASP。 SQL Server 目 錄 論文總頁數(shù): 29 頁 1 引言 ............................................................... 1 課題背景 ....................................................... 1 國內(nèi)外研究現(xiàn)狀 .................................................. 1 本課題研究的意義 ................................................ 1 2 相關技術介紹 ....................................................... 1 ASP技術的簡介 .................................................. 1 SQL SERVER簡介 ................................................. 2 Dreamweaver簡介 ................................................ 3 3 系統(tǒng)設計 ........................................................... 4 系統(tǒng)需求分析 .................................................... 4 系統(tǒng)具備的功能 .................................................. 4 系統(tǒng)功能模塊圖 .................................................. 5 數(shù)據(jù)庫設計 ...................................................... 5 ................................................ 5 表間關系 ...................................................... 7 4 系統(tǒng)設計與實現(xiàn) ...................................................... 7 系統(tǒng)首頁 ....................................................... 7 系統(tǒng)登錄模塊 .................................................... 8 管理員和教師頁面 ............................................... 10 ................................................... 10 ..................................................... 11 系統(tǒng)數(shù)據(jù)管理模塊 ............................................... 12 ..................................................... 12 ..................................................... 14 ..................................................... 17 ..................................................... 19 查詢分析模塊 ................................................... 20 ..................................................... 20 ..................................................... 21 ..................................................... 23 錯誤處理模塊 ................................................... 25 結(jié) 論 .................................................................. 26 參考文獻 .................................................................. 27 致 謝 .................................................................. 28 聲 明 .................................................................. 29第 1 頁 共 29 頁 1 引言 課題 背景 考試是教學中特別重要的環(huán)節(jié),通過考試,可以及時發(fā)現(xiàn)老師在教學中存在的問題,更重要的是還能發(fā)現(xiàn)哪些學生在學習過程中 存在嚴重問題,需要老師和同學們的幫助??纪旰蟮某煽兎治鼍涂梢允刮覀兊玫竭@些信息。但是從以往的成績分析中,我們費時費力的結(jié)果只能得到很少的有用信息。 幾年前, 大多數(shù) 學校的學生成績管理基本上都是靠手工進行, 隨著近幾年各類學校辦學規(guī)模的擴大和招生人數(shù)的增加 , 有關學生成績管理工作所涉及的數(shù)據(jù)量越來越大, 這使學生成績管理成為一項十分繁重的工作。一些 學校不得不靠增加人力、物力來進行學生成績管理。但手工管理具有效率 低、費時、易錯誤等缺點,面對如此繁多的數(shù)據(jù)需要進行管理、統(tǒng)計和分析,如果用人工的方法,其過程的艱辛將無發(fā)想像 。 教學實踐與計算機的結(jié)合,幫助我們很好的解決了這一問題。在信息技術飛速發(fā)展的今天,計算機代替了以前大多數(shù)的人力勞動,并已經(jīng)成為各個領域不可缺少的應用工具。針對目前學校教師管理學生成績,并對學生成績進行分析仍采用人工的方法,或簡單的利用 Excel 進行管理的現(xiàn)狀,為了減輕教師在管理學生成績時的負擔,提高分析學生成績的效率,及時反映學生的學習狀態(tài),和教師在教學方面的效果,開發(fā)出一個具有教師對學生成績進行管理、統(tǒng)計、分析常等用功能的能跨越各種系統(tǒng)平臺的成績分析系統(tǒng)勢在必行。 國內(nèi)外研究現(xiàn)狀 由于利用計算機代替人力 勞動對學生考試成績數(shù)據(jù)進行管理、統(tǒng)計、分析體現(xiàn)出了巨大的優(yōu)勢,在實際應用中,基于網(wǎng)絡的、跨操作平臺的考試成績管理、分析系統(tǒng)擁有很大的市場。國內(nèi)外的軟件企業(yè)開發(fā)出了各種不同功能的考試成績管理、分析系統(tǒng)。這些系統(tǒng)中的大多數(shù)是利用 VB和 Access 數(shù)據(jù)庫進行開發(fā)的,這樣的系統(tǒng)在跨操作平臺,和數(shù)據(jù)存儲方面都有明顯的不足。 本課題研究 的意義 現(xiàn)在我國的大中專院校的學生成績管理水平普遍不高,有的還停留在紙介質(zhì)基礎上,這種管理手段已不能適應時代的發(fā)展,因為它浪費了了許多的人力和物力。在當今信息時代這種傳統(tǒng)的管理方法必然被 計算機 網(wǎng)絡 為基礎的信息管理系統(tǒng)所代替。如果本系統(tǒng)能被學校所采用,將會改變以前靠手工 對 學生成績 進行管理、統(tǒng)計和分析 的狀況,可以 大大提高教學工作的效率, 樹立良好的辦學形象。 2 相關技術介紹 ASP技術的簡介 ASP 全稱為 Active Server Pages 的簡寫,是一套由微軟公司開發(fā)的服務器第 2 頁 共 29 頁 端運行的腳本平臺 , 使用 ASP 內(nèi)置組件可以快速開發(fā)動態(tài)網(wǎng)頁。每一個組件都是由一組富有經(jīng)驗的程序員根據(jù)動態(tài)網(wǎng)頁最常用的功能而開發(fā)的。在 中,共有 6 個這樣的組件: Application , ASPError , Request , Response ,Server , Session .常見的 Cookies 就是利用 Session 組件實現(xiàn)的。 此外 ,還可以利用第三方組件延伸 ASP 的作用,如利用 MailSender 組件發(fā)送電子郵件。 通過 ASP 我們可以結(jié)合 HTML 網(wǎng)頁、 ASP 指令和 ActiveX 元件建立動態(tài)、交互且高效的 WEB 服務器應用程序。同時, ASP 也支持 VBScript 和 JScript 等腳本語言,默認為 VBScript。其中 JScript 是微軟公司的 ECMAScript 標準的實現(xiàn),并且有自己的擴展。 本系統(tǒng)將采用 VBScript 腳本語言 。 ASP 是經(jīng)過服務器解析之后再向網(wǎng)頁瀏覽器返回數(shù)據(jù),所以有了 ASP就不必擔心客戶的瀏覽器是否能運行你所編寫的代碼。因為所有的程序都將在網(wǎng)頁服務器端執(zhí)行,包括所有嵌在普通 HTML 中的腳本程序。當程序執(zhí)行完畢后,服務器僅將執(zhí)行的結(jié)果返回給客戶瀏覽器,這樣也就減輕了客戶端瀏覽器的負擔,大大提高了交互的速度。由于代碼是需要經(jīng)過服務器執(zhí)行之后才向瀏覽器發(fā)送的,所以在客戶端看到的只能是經(jīng)過解析之后的數(shù)據(jù),而無法獲得源代碼,故編寫者不用擔心自己的源代碼會被別人剽竊。但不排除黑客利用系統(tǒng)漏洞竊取服務器端的ASP 源代碼?;谶@樣的解析方式,也導致運行 ASP 頁面相對于普通的 HTML 頁面要慢一點。因為普通的 HTML 頁面只需要瀏覽器就能夠解析,而 ASP 則必須是服務器將整頁的代碼都執(zhí)行一遍之后再發(fā)送數(shù)據(jù)。 ASP 提供與數(shù)據(jù)庫的交互,如 Microsoft SQL Server、 Access、 MySQL 和Oracle,比較流行的是 ASP 和 Microsoft SQL Server 的組合。 SQL SERVER 簡介 SQL Server 是微軟公司所推出的一套運行在 Windows 平臺上的數(shù)據(jù)庫管理系統(tǒng),用于提供作為 應用程序的數(shù)據(jù)來源,存放各種