【正文】
運行。 //完全過濾動態(tài)代碼 $text = preg_replace(39。39。]39。,$text)。,39。 //hr img area input $text = preg_replace(39。39。 } //過濾合法的 html標簽 while(preg_match(39。,39。.$mat[3].39。,$mat[0]),$text)。,39。 //反轉(zhuǎn)換 $text = str_replace(39。39。 39。 html = (/style.*?\/style[\s]*/ig, 39。)。 39。a $1 target=_blank39。]) { (39。 height: 30px。 return html。 html= 內(nèi)蒙古科技大學畢業(yè)設計 說明書(畢業(yè) 論文 ) (/[\s]+([\w]+)[\s]*=[\s]*(?:\39。 39。)。 39。 $text = str_replace(39。,39。,$text)。39。.$mat[4],$text)。,$mat[0])),$text)。,$text,$mat)){ $text=str_replace($mat[0],str_replace(39。 //過濾 on 事件 lang js while(preg_match(39。,39。,$text)。/\r?\n/39。 39。 $text = str_replace(39。,39。 $text = stripslashes($text)。那怎么才能讓 ifrmae 處于編輯狀態(tài)呢, 可以用: function () { =On。 ()。 // 禁止圖像緩存。 //用隨機產(chǎn)生的顏色將驗證碼繪制到圖像中。 for (int i = 0。 int y = (height)。 //畫邊框。 Graphics2D g = ()。 ()!=0) { height=(strHeight)。 /** * 初始化驗證圖片屬性 */ public void init() throws ServletException { //從 中獲取初始信息 //寬度 String strWidth=(width)。639。239。Y39。U39。Q39。M39。I39。E39。A39。 內(nèi)蒙古科技大學畢業(yè)設計 說明書(畢業(yè) 論文 ) private int width=60。 //登陸是用戶名不能為空 (user)[0].value = 39。 var paraString= name=+name+amp。 提供用戶注冊信息修改提交。 3. 基于連接池的數(shù)據(jù)庫技術(shù) 系統(tǒng)采用 DB Connection Manager 的 Java 類管理連接池對象,其中每一個連接池保持一組 JDBC 數(shù)據(jù)庫連接對象,可以為任何 Servlet 所使用。 教學平臺 采用目前流行的 JSP 技術(shù)開發(fā) Web 應用程序,采用 XML 技術(shù)對教學數(shù)據(jù)進行處理,通過 JSP/Servlet 和 XML 進行數(shù)據(jù)交互,同時也采用了計算機網(wǎng)絡中的許多成熟技術(shù),如流媒體技術(shù),客戶 /服務器技術(shù),數(shù)據(jù) 庫技術(shù)。它將 Web 和企業(yè)應用開發(fā)與靈活高效的團隊開發(fā)環(huán)境結(jié)合在一起,為開發(fā)者提供了一個端到端應用開發(fā)環(huán)境。 (1) 人員管理 :包括系統(tǒng)管理員、教師和學生管理。 (2) 網(wǎng)上作業(yè) :作業(yè)環(huán)節(jié)是對所學知識理解和鞏固的過程。 內(nèi)蒙古科技大學畢業(yè)設計 說明書(畢業(yè) 論文 ) 系統(tǒng)初設一個系統(tǒng)超級管理員,擁有系統(tǒng) 最高管理權(quán)限,有權(quán)創(chuàng)建系統(tǒng)后臺普通管理員,并對其進行權(quán)限設置。 1. 角色分配:超級管理員、普通管理員(教師)。 用戶信息維護與查看功能 用戶可以維護個人信息。 教師群體是教學內(nèi)容的提供者和維持者,并為學習者提供一定的學習指導。由于客戶機把事務處理邏輯部分給了功能服務器,使客戶機一下子 苗條 了許多,不再負責處理復雜計算和數(shù)據(jù)訪問等關(guān)鍵事務,只負責顯示部分,所以維護人員不再為程序的維護工作奔波于每個客戶機之間,而把主要精力放在功能服務器上程序的更新工作。 C) 第三層:數(shù)據(jù)層 數(shù)據(jù)層主要包括數(shù)據(jù)庫服務器,在數(shù)據(jù)層中包含系統(tǒng)的數(shù)據(jù)處理邏輯,位于數(shù)據(jù)庫服務器端。 內(nèi)蒙古科技大學畢業(yè)設計 說明書(畢業(yè) 論文 ) 客戶機( C l i e n t )客戶機( C l i e n t )W e b 服務器( W e b S e r v e r )W e b 服務器( W e b S e r v e r )應用服務器( A p p l i c a t i o n S e r v e r )應用服務器( A p p l i c a t i o n S e r v e r )數(shù)據(jù)庫服務器( D a t a B a s e S e r v e r )數(shù)據(jù)庫服務器( D a t a B a s e S e r v e r )系統(tǒng)管理(System Management)系統(tǒng)管理(System Management)SSLCA圖 教學 平臺 三層應用體系結(jié)構(gòu)圖 三層體系結(jié)構(gòu)的分析 構(gòu)建基于 Web 應用的 平臺 三層體系結(jié)構(gòu),是設計基于 Web 的 網(wǎng)絡教學平臺 的出發(fā)點。 由于網(wǎng)絡課程是通過網(wǎng)絡表現(xiàn)某門學科的教學內(nèi)容及實施的教學活動的總和,是學生通過網(wǎng)絡進行學習的教材,也是學生進行學習的主要學習資源。 從 嵌入式系統(tǒng)課程的 特點出發(fā), 在開發(fā) 網(wǎng)絡平臺 的過程中, 需 遵循以下原則: 內(nèi)蒙古科技大學畢業(yè)設計 說明書(畢業(yè) 論文 ) 嵌入式系統(tǒng) 網(wǎng)絡課程以網(wǎng)絡為媒介,一方面網(wǎng)絡的特性要求其具有共享性,另一方面網(wǎng)絡課程本身的特點也要求其具有共享性。其中最重要的是師生交互 。應用現(xiàn)代信息技術(shù)構(gòu)架的網(wǎng)絡多媒體教學應用平臺是實現(xiàn)網(wǎng)絡教學的技術(shù)基礎(chǔ),現(xiàn)已成為現(xiàn)代教育技術(shù)改革與發(fā)展的 主流 方向。 B / S structure。 本課題就是以網(wǎng)絡信息技術(shù)為支撐平臺,開發(fā)嵌入式系統(tǒng)課程學習網(wǎng)站,構(gòu)筑 教學與 網(wǎng)絡相結(jié)合的教師教學新模式和學生學習新方式。網(wǎng)絡與教育的結(jié)合,將會徹底改變傳統(tǒng)的教育思 想、觀念、內(nèi)容、方法,改變傳統(tǒng)的人才培養(yǎng)模式。 通過給學習者提供包括網(wǎng)上學習導航、答疑、檢索、討論、作業(yè)、在線自測等手段,提高 嵌入式系統(tǒng)課程 學習者的學習效果;通過提供內(nèi)蒙古科技大學畢業(yè)設計 說明書(畢業(yè) 論文 ) 方便的網(wǎng)絡課程構(gòu)建工具,加強網(wǎng)絡課程的交互性和協(xié)作性,提高網(wǎng)絡課程的建設質(zhì)量;通過提供多種最能體現(xiàn)網(wǎng)絡特色的學習策略,打破傳統(tǒng)單一的傳授式學習模式,便于教師進行教學設計。學生可以更自由地 安排學習過程,盡可能地實現(xiàn)學習自主化。而網(wǎng)絡課程借助于網(wǎng)絡這個平臺,充分運用了網(wǎng)絡技術(shù),表現(xiàn)出方 便多樣的交互形式,這也是其目前得到蓬勃發(fā)展的原因之一。 另外,網(wǎng)絡課程的時效性特點要求其在后期維護方面要簡單易用,不至于其更新只能由專業(yè)的開發(fā)人員才能夠?qū)崿F(xiàn),這樣才能滿足內(nèi)容的及時更新,使教師和一般的管理員都能夠輕易 地 實現(xiàn)新內(nèi)容的更新。 在 表示層中包含系統(tǒng)的顯示邏輯,它的任務是由 Web 瀏覽器向網(wǎng)絡上的某一 Web服務器提出服務請求, Web 服務器對用戶身份進行驗證后用 HTTP 協(xié)議把所需的主頁傳送給客戶端,客戶機接受傳來的主頁文件,并把它顯示在 Web 瀏覽器上?;?Web 的應用是這種現(xiàn)象的最好證明,基于 Web 的網(wǎng)絡教學平臺的引入,不但會提高教師授課的工作效率,更能引入全新的教學模式。前面五個要素與教師群體和學習者之間的關(guān)系 見 圖 : 圖 網(wǎng)絡教學環(huán)境各要素間的關(guān)系 教學支撐平臺是實現(xiàn)網(wǎng)絡課程教學的基礎(chǔ),它包括各種網(wǎng)絡硬件設備、系統(tǒng)軟件與應用軟件和保障網(wǎng)絡正常運行的輔助人員群體,為網(wǎng)絡教學的實現(xiàn)提供了必要的物質(zhì)基礎(chǔ)和交互性的學習環(huán)境。 根據(jù)“嵌入式系統(tǒng)課程”自身的特點,設計了八大模塊,依次如下: 嵌 入 式 系 統(tǒng) 課 程 網(wǎng) 絡 教 學 平 臺首 頁教 學 成 果教 學 內(nèi) 容畢 業(yè) 設 計在 線 考 試課 程 設 計學 習 指 南教 研 資 源 圖 嵌入式系統(tǒng) 課程 網(wǎng)絡教學平臺總體結(jié)構(gòu)圖 一 、 首頁 1. 八大模塊的熱鏈接 、教學成果視頻展示 內(nèi)蒙古科技大學畢業(yè)設計 說明書(畢業(yè) 論文 ) 二 、 教學內(nèi)容 ⑴ 教學師資 ⑴ 教學大綱 ⑴ 上機平臺 ⑴ 實驗平臺 ⑵ 教學條件 ⑵ 教學課件 ⑵ 上機內(nèi)容 ⑵ 實驗內(nèi)容 三 、 學習指南 ⑴ 教師 ⑵ 學生 四 、 在線考試 1.在線測試 2. 考試系統(tǒng) 五 、 課程設計 3. 歷年設計一覽 六 、 畢業(yè)設計 2. 設計 平臺 3. 歷年設計一覽 七 、 教研資源 八 、 教學成果 網(wǎng)絡 教學平臺功能需求 注冊功能 要求參加嵌入式系統(tǒng)課程的學生必須注冊信息,注冊信息必須有學生的身份識別信息,包括學號,院系,班級,電子郵件,聯(lián)系電話等。 信息發(fā)布功能 發(fā)布的信息應使所有瀏覽該網(wǎng)站的人都可看到,發(fā)布信息的用戶有: ① 超級管理員:發(fā)布針對全專業(yè)學生的公告; ② 任課教師:發(fā)布課程相關(guān)信息,如:調(diào)課信息;作業(yè)提交時間;上機安排;實驗安排;考試方式、地點安排等;課程設計相關(guān)信息;畢業(yè)設計相關(guān)信 息; ③ 上嵌入式系統(tǒng)課程的各班班長:通知班上同學各種消息; ④ 上嵌入式系統(tǒng)課程的各班學委:通知與同學各科學習相關(guān)的消息。 2) 系統(tǒng)數(shù)據(jù)備份與恢復 提供系統(tǒng)數(shù)據(jù)庫的備份與恢復功能。系統(tǒng)功能框圖如圖 所 示。學生除了可以參加網(wǎng)上測試外,還可查詢測試結(jié)果。 (3) 考試管理 :試題添加、修改、審核和刪除。由于 Myeclipse 具有開放性、可擴展性、遵循標準等特點,使得用 Myeclipse 開發(fā)符合 J2EE 標準的電子商務應用、分發(fā) Inter/Intra 分布式的關(guān)鍵性企業(yè)級應用、建立互聯(lián)數(shù)據(jù)庫、設計數(shù)據(jù)驅(qū)動的動態(tài)網(wǎng)頁應用以及開發(fā) Servlets、 JSP 異??旖荩瑥亩铀佼a(chǎn)品推向市場的周期。利用可重用的組件 (Java Bents\EJB),加快了總體開發(fā)速度,并提高了系統(tǒng)質(zhì)量,采用標識簡化頁面編程,降低了開發(fā)人員的難度。實現(xiàn)連接池名字與其實例之間的映射 。 內(nèi)蒙古科技大學畢業(yè)設計 說明書(畢業(yè) 論文 ) 第五章 教學平臺 技術(shù) 模塊 的實現(xiàn) 用戶 登陸模塊 //獲取驗證碼路徑 script type=text/javascript function getNewImg(){ var img = (addcodeimg)。 //若果驗證成功返回結(jié)果 sendPostRequest(,paraString,processLogin)。39。 //驗證碼字符個數(shù) private int codeCount=4。, 39。, 39。, 39。, 39。, 39。, 39。, 39。, 39。, 39。 內(nèi)蒙古科技大學畢業(yè)設計 說明書(畢業(yè) 論文 ) //將配置的信息轉(zhuǎn)換成數(shù)值 try { if(strWidth!=null amp。 ()!=0) { codeCount=(strCodeCount)。 (0, 0, width, height)。 //隨機產(chǎn)生 160 條干擾線,使圖象中的認證碼不易被其它程序探測到。 (x, y, x + xl, y + yl)。 String strRand = (codeSequence[(36)])。 //將產(chǎn)生的四個隨機數(shù)組合在一起。 (EXPires, 0)。本設計的在線編輯主要用于留言板的留言和對 發(fā)布的信息內(nèi)容格式進行編輯。 var sel = ()。,39。 //完全過濾 js $text = preg_replace(39。 39。|39。,$text)。,39。 內(nèi)蒙古科技大學畢業(yè)設計 說明書(畢業(yè) 論文 ) //過濾多余 html $text= preg_replace(39。 } while(preg_match(39。]39。)([^\2=\[\]]+)\2([^\[\]]*\])/i39。)[^\[\]]*\]/i39。,$text)。,39。 $text = str_replace(39。39。 } javascript function HtmlFilter(html){ html = (/script.*?\/script[\s]*/ig, 39。)。[^\39。 $1=39。 height: 200px。 } // /script tr 內(nèi)蒙古科技大學畢業(yè)設計 說明書(畢業(yè) 論文 ) script type=t