金劍忠


摘要:網絡與多媒體技術的發展使得網絡教學平臺逐漸成為當前教育行業的趨勢,基于ASP的網絡教學平臺能夠將現代先進教育理念、方法、理論進行結合,從而開發出功能強大的網絡教學平臺,通過網絡教學平臺,將SOL數據庫、Web服務與ASP技術編程的B/S網絡結構等技術進行整合,本文將在滿足系統功能需求的基礎上,對基于ASP的網絡教學平臺的開發與設計進行分析與設計。
關鍵詞:網絡設計;ASP 網絡教學平臺;網絡教學
中圖分類號: TP311? ? ? ? 文獻標識碼:A
文章編號:1009-3044(2019)21-0075-02
開放科學(資源服務)標識碼(OSID):
1 網絡教學平臺的開發需求分析
基于ASP網絡教學平臺已經非常成熟,網上相應的平臺也比較多,但是在教學平臺中或多或少仍然存在一些問題,要開發一套適應某一個或某一類學校的網絡教學平臺,需要對平臺設計方案與具體要求進行修改,本文就是有針對性的對本校設計和開發一套網絡教學平臺系統,根據學生處于學習中的主導地位,需要對知識進行探索然后掌握,教師處于引導地位,需要根據教學內容為學生營造對應的學習環境,促進學生對知識的理解,根據教師對教學內容、教學方法、教學重點、教學難點的變化要求進行修改,從而滿足教學需求。本文從網絡考試模塊、網上報名模塊、網絡評教模塊進行項目系統需求分析、項目系統可行性研究、項目系統建立邏輯模型等進行數據和功能分析。
2 網絡教學平臺的設計
根據系統設計的目的,將反映用戶需求的邏輯方案變成可以實施的物理方案。
2.1 界面設計
界面設計是在總體結構約束下,對軟件系統與用戶之間交互接口的設計,包括對話框、選擇菜單、輸入輸出窗口設計等很多方面。
(1)各類窗口界面的設計
從用戶的角度看,應用系統實際上就是由大量的窗口界面連接而成的,對設計人員來說,軟件開發工具中用來搭建各類窗口界面的構件繁多,有格式化的表單、菜單、目錄,也有豐富多彩的多媒體元素。
(2)部分輸入輸出界面如下:
題庫輸入窗口界面如圖1:
2.2 代碼設計
為了唯一的、正確無誤地標識系統中的每個實體,必須為平臺系統建立相應的代碼系統。使得每個實體具有唯一性、簡單性、可識別性、可擴充性。
2.3 數據庫設計
數據庫設計的目標是建立一個合適的數據模型,必須滿足如下要求:滿足用戶的要求、滿足數據庫管理系統的要求、具有較高的范式。
確定網絡教學平臺系統的實體、屬性及聯系形成E-R圖。
部分E-R圖如圖3。
2.4 數據庫的物理實現
數據庫設計的最后階段是確定數據庫在物理設備上的存儲和存取方法,也就是設計數據庫的物理數據模型,本網絡教學平臺系統選擇SQL SEVER 2008。
數據庫中部分數據表如下圖4。
3 網絡教學平臺系統實施
3.1 網絡教學平臺系統實施階段的任務
網絡教學平臺系統實施階段的任務主要包括硬件的采購與安裝、軟件編程、用戶培訓、數據轉換、文檔編制、系統測試和切換等。
3.2 網絡教學平臺系統測試和驗收
網絡教學平臺系統單元軟件測試中的常見錯誤:
[錯誤類型 常見表現及原因 數據引用錯誤 引用的變量未賦值或未初始化,數組引用下標值超界 數據聲明錯誤 數據定義或屬性不匹配,默認屬性錯誤,數據長度或類型不當 運算錯誤 變量值超限,無效值參與了運算,中間值溢出,運算的優先順序不正確 控制流程錯誤 循環越界,有額外的分支路徑,程序被不當繞過,判斷無法窮盡,文字或語法錯誤 輸入輸出錯誤 文件未及時打開或關閉,處理記錄的緩沖不足 接口錯誤 參數間的數量、屬性或量綱不匹配,全局變量的定義不一致,參數被漏傳 ]
4 網絡教學平臺系統運行管理與維護
4.1 網絡教學平臺系統的評價
網絡教學平臺系統的性能評價著重評價系統的技術性能,一般包括應用系統的技術特性指標、可用性指標、安全性指標、環境適應性指標、可擴展性指標等。
4.2 網絡教學平臺系統可靠性與安全性
可靠性是指衡量信息系統穩定運行水平和能力的基礎性指標,網絡教學平臺系統的可靠性是指在既定應用環境中正常工作的能力,即在規定的條件下和時間內完成規定任務的能力。
網絡教學平臺系統的安全性是指系統防止外部災害和人為破壞,防止系統資源愛到侵害或者被非法使用的能力。
4.3 網絡教學平臺系統的維護
系統維護是對運行中的系統做出的檢查、升級和修改等保護性活動,系統維護的目的是使網絡教學平臺系統的程序、數據和配置等始終處于正常可用的狀態,保證網絡教學平臺系統能適應用戶工作和環境的變化,有效提供服務。
5 結束語
由于篇幅有限,本文只把網絡考試模塊的功能列舉如下:
1)科目管理:該模塊功能主要是完成考試科目的增加、修改、刪除等操作。
2)章節科目:該模塊功能主要是完成各考試科目(課程)的章節的增加、修改、刪除等操作。
3)題庫管理:該模塊功能主要是完成各題庫中題目增加、修改、刪除,題庫的導入、導出等操作。
4)試卷管理:該模塊功能主要是完成考試試卷的組卷、修改、刪除等操作。
5)考試管理:該模塊功能主要是完成各考試科目參加考試的人員的重新考試、刪除答卷、查看答卷、手工評分等操作。
6)成績管理:該模塊功能主要是完成各科目(課程)的成績查詢、導入、導出學生的成績等操作。
7)用戶管理:該模塊功能主要是完成用戶的注冊、修改、刪除、導入、權限分配等操作。
參考文獻:
[1] 周山芙:管理系統中計算機應用[J].全國高等教育自學考試指定教材,2012(3).
[2] 李偉:基于ASP網絡教學平臺的設計與開發[J].電子設計工程,2016(24).
[3] 何秀麗:基于ASP網絡教學平臺的開發與實現[J].電子技術與軟件工程,2014(6).
【通聯編輯:唐一東】