孫盛智
摘 要:隨著網(wǎng)絡技術的發(fā)展,教學輔助平臺已經(jīng)成為高校改革教學質量,提高教學效果的一種重要途徑。本文以《微機原理與接口技術》課程為例,分析了學習交流平臺的需求,總體設計了系統(tǒng)架構、數(shù)據(jù)庫結構等內(nèi)容,詳細設計了管理員、教師、學生等模塊,實現(xiàn)了課程信息管理、作業(yè)管理、在線自測等功能。本系統(tǒng)采用三層結構的B/S模式,使用了ASP.NET技術來分析與設計該學習交流平臺。采用SQL Server 2005數(shù)據(jù)庫管理系統(tǒng)作為該系統(tǒng)的數(shù)據(jù)庫支持。
關鍵詞:ASP.NET;SQL Server;學習交流平臺
Abstract:With the development of network technology, teaching auxiliary platform has become the reform of university teaching quality, an important way to improve the teaching effect. In this paper, "Microcomputer Principle and interface technology" course as an example, analyzes the learning exchange platform needs, the overall design of the system architecture, database structure, detailed design of the administrators, teachers, students and other modules, realization of the curriculum information management, operations management, on line self testing function. The system adopts three layer structure of B/S mode, using ASP.NET technology to analysis and design of the learning platform. Using SQL Server 2005 database management system as the system database support.
Key words:ASP.NET;SQL Server;study and communication platform
1 引言
隨著信息化步伐的不斷加快,網(wǎng)絡教學這一新興的教學模式正越來越受到廣大學生和教師的青睞,其原因在于它極大的增強了教師和學生、學生和學生之間的交互性,打破了教師和學生、學生和學生之間的相對孤立狀態(tài)。同時,也突出了學生地位的主體性和學習的自主性,從被動聽講的接受者,轉變?yōu)橹鲃訁⑴c的學習主體。應用該學習交流平臺,使更多的學生能夠通過互動的學習模式提高學習效率,更好地為師生提供交流的平臺,以幫助學生輕松理解課程內(nèi)容,并結合豐富的學習資源,打破教材的局限性,有效幫助學生拓寬視野,了解管理信息系統(tǒng)實際的應用。
2 需求分析
2.1 開發(fā)技術
系統(tǒng)采用B/S架構,以Microsoft Visual Studio 2012作為開發(fā)工具,選取SQL Server數(shù)據(jù)庫進行數(shù)據(jù)的操作與管理,采取C#作為開發(fā)語言。
系統(tǒng)具有實用性強、通用性廣、安全可靠等特點。
2.2 系統(tǒng)功能需求分析
本系統(tǒng)為學習交流平臺,其目標自然就是建成一個可供學習和交流的平臺。不僅可以實現(xiàn)多元化的教學,還可以實現(xiàn)一種平臺式的分享教學信息,共享教學資源的具體包括可以實現(xiàn)供學生在線學習、在線自測、下載課件、上傳作業(yè)、留言提問以及檢索知識的功能;同時教師可以在網(wǎng)上發(fā)布教學信息、上傳課件、添加題庫以及答疑和批改作業(yè);管理員可以在后臺進行對學生和教師的信息進行添加或更改,全面掌握整個平臺的信息發(fā)布等等。
3 系統(tǒng)總體設計
模塊是數(shù)據(jù)說明、可執(zhí)行語句等程序對象的集合,它是單獨命名而且可通過名字來訪問。在數(shù)據(jù)庫的基礎上完成系統(tǒng)的總體設計。
3.1 系統(tǒng)模塊設計
⑴管理員模塊設計。本模塊共分為六個子項,分別是發(fā)布信息模塊、教師管理模塊、學生管理模塊、題庫管理模塊、答疑管理模塊。實現(xiàn)了管理員的基本功能。
⑵教師模塊設計。教師模塊共分為六個子項,分別為教師資料更改、作業(yè)管理、發(fā)布信息、信息管理、題庫管理、
網(wǎng)上答疑。實現(xiàn)了教師的基本功能。提高了教師的工作效率。為教師的工作提供了更為方便、快捷的工作平臺。不僅僅在工作上提速,更注重工作質量的提升。
⑶學生模塊設計。學生模塊共分為四個子項,分別為學生注冊、作業(yè)管理、課件瀏覽與下載、學習自測。為學生實現(xiàn)了基本的功能,提高了學生的學習效率。增強了學生與教師的交流互動,從另一方面促進了師生感情的培養(yǎng)。
3.2 數(shù)據(jù)庫設計
本系統(tǒng)中存在的大量數(shù)據(jù)資源,是管理信息系統(tǒng)的處理對象,要高效、方便又安全地使用這些數(shù)據(jù),必須選擇合適數(shù)據(jù)庫系統(tǒng)。數(shù)據(jù)庫系統(tǒng)隱藏了數(shù)據(jù)存儲的細節(jié),使數(shù)據(jù)的存儲、查詢和修改更加快速、方便和準確,是信息系統(tǒng)運行的基礎。本系統(tǒng)采用目前最為流行的關系型數(shù)據(jù)庫系統(tǒng)。
4 系統(tǒng)實現(xiàn)
4.1 教學團隊模塊的實現(xiàn)
教學團隊分為四個模塊,分別是課程負責人、主講教員、教學隊伍與建設、教學改革和研究。課程負責人和主講教員這兩個模塊是介紹教員們的詳細信息,教學隊伍與建設、教學改革和研究這兩個模塊是對團隊信息以及團隊研究方面的簡介。如圖4.1所示。
4.2 課程信息模塊的實現(xiàn)
課程信息模塊由課程簡介、課件學習和視頻教學三部分組成。課程簡介部分主要是對課程的簡單介紹和各章節(jié)內(nèi)容的簡要概述;課件學習部分可以在線學習相關課程的ppt,并且支持課件的下載;視頻教學部分可以觀看在線學習視頻。如圖4.2所示。
4.3 答疑模塊的實現(xiàn)
答疑模塊是系統(tǒng)學習的一個重要模塊。答疑方式分為人工答疑和自動答疑兩部分。
人工答疑即為留言答疑,學生通過留言板塊的形式將自己的疑惑提交給教員;而自動答疑就是知識檢索部分,用戶輸入所需了解的知識點,點擊查找,就可以檢索出與關鍵字相關的問題與答案。如圖4.3所示。
5 結論
本系統(tǒng)采用ASP.NET技術和Spl server數(shù)據(jù)庫,使得系統(tǒng)具有良好的維護性、可擴充性。完成了管理員、教師、學生等三個模塊。該系統(tǒng)操作簡便、易于大眾使用。打破教材的局限性,有效幫助學生拓寬視野,了解管理信息系統(tǒng)實際的應用,這也使得有更多的同學能更好的掌握學習信息,一定程度上,提高了對知識的學習能力。同時使教員更好的了解學生們的學習狀態(tài),從而選擇教學的著重點,使教育更高效、更方便、更現(xiàn)代化。
[參考文獻]
[1]曹哲,高誠.《軟件工程》[M].北京:中國水利水電出版社,2008,202~208.
[2]楊立編.Dreamweaver&ASP網(wǎng)頁整合大全[M].北京:電子工業(yè)出版社,2004,115~279.
[3]趙增敏.ASP可視化編程及應用[M].北京:機械工業(yè)出版社,2005,198~211.