?

基于ASP.NET技術的《網站安全與管理》課程網站的設計與實現

2020-12-14 03:47王靖雯林教剛
錦繡·上旬刊 2020年8期
關鍵詞:自主學習教學質量

王靖雯 林教剛

摘要:在計算機軟件技術不斷發展的帶動下,各行各業大都結合計算機軟件更方便的完成相關管理工作,通過與當前形勢下已有的信息技術資源相結合,使教師和學生互動更加頻繁。該教學網站將通過改變教師的個性化教學方式和學生的自主學習行為方式,讓學生從以前單一的、被動的接受學習方式轉變為自我的探索、發現、協作參與學習,通過多種形式的自主組合,達到真正擺脫傳統意義上的自主參與學習。學生可通過本平臺進行在線學習和交流,增強學習興趣。

關鍵詞:教學質量;自主學習

1系統研究意義

隨著網絡技術的飛速發展,學校教學方式、學生的學習模式需求也隨之發生改變。網絡教學作為新興教育模式,可面向校內外所有成員提供專業知識的講解。

在過去的高校教學管理工作中,通常傳統管理方式往往是手工方式,效率非常低,并且容易犯錯,在保密性等方面也做的不夠完善,為管理人員帶來諸多困擾。而系統能夠非??焖俚牟樵償祿?,也更加方便使用,在可靠性方面表現較好,能夠安全保存數據信息,成本控制較低。尤其在教學管理工作中,本身的管理比較繁瑣,通過計算機能夠非常方便的管理,也更加科學的完成管理工作。

2可行性分析

本次開發主要使用C#語言完成,數據庫采用SQL Server數據庫,通過C#開發較為方便,也比較適合本次開發工作的主體內容。

該系統的經濟設計成本主要集中在軟件的開發上,可以在系統投入使用后為《網絡安全與管理》課程網站節省大量的人力物力。同時,系統還實現了《網絡安全與管理》課程網站管理模式的現代化應用,充分利用現存管理資源,實行科學規范管理,提高管理人員素質和工作質量。

本系統客戶端使用前臺和后臺管理系統,特點是便于操作和管理,交互性好。二者都是基于B/S架構的網站,開發后使用起來沒有較大難度,簡單熟悉后即可熟練運用。

3系統功能

學生功能模塊主要包括:學生注冊/登錄:實現學生的注冊和登錄;課程介紹:實現課程介紹的列表顯示,點擊可以查看課程介紹詳情;通知資訊;課程資料:學生可以查詢課件等信息內容,可以通過列表查詢,也可以點開查看具體內容細節;課程視頻;課程作業;學生后臺;在線問答。

管理員功能模塊主要包括:用戶管理;課程介紹管理;通知資訊管理;課程資料管理;課程視頻管理,完成相關信息管理,進行增刪改查等操作處理;學生作業管理:對待批閱學生作業信息進行批閱或刪除,可以下載文件,對已批閱學生作業信息進行查看或刪除;在線問答管理:管理員可以對待回復在線問答信息進行查看、回復或刪除,對已回復在線問答信息進行查看或刪除;系統管理:用戶能夠進行密碼修改,角色為管理員。

4數據庫設計

數據庫設計工作在設計中非常重要,能夠結合用戶需求進行處理,并且通過分類處理,對數據庫模型進行劃分處理。數據庫的設計至關重要。數據庫設計工作開始時,結合系統的實際需求,進行系統的設計,設計系統的實體關系圖,通過確定實體信息,來建立相關屬性,通過連接將不同的實體完成處理。如下為各個功能模塊的實體設計作介紹。

(1)課程實體屬性包括ID、標題、內容。

(2)管理員實體屬性包括管理員編號、登錄名、密碼、標識。

(3)在線問答實體屬性包括ID、學號、留言內容、留言時間、回復內容。

(4)學生作業實體屬性包括ID、所屬作業、學號、作業文件、備注說明、提交時間、作業成績、評語。

(5)課程資料實體屬性包括ID、課件名稱、課件文件、課件描述、上傳時間。

(6)通知資訊實體屬性包括ID、標題、內容、添加時間。

(7)學生實體屬性包括學號、登陸密碼、姓名、性別、手機號碼、電子郵箱、班級、注冊時間。

(8)課程視頻實體屬性包括ID、食品名稱、視頻文件、視頻描述、上傳時間。

(9)作業實體屬性包括ID、作業名稱、作業要求、發布時間。

5軟件測試

(1)系統測試

通過測試明確開發是否完成,開發是否滿足需求,明確操作內容,操作結果是否正確,以及明確需要改進的方面。

系統測試是驗證系統所需的實現過程,系統軟件和硬件的相應測試是否違反手冊,及時保護系統的分析和設計問題,并測試集成軟件間各部分的協調性。根據系統測試操作環境以發現尚未發現的問題并實現問題的更新處理。測試如下:

恢復測試:確定軟件實現錯誤是否恢復到原始狀態的步驟,11在有效時間內快速糾正錯誤并減少經濟損失。

安全測試:系統具有良好的內部保護功能,防止黑客入侵系統。

壓力測試:這個測試是測試系統是否可以過度接受大量用戶訪問,并且同一個用戶多次訪問系統來測試系統是否可以及時處理,系統請求將是錯誤。

(2)測試結果

通過系統測試分析和功能測試,得出《網絡安全與管理》課程的網站基本可行。此外,數據安全性和功能可擴展性相對較強。

總結:

本次設計基于APS.NET完成,在設計過程中,通過項目的可行性分析,預估項目設計和部署實施的難度,并根據技術難度,確定了所采用的編程語言和數據庫,并且選擇了易于部署和有著良好展示效果的B/S結構,降低了實施的難度。通過需求分析,確認系統的基本功能,結合軟硬件的條件,對系統做了合理的分析,在完成功能設計的情況下,盡量降低開發成本和部署項目的成本,并且通過良好的需求分析,避免了開發過程中頻繁返工,節省了寶貴的研發時間和研發成本。

在研發過程中,根據各功能需求,對數據庫做了詳細的設計,并且在設計中對不同角色模塊進行了細分處理,完善了不同角色功能的處理。頁面展示是系統的重要環節,通過網頁布局技術例如CSS樣式表、JS事件的處理,對頁面進行了精心的設計,使頁面展示更加美觀。并且助力了系統功能的實現,使系統的操作更加簡單,精準,降低了學習成本。系統的研發,嚴格按照需求設計完成,系統功能:注冊、課程展示、作業管理,在線師生交互和用戶管理等功能可以正常滿足用戶的使用需求。

參考文獻

[1]Arwa Alrawais.Fog Computing for the Internet of Things:Security and Privacy Issues.IEEE internet computing,2017:34-42

[2]施樂軍.崔玉理.SQL Server 2008 R2數據庫技術及應用[M].人民郵電出版社,2018:21-24

[3]李超燕.數據庫技術及應用項目教程.北京大學出版社[J],2016:15-22

[4]康曉非.擴頻通信收發實驗系統的設計與實現[J].實驗技術與管理,2016:15-17

作者簡介:王靖雯,(1997.06),女,山東淄博,本科,山東協和學院學生,學習專業:計算機科學與技術

猜你喜歡
自主學習教學質量
提高中小學音樂欣賞教學質量對策探討
云模型及其在教學質量評價中的應用
談如何提高初中歷史線上直播的教學質量
普通高等學校本科專業類教學質量國家標準(部分)
高中生英語自主學習能力培養研究
翻轉模式在“液壓與氣動”教學中的應用研究
中職學?!吧菊n堂”的調查研究與實踐
踐行少教多學,構建高效課堂
對學生自主學習的探索
元認知策略在大學非英語專業自主學習中的應用
91香蕉高清国产线观看免费-97夜夜澡人人爽人人喊a-99久久久无码国产精品9-国产亚洲日韩欧美综合