王靖雯 林教剛
摘要:在計(jì)算機(jī)軟件技術(shù)不斷發(fā)展的帶動(dòng)下,各行各業(yè)大都結(jié)合計(jì)算機(jī)軟件更方便的完成相關(guān)管理工作,通過與當(dāng)前形勢(shì)下已有的信息技術(shù)資源相結(jié)合,使教師和學(xué)生互動(dòng)更加頻繁。該教學(xué)網(wǎng)站將通過改變教師的個(gè)性化教學(xué)方式和學(xué)生的自主學(xué)習(xí)行為方式,讓學(xué)生從以前單一的、被動(dòng)的接受學(xué)習(xí)方式轉(zhuǎn)變?yōu)樽晕业奶剿?、發(fā)現(xiàn)、協(xié)作參與學(xué)習(xí),通過多種形式的自主組合,達(dá)到真正擺脫傳統(tǒng)意義上的自主參與學(xué)習(xí)。學(xué)生可通過本平臺(tái)進(jìn)行在線學(xué)習(xí)和交流,增強(qiáng)學(xué)習(xí)興趣。
關(guān)鍵詞:教學(xué)質(zhì)量;自主學(xué)習(xí)
1系統(tǒng)研究意義
隨著網(wǎng)絡(luò)技術(shù)的飛速發(fā)展,學(xué)校教學(xué)方式、學(xué)生的學(xué)習(xí)模式需求也隨之發(fā)生改變。網(wǎng)絡(luò)教學(xué)作為新興教育模式,可面向校內(nèi)外所有成員提供專業(yè)知識(shí)的講解。
在過去的高校教學(xué)管理工作中,通常傳統(tǒng)管理方式往往是手工方式,效率非常低,并且容易犯錯(cuò),在保密性等方面也做的不夠完善,為管理人員帶來諸多困擾。而系統(tǒng)能夠非??焖俚牟樵償?shù)據(jù),也更加方便使用,在可靠性方面表現(xiàn)較好,能夠安全保存數(shù)據(jù)信息,成本控制較低。尤其在教學(xué)管理工作中,本身的管理比較繁瑣,通過計(jì)算機(jī)能夠非常方便的管理,也更加科學(xué)的完成管理工作。
2可行性分析
本次開發(fā)主要使用C#語(yǔ)言完成,數(shù)據(jù)庫(kù)采用SQL Server數(shù)據(jù)庫(kù),通過C#開發(fā)較為方便,也比較適合本次開發(fā)工作的主體內(nèi)容。
該系統(tǒng)的經(jīng)濟(jì)設(shè)計(jì)成本主要集中在軟件的開發(fā)上,可以在系統(tǒng)投入使用后為《網(wǎng)絡(luò)安全與管理》課程網(wǎng)站節(jié)省大量的人力物力。同時(shí),系統(tǒng)還實(shí)現(xiàn)了《網(wǎng)絡(luò)安全與管理》課程網(wǎng)站管理模式的現(xiàn)代化應(yīng)用,充分利用現(xiàn)存管理資源,實(shí)行科學(xué)規(guī)范管理,提高管理人員素質(zhì)和工作質(zhì)量。
本系統(tǒng)客戶端使用前臺(tái)和后臺(tái)管理系統(tǒng),特點(diǎn)是便于操作和管理,交互性好。二者都是基于B/S架構(gòu)的網(wǎng)站,開發(fā)后使用起來沒有較大難度,簡(jiǎn)單熟悉后即可熟練運(yùn)用。
3系統(tǒng)功能
學(xué)生功能模塊主要包括:學(xué)生注冊(cè)/登錄:實(shí)現(xiàn)學(xué)生的注冊(cè)和登錄;課程介紹:實(shí)現(xiàn)課程介紹的列表顯示,點(diǎn)擊可以查看課程介紹詳情;通知資訊;課程資料:學(xué)生可以查詢課件等信息內(nèi)容,可以通過列表查詢,也可以點(diǎn)開查看具體內(nèi)容細(xì)節(jié);課程視頻;課程作業(yè);學(xué)生后臺(tái);在線問答。
管理員功能模塊主要包括:用戶管理;課程介紹管理;通知資訊管理;課程資料管理;課程視頻管理,完成相關(guān)信息管理,進(jìn)行增刪改查等操作處理;學(xué)生作業(yè)管理:對(duì)待批閱學(xué)生作業(yè)信息進(jìn)行批閱或刪除,可以下載文件,對(duì)已批閱學(xué)生作業(yè)信息進(jìn)行查看或刪除;在線問答管理:管理員可以對(duì)待回復(fù)在線問答信息進(jìn)行查看、回復(fù)或刪除,對(duì)已回復(fù)在線問答信息進(jìn)行查看或刪除;系統(tǒng)管理:用戶能夠進(jìn)行密碼修改,角色為管理員。
4數(shù)據(jù)庫(kù)設(shè)計(jì)
數(shù)據(jù)庫(kù)設(shè)計(jì)工作在設(shè)計(jì)中非常重要,能夠結(jié)合用戶需求進(jìn)行處理,并且通過分類處理,對(duì)數(shù)據(jù)庫(kù)模型進(jìn)行劃分處理。數(shù)據(jù)庫(kù)的設(shè)計(jì)至關(guān)重要。數(shù)據(jù)庫(kù)設(shè)計(jì)工作開始時(shí),結(jié)合系統(tǒng)的實(shí)際需求,進(jìn)行系統(tǒng)的設(shè)計(jì),設(shè)計(jì)系統(tǒng)的實(shí)體關(guān)系圖,通過確定實(shí)體信息,來建立相關(guān)屬性,通過連接將不同的實(shí)體完成處理。如下為各個(gè)功能模塊的實(shí)體設(shè)計(jì)作介紹。
(1)課程實(shí)體屬性包括ID、標(biāo)題、內(nèi)容。
(2)管理員實(shí)體屬性包括管理員編號(hào)、登錄名、密碼、標(biāo)識(shí)。
(3)在線問答實(shí)體屬性包括ID、學(xué)號(hào)、留言內(nèi)容、留言時(shí)間、回復(fù)內(nèi)容。
(4)學(xué)生作業(yè)實(shí)體屬性包括ID、所屬作業(yè)、學(xué)號(hào)、作業(yè)文件、備注說明、提交時(shí)間、作業(yè)成績(jī)、評(píng)語(yǔ)。
(5)課程資料實(shí)體屬性包括ID、課件名稱、課件文件、課件描述、上傳時(shí)間。
(6)通知資訊實(shí)體屬性包括ID、標(biāo)題、內(nèi)容、添加時(shí)間。
(7)學(xué)生實(shí)體屬性包括學(xué)號(hào)、登陸密碼、姓名、性別、手機(jī)號(hào)碼、電子郵箱、班級(jí)、注冊(cè)時(shí)間。
(8)課程視頻實(shí)體屬性包括ID、食品名稱、視頻文件、視頻描述、上傳時(shí)間。
(9)作業(yè)實(shí)體屬性包括ID、作業(yè)名稱、作業(yè)要求、發(fā)布時(shí)間。
5軟件測(cè)試
(1)系統(tǒng)測(cè)試
通過測(cè)試明確開發(fā)是否完成,開發(fā)是否滿足需求,明確操作內(nèi)容,操作結(jié)果是否正確,以及明確需要改進(jìn)的方面。
系統(tǒng)測(cè)試是驗(yàn)證系統(tǒng)所需的實(shí)現(xiàn)過程,系統(tǒng)軟件和硬件的相應(yīng)測(cè)試是否違反手冊(cè),及時(shí)保護(hù)系統(tǒng)的分析和設(shè)計(jì)問題,并測(cè)試集成軟件間各部分的協(xié)調(diào)性。根據(jù)系統(tǒng)測(cè)試操作環(huán)境以發(fā)現(xiàn)尚未發(fā)現(xiàn)的問題并實(shí)現(xiàn)問題的更新處理。測(cè)試如下:
恢復(fù)測(cè)試:確定軟件實(shí)現(xiàn)錯(cuò)誤是否恢復(fù)到原始狀態(tài)的步驟,11在有效時(shí)間內(nèi)快速糾正錯(cuò)誤并減少經(jīng)濟(jì)損失。
安全測(cè)試:系統(tǒng)具有良好的內(nèi)部保護(hù)功能,防止黑客入侵系統(tǒng)。
壓力測(cè)試:這個(gè)測(cè)試是測(cè)試系統(tǒng)是否可以過度接受大量用戶訪問,并且同一個(gè)用戶多次訪問系統(tǒng)來測(cè)試系統(tǒng)是否可以及時(shí)處理,系統(tǒng)請(qǐng)求將是錯(cuò)誤。
(2)測(cè)試結(jié)果
通過系統(tǒng)測(cè)試分析和功能測(cè)試,得出《網(wǎng)絡(luò)安全與管理》課程的網(wǎng)站基本可行。此外,數(shù)據(jù)安全性和功能可擴(kuò)展性相對(duì)較強(qiáng)。
總結(jié):
本次設(shè)計(jì)基于APS.NET完成,在設(shè)計(jì)過程中,通過項(xiàng)目的可行性分析,預(yù)估項(xiàng)目設(shè)計(jì)和部署實(shí)施的難度,并根據(jù)技術(shù)難度,確定了所采用的編程語(yǔ)言和數(shù)據(jù)庫(kù),并且選擇了易于部署和有著良好展示效果的B/S結(jié)構(gòu),降低了實(shí)施的難度。通過需求分析,確認(rèn)系統(tǒng)的基本功能,結(jié)合軟硬件的條件,對(duì)系統(tǒng)做了合理的分析,在完成功能設(shè)計(jì)的情況下,盡量降低開發(fā)成本和部署項(xiàng)目的成本,并且通過良好的需求分析,避免了開發(fā)過程中頻繁返工,節(jié)省了寶貴的研發(fā)時(shí)間和研發(fā)成本。
在研發(fā)過程中,根據(jù)各功能需求,對(duì)數(shù)據(jù)庫(kù)做了詳細(xì)的設(shè)計(jì),并且在設(shè)計(jì)中對(duì)不同角色模塊進(jìn)行了細(xì)分處理,完善了不同角色功能的處理。頁(yè)面展示是系統(tǒng)的重要環(huán)節(jié),通過網(wǎng)頁(yè)布局技術(shù)例如CSS樣式表、JS事件的處理,對(duì)頁(yè)面進(jìn)行了精心的設(shè)計(jì),使頁(yè)面展示更加美觀。并且助力了系統(tǒng)功能的實(shí)現(xiàn),使系統(tǒng)的操作更加簡(jiǎn)單,精準(zhǔn),降低了學(xué)習(xí)成本。系統(tǒng)的研發(fā),嚴(yán)格按照需求設(shè)計(jì)完成,系統(tǒng)功能:注冊(cè)、課程展示、作業(yè)管理,在線師生交互和用戶管理等功能可以正常滿足用戶的使用需求。
參考文獻(xiàn)
[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數(shù)據(jù)庫(kù)技術(shù)及應(yīng)用[M].人民郵電出版社,2018:21-24
[3]李超燕.數(shù)據(jù)庫(kù)技術(shù)及應(yīng)用項(xiàng)目教程.北京大學(xué)出版社[J],2016:15-22
[4]康曉非.擴(kuò)頻通信收發(fā)實(shí)驗(yàn)系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[J].實(shí)驗(yàn)技術(shù)與管理,2016:15-17
作者簡(jiǎn)介:王靖雯,(1997.06),女,山東淄博,本科,山東協(xié)和學(xué)院學(xué)生,學(xué)習(xí)專業(yè):計(jì)算機(jī)科學(xué)與技術(shù)