第一篇:基于web的成績分析系統的實現-文獻綜述(模版)
學號: 201227240130
黃岡師范學院
文獻綜述
論文題目: 基于Web的考試成績分析系統的設計與實現
.作 者: 張康靈
.專業班級: 數字媒體技術1201班
.指導教師: 宋 國 柱
.2016年 01月07日
【摘要】:以往對學生成績的管理和試卷分析的工作,大都采用人工的方式來完成,操作流程十分繁瑣,統計周期長,且容易出錯。引入計算機輔助工具(如:Excel)后,情況有所改善。在數據量比較小的情況下,這些軟件自帶的統計功能還可以勝任。但是當數據量大到一定程度,這些軟件便顯得力不從心了。這就需要一個專業的系統,使用專門的統計和分析機制來處理這些數據。于是,我們著手開發了這個考試成績管理與試卷分析系統。試卷分析系統(TestPaper Analyze System)是用于對學生考試成績進行管理,以及依據成績對相應的試卷進行分析的系統。本系統建立在計算機信息化的基礎上,主要通過WEB的途徑采集和錄入數據,利用數據庫存儲數據,最后通過系統內置的一套管理和分析機制,對數據(即學生成績)進行管理和統計。最后的結果將以簡潔,直觀,易懂的圖形界面展示給用戶,使用戶可以很容易地理解所看到的內容,大大地提高了工作效率,為完善教學管理做出貢獻。隨著Internet/Intranet技術的不斷發展,Web應用需求不斷增多,所涉及的領域越來越大,而基于Web的打印技術卻相對落后,給Web開發帶來極大的不方便,阻礙了企業信息化的腳步。從體系結構上說,Web應用是瘦客戶應用,不能操作客戶端的設備(打印機),相對于Windows桌面應用程序來講,Web應用程序的打印有種種限制,目前的一些方案都存在這樣那樣的不足,急需一種良好的技術方案來解決這個問題。文章的最后,對本文主要完成的工作做了總結,并提出了研究的不足之處以及對今后研究的展望。
【關鍵詞】教育評測;試卷分析;web;Sqlite ;web打印
一、基于Web的考試成績分析系統的設計背景
在教學管理中,考試是一個非常重要的環節。考試即可以及時檢驗和測定教學效果,又可以評價學生的學習狀態。而考試自身的科學性,規范性是通過試卷分析檢驗,證明的。試卷處理是考試過程中的重要環節,試卷數據經過處理可以提供許多重要信息,對指導教學,準確評估,提高教學質量,具有重要意義。
以往對學生成績的管理和試卷分析的工作,大都采用人工的方式來完成,操作流程十分繁瑣,統計周期長,且容易出錯。引入計算機輔助工具(如:Excel)后,情況有所改善。在數據量比較小的情況下,這些軟件自帶的統計功能還可以勝任。但是當數據量大到一定程度,這些軟件便顯得力不從心了。這就需要一個專業的系統,使用專門的統計和分析機制來處理這些數據。
二、基于Web的考試成績分析系統的設計意義
考試的目的是為了獲取信息,并將信息反饋到有關方面,只有很好的把握了考試的信息反饋機制,才能正確地了解整個教學系統的運行情況,并且有效地調節和改善這個系統的整體功能。一次考試帶給我們的信息,絕不僅僅是一對分數。而信息的反饋,也不只是把分數通知給考生那么簡單。考試質量分析與評價是科學考試的必要環節,缺少了這一環節,就等于沒有完成考試。從某種角度來說,這些信息比考試成績更重要。因此,做好考試結果的統計分析意義重大,具體表現在一下幾個方面:
(1)評價考試的質量
對于教師和命題、組卷人員,特別是主考部門的領導,在組織一次考試時應該考慮的是:作為此次考試測量工具的試卷是否可靠而有效。因此往往在組織一次大型的、重要的學業考試之后,一般都要對考試的信度、效度等方面作出分析,以判斷此次考試的質量,只有有效而可靠的考試,其結果才能作為評價教學質量或衡量個人學習情況的科學依據。
(2)進一步做好今后的考試工作
首先,它能夠改進考試設計,使之能符合考生實際情況提供重要信息。初次考試,設計往往帶有很大的主觀性,通過考后的分析,檢查當初的設計思想與考生實際符合程度,是減少考試設計中主觀隨意性的主要方法。其次,通過考生實際符合程度,是減少考試設計中主觀隨意性的主要方法。其次通過對考生答卷情況的分析,評價試卷每道試題的質量,從而為命題提供依據,不斷提高命題的技能,技巧,有助于提高考試信度,效度和題庫的建立與完善。此外,作為考試管理部門還可以對評卷、違紀作弊情況等工作進行檢查,將有利于考試組織、管理等工作。不斷改進管理手段、深化考試改革提供了有力的支持,為宏觀決策提供充分而有力的科學依據。[1]
三、基于Web的考試成績分析系統的設計與開發中采用的技術
(一).Asp。Net 相關組件
ASP.NET 是一個開發框架,用于通過 HTML、CSS、JavaScript 以及服務器腳本來構建網頁和網站。
ASP.NET 支持三種開發模式:單頁面模型(Web Pages)模型視圖控制器(MVC)事件驅動模型(Web Forms)。
1.Web Pages 最簡單的 ASP.NET 模型。類似 PHP 和 ASP。內置了用于數據庫、視頻、社交媒體等的模板和幫助器。
Web Pages 是三種 ASP.NET 編程模型中的一種,用于創建 ASP.NET 網站和 web 應用程序。其他兩種編程模型是 Web Forms 和 MVC(Model, View, Controller)。
Web Pages 是最簡單的 ASP.NET 網頁開發編程模型。它提供了一種簡單的方法將 HTML、CSS、JavaScript 以及服務器代碼結合起來: ? 易于學習、閱讀和使用 ? 圍繞單一網頁進行構建 ? 類似 PHP 和 ASP ? 服務器腳本使用 Visual Basic 或 C# ? 對 HTML、CSS、JavaScript 的完全控制
Web Pages 通過可編程的 Web Helpers 進行擴展,包括數據庫、視頻、圖像、社交網絡等等。
2.MVC MVC 將 web 應用程序分為三種不同的組件: ? 針對數據的模型 ? 針對現實的視圖 ? 針對輸入的控制器 MVC 編程模型
MVC 是三個 ASP.NET 開發模型之一。
MVC 是用于構建 web 應用程序的一種框架,使用 MVC(Model View Controller)設計: ? Model(模型)表示應用程序核心(比如數據庫記錄列表)? View(視圖)對數據(數據庫記錄)進行顯示 ? Controller(控制器)處理輸入(寫入數據庫記錄)
MVC 模型同時提供對 HTML、CSS 以及 JavaScript 的完整控制。
MVC 模型通過三個邏輯層來定義 web 應用程序: ? business layer(業務層、模型邏輯)? display layer(顯示層、視圖邏輯)
? input control(輸入控件、控制器邏輯)模型(Model)
模型(Model)是應用程序中用于處理應用程序數據邏輯的部分。通常模型對象在數據庫中存取數據。View(視圖)
View(視圖)是應用程序中處理數據顯示的部分。通常從模型數據中創建視圖。控制器
控制器是應用程序中處理用戶交互的部分。
通常控制器從視圖讀取數據、控制用戶輸入,并向模型發送數據數據。
MVC 的這種拆分有助于我們管理復雜的應用程序,因為您能夠在同一時間關注一個方面。例如,您可以在不依賴業務邏輯的情況下對視圖進行設計。同時對應用程序的設計也更加容易。
MVC 的這種拆分同時也簡化了分組開發。不同的開發人員可同時開發視圖、控制器邏輯和業務邏輯。
3.Web Forms 傳統的 ASP.NET 事件驅動開發模型。
添加了服務器控件、服務器事件以及服務器代碼的網頁。
(二).SQLite數據庫
SQLite是一款輕量級數據庫,它的設計目標是嵌入式的,占用的內存資源很少,只需要幾百K的內存。在用SQLite數據庫時不用指定數據類型,常見的數據類型它都是支持的,并以二進制的形式在后臺存儲。SQLite數據庫有很多的優點,如輕量級,獨立性好,占有內存少,獨立性好等。SQLite的操作缺少圖形化的界面,Android為對SQLite數據庫的操作提供了易用的API,封裝在SQLiteDatabase類中,極大地方便了數據庫的操作。如可以使用SQLiteDatabase的execSQL()方法執行數據操作語句。
SQLite體系結構圖如圖2:
圖2 SQLite體系結構
(三).相關數學公式
方差(variance)是在概率論和統計方差衡量隨機變量或一組數據時離散程度的度量。概率論中方差用來度量隨機變量和其數學期望(即均值)之間的偏離程度。統計中的方差(樣本方差)是各個數據分別與其平均數之差的平方的和的平均數。在許多實際問題中,研究方差即偏離程度有著重要意義。
方差是衡量源數據和期望值相差的度量值。
設X是一個隨機變量,若 存在,則稱 為X的方差,記為D(X),Var(X)或DX。即 稱為方差,而 稱為標準差(或均方差)。它與X有相同的量綱。標準差是用來衡量一組數據的離散程度的統計量[2]。
平均數是表示一組數據集中趨勢的量數,是指在一組數據中所有數據之和再除以這組數據的個數。它是反映數據集中趨勢的一項指標。解答平均數應用題的關鍵在于確定“總數量”以及和總數量對應的總份數。在統計工作中,平均數(均值)和標準差是描述數據資料集中趨勢和離散程度的兩個最重要的測度值。
公式:
標準差(Standard Deviation),在概率統計中最常使用作為統計分布程度(statistical dispersion)上的測量。標準差定義是總體各單位標準值與其平均數離差平方的算術平均數的平方根。它反映組內個體間的離散程度。測量到分布程度的結果,原則上具有兩種性質:
為非負數值,與測量資料具有相同單位。一個總量的標準差或一個隨機變量的標準差,及一個子集合樣品數的標準差之間,有所差別。
標準計算公式:
假設有一組數值X?,X?,X?,......Xn(皆為實數),其平均值(算術平均值)為μ,公式如圖1。
標準差也被稱為標準偏差,或者實驗標準差,公式為:
(四).網頁設計ui技術
UI即User Interface(用戶界面)的簡稱。UI設計則是指對軟件的人機交互、操作邏輯、界面美觀的整體設計。好的UI設計不僅是讓軟件變得有個性有品味,還要讓軟件的操作變得舒適、簡單、自由,充分體現軟件的定位和特點。
軟件設計可分為兩個部分:編碼設計與UI設計。編碼設計大家都很熟悉,但是 UI設計還是一個很陌生的詞,即使一些專門從事網站與多媒體設計的人也不完全理解UI的意思。UI的本意是用戶界面,是英文User和 interface的縮寫。從字面上看是用戶與界面2個組成部分,但實際上還包括用戶與界面之間的交互關系。界面設計。在漫長的軟件發展中,界面設計工作一直沒有被重視起來。做界面設計的人也被貶義的稱為“美工”。其實軟件界面設計就像工業產品中的工業 造型設計一樣,是產品的重要買點。一個友好美觀的界面會給人帶來舒適的視覺享受,拉近人與電腦的距離,為商家創造賣點。界面設計不是單純的美術繪畫,他需 要定位使用者、使用環境、使用方式并且為最終用戶而設計,是純粹的科學性的藝術設計。檢驗一個界面的標準即不是某個項目開發組領導的意見也不是項目成員投 票的結果,而是最終用戶的感受。所以界面設計要和用戶研究緊密結合,是一個
不斷為最終用戶設計滿意視覺效果的過程。
四、基于Web的考試成績分析系統的設計與開發的需求分析
(一)系統的流程分析
(二)用戶功能分析
隨著我國教育的深入發展,人們逐漸開始研究考試的測量評價標準,對試卷進行科學、客觀的評價分析,但試卷分析的公式復雜,手工計算難以得出正確的結論,隨著計算機時代的到來,為了對考試工作做出較為客觀準確的評價。[2] 為了更加效率地分析學生的成績,學校中的老師們需要一個數字化的成績分析系統,能夠快速地完成成績的錄入,查詢,分析等事情,并得到成績分布圖、平均分、優秀率、及格率表,難度分析、區分度分析、信度分析結果和試題關聯性分析。教師們對這些結果加以分析,找出規律,總結經驗,完善現有的成績統計分析、試卷分析,輔助成績管理,進一步指導教學。
基本的功能主要有: 1.學生成績的數據錄入
2.對一次試卷中的不同題目進行分析,得到每道題目的掌握情況。
3.對同一科目的不同時期的考試情況進行分析,得到學生在不同階段中對該科目的掌握情況。
4.對同一科目的不同界考生成績的分析,了解歷年教育水平的變化。5.以餅狀圖,柱狀圖或線形圖的方式,直觀地表現數據分析結果。6.導出,打印數據分析結果。
(三)數據庫分析
(四)系統性能的分析(五)其他需求
五、基于Web的考試成績分析系統的設計與開發的總體設計
(一)考試成績分析系統的總體架構設計
(二)考試成績分析系統的總體模塊設計
系統共分為“我的信息”“用戶管理”“數據錄入”“試卷處理”“數據輸出”“報表和打印”“系統管理”幾個功能區間。
在市場調研,功能分析的基礎上,把需要完成的控制任務劃分為幾個較小功能塊,然
后對每個功能快分別進行編程。
模塊化設計方法是眾多先進設計技術方法中的一種,是指在對產品進行市場調研,功能分析的基礎上,把需要完成的控制任務劃分為幾個較小功能模塊,然后對每個功能模塊分別進行編程,這樣各模塊之間相對獨立,功能單一,具有清晰的結構,就大大降低了難度,避免了重復勞動,同時獲得了較高的程序質量。
1.我的信息模塊的功能:用戶可以填寫個人資料,修改密碼,方便下次登錄時快速載入相關信息。
2.用戶管理模塊的功能:分為用戶設置和用戶日志兩個部分,可設置用戶屬性,并生成,保存使用記錄。
3.數據錄入模塊的功能:分為“試卷信息錄入”“考生信息錄入”“數據錄入”,分別用于記錄試卷信息,考生信息,以及試卷成績。
4.分析,處理模塊的功能:對試卷進行處理,通過考生信息,試卷信息,編制成次數分布表,計算平均數,計算標準差等,對考生成績進行正態分布校驗,對班級,年級(專業)乃至學校之間橫向比較。計算科目之間的差異系數,相關系數等,供教育預測和評價。
六、總結
在系統開發的過程中,既要充分考慮目前實際工作的需要,也考慮技術水平的發展和事業發展的需要。試卷試題分析系統是一個十分有意義的系統,他的建立不但可以提高工作效率,規范考試,保證考試質量,更重要的是可以給教育相關決策部門提供決策的依據。
在現代化教育管理中,利用信息實施管理是備受重視的。學生的考分就是“信息源”,通過對考試分數的收集,整理,分析研究,把經過加工的信息運用到教學管理中,為教學行政部門提供決策根據和數量依據。考試質量分析因考試目的和種類的多樣性。而有方法,內容上區別。在分析明確考試的性質,目的的前提下,此研究歸納了考試結果的統計分析理論的基礎上,提出了一系列針對該考試的數據定量分析方法。
七、參考文獻
[1] 郭斌.基于WEB的紙卷分析系統的研究和實現[D].同濟大學,2006.[2] 許法強.PDF的信息表達原理及特點分析[J].廣東印刷.2004(04)[3] 謝偉.如何進行考試分析[J].教學與管理.2001(08)[4] 候曉霞,王子勇.試卷質量分析與評價系統的設計[J].計算機工程.2000(11)[5] 趙穎,潘理,沈金龍.一種CORBA/DCOM互連網關的設計[J].計算機系統應用.1998(08)[6] 裴夏清,黃培根.考試評估管理信息系統[J].中山大學學報論叢.1997(03)[7] 申亞權.論教育測量的特點及對策[J].北方論叢.1997(01)[8] 程志,張仲,李光,張瑞杰,王慕杰,金連弘.F-S-P表在試卷分析中的應用[J].中國高等醫學教育.1994(06)[9] 陳雪娟.也談“試卷質量分析”[J].數理統計與管理.1994(02)
第二篇:基于XML的Web數據交換系統設計與實現
龍源期刊網 http://.cn
基于XML的Web數據交換系統設計與實現
作者:王振輝
來源:《現代電子技術》2010年第20期
第三篇:網上閱卷和成績分析系統
http://www.tmdps.cn/
網上閱卷和成績分析系統一、應用背景
考試與閱卷是普教學校日常教學工作中的重點,而且一些學校此類工作非常頻繁。不過,目前大部分普教學校還處在人工組織考試、人工出試卷和判卷狀態,工作量比較大,無法做到對人力的解放。
另外,有些普教類學校雖然擁有閱卷管理系統,但僅是完成考試成績結果的統計,沒有實現多角度、多緯度的比較。
傳統的管理模式對于各類考試無法進行整理、分析與匯總,導致無法歸納與總結學生階段學習結果變化情況,以及學習重點與調整依據。
同時,年級主任、班級教師、學生、家長都非常希望了解成績情況,如年級總體各科成績水平、班級各科總體水平、學生個人成績排名等。
河北科曼網上閱卷和成績分析系統能夠幫助學校將傳統紙筆考試升級為全過程電子化管理,一次性解決所有考試管理事務,包括答題卡智能設計、試卷掃描、客觀題自動識別、主觀題網上閱卷以及自動生成考試成績報告。
http://www.tmdps.cn/ 網上閱卷和成績分析系統大大節省考試的人力、財力、物力成本,還可以保證閱卷的精確性和提高閱卷速度,甚至還支持家長和老師隨時查詢學生成績,能飛躍性促進考試管理信息化。
二、系統功能
網上閱卷和成績分析系統主要包括考試管理、成績錄入、質量橫向分析、質量縱向跟蹤、成績查詢等模塊。
1、考試管理:根據考試內容建立考試名稱,作為查詢條件。
2、成績錄入:支持成績批量導入或與現有閱卷系統進行對接集成。
3、成績分析:根據學校需求自動生成不同的分析報表,各報表支持導出。
4、支持成績細目分析、科目成績分布、個人成績分布等類型圖表展示。
5、支持通過手機或系統客戶端進行成績分析結果查詢。
三、系統特點
1、快速掃描:
識別出考生的準考證號信息; 識別出客觀題結果,并自動判分; 分割主管答題區域并保存;
識別過程匯總使用學生信息校驗、考點和考場信息校驗、試卷數量校驗;
http://www.tmdps.cn/ 模糊考試校正等機制保證識別結果精確無誤。
2、主觀題配置:
支持A、B卷的答題卡及常用條形碼考生考號的自動識別;
支持客觀題標準答案填涂后掃描錄入,支持單選、多選客觀題自動評卷; 支持有痕閱卷模式,支持鼠標一鍵給分,只需點擊一次鼠標就可給出完整得分;
支持標準答案的查看,教師閱卷可以隨時調取試題的標準答案,以控制閱卷中的給分情況;
支持單評、雙平、三評模式,三種評卷模式可以隨時切換;
支持仲裁時,查看一評、雙評及多評中閱卷教師的姓名、給分、平均分及標記;
B/S架構,考務管理,科目管理,教師閱卷等功能全在瀏覽器上實現,無需另安裝客戶端;
支持對歷史評卷的管理,包括查詢、回評、修改等功能,教師可以對其評閱的所有試卷進行回評。
四、系統界面
http://www.tmdps.cn/
學生成績在線查詢
詳細成績查詢
人均成績查詢
http://www.tmdps.cn/
報表一鍵導出
綜合成績
單科成績
第四篇:Web系統-收銀員操作手冊
紅星美凱龍Web收銀管理系統
收銀員操作手冊
收銀員系統界面
收銀開單流程:
1.點擊“收銀開單”,進入收銀單界面
? 輸入框底紋為淺藍色的地方為系統自動生成部分
2.在商戶編號輸入框內,可使用模糊查詢
? 輸入商戶名稱的拼音首字母,即可顯示品牌,例如:優越,輸入“yy” ? 輸入商戶編碼的后三位,也可找到該品牌 ? 按空格鍵,則顯示所有商戶列表
3.輸入合同編碼,按商戶開具的定銷貨單的編號,按回車鍵進入一下輸入框 4.輸入合同金額,按商戶開具的定銷貨單內容,按回車鍵進入一下輸入框 5.輸入應繳金額,按商戶開具的定銷貨單內容,按回車鍵進入一下輸入框 6.選擇會員卡,非會員按回車鍵進入一下輸入框
7.選擇參與活動,默認情況下會顯示該商戶參加的最新活動,按回車鍵確認后自動計算優惠金額
? 如果商戶同時參加2個活動,根據定銷貨單開具參加的活動選擇對應的活動
? 開業價不參加活動的,刪除參與活動框中的內容,按回車鍵即表示不參加活動,對應的活動優惠金額自動變為0 8.按總計收款數收取,根據顧客支付方式選擇對應的支付方式
? 優惠券/卡為特殊方式,金額在券卡號中選取對應的券/卡,且不找零 ? 刷卡費用根據系統管理員后臺設置的費用率、費用上限自動計算 9.點擊“保存”按鈕保存該收銀單
(保存后)
10.點擊“預覽”按鈕,打印該收銀單(預覽前可對剛保存的單據進行修改)
★ 收銀單未打印,系統禁止開具下一單
(預覽后編輯按鈕禁用)
收銀清單查詢
? 系統管理員設置收銀員的查詢權限僅查看本人的銷售記錄清單
? 默認收款日期為當日,點擊“刷新”按鈕后,顯示收銀員的當日所有的銷售記錄(右上角記錄行數可調整單頁顯示行數)
? 查詢條件可使用收款日期、收款編號、廠商編號、品牌名稱等
? 例:2012年4月30日,收銀員查詢自己帳臺所收的廠商優越的銷售記錄
關于退貨業務的處理說明
1、當天退貨,收銀臺作廢收銀單(作廢單由領導審核組權限審核作廢單)
2、收銀單作廢 隔天退貨,財務部開退貨單
打開收銀清單,找到需作廢的單據并點擊單據
(如當日收銀單據較多,可在查詢中輸入作廢單據的收款編號精確查詢)
收銀單被作廢后,該單據由收銀清單中轉至作廢清單
同時作廢收銀單轉入作廢待審核狀態
審核后的作廢單狀態
收銀員每日對賬單
點擊“刷新”在顯示列表中選中收收銀員,再按左上角“單據按鈕” 自動彈出收銀員對賬單,點擊“預覽”即可打印出收銀員對賬單
谷歌瀏覽器清空緩存
1、點擊谷歌瀏覽器左上角“自定義瀏覽器”
2、點擊“選項”,進入“高級選項”
3、點擊“清除瀏覽器數據”
4、清除時間段選“最近4周”,并點擊“清除瀏覽器數據”按鈕
第五篇:基于WEB技術的科研項目驗收管理系統的設計與實現
龍源期刊網 http://.cn
基于WEB技術的科研項目驗收管理系統的設計與實現
作者:趙麗葉 李志敏
來源:《科技創新導報》2012年第24期
摘要:目前大多數科研課題管理系統都實現了課題的申報、評審、立項等工作,而后期的過程管理、驗收管理過程還缺少科學的信息化流程。本文提出了基于J2EE的SSM框架的科研項目驗收的網上個人申請、管理員審核以及專家評審的整個過程的解決方案,真正簡化了科研項目驗收過程,實現了科研項目驗收管理過程的科學化、高效性和公平性。
關鍵詞:項目驗收管理 信息化流程 SSM