freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

基于j2ee框架的廣師教學(xué)信息平臺(tái)的設(shè)計(jì)與應(yīng)用畢業(yè)論文(更新版)

  

【正文】 Ajax 框架的應(yīng)用與程序?qū)崿F(xiàn) .........................................78 Jquery 框架的應(yīng)用設(shè)計(jì) ........................................78 日期控件的應(yīng)用 ..............................................78 表格數(shù)據(jù)排序――科研成果統(tǒng)計(jì)排序 ............................81 DWR 框架的應(yīng)用設(shè)計(jì) ...........................................84 6 系統(tǒng)安全性設(shè)計(jì) ................................................................................................................... 89 數(shù)據(jù)安全性 ........................................................89 用戶(hù)數(shù)據(jù)校驗(yàn) ................................................89 密碼加密/解密 ..............................................89 對(duì)用戶(hù)登錄密碼進(jìn)行單向加密 ..................................89 對(duì)校網(wǎng)帳號(hào)密碼進(jìn)行加密與解密 ................................89 結(jié)論 ..................................................................94 參考文獻(xiàn) ................................................................................................................................... 92 致謝 .................................................................. 93 附錄 .................................................................. 94 附錄 A 項(xiàng)目安裝說(shuō)明 ...................................................94 基于 J2EE 框架的廣師教學(xué)信息平臺(tái)的設(shè)計(jì)與應(yīng)用 1 1 引言 目前我國(guó)很多高校雖然有很多信息管理系統(tǒng),如人事管理系統(tǒng)、科研管理系統(tǒng)、財(cái)務(wù)管理系統(tǒng)、教務(wù)管理系統(tǒng)、資源平臺(tái)等等,但是卻普遍存在這樣一種現(xiàn)象:各信息系統(tǒng)都是獨(dú)立存在的,系統(tǒng)的數(shù)據(jù)也都是各自獨(dú)立的,所以出現(xiàn)了各部門(mén)間信息更新不同步,數(shù)據(jù)存儲(chǔ)不一致的問(wèn)題,大大妨礙了各部門(mén)間的合作。并通過(guò)使用該平臺(tái),為我校教職工提供各項(xiàng)信息服務(wù)和教學(xué)輔助服務(wù)。 對(duì)于開(kāi)發(fā)人員而言,只需要專(zhuān)注于各種應(yīng)用系統(tǒng)的商業(yè)邏輯與架構(gòu)設(shè)計(jì),至于底層繁瑣的程序撰寫(xiě)工作,可搭配不同的開(kāi)發(fā)平臺(tái),以讓?xiě)?yīng)用系統(tǒng)的開(kāi)發(fā)與部署效率大幅提升。項(xiàng)目的創(chuàng)立者希望通過(guò)對(duì)該項(xiàng)目的研究,改進(jìn)和提高 Java Server Pages、 Servlet、標(biāo)簽庫(kù)以及面向?qū)ο蟮募夹g(shù)水準(zhǔn)。使開(kāi)發(fā)者能更深入的了解其內(nèi)部實(shí)現(xiàn)機(jī)制。 Hibernate可以應(yīng)用在任何使用 JDBC 的場(chǎng)合,既可以在 Java 的客戶(hù)端程序使用,也可以在基于 J2EE 框架的廣師教學(xué)信息平臺(tái)的設(shè)計(jì)與應(yīng)用 5 Servlet/JSP 的 Web 應(yīng)用中使用,最具革命意義的是, Hibernate 可以在應(yīng)用 EJB 的 J2EE架構(gòu)中取代 CMP,完成數(shù)據(jù)持久化的重任。但需要注意的是 Session 對(duì)象是非線(xiàn)程安全的。 它可以使用 HQL 語(yǔ)言或 SQL 語(yǔ)句兩種表達(dá)方式。它還支持使用本地化資源束進(jìn)行 JSP 頁(yè)面的國(guó)際化。 如果要使用 JSTL,則必須將 和 文件放到 classpath 中。 主要包含了以下幾種技術(shù): 1) Ajax( Asynchronous JavaScript + XML)的定義; 2) 基于 web 標(biāo)準(zhǔn)( standardsbased presentation) XHTML+CSS 的表示; 3) 使用 DOM( Document Object Model)進(jìn)行動(dòng)態(tài)顯示及交互; 基于 J2EE 框架的廣師教學(xué)信息平臺(tái)的設(shè)計(jì)與應(yīng)用 7 4) 使用 XML 和 XSLT 進(jìn)行數(shù)據(jù)交換及相關(guān)操作; 5) 使用 XMLHttpRequest 進(jìn)行異步數(shù)據(jù)查詢(xún)、檢索; 6) 使用 JavaScript 將所有的東西綁定在一起。這導(dǎo)致了用戶(hù)界面的響應(yīng)比本地應(yīng)用慢得多。就像DHTML應(yīng)用程序那樣, Ajax應(yīng)用程序必須在眾多不同的瀏覽器和平臺(tái)上經(jīng)過(guò)嚴(yán)格的測(cè)試。) 一個(gè)相關(guān)的觀點(diǎn)認(rèn)為,使用動(dòng)態(tài)頁(yè)面更新使得用戶(hù)難于將某個(gè)特定的狀態(tài)保存到收藏夾中。 系統(tǒng)功能模塊概述 本系統(tǒng)的功能模塊主要是根據(jù)用戶(hù)的身份來(lái)定制的,管理員的功能模塊除了擁有教職工端的功能模塊外,還擁有了管理員特有的權(quán)限,下面是各模塊的功能簡(jiǎn)介: 基于 J2EE 框架的廣師教學(xué)信息平臺(tái)的設(shè)計(jì)與應(yīng)用 9 管理員端功能模塊概述: 個(gè)人資料管理 (1) 查看個(gè)人資料 (2) 修改個(gè)人資料 (3) 打印個(gè)人資料 (4) 工資稅單查詢(xún) (5) 我的校網(wǎng)帳號(hào):可申請(qǐng)以下三種帳號(hào):電子郵 件帳號(hào)、教學(xué) FTP 帳號(hào)、 VPN帳號(hào)。 教師教學(xué)輔助 (1) 我的授課班級(jí):可以通過(guò)設(shè)置“我的授課班級(jí)”查看所教班級(jí)的學(xué)生名單和信息。 基于 J2EE 框架的廣師教學(xué)信息平臺(tái)的設(shè)計(jì)與應(yīng)用 11 (4) 科研成果統(tǒng)計(jì):統(tǒng)計(jì)學(xué)?!皶?huì)議論文”、“學(xué)術(shù)論文”、“著作”、“成果”、“ EI收錄”、“ SCI 收錄”和“ ISTP 收錄”的數(shù)量,同時(shí)可以分別通過(guò)以上幾項(xiàng)信息進(jìn)行部門(mén)的排名。 系統(tǒng)用戶(hù)管理、系統(tǒng)權(quán)限控制 (1) 部門(mén)信息管理:管理(添加/刪除/修改)學(xué)校四個(gè)校區(qū)所有部門(mén)的信息。 教職工端功能模塊概述: 個(gè)人資料管理 (1) 教職工基本信息 (2) 工作經(jīng)歷 (3) 學(xué)習(xí)經(jīng)歷 (4) 出國(guó)學(xué)習(xí)工作 (5) 進(jìn)修學(xué)術(shù)活動(dòng) (6) 職稱(chēng) (7) 獎(jiǎng)懲 (8) 學(xué)術(shù)團(tuán)體 (9) 授課 (10) 課題 (11) 會(huì)議論文 (12) 學(xué)術(shù)論文 (13) 著作 (14) 成果 (15) 專(zhuān)利 我的信息關(guān)聯(lián) (1) 查看部門(mén)已定義的信息關(guān)聯(lián) (2) 查看/管理本人定義的信息關(guān)聯(lián) 教師備忘錄 可以事先設(shè)置備忘信息,時(shí)間一到系統(tǒng)將會(huì)提示。 (4) 我的教學(xué)課件:可以上傳我的教學(xué)課件,方便在校園網(wǎng)內(nèi)使用。合理的數(shù)據(jù)庫(kù)結(jié)構(gòu)設(shè)計(jì)可以提高數(shù)據(jù)存儲(chǔ)的效率,保證數(shù)據(jù)的完整和一致。 本教學(xué)信息平臺(tái)數(shù)據(jù)庫(kù)中各個(gè)數(shù)據(jù)表的設(shè)計(jì)結(jié)果如下面所示。 (2) 部門(mén)科研成果:查看本部門(mén)教職工的“會(huì)議論文”、“學(xué) 術(shù)論文”、“著作”和“成果”信息。 (2) 我的收件箱:可以管理我接收到的郵件信息。 (3) 用戶(hù)組管理:管理(添加/刪除/修改)用戶(hù)組,方便訪(fǎng)問(wèn)權(quán)限的分配與控制。 (6) 統(tǒng)計(jì)數(shù)據(jù)管理:對(duì)以上各類(lèi)信息表的管理。 (3) 我的網(wǎng)絡(luò)課程:設(shè)置教職工的一些網(wǎng)絡(luò)課程,方便以后查看。 (8) 我的操作日志:記錄教職工某個(gè)時(shí)間使用某個(gè) IP 對(duì)某個(gè)功能模塊進(jìn)行了某些操作,可用于對(duì)那些篡改他人信息的操作進(jìn)行有效地追蹤。(許多瀏覽器允許 JavaScript 動(dòng)態(tài)更新錨點(diǎn),這使得 Ajax 應(yīng)用程序能夠在更新顯示內(nèi)容的同時(shí)更新錨點(diǎn)。同樣,也出現(xiàn)了另一種輔助程序設(shè)計(jì)的技術(shù),為那些不支持 JavaScript 的用戶(hù)提供替代功能。因?yàn)樵诜?wù)器和瀏覽器之間交換的數(shù)據(jù)大量減少,結(jié)果我們就能看到響應(yīng)更快的應(yīng)用。這些瀏覽器目前包括:Mozilla、 Firefox、 Inter Explorer、 Opera、 Konqueror 及 Safari。 2)簡(jiǎn)化了 JSP 和 WEB 應(yīng)用程序的開(kāi)發(fā)。 兩個(gè) JSTL 標(biāo)記庫(kù)驗(yàn)證器允許開(kāi)發(fā)人員在其 JSP 應(yīng)用程序中強(qiáng)制使用編碼標(biāo)準(zhǔn)。 JSTL 只能運(yùn)行在支持 和 規(guī)范的容器上,如 tomcat 。在 Hibernate 的啟動(dòng)的 過(guò)程中, Configuration 類(lèi)的實(shí)例首先定位映射文檔位置、讀取配置,然后創(chuàng)建 SessionFactory 對(duì)象。這里當(dāng)使用 session 這個(gè)術(shù)語(yǔ)時(shí),其實(shí)指的是 Hibernate 中的 session,而以后會(huì)將 HttpSesion 對(duì)象稱(chēng)為用戶(hù) session。這 5 個(gè)核心接口在任何開(kāi)發(fā)中都會(huì)用到。 Taglib 是Struts 的標(biāo)記庫(kù),靈活動(dòng)用,能大大提高開(kāi)發(fā)效率。它的目的是為了減少在運(yùn)用 MVC 設(shè)計(jì)模型來(lái)開(kāi)發(fā) Web 應(yīng)用的時(shí)間。 從整體上講, J2EE 是使用 Java 技術(shù)開(kāi)發(fā)企業(yè)級(jí)應(yīng)用的一種事實(shí)上的工業(yè)標(biāo)準(zhǔn) (Sun公司出于其自身利益的考慮,至今沒(méi)有將 Java 及其相關(guān)技術(shù)納入標(biāo)準(zhǔn)化組織的體系 ),它是 Java 技術(shù)不斷適應(yīng)和促進(jìn)企業(yè)級(jí)應(yīng)用過(guò)程中的產(chǎn)物。 系統(tǒng)環(huán)境概述 硬件環(huán)境 CPU: Intel(R) Pentium(R) 4 CPU (雙核) 硬盤(pán): Maxtor 6L080MO 80G 內(nèi)存: Kingmax 768MB 顯示器: Philips 107T6 軟件環(huán)境 操作系統(tǒng): Windows XP 應(yīng)用軟件: JDK Version JSP 服務(wù)器: 瀏覽器: IE , 分辨率:推薦使用分辨率為 1027*768 像素 數(shù)據(jù)庫(kù): MS SQL Server 20xx 開(kāi)發(fā)工具: + Dreamweaver 建模工具: Microsoft Office Visio 20xx 基于 J2EE 框架的廣師教學(xué)信息平臺(tái)的設(shè)計(jì)與應(yīng)用 3 系統(tǒng)采用的技術(shù) J2EE 平臺(tái)( Java 2 Platform,Enterprise Edition) J2EE 是一套全然不同于傳統(tǒng)應(yīng)用開(kāi)發(fā)的技術(shù)架構(gòu),包含許多組件,主要可簡(jiǎn)化且規(guī)范應(yīng)用系統(tǒng)的開(kāi)發(fā)與部署,進(jìn)而提高可移植性、安全與再用價(jià)值。因此,目前大多數(shù)高校都面臨著缺乏此類(lèi)教學(xué)信息平臺(tái)所帶來(lái)的這些問(wèn)題,也正是各大高校正在努力解決的問(wèn)題。并通過(guò)使用該平臺(tái),為我校教職工提供各項(xiàng)信息服務(wù)和教學(xué)輔助服務(wù)。 Struts。 本系統(tǒng) 采用了目前 J2EE 中流行的 MVC 開(kāi)源框架 + 設(shè)計(jì)開(kāi)發(fā)的;在開(kāi)發(fā)過(guò)程中充分考慮了其分布性、開(kāi)放性和平臺(tái)無(wú)關(guān)性的特點(diǎn),在系統(tǒng)的健壯性、安全性和組件化方面也作了詳細(xì)的調(diào)研和設(shè)計(jì),相信對(duì)相關(guān)的管理信息系統(tǒng)的設(shè)計(jì)具有一定的理論參考價(jià)值和實(shí)際的幫 助。換言之,植基 J2EE 架構(gòu)的應(yīng)用系統(tǒng),基本上可部署在不同的應(yīng)用服務(wù)器之上,無(wú)需或者只須要進(jìn)行少量的代碼修改,即能大幅提高應(yīng)用系統(tǒng)的可移植性 (Portability)。各個(gè)平臺(tái)開(kāi)發(fā)商按照 J2EE 規(guī)范分別開(kāi)發(fā)了不同的 J2EE 應(yīng)用服務(wù)器, J2EE應(yīng)用服務(wù)器是 J2EE 企業(yè)級(jí)應(yīng)用的部署平臺(tái)。 Struts 實(shí)現(xiàn)的重點(diǎn)在 C(Controller),包括 ActionServlet/RequestProcessor 和我們定制的 Action,也為V(View)提供了一系列定制標(biāo)簽( Custom Tag)。通過(guò)一個(gè)配置文件,即可把握整個(gè)系統(tǒng)各部分之間的聯(lián)系,這對(duì)于后期的維護(hù)有著莫大的好處。 它充當(dāng)數(shù)據(jù)存儲(chǔ)源的代理,并負(fù)責(zé)創(chuàng)建 Session 對(duì)象。它是可選的,可發(fā)人員也可以設(shè)計(jì)編寫(xiě)自己的底層事務(wù)處理代碼。 core 標(biāo)記庫(kù)提供了定制操作,通過(guò)限制了作用域的變量管理數(shù)據(jù) ,以及執(zhí)行頁(yè)面內(nèi)容的迭代和條件6 操作。 盡管 JSTL 最終將會(huì)成為 J2EE 平臺(tái)的必需組件,但目前只有少數(shù)應(yīng)用程序服務(wù)器包括它。 4)允許 JSP 設(shè)計(jì)工具與 WEB 應(yīng)用程序開(kāi)發(fā)的進(jìn)一步集成。服務(wù)器接收并處理傳來(lái)的表單,然後返回一個(gè)新的網(wǎng)頁(yè)。 Ajax的優(yōu)點(diǎn)和缺點(diǎn): 使用 Ajax 的最大優(yōu)點(diǎn),就是能在不更新整個(gè)頁(yè)面的前 提下維護(hù)數(shù)據(jù)。一個(gè)被完整讀入的頁(yè)面與一個(gè)已經(jīng)被動(dòng)態(tài)修改過(guò)的頁(yè)面之間的差別非常微妙;用戶(hù)通常都希望單擊后退按鈕,就能夠取消他們的前一次操作,但是在 Ajax應(yīng)用程序中,卻無(wú)法這樣做。不給予用戶(hù)明確的回應(yīng),沒(méi)有恰當(dāng)?shù)念A(yù)讀數(shù)據(jù),或者對(duì) XMLHttpRequest的不恰當(dāng)處理,都會(huì)使用戶(hù)感到延遲,這是用戶(hù)不欲看到的,也是他們無(wú)法理解的。 (3) 發(fā)布系統(tǒng)公告:用于對(duì)系統(tǒng)內(nèi)的所有教職工發(fā)送公告信息。 (6) 辦公電話(huà)查詢(xún) 數(shù)據(jù)展示及統(tǒng)計(jì) (1) 個(gè)人科研成果:查看個(gè)人的“會(huì)議論文”、“學(xué)術(shù)論文”、“著作”和“成果”信息。 (3) 任務(wù)管理:管理已分配的任務(wù),可以查看各部門(mén)任務(wù)的完成 情況,并對(duì)完成情況進(jìn)行審核。 (2) 部門(mén)登錄日志:可以查看某個(gè)部門(mén)某個(gè)教職工的登錄日志。 教師教學(xué)輔助 (1) 我的授課班級(jí):可以通過(guò)設(shè)置“我的授課班級(jí)”查看所教班級(jí)的學(xué)生名單。 教師日志管理 (1) 我的登錄日志:記錄教職工使用本系統(tǒng)的情況,系統(tǒng)會(huì)記錄登錄的時(shí)間、登錄電腦的 I
點(diǎn)擊復(fù)制文檔內(nèi)容
研究報(bào)告相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1