蒙古文教育資源平臺(tái)的設(shè)計(jì)與實(shí)現(xiàn)
【學(xué)位單位】:內(nèi)蒙古大學(xué)
【學(xué)位級(jí)別】:碩士
【學(xué)位年份】:2018
【中圖分類】:G434;TP311.52
【部分圖文】:
圖 2.1SpringMVC 的工作原理圖Figure 2.1 Working principle diagram of SpringMVC在 SpringMVC 具體使用時(shí),首先要引入相應(yīng)的 jar 包,然后是編輯配置文件[16]。其中核心配置文件有兩個(gè):ApplicationContext.xml 和 Web.xml。ApplicationContext.xml 配置文件的作用主要是通過 ApplicationContext 獲取已經(jīng)初始化了的 bean。開發(fā)者可以通過Web.xml 配置文件配置過濾器 Filter 和監(jiān)聽器 Listener 等。本次開發(fā)使用SpringMVC框架代替之前學(xué)習(xí)過的Struts框架是因?yàn)镾pringMVC開發(fā)效率要更高。SpringMVC 在設(shè)計(jì)時(shí)與方法對(duì)應(yīng)[17][18],粒度更細(xì),一個(gè)方法對(duì)應(yīng)一個(gè) request上下文;而 Struts 是對(duì)應(yīng)類的,一個(gè) Action 對(duì)象對(duì)應(yīng)一個(gè) request 上下文。2.2.2 Hibernate 框架介紹目前 JAVA 開發(fā)主要運(yùn)用以下三種持久化方法實(shí)現(xiàn)將對(duì)象數(shù)據(jù)寫入到數(shù)據(jù)庫中:JDBC
圖 2.2 Spring 框架圖Figure 2.2 Spring frame2.3 B/S 結(jié)構(gòu)介紹B/S 結(jié)構(gòu)是 Browser/Server(瀏覽器/服務(wù)器)的簡稱[29],是隨著互聯(lián)網(wǎng)發(fā)展,從而實(shí)現(xiàn)資源信息互聯(lián)共享的一種 Web 結(jié)構(gòu)。用戶可以通過瀏覽器直接訪問服務(wù)器,不用安裝客戶端程序。由此可見 B/S 結(jié)構(gòu)是利用瀏覽器實(shí)現(xiàn)了直接訪問服務(wù)器資源的功能,這就解決了以前必須通過下載專門的客戶端程序才能實(shí)現(xiàn)訪問服務(wù)器的功能,這樣就節(jié)約了一些開發(fā)成本。B/S 模式的大部分業(yè)務(wù)處理集中在服務(wù)器實(shí)現(xiàn),而只有少部分業(yè)務(wù)放在前端實(shí)現(xiàn)。B/S 結(jié)構(gòu)下只需要用戶通過瀏覽器頁面發(fā)送一些 Web 請(qǐng)求,然后請(qǐng)求會(huì)被發(fā)送至服務(wù)器,服務(wù)器端將請(qǐng)求處理完后會(huì)將處理結(jié)果響應(yīng)給瀏覽器,瀏覽器再將服務(wù)器返回的資源展示給用戶[30]。
13Figure 3.1 Front user function diagram用戶在信息注冊(cè)完成后即可返回登錄頁面進(jìn)行登錄。輸入用戶名和密碼,當(dāng)用戶名密碼與后臺(tái)數(shù)據(jù)庫存儲(chǔ)一致時(shí),用戶方可登錄成功,進(jìn)入平臺(tái)頁面。若用戶名和密碼與據(jù)庫存儲(chǔ)不一致,則會(huì)提示“用戶名或密碼錯(cuò)誤”,登錄失敗,要求重新輸入。當(dāng)忘記登密碼時(shí),用戶可以通過點(diǎn)擊登錄頁面下方的“忘記密碼”選項(xiàng),通過填寫預(yù)留郵箱號(hào),收并校驗(yàn)驗(yàn)證碼,進(jìn)入密碼修改頁面。填寫新密碼并再次輸入確認(rèn),點(diǎn)擊提交,平臺(tái)會(huì)動(dòng)將新密碼代替舊密碼存儲(chǔ)。微信用戶,則可直接掃描二維碼登錄。主頁面上分布著查詢、最新動(dòng)態(tài)、今日特別推薦、最新資源、會(huì)員動(dòng)態(tài)、閱讀排行榜一周熱搜榜、友情鏈接等功能模塊。用戶可在查詢搜索框內(nèi)輸入關(guān)鍵詞,點(diǎn)擊“搜索”,擇自己所需求的教學(xué)資源。最新動(dòng)態(tài)模塊展示用戶上傳的最新資源,包括用戶發(fā)布的文
【參考文獻(xiàn)】
相關(guān)期刊論文 前10條
1 楊丹丹;甘露;周玫;;當(dāng)前我國高校網(wǎng)絡(luò)教學(xué)平臺(tái)應(yīng)用及管理[J];教育與職業(yè);2015年07期
2 劉紅;;基于網(wǎng)絡(luò)教學(xué)平臺(tái)高職院校信息化教學(xué)改革的幾點(diǎn)思考——以南京工業(yè)職業(yè)技術(shù)學(xué)院為例[J];時(shí)代教育;2014年19期
3 毛建強(qiáng);黃穎;;基于對(duì)象映射的數(shù)據(jù)訪問服務(wù)[J];指揮信息系統(tǒng)與技術(shù);2012年04期
4 陳遠(yuǎn)漢;;開發(fā)農(nóng)村初中課程資源,提升學(xué)生語文素養(yǎng)[J];中學(xué)教學(xué)參考;2011年28期
5 楊麗萍;王薇;曾華榮;;基于SSH架構(gòu)的大學(xué)生創(chuàng)新創(chuàng)業(yè)教育網(wǎng)絡(luò)平臺(tái)設(shè)計(jì)[J];軟件導(dǎo)刊;2011年06期
6 楊一冰;;基于ORM的Hibernate持久層框架[J];電腦編程技巧與維護(hù);2010年04期
7 李衛(wèi)華;顏建軍;;基于MVC模式的人事管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[J];三明學(xué)院學(xué)報(bào);2009年04期
8 周琳;;ASP技術(shù)在Web數(shù)據(jù)庫中的應(yīng)用研究[J];科技信息;2009年12期
9 張錦祥;;基于B/S模式的數(shù)據(jù)庫服務(wù)器安全實(shí)現(xiàn)[J];浙江教育學(xué)院學(xué)報(bào);2008年05期
10 朱玉 ,張研;一種基于Java技術(shù)的網(wǎng)絡(luò)管理軟件的設(shè)計(jì)方案[J];微計(jì)算機(jī)信息;2005年14期
相關(guān)碩士學(xué)位論文 前4條
1 周孟欣;基于用戶體驗(yàn)的“U聊”公眾平臺(tái)網(wǎng)站前端設(shè)計(jì)研究[D];東南大學(xué);2015年
2 王永臣;綏芬河市職教中心網(wǎng)絡(luò)教學(xué)平臺(tái)系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[D];電子科技大學(xué);2014年
3 郝紅巖;基于MVC模式的Web框架的應(yīng)用研究[D];武漢理工大學(xué);2013年
4 晏榆洋;基于web的在線網(wǎng)絡(luò)教學(xué)平臺(tái)的設(shè)計(jì)與實(shí)現(xiàn)[D];電子科技大學(xué);2013年
本文編號(hào):2820135
本文鏈接:http://sikaile.net/jiaoyulunwen/xueshengguanli/2820135.html