梁穎琳
【摘 要】網(wǎng)絡(luò)技術(shù)飛速發(fā)展,4G網(wǎng)絡(luò)悄然流行起來,智能手機App功能越來越強大。網(wǎng)絡(luò)技術(shù)改變了人們的生活,也改變了職業(yè)教育體系的教育教學(xué)方式,網(wǎng)絡(luò)教學(xué)越來越普遍。當(dāng)前校園網(wǎng)絡(luò)存在很多的十分優(yōu)秀系統(tǒng)應(yīng)用,但是局限在某一個專業(yè)或者領(lǐng)域,還沒達到集成和共享的目的。通過網(wǎng)絡(luò)應(yīng)用系統(tǒng),實現(xiàn)師生線上互動和課下溝通功能,并且不受空間和時間的限制,基于.NET技術(shù),采用B/S模式,使用面向?qū)ο蟮腃#,結(jié)合了Web網(wǎng)絡(luò)服務(wù)等技術(shù),實現(xiàn)了校園網(wǎng)絡(luò)應(yīng)用的集成,達成全員管理的目的。
【關(guān)鍵詞】校園網(wǎng);網(wǎng)絡(luò)應(yīng)用;系統(tǒng)集成;系統(tǒng)設(shè)計
1、引言
網(wǎng)絡(luò)教育的靈活性和幾乎不受時間和空間的限制的特點,實現(xiàn)了人機界面的良好交互,以及人與人之間網(wǎng)絡(luò)平臺交互作用,為職業(yè)教育的轉(zhuǎn)共享,教育規(guī)模擴大,教學(xué)質(zhì)量提高和教育深化改革等都帶了極大地便利,實現(xiàn)了職業(yè)教育體系下的受教育學(xué)生的終身教學(xué)體系的建立,以及合作學(xué)習(xí)習(xí)慣培養(yǎng)都有好處。隨著網(wǎng)絡(luò)教育的普及,我國很多職業(yè)院校進行了系統(tǒng)化的改革,將傳統(tǒng)辦公方式轉(zhuǎn)變成為網(wǎng)絡(luò)辦公,實現(xiàn)了對學(xué)生和全員管理,同時基于網(wǎng)絡(luò)平臺開發(fā)出的系統(tǒng)應(yīng)用,對于網(wǎng)絡(luò)技術(shù)的教學(xué)應(yīng)用十分有意義。
2、系統(tǒng)需求分析
2.1系統(tǒng)目標(biāo)。系統(tǒng)目標(biāo)是否明確,關(guān)系到系統(tǒng)集成的效果和設(shè)計的難度。網(wǎng)絡(luò)應(yīng)用系統(tǒng)集成最根本應(yīng)是最直接的目的就是實現(xiàn)教育教學(xué)方法的改革,為學(xué)生和老師提供最為便捷的教學(xué)服務(wù)管理。一般而言,校園網(wǎng)絡(luò)應(yīng)用系統(tǒng)主要是通過3G或4G無線網(wǎng)絡(luò),局域網(wǎng)(校園網(wǎng))等進行網(wǎng)絡(luò)訪問,對教育教學(xué)安排和教學(xué)活動參與人進行綜合管理的功能。同時,校園網(wǎng)絡(luò)應(yīng)當(dāng)為教師和學(xué)生提供豐富的教學(xué)和靴子轉(zhuǎn),能夠通過共享平臺提高學(xué)習(xí)效率,彌補學(xué)校資源傳統(tǒng)使用方式的不足。對教師而言,教師可以通過該校園網(wǎng)絡(luò)系統(tǒng)直接發(fā)布課程內(nèi)容和信息,完成教師在形式和組織上對學(xué)生的控制能力,實現(xiàn)隨時隨地的與學(xué)生繼續(xù)溝通的渠道。對于學(xué)生而言,學(xué)生可以通過校園網(wǎng)絡(luò)平臺找到自己喜歡和感興趣的內(nèi)容,在網(wǎng)上選課,實際過程的當(dāng)中發(fā)現(xiàn)理論知識與實踐的不足,也可以通過網(wǎng)絡(luò)平臺來繼續(xù)經(jīng)驗對的分享。
2.2系統(tǒng)用戶
2.2.1學(xué)生用戶。對于學(xué)生而言,主要的需求是,選課,查看課表,查看考試安排,查看教師調(diào)課通知,了解教師個人簡介,下載教師上課使用的課件,下載自主學(xué)習(xí)的視頻等內(nèi)容。從大的方面而言,學(xué)生通過校園網(wǎng)對校內(nèi)新聞和學(xué)校事務(wù)有最快和最直接的了解,并且可以對學(xué)習(xí)和生活當(dāng)中存在的問題進行提問,投訴等內(nèi)容,實現(xiàn)對教師和課堂的評價。
2.2.2教師用戶。教師最為校園網(wǎng)絡(luò)重要用戶,要實現(xiàn)教師對成績錄入,成績評比的功能,能夠?qū)W(xué)生的學(xué)習(xí)情況和所提交的課后作業(yè)繼續(xù)在線批改,對學(xué)生留言進行解答。
2.2.3管理員用戶。系統(tǒng)管理員對于系統(tǒng)的運行和維護具有至關(guān)重要的作用,系統(tǒng)管理員不僅要能夠?qū)φ麄€全局進行掌控,還要對學(xué)生和教師反饋的問題進行解答和處理。系統(tǒng)管理員主要日常需求就是用戶的添加、刪除、維護和修改,密碼找回和服務(wù)器維護等。目前對于學(xué)校公共發(fā)布信息的格式和文本繼續(xù)檢查,對數(shù)據(jù)庫進行維護和備份,防止最重要數(shù)據(jù)丟失等。
2.3系統(tǒng)需求分析
2.3.1教學(xué)資源部分。教學(xué)資源是校園網(wǎng)給學(xué)生和教師提供的最為豐富和最為實用的功能,教師可以通過該系統(tǒng)將上課所要實用的PPT和視頻等先放在網(wǎng)絡(luò)平臺上,學(xué)生就可以提前預(yù)習(xí)和學(xué)習(xí),在課堂當(dāng)中就可能有針對性的對教學(xué)內(nèi)容提出專業(yè)性的問題。其次,教師通過該網(wǎng)絡(luò)發(fā)布教學(xué)內(nèi)容和資源共享等。
2.3.2教學(xué)學(xué)習(xí)部分。學(xué)生通過唯一的用戶名和密碼登陸到網(wǎng)頁當(dāng)中,對教師上傳的課件和資料進行下載和瀏覽操作,包括對視頻的播放,對PPT的播放等。學(xué)生通過身份驗證是上述操作前提,教師在學(xué)習(xí)交流過程當(dāng)中也可以對自己上傳的內(nèi)容繼續(xù)修改,對單一學(xué)生進行留言等。
2.3.3系統(tǒng)管理部分。網(wǎng)絡(luò)管理部分的續(xù)修,主要是對大量數(shù)據(jù)、表格等進行歸類和管理,保證系統(tǒng)的在正常運行,同時對反饋的問題在第一時間內(nèi)能夠解決,實現(xiàn)信息傳輸?shù)挠行院蛯崟r性另外,系統(tǒng)管理功能當(dāng)中,主要是對新生進行登記和發(fā)放用戶,對老生的賬號進行注銷工作,對正在使用的教師和學(xué)生賬號的個人信息核對、密碼更改和權(quán)限分配等內(nèi)容的管理。另外,系統(tǒng)管理還需要對學(xué)校校務(wù)公開的內(nèi)容進行核對,防止學(xué)校信息外泄,出現(xiàn)信息安全的問題。
2.3.4信息發(fā)布部分。信息發(fā)布主要是學(xué)校的行政機關(guān),例如,教務(wù)處、學(xué)工部等,對學(xué)校教育教學(xué)活動開展的通知于公告,發(fā)布活動通知,招生信息和就業(yè)信息。用戶群可以提供過手機或者電腦對這些通知和公告進行瀏覽,對于通知公告的附件可以下載和編輯。另外系統(tǒng)升級公告、系統(tǒng)功能增加公告等可以有系統(tǒng)管理人員來實現(xiàn)信息的發(fā)布工作。
3、系統(tǒng)設(shè)計
3.1系統(tǒng)架構(gòu)設(shè)計。本系統(tǒng)采用B/S模式,是基于Microsoft.NET的Web應(yīng)用系統(tǒng)。這種優(yōu)勢在于不受到內(nèi)部網(wǎng)絡(luò)的限制,即使學(xué)生和教師在校園網(wǎng)意外的地方接入改系統(tǒng),也可以很方便的通過賬號和密碼進行教育教學(xué)活動。一般的運用瀏覽器和網(wǎng)頁頁面來實現(xiàn),提高了用戶功能的個性化和自由化,保證了公司信息的安全,降低了局域網(wǎng)絡(luò)和本地服務(wù)器軟硬件構(gòu)建成本,用戶群對服務(wù)器依賴性越小,那么系統(tǒng)的安全新和可維護性越高。
3.1.1數(shù)據(jù)訪問層。數(shù)據(jù)訪問層是整個校園網(wǎng)絡(luò)應(yīng)用系統(tǒng)的最核心和最基礎(chǔ)部分,數(shù)據(jù)訪問層對外輸出數(shù)據(jù),對內(nèi)匯總數(shù)據(jù)。數(shù)據(jù)訪問層的主要.NET技術(shù)是.NET XML和ADO.NET功能。為了實現(xiàn)數(shù)據(jù)庫的添加、修改、刪除和查詢功能。數(shù)據(jù)訪問層為下文要提高的業(yè)務(wù)邏輯層提供了數(shù)據(jù)支撐,將服務(wù)器基礎(chǔ)數(shù)據(jù)傳輸給用戶群體,用戶群體將個人信息和教學(xué)資源上傳到服務(wù)器上,組成了一個教育教學(xué)數(shù)據(jù)庫。對于教育教學(xué)數(shù)據(jù)庫的管理和分析,對用戶群的需求進行分析,提供最佳的數(shù)據(jù)訪問體驗。
3.1.2業(yè)務(wù)邏輯層。業(yè)務(wù)邏輯層是校園網(wǎng)絡(luò)中最為活躍部分,通過業(yè)務(wù)邏輯層,實現(xiàn)應(yīng)用程序的使用和推廣。業(yè)務(wù)邏輯層就校園網(wǎng)的功能和需求來說,主要包括了網(wǎng)絡(luò)課堂,遠程視頻,手機課堂和資源管理等內(nèi)容。業(yè)務(wù)邏輯層為用戶提供了十分便捷的調(diào)用和多任務(wù)處理功能。通過ADO.NET實現(xiàn)快速訪問數(shù)據(jù)層的數(shù)據(jù),為業(yè)務(wù)邏輯層提供數(shù)據(jù)保障。
3.1.3用戶界面層。用戶界面指的是用戶群接入到校園網(wǎng)絡(luò)應(yīng)用系統(tǒng)所展現(xiàn)界面,不同用戶對應(yīng)不同的操作界面,但是不同界面之間也有一定的聯(lián)系和區(qū)別。用戶可以根據(jù)賬戶和密碼進行直接訪問。學(xué)生界面、教師界面和管理員界面3個基礎(chǔ)的界面,不同界面對應(yīng)了數(shù)據(jù)庫讀不通的端口,同時也提高了功能應(yīng)用。管理員、教師、學(xué)生的功能權(quán)限一次降低,在活躍程度上學(xué)生的活躍程度遠遠高于另外兩個,因此,學(xué)生的用戶界面層應(yīng)該是重點關(guān)注的內(nèi)容,需要其界面保持最佳的狀態(tài)和穩(wěn)定性。此層主要通過ASP.NET的Web Forms來實現(xiàn)。
3.2數(shù)據(jù)庫設(shè)計。數(shù)據(jù)庫的設(shè)計必須遵循數(shù)據(jù)庫設(shè)計的基本原則,根據(jù)系統(tǒng)需求分析數(shù)據(jù)的需求描述要求,并支持系統(tǒng)開發(fā)和實現(xiàn)。在系統(tǒng)數(shù)據(jù)庫設(shè)計時一般應(yīng)該遵循以下基本原則:一致性、完整性、規(guī)范化、安全性、可伸縮性、可維護和管理。校園網(wǎng)絡(luò)應(yīng)用的各個功能集成在數(shù)據(jù)庫的基礎(chǔ)上,數(shù)據(jù)的類型和格式不同,的導(dǎo)致了實現(xiàn)的功能和目的不同。大多數(shù)的功能數(shù)據(jù)表都需要統(tǒng)一格式,才能夠在3個用戶層界面當(dāng)中進行轉(zhuǎn)化。根據(jù)不同用戶群的需求,將數(shù)據(jù)庫當(dāng)中的用途繼續(xù)分類。以更好的組織和管理數(shù)據(jù)當(dāng)中的信息,理清各個表單之間的關(guān)系。
4、總結(jié)
通過分析當(dāng)前網(wǎng)絡(luò)教學(xué)應(yīng)用系統(tǒng)現(xiàn)狀及發(fā)展趨勢,提出了本系統(tǒng)的開發(fā)平臺,并確定了開發(fā)工具選擇的方案?;谘芯糠治鰧嶋H工作需要,以.NET為開發(fā)平臺,以ASP.NETT和ADO.NE為主要開發(fā)技術(shù),采用SQLServer2005構(gòu)建數(shù)據(jù)庫,實現(xiàn)系統(tǒng)各模塊功能。
【參考文獻】
[1]李建軍,曾明.網(wǎng)絡(luò)工程與網(wǎng)絡(luò)管理[M].北京:電子工業(yè)出版社,2003.
[2]劉松,藍鷹.基于SOA/WebService的校園網(wǎng)異構(gòu)資源整合研究[J].通化師范學(xué)院學(xué)報,2010(12).