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

?

基于C#的在線考試系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)

2016-06-16 20:28:28張鋒
電腦知識(shí)與技術(shù) 2016年10期
關(guān)鍵詞:節(jié)約資源網(wǎng)絡(luò)

張鋒

摘要:通過軟件進(jìn)行考試的方式被稱為無紙化考試,隨著無紙化考試的誕生,原始的考試方式已經(jīng)漸漸地被無紙化考試所取代。在線考試系統(tǒng)是基于C#編程技術(shù)把學(xué)科、試題、電腦改卷、結(jié)果查詢的部分管理工作集成到一個(gè)同一的平臺(tái),各管理人員能夠及時(shí)、準(zhǔn)確的了解學(xué)生學(xué)習(xí)生活情況。同時(shí),也可以方便老師針對(duì)學(xué)生的不同情況進(jìn)行分層次幫助引導(dǎo)。考試是對(duì)學(xué)生所學(xué)知識(shí)檢查、掌握和理解知識(shí)程度的重要手段,無紙化的考卷,無紙化考試的隨時(shí)性,隨地性,這些特點(diǎn)都是研究并開發(fā)網(wǎng)絡(luò)考試系統(tǒng)具有重要積極的意義,將給學(xué)生和老師帶來極大的便利。無紙化考試,環(huán)保、節(jié)約資源,適應(yīng)當(dāng)代社會(huì)發(fā)展的發(fā)展。

關(guān)鍵詞:無紙化考試;C#;在線考試系統(tǒng);節(jié)約資源;網(wǎng)絡(luò)

中圖分類號(hào):TP311 文獻(xiàn)標(biāo)識(shí)碼:A 文章編號(hào):1009-3044(2016)10-0109-02

Abstract: The way through the examination of the software is called paperless examination, with the birth of the paperless examination, the original test method has been gradually replaced by the paperless examination. Online examination system is based on C# programming technology to discipline, the test question, the computer to change the volume, results query part of the management work integrated into a unified platform, the management personnel can timely and accurate understanding of the students learning life. At the same time, it can also be convenient for students to carry out the different levels of the students to help guide. Examination is the students learned knowledge check, master and understand the knowledge level of an important means, paperless examination paper, no paper examination at any time, anywhere of. These characteristics are research and development of network examination system has important and positive significance, will bring great convenience to the students and teachers. Non paper examination, environmental protection, conservation of resources, to adapt to the development of contemporary social development.

Key words:paperless examination; C#; online examination system; save resources; network

1 現(xiàn)行在線考試系統(tǒng)現(xiàn)狀及背景

信息高速發(fā)展的時(shí)代,高效率的辦公越來越重要。對(duì)于現(xiàn)在來說,在線考試系統(tǒng)的開發(fā)還是比較熱門。還有很大要改進(jìn)的部分,例如怎樣在規(guī)定的時(shí)間內(nèi)自動(dòng)交試卷、自動(dòng)評(píng)分、怎樣設(shè)置考試的時(shí)間等。本次開發(fā)的目標(biāo)可以使工作人員在網(wǎng)絡(luò)上完成相應(yīng)的題目添加、試卷提交、查看等功能。配有一套完整成熟的題庫(kù)就可以實(shí)現(xiàn)自動(dòng)化考試,節(jié)約大量的人力物力資源,并且速度更加快捷。

1.1 系統(tǒng)實(shí)現(xiàn)的目標(biāo)

主要實(shí)現(xiàn)以下幾點(diǎn)目標(biāo):試題隨機(jī)抽取、試題分值和考試時(shí)間的設(shè)置、自動(dòng)提交試卷和評(píng)分、分?jǐn)?shù)的查詢。

2 系統(tǒng)的設(shè)計(jì)目標(biāo)分析

系統(tǒng)采用的是C# + SQL Server 數(shù)據(jù)庫(kù)的架構(gòu)實(shí)現(xiàn)的,從而實(shí)現(xiàn)信息化,規(guī)范化,系統(tǒng)化,網(wǎng)絡(luò)化的平臺(tái),具有較好的適應(yīng)性和推廣性。此系統(tǒng)分以下幾個(gè)模塊:用戶管理、成績(jī)查詢、考試設(shè)置、添加試題、修改試題、刪除試題、開始考試、修改密碼、查詢分?jǐn)?shù)。本系統(tǒng)目前主要市場(chǎng)為學(xué)校,服務(wù)的是廣大在校師生,考試系統(tǒng)種類,相應(yīng)的環(huán)境也成熟,有利于軟件的推廣,有了一定的基礎(chǔ),可以考慮推廣到其他行業(yè)。

3 SQL Server 2000數(shù)據(jù)庫(kù)

系統(tǒng)使用的是SQL Server 2000數(shù)據(jù)庫(kù),它的主要特點(diǎn)和優(yōu)勢(shì)主要有以下幾個(gè):

1)更高的擴(kuò)展性:可支持4個(gè)CPU和2GB內(nèi)存,也可支持64個(gè)CPU和64GB內(nèi)存。

2)性能和可伸縮性:系統(tǒng)管理先進(jìn),并支持Windows圖形化管理工具、本地和遠(yuǎn)程的系統(tǒng)管理和配置等。

3)更加安全:與Oracle相比sql server更加安全,漏洞更少。

4)開發(fā)效率:可與Visual Studio團(tuán)隊(duì)協(xié)同工作,并提供集成化的開發(fā)體驗(yàn)

5)商業(yè)智能:與以前的版本對(duì)比,在數(shù)據(jù)倉(cāng)庫(kù)、商務(wù)智能等方面都有很多先進(jìn)功能。

6)成本:與Oracle數(shù)據(jù)庫(kù)相比,開發(fā)成本低,更新版本時(shí),不需要付額外的費(fèi)用。

3.1 C/S的體系結(jié)構(gòu)

系統(tǒng)采用C/S模式,C/S體系結(jié)構(gòu)的主要優(yōu)點(diǎn):

3.1.1 客戶程序(client):

1)客戶端必須知道服務(wù)器端的地址,才能被用戶端調(diào)用運(yùn)行。

2)運(yùn)行不需要特殊的硬件和復(fù)雜的操作系統(tǒng)支持。

3.1.2 服務(wù)器端程序(server):

1)可同時(shí)處理多個(gè)或本地客戶的服務(wù)請(qǐng)求。

2)系統(tǒng)啟動(dòng)后,就會(huì)一直運(yùn)行,服務(wù)器端不需要知道客戶端程序的地址。

3)一般情況下,不需要強(qiáng)大的硬件和復(fù)雜高級(jí)的操作系統(tǒng)支持。

4系統(tǒng)功能設(shè)計(jì)

在線考試系統(tǒng)主要分為兩個(gè)大的模塊:考生模塊、管理員模塊。

1)考生模塊:開始考試、修改密碼、查詢分?jǐn)?shù)

2)管理員功能模: 用戶管理、成績(jī)查詢、添加、修改試題、考試設(shè)置

4.1 系統(tǒng)實(shí)現(xiàn)及代碼

1)根據(jù)設(shè)計(jì)目標(biāo)對(duì)系統(tǒng)進(jìn)行測(cè)試,有登錄測(cè)試、修改密碼測(cè)試、分?jǐn)?shù)查詢測(cè)試、用戶管理測(cè)試、添加新用戶測(cè)試、修改用戶測(cè)試、刪除用戶測(cè)試、成績(jī)查詢測(cè)試等。

系統(tǒng)登錄主界面,如圖1所示。

2)關(guān)鍵代碼如下:

private void開始考試SToolStripMenuItem_Click(object sender, EventArgs e)

{

this.Hide();

frmStartExam startexam = new frmStartExam();//考試模塊

startexam.studentNum = Username;

startexam.Show();

}

private void 查詢分?jǐn)?shù)SToolStripMenuItem_Click(object sender, EventArgs e)

{

string sql = "select * from tb_ExamResult where UserID='"+Username+"'";

SqlConnection conn = BaseClass.DBCon();

SqlCommand cmd = new SqlCommand(sql,conn); //分?jǐn)?shù)模塊

SqlDataReader sdr = cmd.ExecuteReader();

string xz = sdr[2].ToString();

string pd = sdr[3].ToString();

string tk = sdr[4].ToString();

string mess = Username + "你好,你的考分如下:n"+"選擇題得分:"+xz+"\n"+"判斷題得分: "+pd+"\n"+"填空題得分:"+tk+"\n"+"最后總得分:"+all;

MessageBox.Show(mess,"考試成績(jī)查詢");

}

5 結(jié)束語(yǔ)

在線考試系統(tǒng)主要的服務(wù)對(duì)象是學(xué)校,一種新的模式——無紙化考試,采用的是C/S模式。開發(fā)平臺(tái)是 Microsoft Visual Studio 2010,數(shù)據(jù)庫(kù)是SQL Server 2000。系統(tǒng)界面簡(jiǎn)練、操作簡(jiǎn)單,容易上手。登錄時(shí),有兩種選擇,一是考生身份登錄,考試和查詢。另一是,管理員登錄,對(duì)試題和考生進(jìn)行管理。每個(gè)操作步驟都簡(jiǎn)單明了,這是系統(tǒng)最大的特點(diǎn)。

參考文獻(xiàn):

[1] 鄭阿奇. Visual C#應(yīng)用案例教程(2008版)[M]. 北京: 電子工業(yè)出社, 2012: 25-36.

[2] 明日科技, 王小科, 梁冰, 等. C#開發(fā)典型模塊大全[M]. 北京: 人民郵電出版社, 2009: 67-80.

[3] 王珊, 薩師煊. 數(shù)據(jù)庫(kù)系統(tǒng)概論[M].4版. 北京: 高等教育出版社, 2006: 18-25.

[4] 張海藩. 軟件工程導(dǎo)論[M]. 5版.北京: 清華大學(xué)出版社, 2012: 39-45.

[5] 衛(wèi)琳, 李妍, 周飛菲, 等. SQL Server 2008數(shù)據(jù)庫(kù)應(yīng)用與開發(fā)教程[M].2版. 北京: 清華大學(xué)出版社, 2011: 17-23.

[6] 韓萬(wàn)江, 姜立新. 軟件工程案例教程 軟件項(xiàng)目開發(fā)實(shí)踐[M].2版. 北京: 機(jī)械工業(yè)出版社, 2013: 24-35.

[7] 張愷, 陳自力, 鄭晶,等. 軟件工程與團(tuán)隊(duì)開發(fā)實(shí)戰(zhàn)[M]. 北京: 機(jī)械工業(yè)出版社, 2011: 25-36.

[8] 韓萬(wàn)江, 姜立新, 宋茂強(qiáng). 軟件項(xiàng)目管理案例教程[M]. 北京: 機(jī)械工業(yè)出版社, 2013: 56-64.

[9] 胡荷芬, 張帆,高斐. UML系統(tǒng)建?;A(chǔ)教程[M]. 北京: 清華大學(xué)出版社, 2012: 20-26.

[10] 薛華成. 管理信息系統(tǒng)[M]. 北京: 清華大學(xué)出版社, 2012: 27-35.

[11] 龔沛曾, 楊志強(qiáng), 陸慰民, 等. Visual Basic.NET程序設(shè)計(jì)教程[M].2版. 北京: 高等教育出版社, 2011: 37-45.

[12] 鄭阿奇, 丁有和. Visual C++.NET程序設(shè)計(jì)教程[M]. 北京: 機(jī)械工業(yè)出版社, 2013: 39-46.

[13] 鄭阿奇, 彭作民,高茜, 等. ASP.NET3.5實(shí)用教程[M]. 北京: 電子工業(yè)出版社, 2012: 45-50.

[14] 謝希仁. 計(jì)算機(jī)網(wǎng)絡(luò)[M].5版. 北京: 電子工業(yè)出版社, 2011: 37-45.

猜你喜歡
節(jié)約資源網(wǎng)絡(luò)
節(jié)約資源
品牌研究(2022年23期)2022-08-24 03:39:26
節(jié)約資源
上海故事(2017年4期)2017-04-18 16:41:33
跟超市小票說再見
現(xiàn)代服務(wù)業(yè)集聚區(qū)綠色建筑技術(shù)應(yīng)用
計(jì)算機(jī)網(wǎng)絡(luò)管理技術(shù)探析
芻議計(jì)算機(jī)網(wǎng)絡(luò)信息化管理
油氣集輸系統(tǒng)信息化發(fā)展形勢(shì)展望
基于網(wǎng)絡(luò)的信息資源組織與評(píng)價(jià)現(xiàn)狀及發(fā)展趨勢(shì)研究
基于網(wǎng)絡(luò)的中學(xué)閱讀指導(dǎo)
考試周刊(2016年79期)2016-10-13 21:50:36
新形勢(shì)下地市報(bào)如何運(yùn)用新媒體走好群眾路線
明溪县| 门源| 延吉市| 长汀县| 徐水县| 同心县| 富阳市| 时尚| 德阳市| 全南县| 本溪| 宜黄县| 荔波县| 中宁县| 柏乡县| 余姚市| 沅江市| 丹巴县| 乡城县| 开江县| 马山县| 德化县| 呼玛县| 临漳县| 井研县| 温州市| 馆陶县| 得荣县| 镇江市| 都安| 沂源县| 城步| 伊春市| 兴文县| 松江区| 汕尾市| 中江县| 梁山县| 云梦县| 株洲县| 玉林市|