謝小麗 宋瑤
摘要:該文簡單介紹了基于ASP.NET技術(shù)的高職院校遠程教育輔導系統(tǒng)的設(shè)計思想,通過網(wǎng)絡實現(xiàn)學生與老師的在線交流和學習,使得教學不再受時間和地點的限制,有利于加強學生對學習的主動性和自覺性。根據(jù)ASP.NET技術(shù)的特點,該文介紹了網(wǎng)絡教育輔導系統(tǒng)的基本結(jié)構(gòu)和功能,并簡要介紹了實現(xiàn)該系統(tǒng)的關(guān)鍵技術(shù)和設(shè)計思路。
關(guān)鍵詞:遠程教育輔導;高職院校;ASP.NET技術(shù)
中圖分類號:G642文獻標識碼:A文章編號:1009-3044(2012)07-1713-02
Design of Higher Vocational Colleges Remote Education System Based on ASP.NET
XIE Xiao-li, SONG Yao
(Computer Center, Zhengzhou University College of Information Engineering, Zhengzhou 450052, China)
Abstract:This paper briefly describes the design idea of the ASP.NET technology-based distance education and counseling system of vocational colleges, online communication and learning of students and teachers through the network, making the teaching is no longer subject to the restrictions of time and place, to enhance studentslearning initiative and consciousness. According to the characteristics of the ASP. NET technology, the article describes the basic structure and function of the system of online education counseling, and briefly describes the key technologies and design ideas to implement this system.
Key words: distance education; vocational colleges; ASP.NET technology
1研究背景
隨著計算機技術(shù)和網(wǎng)絡技術(shù)迅猛發(fā)展,網(wǎng)絡遠程教育隨之也蓬勃發(fā)展,網(wǎng)絡教育最大的優(yōu)點是能夠方便學生和老師隨時隨地進行交流和學習,充分利用課余時間和教育資源,開發(fā)一種有利于雙方的教育平臺迫在眉睫。網(wǎng)絡遠程教育輔導是日常正規(guī)教育的一種良好補充,特別是在對高職院校來說,能夠為學生和老師提供高速的交流平臺,可以大大提供學校的教學質(zhì)量。
2需求分析
遠程教育輔助系統(tǒng)是一個以網(wǎng)絡教學為中心的綜合教育平臺,能夠真正實現(xiàn)時間、空間、教師以及學生之間的分離,可以在課余時間為學生提供多方面的學習機會,也可以為學生降低教育成本。在該系統(tǒng)中,老師可以上傳課件。學習資料以及作業(yè)等,學生可以下載對自己有用的學習資料和課程等。該網(wǎng)站可以時時更新一些和學習相關(guān)的信息,比如招聘教師、招生、補習班開班等,并采取多種培養(yǎng)的方式,包括一對一,多對一等教學方式,利用語音、視頻、文字以及圖片等進行在線教育輔導,加強信息和資源的共享。
3系統(tǒng)設(shè)計
整個網(wǎng)絡教學輔助系統(tǒng)由三個子系統(tǒng)組成,分別是學費管理系統(tǒng)、學籍管理系統(tǒng)和課程管理系統(tǒng),下面分別介紹每個子系統(tǒng)的主要功能。
學費管理系統(tǒng)可以為學生提供在線繳費的功能,學生只有在繳費后才能享受網(wǎng)站提供的其他各項服務,學生可以查看自己的繳費狀況,校對自己的繳費項目,并可以在線打印出來。
學籍管理系統(tǒng)可以實現(xiàn)對各類學生進行管理,在用戶注冊時將學生的基本信息存入數(shù)據(jù)庫,一旦學生注冊繳費成功,網(wǎng)站可以對該學生的學籍進行網(wǎng)絡綜合管理。該功能包括了學生的入學到畢業(yè)的一切管理工作,比如報到、學籍注冊、基本信息填寫修改、學籍異動以及畢業(yè)等,不僅可以方便學生自己查詢相關(guān)信息,也方便學校對學生學籍的管理和信息維護,該功能可以分為在校生和畢業(yè)生兩部分進行管理。
課程管理系統(tǒng)是該系統(tǒng)的核心功能,該功能解決了教育區(qū)域性的限制,用戶可以隨時隨地登入系統(tǒng)進行各種課程的學習,可以下載各種學習輔導資料和課件,并可以實現(xiàn)網(wǎng)上師生交流,老師可以在線布置作業(yè)等,從而實現(xiàn)了資源共享,提高了學生的學習效率和學習的主動性。
系統(tǒng)功能結(jié)構(gòu)如圖1所示。
圖1網(wǎng)絡教育輔導系統(tǒng)組織結(jié)構(gòu)圖
4數(shù)據(jù)庫設(shè)計
作為一個遠程教育系統(tǒng),學員、教員以及其他信息數(shù)據(jù)是整個系統(tǒng)的“血液”,沒有數(shù)據(jù)庫存儲各種信息則無法達到遠程教育系統(tǒng)管理的目的。系統(tǒng)數(shù)據(jù)庫可以實現(xiàn)數(shù)據(jù)組織、存儲以及管理,方便用戶對各種數(shù)據(jù)進行查詢和更新,因此,數(shù)據(jù)庫設(shè)計是本系統(tǒng)的關(guān)鍵。
根據(jù)系統(tǒng)設(shè)計要求,系統(tǒng)數(shù)據(jù)庫分成三部分進行組織和管理,分別是學費管理、學籍管理以及課程管理,每一部分有不同數(shù)據(jù)存儲內(nèi)容。
學費管理數(shù)據(jù)庫包括學費管理信息表、人員基本信息表、教學中心信息表以及繳費管理信息表,每一個表有自己對應的存儲內(nèi)容和數(shù)據(jù)格式。
學籍管理數(shù)據(jù)庫包括在校生和畢業(yè)生兩部分,在校生包括人員基本信息、成績信息、學生注冊信息以及教材信息,畢業(yè)生包括人員基本信息、開題報告、成績信息以及畢業(yè)設(shè)計信息。
課程管理數(shù)據(jù)庫主要包括了作業(yè)信息表、學生的作業(yè)成績、學生提問信息、教師教學任務以及作業(yè)批閱回執(zhí)。
5關(guān)鍵技術(shù)
5.1 Asp.Net技術(shù)
基于本系統(tǒng)的開發(fā)要求,本系統(tǒng)采用的是Asp.Net開發(fā)環(huán)境,該技術(shù)是由微軟公司研發(fā)并發(fā)行的軟件開發(fā)環(huán)境,是用網(wǎng)頁的腳本進行的網(wǎng)頁編程技術(shù),該技術(shù)具有多種優(yōu)點,主要表現(xiàn)在以下幾個方面:
1)適用性范圍廣泛
ASP.net的構(gòu)架是微軟公司開發(fā)的,微軟的操作系統(tǒng)幾乎壟斷整個商用操作系統(tǒng),因此可以和任何微軟的產(chǎn)品進行兼容,比如可以在Visual Studio.net的開發(fā)環(huán)境進行開發(fā)。
2)功能齊全
ASP.net是使用的是通用的編碼語言,可以在大多數(shù)的應用程序上運行,具有很好的軟件適應性,而且該開發(fā)環(huán)境可以在網(wǎng)頁應用程序中運行,幾乎支持市面上的任何開發(fā)平臺,集成了多種功能強大的函數(shù)好工具,能夠方便開發(fā)者在開發(fā)過程中調(diào)用和編碼。
3)管理的高效性
ASP.net是以簡單的字符為基礎(chǔ)的,對系統(tǒng)的配置采用分級的策略,使用非常簡單的服務器和網(wǎng)站配置,而且各種配置文件以文檔的形式保存,若要重新設(shè)置只需改變其中的內(nèi)容即可,方便快捷,設(shè)置成功后也不需要重新啟動電腦,拷貝一下即可。
5.2 SQL Server 2008數(shù)據(jù)庫
SQL Server 2008是微軟公司2008年推出的最新版本的數(shù)據(jù)庫,該數(shù)據(jù)庫在2005版本的基礎(chǔ)上增加了許多更加方便的功能和特性,2008版本是功能最全合適最全面微軟數(shù)據(jù)庫,該版本有多種優(yōu)點,主要表現(xiàn)在以下幾個方面;
1)安全的數(shù)據(jù)加密功能
為了加強數(shù)據(jù)庫中數(shù)據(jù)的安全性,SQL Server 2008對數(shù)據(jù)、日志等文件的都增加了加密功能,該功能方便安全,不需要對數(shù)據(jù)庫本身的任何修改,該加密功能完全可以滿足各種大小企業(yè)對數(shù)據(jù)和信息隱私的要求。該功能最大的優(yōu)點是可以對已經(jīng)加密的數(shù)據(jù)進行各種方式的查詢,但是未授權(quán)的用戶無法訪問加密數(shù)據(jù),因此該功能大大提高了數(shù)據(jù)的安全性。
2)加密和密鑰的人性化的管理
2008版本對加密和密鑰的管理開發(fā)了一套全新的解決方案,微軟公司為了滿足各種用戶對不同數(shù)據(jù)安全的需求,很多企業(yè)都是將安全密鑰給第三方公司進行管理,該版本完全支持第三方密鑰管理的方式,方便的解決了各個企業(yè)對數(shù)據(jù)安全的管理問題而帶來的麻煩。
6總結(jié)
本文簡單介紹了基于ASP.NET技術(shù)的網(wǎng)絡化教學輔導系統(tǒng)的完整解決方案,經(jīng)過對系統(tǒng)的業(yè)務分析、系統(tǒng)設(shè)計和關(guān)鍵技術(shù)等幾個過程,基本形成了一個完整的網(wǎng)絡教育輔導系統(tǒng)的設(shè)計思路。在本系統(tǒng)設(shè)計的基礎(chǔ)上,本人進行了系統(tǒng)實現(xiàn),經(jīng)過一段時間的試運營,該系統(tǒng)具有容錯性強、用戶操作便捷、執(zhí)行速度快、安全性高等優(yōu)點。
參考文獻:
[1]鄭齊新.ASP.NET項目開發(fā)案例全程實錄[M].北京:清華大學出版社,2011:226-265.
[2]張躍廷.ASP.NET數(shù)據(jù)庫系統(tǒng)開發(fā)完全手冊[M].北京:人民郵電出版社,2007.
[3]王秀英.SQL Server 2005實用教程[M].北京:清華大學出版社,2010:19-21.
[4]陳冠軍.ASP.NET2.企業(yè)級項目開發(fā)[M].北京:人民郵電出版社,2007.
[5]楊鯤鵬.ASP.NET+SQL Server動態(tài)網(wǎng)站開發(fā)從基礎(chǔ)到實踐[M].北京:電子工業(yè)出版社,2005.
[6]蘭靜.ASP.NET數(shù)據(jù)庫訪問技術(shù)[J].內(nèi)蒙古電大學刊,2005,11(5):23-25.