999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

考試分析管理系統的設計與實現

2016-03-15 09:17:22包艷霞
科技與創新 2016年3期
關鍵詞:數據庫

包艷霞

摘 要:分別對考試分析管理系統設計中的軟件需求分析、數據庫設計、客戶端應用程序設計及其開發過程中遇到的問題進行了探索和研究。該系統建立在CS模型的基礎上,使用MS SQL Server數據庫,并借助PowerBuild設計而成,可方便、快捷地統計每一場考試的數據。

關鍵詞:考試分析管理系統;數據庫;應用程序設計;PowerBuild

中圖分類號:TP311.52 文獻標識碼:A DOI:10.15913/j.cnki.kjycx.2016.03.085

目前,由于我國的考生人數不斷增加,教師的工作量日益增加。而一場考試的各項數據指標是衡量教師工作情況和學生學習情況的重要指標。考試分析軟件是指根據學生考試成績快速分析數據庫的應用程序。考試分析管理系統使用數據庫開發工具,利用繼承、封裝的方法,建立了易于維護的數據庫應用軟件。軟件的設計以實用性、易用性為前提,允許教師輸入相應的評語,并有打印和數據導入功能,能以圖表的方式將數據顯示在用戶界面上,直觀地表現了考試分析結果,體現了Windows程序易用性的特點。

1 面向對象的分析和設計

面向對象分析和設計是當前最流行的應用系統的分析和設計方法,其特點在于將系統中的各要素以對象的形式進行抽象,并提取出關鍵抽象。具體的面向對象分析設計方法,比如UML不在本文的論述范圍內。由于考試分析系統較為簡單,在此只進行簡單分析。

在數據庫應用系統中,所有的系統模塊可分為系統的客戶端界面和相應的數據庫處理模塊。在設計過程中,對上述二者的處理應盡量分開,即隔離界面的修改與數據庫數據流程的修改,這樣有利于應用系統的維護。

數據庫中的對象分為考試、學生分數、成績分布直方圖和編碼表等。為了實現這些對象的編程,必須使用面向對象的編程技術。在面向對象的編程中,類由屬性和屬性上的方法構成,對象是類的實例化。

2 PowerBuild應用程序設計

PowerBuild采用獨特的數據窗口對象,使數據庫數據的相關錄入、編輯、報表制作非常方便。

2.1 與數據庫的連接

PowerBuild是一種非常方便的數據庫應用開發工具,其可利用多種方法與數據庫建立連接,并提供多種方法實現與數據庫的數據交互。以下為一段簡單的數據庫連接代碼:

sqlca.database = ksfx //數據庫名

sqlca.logid = sa //登錄名

sqlca.logpass = "*******" //密碼

sqlca.servername = ksfx_server //服務器名

sqlca.DBMS ="MSS Microsoft SQL Server 6.x" //DBMS類型為MS SQL SERVER

connect using sqlca;

在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除以分母。因此,對該錯誤進行了預處理。

〔編輯:張思楠〕

猜你喜歡
數據庫
數據庫
財經(2017年15期)2017-07-03 22:40:49
數據庫
財經(2017年2期)2017-03-10 14:35:35
兩種新的非確定數據庫上的Top-K查詢
數據庫
財經(2016年15期)2016-06-03 07:38:02
數據庫
財經(2016年3期)2016-03-07 07:44:46
數據庫
財經(2016年6期)2016-02-24 07:41:51
數據庫
財經(2015年3期)2015-06-09 17:41:31
數據庫
財經(2014年21期)2014-08-18 01:50:18
數據庫
財經(2014年6期)2014-03-12 08:28:19
數據庫
財經(2013年6期)2013-04-29 17:59:30
主站蜘蛛池模板: 欧美另类精品一区二区三区 | 亚洲成人高清无码| 一区二区无码在线视频| 久久精品最新免费国产成人| 国产亚洲男人的天堂在线观看 | 欧美一级黄色影院| 99热这里只有精品国产99| 久久香蕉国产线看观看亚洲片| 日本高清有码人妻| 成人亚洲国产| 国产在线自揄拍揄视频网站| 狠狠色丁香婷婷| 欧美国产日韩另类| 国产偷国产偷在线高清| 在线国产欧美| 97色伦色在线综合视频| 99青青青精品视频在线| 五月天香蕉视频国产亚| 亚洲精品综合一二三区在线| 亚洲成人在线网| 婷婷亚洲综合五月天在线| 亚欧成人无码AV在线播放| 啪啪免费视频一区二区| 天天色天天综合网| 日本久久网站| 欧美日韩免费观看| 国产91蝌蚪窝| 精品一區二區久久久久久久網站| 国产成人精品18| 欧美另类图片视频无弹跳第一页| 福利姬国产精品一区在线| a级毛片毛片免费观看久潮| 99精品高清在线播放| 91成人免费观看| 制服无码网站| 国产丝袜第一页| 国产精品女人呻吟在线观看| 欧美亚洲国产精品第一页| 无码一区二区三区视频在线播放| 99在线小视频| 亚洲成人免费在线| 国产区成人精品视频| 日韩精品毛片人妻AV不卡| 国产精品视频系列专区| 国产午夜一级毛片| 本亚洲精品网站| 亚洲国产精品VA在线看黑人| 亚洲VA中文字幕| 操国产美女| 国产精品页| 亚洲无码视频图片| 国产一区二区三区夜色| 成人va亚洲va欧美天堂| 91青青在线视频| 国产h视频免费观看| 久久99热这里只有精品免费看 | 亚洲成A人V欧美综合天堂| 国产精品成人AⅤ在线一二三四 | av在线人妻熟妇| 国产小视频a在线观看| 国产喷水视频| 91国内外精品自在线播放| 国产在线拍偷自揄拍精品| 国产手机在线观看| 中文字幕在线看| 精品国产美女福到在线不卡f| www.亚洲一区二区三区| 97久久人人超碰国产精品| 色婷婷啪啪| 国产精品夜夜嗨视频免费视频| 亚洲第一成人在线| 人妻精品全国免费视频| 国产裸舞福利在线视频合集| 亚洲,国产,日韩,综合一区| 天堂亚洲网| 中文字幕永久在线观看| 呦视频在线一区二区三区| 欧美不卡视频在线观看| 巨熟乳波霸若妻中文观看免费| 成人噜噜噜视频在线观看| 综1合AV在线播放| 动漫精品啪啪一区二区三区|