本站小編為你精心準(zhǔn)備了數(shù)字測圖課程網(wǎng)站設(shè)計與實(shí)現(xiàn)參考范文,愿這些范文能點(diǎn)燃您思維的火花,激發(fā)您的寫作靈感。歡迎深入閱讀并收藏。
1精品課程網(wǎng)站架構(gòu)設(shè)計
本精品課程網(wǎng)站根據(jù)數(shù)字測圖原理與方法課程的內(nèi)容與特點(diǎn),選用B/S結(jié)構(gòu),基于OracleADF多層框架進(jìn)行網(wǎng)站體系結(jié)構(gòu)設(shè)計,利用該框架提供的技術(shù)支持,對各層逐一實(shí)現(xiàn)。OracleADF是符合JavaEE的應(yīng)用程序開發(fā)框架,它將應(yīng)用系統(tǒng)架構(gòu)劃分為業(yè)務(wù)服務(wù)層、模型層、控制層和視圖層等四層,并在各層提供了不同的開發(fā)技術(shù)供編程人員選擇,利用內(nèi)嵌的數(shù)據(jù)綁定、可視用戶界面設(shè)計及團(tuán)隊(duì)協(xié)作開發(fā)等工具,簡化了代碼編寫工作量,加速了應(yīng)用程序的開發(fā),提高了程序開發(fā)效率。因此,參照并對應(yīng)ADF四層框架,本精品課程網(wǎng)站架構(gòu)也按四層結(jié)構(gòu)體系設(shè)計,分別是表示層、業(yè)務(wù)邏輯層、數(shù)據(jù)訪問層和數(shù)據(jù)層,各層獨(dú)立開發(fā)和維護(hù)。
1.1表示層
該層構(gòu)建網(wǎng)站的用戶界面,幫助用戶高效地定位應(yīng)用服務(wù),并針對不同用戶設(shè)置不同的界面,這些界面與用戶的類型和權(quán)限有關(guān)。系統(tǒng)管理員經(jīng)認(rèn)證后,登錄到管理員界面,可以對精品課程網(wǎng)站進(jìn)行管理,如站點(diǎn)模板定制、欄目創(chuàng)建、欄目內(nèi)容添加與更新等;任課教師經(jīng)認(rèn)證登錄后,可以對自己的教學(xué)資源進(jìn)行管理,上傳和刪除教學(xué)資源;學(xué)生用戶只能看到經(jīng)管理員定制的課程網(wǎng)站界面。
1.2業(yè)務(wù)邏輯層
業(yè)務(wù)邏輯層是在數(shù)據(jù)訪問層和表示層之間進(jìn)行數(shù)據(jù)交換的橋梁,該層用來控制Web應(yīng)用的網(wǎng)頁執(zhí)行流程,設(shè)置了各種業(yè)務(wù)規(guī)則,對用戶不同的并發(fā)請求作出及時響應(yīng),按業(yè)務(wù)需求調(diào)用數(shù)據(jù)訪問層中的方法組合,網(wǎng)站系統(tǒng)大部分業(yè)務(wù)邏輯功能均通過該層實(shí)現(xiàn)。
1.3數(shù)據(jù)訪問層
該層可借助ADF數(shù)據(jù)控制和數(shù)據(jù)綁定機(jī)制,訪問與存取數(shù)據(jù)層的各種數(shù)據(jù)服務(wù),并提供了Web應(yīng)用與不同數(shù)據(jù)源之間的訪問存取機(jī)制,實(shí)現(xiàn)了與數(shù)據(jù)庫交互功能。
1.4數(shù)據(jù)層
數(shù)據(jù)層存儲了網(wǎng)站所有的基礎(chǔ)數(shù)據(jù),并將常用的數(shù)據(jù)庫的基本操作進(jìn)行封裝,如數(shù)據(jù)庫連接與斷開,字符串轉(zhuǎn)換,加解密保護(hù)等。數(shù)據(jù)層要清晰地表現(xiàn)數(shù)據(jù)庫中的所有細(xì)節(jié),如表結(jié)構(gòu)、字段名、存儲過程和視圖等,以便用戶成功與數(shù)據(jù)庫進(jìn)行交互功能,如數(shù)據(jù)的查詢、更新、插入和刪除。
2精品課程網(wǎng)站功能模塊設(shè)計與實(shí)現(xiàn)
2.1網(wǎng)站功能模塊設(shè)計
精品課程網(wǎng)站主要分為三個用戶群:學(xué)生(游客)、教師、網(wǎng)絡(luò)管理員,因此網(wǎng)站應(yīng)為不同用戶設(shè)計不同的功能模塊。針對課程特色,通過對精品課程網(wǎng)站功能及應(yīng)用各方面的綜合分析,在該課程網(wǎng)站的開發(fā)與建設(shè)中,著重考慮學(xué)生用戶群的各種學(xué)習(xí)需求。
(1)學(xué)生模塊。
該模塊除基本的用戶注冊/登錄功能外,學(xué)生可以直接查看與本課程相關(guān)的課程概述、教師隊(duì)伍、教學(xué)視頻、教學(xué)課件、實(shí)驗(yàn)指導(dǎo)、習(xí)題集、試題庫等內(nèi)容,可以進(jìn)行課程學(xué)習(xí),包括在線觀看課堂教學(xué)錄像、電子課件以及其它的教學(xué)資源;可以進(jìn)行資料下載,下載網(wǎng)站提供的各種教學(xué)資源,進(jìn)行離線學(xué)習(xí);可以進(jìn)行在線答疑,提問并實(shí)時查看自己問題的解答情況,也可以查閱其他學(xué)習(xí)者提出的問題;可以作業(yè)上傳,完成教師指定的作業(yè)并在教師指定的時間內(nèi)上傳作業(yè),實(shí)現(xiàn)在線作業(yè)批改。
(2)教師模塊。
除包含學(xué)生模塊的全部功能外,任課教師通過認(rèn)證登錄后,可以對自己的教學(xué)資源進(jìn)行管理,上傳和刪除教學(xué)資源;教師可查看編輯作業(yè)列表,給作業(yè)評分,并提交已批改好的作業(yè);在線答疑管理,對學(xué)生所提出的問題進(jìn)行答疑,在線指導(dǎo)學(xué)生學(xué)習(xí)政。
(3)網(wǎng)絡(luò)管理員模塊。
管理員登錄后可以進(jìn)行用戶管理、課程管理、互動管理、和擴(kuò)展管理等。其中用戶管理可以添加刪除用戶,修改用戶注冊信息,設(shè)置不同用戶的權(quán)限。課程管理包括課程簡介、教案、多媒體課件、實(shí)驗(yàn)教學(xué)、教學(xué)錄像等和精品課程內(nèi)容相關(guān)的子模塊的管理,管理員可根據(jù)需要添加或刪除這些模塊,也可以輕松地更新每一個子模塊的內(nèi)容,方便地設(shè)置添加內(nèi)容的格式。互動管理用于教師進(jìn)行論壇管理、作業(yè)管理、在線答疑管理。擴(kuò)展管理中可對站點(diǎn)的界面風(fēng)格設(shè)置,可以自由選擇,輕松給精品課程“變臉”,也可以對站點(diǎn)首頁的新聞公告進(jìn)行更新。
2.2精品課程網(wǎng)站設(shè)計與實(shí)現(xiàn)
網(wǎng)站布局設(shè)計決定著網(wǎng)站的整體外觀,也決定著網(wǎng)站給用戶的友好感受。界面布局設(shè)計是對頁面的空間進(jìn)行分割的設(shè)計,包括網(wǎng)站的logo(標(biāo)志,色彩,字體,標(biāo)語)、導(dǎo)航設(shè)計、檢索設(shè)計、瀏覽方式、交互性等諸多內(nèi)容的位置進(jìn)行設(shè)計,需要借助藝術(shù)平面設(shè)計手段,根據(jù)“布局藝術(shù),重要內(nèi)容突出,信息瀏覽便捷,表單操作友好”原則展開設(shè)計。本精品課程網(wǎng)站按照課程內(nèi)容、教學(xué)目標(biāo)和課程特點(diǎn)來設(shè)計相應(yīng)的風(fēng)格。
2.2.1網(wǎng)站頁面設(shè)計
頁面布局是網(wǎng)站各部分內(nèi)容呈現(xiàn)給用戶的位置關(guān)系。為保持頁面簡潔、操作方便,本網(wǎng)站采用較為簡單的上下框架型布局,上方是網(wǎng)站Logo以及一級導(dǎo)航,下側(cè)顯示對應(yīng)的具體內(nèi)容。為確保網(wǎng)站有統(tǒng)一的風(fēng)格,給用戶一個整體、規(guī)范的感覺,更符合本精品課程網(wǎng)站建設(shè)的主題。首頁是整個網(wǎng)站的靈魂,通過首頁可以映射出網(wǎng)站的全部內(nèi)容,首頁最先進(jìn)入訪問者的視線,留給訪問者第一印象,因此網(wǎng)站首頁設(shè)計至關(guān)重要。首頁內(nèi)容應(yīng)豐富與飽滿,適當(dāng)安排動靜結(jié)合畫面,并要設(shè)計出讓用戶賞心悅目的感覺,其界面采取與內(nèi)容頁面不同的版面布局設(shè)計。
2.2.2導(dǎo)航欄設(shè)計
導(dǎo)航欄的設(shè)計目的是將網(wǎng)站的全部信息進(jìn)行分類組織,并在頁面固定位置設(shè)置導(dǎo)航鏈接,幫助用戶快速定位查找到所需信息。導(dǎo)航欄是通往網(wǎng)站的每一個角落的路徑,因此它的設(shè)置要簡單清晰,層次不宜過多,盡量避免使用下拉式或者彈出式二級菜單,因此,采用全局導(dǎo)航,在網(wǎng)站的每個頁面都會顯示,以通欄的形式置于網(wǎng)站頂端,包括首頁、課程概述、教師隊(duì)伍、教學(xué)視頻、教學(xué)課件、實(shí)驗(yàn)指導(dǎo)、教學(xué)資源、習(xí)題集、試題庫等主要版塊。
2.2.3應(yīng)用flashpaper檢索
檢索系統(tǒng)的目的用來幫助用戶快速方便地完成信息查找,是對導(dǎo)航系統(tǒng)的有效補(bǔ)充。面對網(wǎng)站內(nèi)大量信息,提供給用戶的“信息檢索”的功能是非常必要的。本網(wǎng)站對課件、教案、習(xí)題集等采用flash-paper檢索技術(shù)提供了關(guān)鍵詞檢索和頁碼定位檢索。
2.2.4在線交流平臺設(shè)置
網(wǎng)站應(yīng)該設(shè)置教學(xué)交流平臺,如課程論壇、在線答疑等,這些將成為教師與學(xué)生交流的最主要途徑,學(xué)生可以把課程學(xué)習(xí)遇到的問題留下來,也可以對老師上課提出意見或建議。任課教師每天應(yīng)該抽時間到網(wǎng)站上查看留言,對學(xué)生提出的疑問進(jìn)行解答。同校園BBS一樣,師生之間也可以討論彼此感興趣的當(dāng)代時政話題,以拉近師生的距離,增進(jìn)師生情誼,從而提高學(xué)生對本門課程的關(guān)注度。
3結(jié)語
本文基于OracleADF多層框架設(shè)計開發(fā)了《數(shù)字測圖原理與方法》精品課程網(wǎng)站,利用校園網(wǎng)絡(luò)平臺,充分整合并共享教學(xué)資源,促進(jìn)了測繪教學(xué)質(zhì)量的全面提升。隨著進(jìn)一步的開發(fā)完善,精品課程網(wǎng)站的建設(shè)必將擴(kuò)大本門課程的受眾范圍,讓更多的學(xué)生充分使用到更好、更豐富的優(yōu)質(zhì)教育教學(xué)資源,加強(qiáng)了教與學(xué)相結(jié)合,提高教學(xué)效率,推進(jìn)教育創(chuàng)新,深化教學(xué)改革,教學(xué)效果顯著,起到良好的精品課程示范和輻射推廣作用。
作者:劉峰牟乃夏田茂義劉宇單位:山東科技大學(xué)測繪學(xué)院山東科技大學(xué)外國語學(xué)院