公務(wù)員期刊網(wǎng) 論文中心 正文

在線網(wǎng)絡(luò)教育系統(tǒng)設(shè)計實(shí)踐

前言:想要寫出一篇引人入勝的文章?我們特意為您整理了在線網(wǎng)絡(luò)教育系統(tǒng)設(shè)計實(shí)踐范文,希望能給你帶來靈感和參考,敬請閱讀。

在線網(wǎng)絡(luò)教育系統(tǒng)設(shè)計實(shí)踐

摘要:網(wǎng)上教育系統(tǒng)設(shè)計的好壞對教學(xué)影響較大。文章研究了動態(tài)在線教育系統(tǒng)的實(shí)現(xiàn)方法,開發(fā)了一個新的在線網(wǎng)上教育系統(tǒng)。隨著WEB應(yīng)用開發(fā)復(fù)雜程度的加大,需要相應(yīng)的建模方法來指導(dǎo)其開發(fā)過程,文章以UML為設(shè)計模型,采用ASP.NET技術(shù),詳細(xì)闡述了在線教育系統(tǒng)的設(shè)計和實(shí)現(xiàn)。

關(guān)鍵詞:面向?qū)ο?;UML;教育系統(tǒng)

本論文在設(shè)計過程中,引入了軟件工程的相關(guān)理論,并結(jié)合現(xiàn)有的設(shè)備條件和具體的實(shí)際情況,實(shí)現(xiàn)了在線網(wǎng)絡(luò)教育系統(tǒng)的構(gòu)建與實(shí)施。通過實(shí)際運(yùn)行,設(shè)計開發(fā)的系統(tǒng)充分利用網(wǎng)絡(luò)資源,改變了傳統(tǒng)的教學(xué)模式,提高了教學(xué)效果[1]。系統(tǒng)根據(jù)需求,共包含學(xué)生子系統(tǒng)與教師子系統(tǒng)兩大部分,其中學(xué)生子系統(tǒng)主要用于信息的瀏覽,教案的學(xué)習(xí),作業(yè)的查詢及上傳并可以向老師提問;而教師子系統(tǒng)主要用于教學(xué)內(nèi)容的展示,信息的和維護(hù),對學(xué)生提交的作業(yè)進(jìn)行在線批改及對學(xué)生提出的問題進(jìn)行解答。

1系統(tǒng)開發(fā)技術(shù)方案

UML是對象管理組織(OMG)制定的一個通用的、可視化的建模語言標(biāo)準(zhǔn),可以用來可視化、描述、構(gòu)造和文檔化軟件密集型系統(tǒng)的各種工件,是一種定義良好、易于表達(dá)、通用的可視化建模語言,它能很好的將人們的思想活動轉(zhuǎn)化成一種他們所熟悉的“書面性”的抽象形式,它支持面相對象的從系統(tǒng)需求分析開始的軟件開發(fā)全過程。ASP是經(jīng)過服務(wù)器解析之后再向網(wǎng)頁瀏覽器返回數(shù)據(jù),所以有了ASP就不必?fù)?dān)心客戶的瀏覽器是否能運(yùn)行你所編寫的代碼。因?yàn)樗械某绦蚨紝⒃诰W(wǎng)頁服務(wù)器端執(zhí)行,包括所有嵌在普通HTML中的腳本程序。當(dāng)程序執(zhí)行完畢后,服務(wù)器僅將執(zhí)行的結(jié)果返回給客戶瀏覽器,這樣也就減輕了客戶端瀏覽器的負(fù)擔(dān),大大提高了交互的速度[2]。Dreamweaver是集管理網(wǎng)站和網(wǎng)頁制作于一身的所見即所得網(wǎng)頁編輯器,可以輕而易舉地制作出跨越瀏覽器限制和跨越平臺限制的動感十足的網(wǎng)頁。IIS(互聯(lián)網(wǎng)信息服務(wù)),是由微軟公司提供的基于運(yùn)行MicrosoftWindows的互聯(lián)網(wǎng)基本服務(wù)。IIS意味著你能網(wǎng)頁,并且有ASP、JAVA、VBscript產(chǎn)生頁面,有著一些擴(kuò)展功能。FTP的全稱是FileTransferProtocol(文件傳輸協(xié)議),顧名思義,就是專門用來傳輸文件的協(xié)議。

2系統(tǒng)的設(shè)計

2.1系統(tǒng)的功能結(jié)構(gòu)

根據(jù)設(shè)計目標(biāo),整個平臺的教學(xué)和管理工作分為教師模塊和學(xué)生模塊:教師模塊包括教師帳號登錄,批改試卷和作業(yè),教師與同學(xué)進(jìn)行同步或異步討論,瀏覽學(xué)生信息和聯(lián)系學(xué)生,管理課程相關(guān)資源等一系列功能。學(xué)生模塊包括學(xué)生注冊登錄到查看資料,進(jìn)行課程學(xué)習(xí),提交試卷和作業(yè),與教師、同學(xué)同步或異步討論交流,下載課程相關(guān)資源等一系列功能。

2.2前臺頁面的設(shè)計

系統(tǒng)前期設(shè)計階段完成以后,后臺數(shù)據(jù)庫建立完畢,就實(shí)現(xiàn)了數(shù)據(jù)的錄入。那么就可以在該數(shù)據(jù)庫的基礎(chǔ)上,進(jìn)行前臺頁面的開發(fā),從而實(shí)現(xiàn)相應(yīng)的功能,本論文根據(jù)系統(tǒng)功能要求,分為幾個功能模塊,分別對相應(yīng)的功能模塊進(jìn)行設(shè)計和相關(guān)程序的編寫。

2.3應(yīng)用系統(tǒng)頁面的設(shè)計

系統(tǒng)主頁面的設(shè)計主要包括以下4個文件:主頁面程序globa.asp文件、ADO組件的常用參數(shù)頁面abovbs.inc、用于ADO建立連接的頁面construct_ADO.inc文件、用來定義頁面風(fēng)格的style.inc文件。

2.4系統(tǒng)頁面結(jié)構(gòu)

開發(fā)網(wǎng)站時,主頁采用靜態(tài)網(wǎng)頁和動態(tài)網(wǎng)頁相結(jié)合的方式,在設(shè)計的時候才有網(wǎng)頁設(shè)計工具設(shè)計出靜態(tài)的網(wǎng)頁,并采用ASP動態(tài)語言實(shí)現(xiàn)網(wǎng)頁中的動態(tài)變化,這樣可以使靜態(tài)主圖2短信控制流程管理員與系統(tǒng)通過短信進(jìn)行交互,采用問答的方頁面和動態(tài)圖片及文字相結(jié)合,在保證網(wǎng)頁美觀的同時,具有隨時變化的信息,從而使網(wǎng)站具有勃勃生氣,實(shí)現(xiàn)在網(wǎng)頁中對數(shù)據(jù)庫相關(guān)數(shù)據(jù)的操作,并根據(jù)數(shù)據(jù)庫實(shí)時變化的數(shù)據(jù)來改變網(wǎng)頁中的相關(guān)信息[3]。

3系統(tǒng)的實(shí)現(xiàn)

3.1討論區(qū)模塊

討論區(qū)主要實(shí)現(xiàn)論壇的功能,在討論區(qū)中學(xué)生針對有疑問的問題可以進(jìn)行發(fā)貼留言,學(xué)生及其他老師可以跟帖回答;學(xué)生可以向討論區(qū)上傳學(xué)習(xí)資料供其他學(xué)生下載學(xué)習(xí),其他學(xué)生可以對學(xué)習(xí)資料進(jìn)行評價并給出學(xué)習(xí)心得體會;老師也可以將作業(yè)上傳到討論區(qū),并針對作業(yè)出現(xiàn)的問題給出具體的解決辦法。通過上述幾種方式,促進(jìn)了師生之間的互動和同學(xué)相互之間的交流,從而達(dá)到更好的學(xué)習(xí)效果及相互之間的互助合作。

3.2在線測試模塊

該模塊主要用于學(xué)生的在線自我測試。在教學(xué)過程中,教師可以通過該系統(tǒng),針對每部分制作相應(yīng)的習(xí)題,學(xué)生可以在線做題,并由計算機(jī)自行批改,從而節(jié)省了老師的時間,并達(dá)到了鍛煉學(xué)生的目的。通過該系統(tǒng),學(xué)生可以通過網(wǎng)頁進(jìn)行自我測驗(yàn),提交完答案后,由計算機(jī)自動批改學(xué)生的答案并給出成績,然后將最終成績存入到數(shù)據(jù)庫中;任課教師可以通過管理該模塊實(shí)現(xiàn)對試題、試卷和成績的管理。

3.3教程模塊

在教學(xué)過程中,教師需要將一些消息通過該系統(tǒng)進(jìn)行,使學(xué)生課后能及時了解教師的要求。針對這個應(yīng)用,本設(shè)計開發(fā)了教程模塊,主要實(shí)現(xiàn)各種公告的、修改、刪除等功能。

3.4在線答疑模塊

在線答疑模塊和交流模塊類似,學(xué)生給出提問的問題,教師可以及時查看相應(yīng)的問題,并給出解答,這樣即使不能面對面,也可以進(jìn)行指導(dǎo),從而提高教學(xué)效果。該模塊在設(shè)計的時候,主要設(shè)計了一下幾個ASP文件,具體如下:question.asp:提問問題的列表。question_item.asp:提問問題的詳細(xì)信息。insertquestion.asp:添加新問題。questionadmin.asp:問題管理頁面,教師可以通過該頁面進(jìn)行答疑。question_detail.asp:答疑問題的詳細(xì)信息頁面。question_answer.asp:答疑完成操作。questiondelete.asp:答疑記錄刪除頁面。教室答疑功能模塊,學(xué)生在網(wǎng)上可以提出相關(guān)問題,教師根據(jù)提出的問題,給出相應(yīng)的解答。具體功能的實(shí)現(xiàn)如下:問題列表文件question.asp,通過該文件可以獲得包括問題標(biāo)題、所屬章節(jié)、是否回答及提交時間等信息。問題詳細(xì)信息及回答文件problem_item.asp,可以通過該頁面看出該問題提交的日期、負(fù)責(zé)的老師和對該問題的回答。

參考文獻(xiàn):

[1]郭秀敏.淺談網(wǎng)絡(luò)課程的教學(xué)設(shè)計[J].河北廣播電視大學(xué)學(xué)報,2010,15(1):10-12

[2]張婭妮.基于ASP.NET的“數(shù)據(jù)庫原理”網(wǎng)絡(luò)教學(xué)系統(tǒng)設(shè)計與實(shí)現(xiàn)[J].電腦與信息技術(shù),2013,21(4):72-74

[3]楊亦.個性化網(wǎng)絡(luò)教學(xué)系統(tǒng)設(shè)計與實(shí)現(xiàn)[J].中國教育信息化•高教職教,2010,(10):59-60

作者:楊超輝 單位:永城職業(yè)學(xué)院