• <tr id="yyy80"></tr>
  • <sup id="yyy80"></sup>
  • <tfoot id="yyy80"><noscript id="yyy80"></noscript></tfoot>
  • 99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看 ?

    軟件課程教學(xué)系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)

    2014-04-29 00:00:00王勝男

    摘 要:基于網(wǎng)絡(luò)可行性和對(duì)教學(xué)的便利性,設(shè)計(jì)并實(shí)現(xiàn)了一款集學(xué)生學(xué)習(xí)、測(cè)驗(yàn)以及師生交流三大功能于一體的應(yīng)用軟件。采用ASP.NET動(dòng)態(tài)網(wǎng)頁(yè)設(shè)計(jì)技術(shù)、C#程序設(shè)計(jì)語(yǔ)言和SQL 2000數(shù)據(jù)庫(kù)為基礎(chǔ)開(kāi)發(fā)而成。前臺(tái)采用Dreamweaver實(shí)現(xiàn)各個(gè)模塊之間的鏈接,后臺(tái)管理員可以對(duì)數(shù)據(jù)庫(kù)進(jìn)行數(shù)據(jù)的添加、修改和刪除用戶的操作,使系統(tǒng)管理更加安全,也保證了數(shù)據(jù)庫(kù)可以及時(shí)更新。

    關(guān)鍵詞:軟件課程教學(xué);在線測(cè)評(píng);在線組卷;數(shù)據(jù)庫(kù)

    中圖分類號(hào):TP311.52

    1 系統(tǒng)需求分析

    基于網(wǎng)絡(luò)研究的可行性、安全性的考慮,以及在線教學(xué)的利弊分析,使學(xué)生學(xué)習(xí)考試更自主,老師作業(yè)更方便等因素而開(kāi)發(fā)。本系統(tǒng)可供廣大師生上網(wǎng)學(xué)習(xí)相關(guān)內(nèi)容,教師可以登錄后臺(tái)選擇同步當(dāng)前教學(xué)的測(cè)試題發(fā)布在網(wǎng)上,學(xué)生登錄此系統(tǒng)進(jìn)行網(wǎng)上測(cè)試,還可以制作練習(xí)題,通過(guò)保存為word文檔的形式供學(xué)生在課堂上進(jìn)行有針對(duì)的練習(xí)。

    2 系統(tǒng)結(jié)構(gòu)圖

    3 系統(tǒng)設(shè)計(jì)思想

    3.1 資源下載模塊。該模塊中可以對(duì)教師課件進(jìn)行搜索和下載,為學(xué)生學(xué)習(xí)和復(fù)習(xí)提供方便,學(xué)生只要登錄系統(tǒng)進(jìn)入資源下載頁(yè)面,輸入課件名稱進(jìn)行搜索,如果課件存在,學(xué)生就可以進(jìn)行下載。

    3.2 學(xué)習(xí)方法模塊。進(jìn)入該模塊可以看到與軟件課程相關(guān)的內(nèi)容,也有以編程語(yǔ)言為基礎(chǔ)的更加深入的其他課程。點(diǎn)擊任何一個(gè)即可進(jìn)入該課程的具體介紹。

    3.3 在線測(cè)評(píng)模塊。課后學(xué)生要對(duì)已學(xué)知識(shí)加以測(cè)評(píng),了解自己的消化程度,從而針對(duì)自己的情況做相應(yīng)調(diào)整進(jìn)而完善對(duì)該課程的學(xué)習(xí)。模塊中的題型包括選擇題、判斷題、填空題和編程題。學(xué)生可自主選擇題型來(lái)檢驗(yàn)自己的學(xué)習(xí)成果。完成測(cè)試后,點(diǎn)擊“提交試卷”,系統(tǒng)即可顯示做對(duì)的題數(shù)和每道題的正確答案,學(xué)生可以及時(shí)查錯(cuò)糾錯(cuò),通過(guò)比較答案和自己思考加深對(duì)知識(shí)點(diǎn)的理解。當(dāng)然,如果遇到問(wèn)題也可立即在論壇中提出問(wèn)題等待教師的解答。

    3.4 在線試卷模塊。該模塊主要是教師用來(lái)在網(wǎng)上發(fā)布試卷供學(xué)生練習(xí)或考試。此模塊的實(shí)現(xiàn)要通過(guò)后臺(tái)管理中的制作試題來(lái)完成。教師通過(guò)對(duì)上傳的各種題型定制分值和選擇就可以在線發(fā)布試卷。發(fā)布完成后就可以看見(jiàn)成套的試卷,學(xué)生可以進(jìn)行練習(xí)或測(cè)驗(yàn)。在學(xué)習(xí)的不同時(shí)期,教師可以根據(jù)學(xué)習(xí)內(nèi)容自主調(diào)整試卷內(nèi)容,還可以選擇題目生成試卷后保存成word下載打印。該模塊還有取消已發(fā)布試卷的功能,對(duì)當(dāng)前不用的試卷都可以進(jìn)行刪除操作。

    3.5 BBS論壇模塊。這里是學(xué)生和教師交流溝通的平臺(tái)。學(xué)生可以針對(duì)課堂上的遺留問(wèn)題、測(cè)驗(yàn)中不明白的地方在BBS中留言。當(dāng)教師在該系統(tǒng)中瀏覽到這些問(wèn)題時(shí)就會(huì)做出相應(yīng)答復(fù)。

    3.6 后臺(tái)管理。后臺(tái)管理包括用戶信息管理、題庫(kù)信息管理和課件信息管理。用戶信息管理是對(duì)管理員信息的管理,這里可以添加多個(gè)系統(tǒng)管理員。題庫(kù)信息管理包括制作試題、上傳試題和試題管理。

    4 系統(tǒng)開(kāi)發(fā)環(huán)境

    Visual Studio 2005 ASP.NET:ASP.NET建立在.NET Framework的編程類之上,它提供了一個(gè)Web應(yīng)用程序模型,并且包含使生成ASP Web應(yīng)用程序變得簡(jiǎn)單的控件集和結(jié)構(gòu)。ASP.NET包含封裝公共HTML用戶界面元素(如文本框和下拉菜單)的控件集。但這些控件在Web服務(wù)器上運(yùn)行,并以HTML的形式將它們的用戶界面推送到瀏覽器。在服務(wù)器上,這些控件公開(kāi)一個(gè)面向?qū)ο蟮木幊棠P停瑸閃eb開(kāi)發(fā)人員提供了面向?qū)ο蟮木幊痰呢S富性。開(kāi)發(fā)此系統(tǒng)我所采用的開(kāi)發(fā)語(yǔ)言是C#程序設(shè)計(jì)語(yǔ)言。

    5 軟件運(yùn)行環(huán)境

    (1)安裝 IE 6以上版本。(2)安裝Microsoft .NET Framework SDK。(3)完成以上安裝后,就可以在任何文本編輯器中編寫(xiě)代碼了,最后保存為擴(kuò)展名為.cs的文件。

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

    .NET Framework中的數(shù)據(jù)提供程序組件用于同數(shù)據(jù)源打交道,換句話說(shuō),它是數(shù)據(jù)源所特有的。它包含4個(gè)對(duì)象:Connection對(duì)象、Command對(duì)象、DataReader對(duì)象和DataAdapter對(duì)象。由于數(shù)據(jù)源不同,上述4個(gè)對(duì)象分別針對(duì)不同的數(shù)據(jù)源做不同的實(shí)現(xiàn),比如對(duì)于本系統(tǒng)中的SQL Server數(shù)據(jù)庫(kù),它們的具體實(shí)現(xiàn)是SqlConnection、SqlCommand、SqlDataReader和SqlDataAdapter。Connection對(duì)象和數(shù)據(jù)庫(kù)交互,必須連接它。Connection對(duì)象管理與數(shù)據(jù)源的連接。Command對(duì)象允許與數(shù)據(jù)源交流并發(fā)送命令給它。為了快速的只是“向前”地讀取數(shù)據(jù),使用DataReader。如果想使用斷開(kāi)數(shù)據(jù),使用DataSet并實(shí)現(xiàn)能進(jìn)行讀取或者寫(xiě)入數(shù)據(jù)源的DataAdapter。

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

    該軟件課程教學(xué)系統(tǒng)的開(kāi)發(fā)具有一定的實(shí)用價(jià)值,它充分應(yīng)用了計(jì)算機(jī)和網(wǎng)絡(luò)信息技術(shù),實(shí)現(xiàn)了交互式教學(xué)。相信通過(guò)科技化的教學(xué)手段、信息化的傳播方式和現(xiàn)代化的教學(xué)方式,能讓學(xué)生自由地發(fā)揮創(chuàng)造力和想像力,進(jìn)而成長(zhǎng)為具有探索求新能力的新型人才。一方面,作為一個(gè)教學(xué)體統(tǒng),它可以為教師教學(xué)和學(xué)生學(xué)習(xí)帶來(lái)便利;另一方面,該系統(tǒng)的開(kāi)發(fā)制作過(guò)程完成可以變身為一個(gè)一體化教學(xué)項(xiàng)目供計(jì)算機(jī)專業(yè)的學(xué)生學(xué)習(xí)和開(kāi)發(fā)。

    參考文獻(xiàn):

    [1]趙輝,楊麗敏.ASP.NET案例開(kāi)發(fā)集錦[M].北京:電子工業(yè)出版社,2006.

    [2](美)Sceppa.ADO.NET 2.0技術(shù)內(nèi)幕[M].北京:清華大學(xué)出版社,2008.

    [3]關(guān)敬敏.SQL SERVER 數(shù)據(jù)庫(kù)應(yīng)用教程[M].北京:清華大學(xué)出版社,2005.

    [4]張躍進(jìn),許斌.C#數(shù)據(jù)庫(kù)開(kāi)發(fā)完全手冊(cè)[M].北京:人民郵電出版社,2006.

    作者簡(jiǎn)介:王勝男(1985.10-),女,湖北襄陽(yáng)人,本科,軟件設(shè)計(jì)師。

    作者單位:廣東省中山技師學(xué)院,廣東中山 528429

    祥云县| 灵川县| 商水县| 改则县| 东阿县| 通许县| 泽库县| 阜宁县| 新龙县| 石首市| 丹棱县| 安陆市| 遂昌县| 曲阜市| 比如县| 曲靖市| 永宁县| 隆林| 清原| 平陆县| 武冈市| 陕西省| 云和县| 洛浦县| 嘉善县| 油尖旺区| 彰武县| 会东县| 盐山县| 龙海市| 尤溪县| 霍林郭勒市| 鄂托克旗| 同心县| 崇礼县| 江陵县| 土默特右旗| 敦煌市| 永春县| 娄烦县| 马尔康县|