考試分析管理系統設計與實現的論文
目前,由於我國的考生人數不斷增加,教師的工作量日益增加。而一場考試的各項數據指標是衡量教師工作情況和學生學習情況的重要指標。考試分析軟件是指根據學生考試成績快速分析數據庫的應用程序。考試分析管理系統使用數據庫開發工具,利用繼承、封裝的方法,建立了易於維護的數據庫應用軟件。軟件的設計以實用性、易用性為前提,允許教師輸入相應的評語,並有打印和數據導入功能,能以圖表的方式將數據顯示在用户界面上,直觀地表現了考試分析結果,體現了Windows程序易用性的特點。
1面向對象的分析和設計
面向對象分析和設計是當前最流行的應用系統的分析和設計方法,其特點在於將系統中的各要素以對象的形式進行抽象,並提取出關鍵抽象。具體的面向對象分析設計方法,比如UML不在本文的論述範圍內。由於考試分析系統較為簡單,在此只進行簡單分析。在數據庫應用系統中,所有的系統模塊可分為系統的`客户端界面和相應的數據庫處理模塊。在設計過程中,對上述二者的處理應儘量分開,即隔離界面的修改與數據庫數據流程的修改,這樣有利於應用系統的維護。數據庫中的對象分為考試、學生分數、成績分佈直方圖和編碼表等。為了實現這些對象的編程,必須使用面向對象的編程技術。在面向對象的編程中,類由屬性和屬性上的方法構成,對象是類的實例化。
2PowerBuild應用程序設計
PowerBuild採用獨特的數據窗口對象,使數據庫數據的相關錄入、編輯、報表製作非常方便。
2.1與數據庫的連接
PowerBuild是一種非常方便的數據庫應用開發工具,其可利用多種方法與數據庫建立連接,並提供多種方法實現與數據庫的數據交互。以下為一段簡單的數據庫連接代碼:base=ksfx//數據庫名d=sa//登錄名ass="*******"//密碼ername=ksfx_server//服務器名="MSSMicrosoftSQLServer6.x"//DBMS類型為MSSQLSERVERconnectusingsqlca;在PowerBuild與數據庫的交互過程中,所有與數據庫交互的語句,比如CONNECT、嵌入式SQL都需要在語句結束後加上“;”。
2.2嵌入式SQL
PowerBuild可直接在應用程序中使用嵌入式SQL,嵌入式SQL可使PowerBuild與數據庫的交互更加簡單、快捷。但有時用户需要進行一些數據錄入、修改工作,這些工作都是在DataWindow上進行的。數據窗口是PowerBuild的可視控件之一,每個數據窗口都與1個數據源相連接,該數據源就是1條SELECT語句。數據窗口實質上是利用1個SQLCA對象訪問該數據源,從數據源中提取數據,並以用户自定義的格式將數據顯示出來的方式。
2.3數據源
用户可使用Insertrow、Deleterow插入、刪除新行,也可直接在可視界面上修改記錄,但是這些修改都不會實時寫入數據庫。只有當執行Update方法時,數據庫才會將修改過的數據記錄以SQL命令的形式發送至數據庫。如果發送失敗,則Update的反饋信息為“-1”。此時,用户可通過SQLCA對象中的相應屬性(SQLDBCode、SQLErrText)瞭解具體出錯的代碼及出錯原因;如果修改成功,則Update的反饋信息為“1”。
3考試系統的設計
3.1考試分析窗口
考試分析窗口是考試分析的主窗口,也是該系統應用中最重要的窗口,如圖1所示。該窗口由活頁夾(考試分析、圖示、錄入考試評語)組成。考試分析項主要是指考試的各項指標,比如平均成績、難度係數等。圖示中會生成考試成績的直方圖,考試評語為手工輸入的教師評語。該窗口左上方有1個小數據窗口,這個數據窗口採用了下拉子數據窗口的方式,可為用户提供自由輸入考試編碼的界面,從而幫助用户確定需要分析考試的場次。此外,統計按鈕用於生成數據統計,保存按鈕用於保存教師輸入的評語。在統計按鈕的設計中,用户可從小數據窗口中提取考試數據,並調用窗口方法wf_ksfx計算、分析各類考試數據,比如最高分、最低分、平均分、人員總數、難度係數和標準偏差;將統計出的數據插入到dw_2的相關數據字段中,數據窗口會自動繪製相關的直方圖。
3.2系統測試
針對數據庫應用程序的特點,測試主要圍繞數據庫進行。對於數據錄入程序,分別以插入多行、一行、空行測試,並錄入了錯誤數據,比如重複編碼等;對於考試分析程序,分別統計了一行、多行、空記錄,從而檢驗程序的健壯性。經過測試發現了一系列錯誤,比如,如果統計時無考試成績,系統會用0除以分母。因此,對該錯誤進行了預處理。
-
考試加油鼓勵的短句國小生
1、考研,考研,我要考研,在學習的道路上,我們要做知識的開拓者。2、人生有幾步是需要跑的,現在就是要跑的時候了,想過成功,想過失敗,但從沒想過放棄。在過程中打敗自己,在結果上打敗別人。3、每個月月底一個大休,週日適當休息,其餘時間按計劃進行,雷打不動,即使下冰雹,哪怕下...
-
考試感受作文(必備9篇)
無論是在學校還是在社會中,大家都不可避免地要接觸到作文吧,寫作文可以鍛鍊我們的獨處習慣,讓自己的心靜下來,思考自己未來的方向。相信寫作文是一個讓許多人都頭痛的問題,以下是小編為大家整理的考試感受作文10篇,歡迎大家借鑑與參考,希望對大家有所幫助。考試感受作...
-
考試的文案
隨着社交網絡的興起,越來越多人熱衷於在朋友圈發佈文案,文案用以分享自己的喜怒哀樂。你所見過的文案是什麼樣的呢?下面是小編收集整理的考試的文案,僅供參考,大家一起來看看吧。1、有的人,不到最後一刻,絕不復習!沒錯,是我2、逢考必過,萬事順利3、本來想靠這次期末考試...
-
實用的考試後作文常用(10篇)
無論在學習、工作或是生活中,大家都經常看到作文的身影吧,作文是一種言語活動,具有高度的綜合性和創造性。還是對作文一籌莫展嗎?下面是小編整理的考試後作文10篇,希望對大家有所幫助。考試後作文篇1最後一場考試結束了,我緊張的心情終於平復了下來,有些激動又有些忐...