国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

C語言計算機輔助測評系統(tǒng)的設(shè)計與實現(xiàn)

2017-03-23 03:10:19
遼寧科技學(xué)院學(xué)報 2017年1期
關(guān)鍵詞:C語言管理員密碼

張 麗

(山西管理職業(yè)學(xué)院,山西 臨汾 041000)

C語言計算機輔助測評系統(tǒng)的設(shè)計與實現(xiàn)

張 麗

(山西管理職業(yè)學(xué)院,山西 臨汾 041000)

文章對C語言計算機輔助測評系統(tǒng)的設(shè)計與實現(xiàn)進(jìn)行了研究。通過分析系統(tǒng)設(shè)計需求,從系統(tǒng)總體設(shè)計、功能設(shè)計、代碼設(shè)計方面設(shè)計并實現(xiàn)C語言計算機輔助測評系統(tǒng),結(jié)果表明在當(dāng)前高校開展學(xué)生成績測評中,能夠運用信息化技術(shù)手段設(shè)計測評系統(tǒng),以此實現(xiàn)對學(xué)生成績的測評,發(fā)揮積極應(yīng)用價值。

系統(tǒng)設(shè)計;計算機輔助測評系統(tǒng);C語言;功能設(shè)計

針對目前學(xué)院考試形式的現(xiàn)狀,設(shè)計并實現(xiàn)C語言計算機輔助測評系統(tǒng),為學(xué)院創(chuàng)設(shè)一個高效交互的學(xué)生成績測評環(huán)境,能夠有效整合測評學(xué)生成績,可以在實際中推廣應(yīng)用該系統(tǒng)設(shè)計方法,提升測評系統(tǒng)實用性能。

1 C語言技術(shù)

C語言是面對過程的程序語言,擺脫了對計算機硬件系統(tǒng)的依賴,移植性比較強,在不同型號的計算機上都已成功移植,應(yīng)用范圍廣且數(shù)據(jù)處理能力強〔1〕。在各領(lǐng)域及很多的系統(tǒng)設(shè)計中都普遍采用了C語言。

2 需求分析

本次設(shè)計的C語言計算機輔助測評系統(tǒng),在測評前,學(xué)生可以利用這套系統(tǒng)進(jìn)行自主練習(xí)。并能隨時查看正確答案。方便學(xué)生自學(xué)和測評,各種完善的評價指標(biāo)可實現(xiàn)對學(xué)生、教師及考試試題的定量分析,確保該系統(tǒng)的最終設(shè)計能夠滿足用戶的需求〔2〕。對于本次設(shè)計的C語言計算機輔助測評系統(tǒng),確保系統(tǒng)能夠基于C語言計算機技術(shù)輔助,轉(zhuǎn)化當(dāng)前我校程序類課程的教學(xué)訓(xùn)練與考核方式單一的現(xiàn)狀,輔助人工評閱紙質(zhì)源代碼工作,杜絕出現(xiàn)傳統(tǒng)的源代碼評測耗時、耗力的缺點,提升進(jìn)行學(xué)生成績輔助測評工作的效率與性能,使設(shè)計的系統(tǒng)滿足實際應(yīng)用需求。

3 設(shè)計實現(xiàn)基于C語言計算機輔助測評系統(tǒng)

3.1 系統(tǒng)總體結(jié)構(gòu)

該系統(tǒng)中,無論是管理員用戶還是學(xué)生用戶登錄時都需要在主界面登錄。在登錄界面選擇不同的用戶分別跳轉(zhuǎn)到自己用戶所對應(yīng)的子主界面。該系統(tǒng)主要有兩個子主界面組成:一個是管理界面,本界面是由管理員操作管理的,主要用來查詢和管理學(xué)生的信息、所有的試題、題庫,成績等。另一個是登錄界面,本界面是學(xué)生登錄后呈現(xiàn)的界面,主要用于學(xué)生在線考試、用于對之前成績的查詢,用于修改密碼等。

3.2 系統(tǒng)功能

從總體上考慮,系統(tǒng)應(yīng)該實現(xiàn)下列功能:

學(xué)生用戶登陸:在線考試、修改密碼、查看成績、退出系統(tǒng)。

管理員:對套題進(jìn)行管理,對學(xué)生信息進(jìn)行管理、修改密碼、成績管理等。

系統(tǒng)登錄注冊模塊功能描述如下:

(1)學(xué)生注冊:使用該系統(tǒng)進(jìn)行學(xué)習(xí)與測試,前提是需要學(xué)生用戶進(jìn)行注冊,沒有注冊的學(xué)生無法使用該系統(tǒng)。注冊時需要的信息包括用戶的學(xué)號、姓名、密碼、班級、專業(yè)等。

(2)學(xué)生管理員登錄:用戶登錄分為學(xué)生用戶登錄和管理員用戶登錄兩塊,通過下拉列表選擇登錄帳戶信息,輸入帳號和密碼,與數(shù)據(jù)庫中的信息進(jìn)行對比,輸入正確者可以進(jìn)入到本系統(tǒng)執(zhí)行在線考試等一系列的功能;反之輸入錯誤就需要重新登錄,重新輸入正確的信息。

(3)找回密碼:學(xué)生忘記了自己的密碼,輸入自己的相關(guān)身份認(rèn)證信息可以單擊忘記密碼找回密碼。

(4)學(xué)生登錄:選擇學(xué)生登錄后登錄到學(xué)生測試系統(tǒng),可以測試和修改密碼等操作。

管理員模塊功能描述:

(1)學(xué)生信息管理

添加學(xué)生信息:學(xué)生通過注冊的方式,管理員通過添加功能可以在數(shù)據(jù)庫中添加學(xué)生信息。修改學(xué)生信息:對于數(shù)據(jù)庫中的所有學(xué)生信息,管理員可以進(jìn)行修改。

刪除學(xué)生信息:對于數(shù)據(jù)庫中的所有學(xué)生信息,管理員可以進(jìn)行刪除。

查詢學(xué)生信息:管理員可以查看相關(guān)學(xué)生信息。

(2)學(xué)生成績管理

查詢成績:管理員可以通過試題編號、班級、分?jǐn)?shù)等相關(guān)信息,查看學(xué)生考試成績。

刪除成績:管理員可以刪除選中一條學(xué)生成績記錄。

(3)測試試題管理

添加試題:管理員可以添加一個單元名稱后又添加試題,試題分類存儲。

刪除試題:管理員可以把某個套題中的某個試題進(jìn)行刪除。

刪除套題:管理員可以把指定的單元試題進(jìn)行刪除。

查詢套題:管理員可以查詢所有題庫中的每套試題,并可以通過名稱字段對指定的試題進(jìn)行查詢。

讀取試題:系統(tǒng)在數(shù)據(jù)庫的題庫中可以進(jìn)行隨機抽取相應(yīng)類型試題并顯示出來。

(4)修改密碼

管理員可以通過登錄后臺的頁面,進(jìn)入后臺訪問數(shù)據(jù)庫,修改管理員的密碼。

(5)退出系統(tǒng)。退出網(wǎng)站并關(guān)閉窗口。

3.3 系統(tǒng)數(shù)據(jù)庫設(shè)計

數(shù)據(jù)庫中包含S_Admin【管理員信息表】、S_Questions【試卷信息表】、S_Student【學(xué)生信息表】、S_StuResult【學(xué)生成績信息表】、S_Taoti【套題信息表】五張表。下面重點介紹一下S_Admin【管理員信息表】和S_StuResult【學(xué)生成績信息表】。

S_Admin(管理員信息表)。該表保存信息為管理員信息,結(jié)構(gòu)見表1。

表1 管理員信息S_Admin 表的結(jié)構(gòu)

S_StuResult(學(xué)生成績信息表)。該表保存信息為學(xué)生的考試成績,結(jié)構(gòu)見表2。

表2 學(xué)生成績S_StuResult表的結(jié)構(gòu)

字段名稱數(shù)據(jù)類型長度允許空字段描述Re_Sumint4是總成績Re_SubTimedatetime8是添加時間

3.4 系統(tǒng)代碼設(shè)計

本測評系統(tǒng)設(shè)計開發(fā)環(huán)境是基于微軟公司推出的Visual Studio。系統(tǒng)代碼在設(shè)計實現(xiàn)中,確保系統(tǒng)管理員通過登錄網(wǎng)站首頁后,跳轉(zhuǎn)到管理員管理首頁。首頁上有站點導(dǎo)航,通過導(dǎo)航對每個功能進(jìn)行管理。

部分實現(xiàn)代碼為:

Web.sitemap文件代碼

……

……

……

系統(tǒng)中數(shù)據(jù)確認(rèn)按鈕功能實現(xiàn)中,部分代碼編程如下:

protected void Z_QueRen_Click(object sender, EventArgs e)

{ string ZJ_ID = this.Z_Id.Text;

……

if (ZJ_ID != "" & ZJ_ZName != "" & ZJ_ShuoMing != "")

{ DB db = new DB();

……

int Vlaue = db.sqlEx(cmdstr); //返回值為1

if (Vlaue == 0)

{ Response.Write("");

} else

{ Response.Write("");

……

Response.Write("");

} }

4 系統(tǒng)應(yīng)用價值分析

對于本次設(shè)計的C語言計算機輔助測評系統(tǒng),有助于實現(xiàn)考務(wù)工作的全程無紙化,非常環(huán)保,適合當(dāng)代倡導(dǎo)的主題。從學(xué)生考試報名到成績結(jié)束全程無紙化?;贑語言計算機輔助測評系統(tǒng)中,設(shè)置好了學(xué)生每題答題的時間,如果到了規(guī)定時間,用戶沒有切換到下一題,系統(tǒng)會自動跳到下一題。本測評系統(tǒng)中,還增加了練習(xí)模塊,考生可以針對自己的情況隨意選擇各種題型進(jìn)行練習(xí),并可隨時查看練習(xí)答案。發(fā)現(xiàn)自己的不足點,及時改正。加速學(xué)生在練習(xí)中提高自我,也能夠優(yōu)化提升系統(tǒng)應(yīng)用價值,值得在實際中推廣應(yīng)用該系統(tǒng)設(shè)計方法〔3〕。

綜上所述,設(shè)計實現(xiàn)C語言計算機輔助測評系統(tǒng),發(fā)揮積極應(yīng)用價值,能夠有效整合測評學(xué)生成績,可以在實際中推廣應(yīng)用該系統(tǒng)設(shè)計方法。

〔1〕 滕迪,姜昱舟,孫晶等.基于C#的ASP.NET設(shè)計與開發(fā)干部民主測評系統(tǒng)〔J〕.電腦編程技巧與維護,2012,(14):38-39.

〔2〕 潘皎.C語言程序自動評測系統(tǒng)的設(shè)計與實現(xiàn)〔D〕.黑龍江大學(xué),2012.

〔3〕 武鵬,張淑芬.計算機語言課程測評系統(tǒng)的研究與設(shè)計〔J〕.電腦知識與技術(shù),2013,(29):6503-6505.

A Design and implement of the Computer added Appraising System By C Language

ZHANG Li

(ShanxingVocationalCollegeofManagement,Linfen,Shanxi, 041000,China)

The paper expounds the design of the computer added appraising system by C language, and realizes the system from aspect of overall design, function design and code design. The result shows that we can operate the system to appraise the success of students.

System design; Computer added appraising system;C language; Function design

10.3969/j.issn.1008-3723.2017.01.007

(j)cnki 1008-3723 2017.01.007

2016-11-24

張麗(1981-),女,山西襄汾人,山西管理職業(yè)學(xué)院講師,碩士.研究方向:計算機語言.

TP311.52

A

猜你喜歡
C語言管理員密碼
密碼里的愛
我是小小午餐管理員
我是圖書管理員
少先隊活動(2020年8期)2020-12-18 02:32:07
我是圖書管理員
少先隊活動(2020年7期)2020-12-18 01:48:39
密碼疲勞
英語文摘(2020年3期)2020-08-13 07:27:02
基于Visual Studio Code的C語言程序設(shè)計實踐教學(xué)探索
計算機教育(2020年5期)2020-07-24 08:52:56
可疑的管理員
基于C語言的計算機軟件編程
電子制作(2018年16期)2018-09-26 03:27:08
高職高專院校C語言程序設(shè)計教學(xué)改革探索
密碼藏在何處
日土县| 武胜县| 仪征市| 扎鲁特旗| 贞丰县| 邳州市| 博罗县| 黔西| 沈阳市| 宜都市| 衡山县| 株洲市| 永州市| 霍山县| 浦东新区| 宾阳县| 夏津县| 江阴市| 哈密市| 孝义市| 砚山县| 衡山县| 沧源| 尉氏县| 甘德县| 顺昌县| 庆城县| 固镇县| 江口县| 海安县| 嘉鱼县| 十堰市| 和硕县| 全椒县| 武鸣县| 沅江市| 天峨县| 松溪县| 科尔| 金乡县| 洪湖市|