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

正文內(nèi)容

基于ssh的實(shí)踐實(shí)訓(xùn)系統(tǒng)的開(kāi)發(fā)與設(shè)計(jì)(編輯修改稿)

2024-12-23 21:46 本頁(yè)面
 

【文章內(nèi)容簡(jiǎn)介】 發(fā)的方式,接受用戶(hù)的輸入??刂破魅绾潍@得事件依賴(lài)于界面的運(yùn)行平 臺(tái),控制器通過(guò)事件處理過(guò)程對(duì)輸入事件進(jìn)行處理,并為每個(gè)輸入事件提供了相應(yīng)的操作。 麗水學(xué) 院 2020 屆學(xué)生畢業(yè)設(shè)計(jì)(論文) 3 圖 22 MVC 工作原理 Hibernate 架構(gòu) Hibernate 是一個(gè)開(kāi)源的持久化對(duì)象 /關(guān)系映射框架,采用低侵入式的設(shè)計(jì),完全采用普通的JAVA對(duì)象 (POJO),對(duì) JDBC 進(jìn) 行了輕量的封裝,把數(shù)據(jù)庫(kù)信息讀入領(lǐng)域?qū)ο蟮囊粋€(gè)對(duì)象圖,這樣就可以在連接斷開(kāi)的情況下將這些數(shù)據(jù)顯示到 UI 層之上。那些數(shù)據(jù)也可以被更新和回送到數(shù)據(jù)持久層并在數(shù)據(jù)庫(kù)里得到更新。 Hibernate的目標(biāo)是成為 JAVA中管理持續(xù)性數(shù)據(jù)問(wèn)題的一種完整的解決方案,協(xié)調(diào)應(yīng)用與關(guān)系數(shù)據(jù)庫(kù)的交互,從而使得開(kāi)發(fā)人員更好地去專(zhuān)注于 程序 問(wèn)題。 圖 23 Hibernate 體系結(jié)構(gòu) Spring2 與 Hibernate3 的集成技術(shù) Spring2 對(duì) Hibernate3 的 SessionFactory 事務(wù)管理進(jìn)行封裝以統(tǒng)一的方式整合底層的持久化技術(shù) 以統(tǒng)一的方式進(jìn)行調(diào)用及事務(wù)管理 Spring2 和 Hibernate3 對(duì)數(shù)據(jù)持久層 特別是關(guān)系型數(shù)據(jù)庫(kù) (RDBMS)的具體操作過(guò)程如下 (1) IoC 容器中產(chǎn)生一個(gè) Bean 實(shí)例 即某種 Application (2) 該 Application 對(duì) 數(shù)據(jù)持久層 特別是 RDBMS 進(jìn)行某程交互 例如更新 添加或刪除記麗水學(xué) 院 2020 屆學(xué)生畢業(yè)設(shè)計(jì)(論文) 5 錄 (3) 該 Application 對(duì) DAO 產(chǎn)生的 Persistent Object 此 PO 在 Hibernate 框架下修改 的 operties 產(chǎn)生相應(yīng)的映射 (ORM) 生成一個(gè) JDBC connection 與數(shù)據(jù)庫(kù)交互 。 (4) 數(shù)據(jù)庫(kù)把交互信息傳遞給 ORM 最終通知 Bean 實(shí)例 完成 Application。 JavaScript 技術(shù) JavaScript 一 個(gè)面向?qū)ο蟮木幊陶Z(yǔ)言, 交互性 極強(qiáng) ,能夠包含更多的元素, 因此可以 在網(wǎng)頁(yè)中嵌入其它的技術(shù)。如: Javascript、 VBScript、 Document Object Model( DOM,文檔對(duì)象模型)、 Layers 和 Cascading Style Sheets( CSS, 網(wǎng)頁(yè) 樣式),這里主要講 Javascript。 Javascript 就是適應(yīng)動(dòng)態(tài)網(wǎng)頁(yè)制作的需要而誕生的一種新的編程語(yǔ)言,如今廣泛地 暈 用于 Inter 網(wǎng)頁(yè)制作上。 Javascript 是由 Netscape 公司開(kāi)發(fā)的一種腳本語(yǔ)言( scripting language),或者稱(chēng)為 高級(jí)匯編 語(yǔ)言。在 HTML 基礎(chǔ)上,使用 Javascript 可以開(kāi)發(fā)交互式 Web 網(wǎng)頁(yè)。 Javascript 的出現(xiàn)使得網(wǎng)頁(yè)和用戶(hù)之間實(shí)現(xiàn)了一種實(shí)時(shí)性的、動(dòng)態(tài)的、交互性的關(guān)系,使網(wǎng)頁(yè)包含更多的元素和更 為 精彩的內(nèi)容。 運(yùn)行用 Javascript 編寫(xiě)的程序需要能支持 Javascript 語(yǔ)言的瀏覽器。 Netscape 公司 Navigator 3. 0 以上版本的瀏覽器都能支持 Javascript 程序,微軟公司 Inter Explorer 版本的瀏覽器基本上支持 Javascript。微軟公司還有自己開(kāi)發(fā)的 Javascript,稱(chēng)為 JScript。Javascript 和 Jscript 功能上很是類(lèi)似 , 但是更為簡(jiǎn)單實(shí)用,可以說(shuō)是濃縮的精華 , JScript 又是在客戶(hù)機(jī)上執(zhí)行的, 很多程度 提高了網(wǎng)頁(yè)的瀏覽速度和交互能力。 在 WEB 網(wǎng)頁(yè)制作功能上尤為突出 。 AJAX 技術(shù) AJAX 即異步 JavaScript 與 XML,是使用客戶(hù)端腳本與 Web 服務(wù)器交換數(shù)據(jù)的 Web應(yīng)用開(kāi)發(fā)方法。他結(jié)合了 Java 技術(shù)、 XML 以及 JavaScript 的編程技術(shù) ,使用 XHTML 和 CSS 標(biāo)準(zhǔn)化呈現(xiàn) ,DOM實(shí)現(xiàn)動(dòng)態(tài)顯 示和交互 ,XML和 XSLT進(jìn)行數(shù)據(jù)交換與處理 ,XMLHttpRequest 進(jìn)行異步數(shù)據(jù)讀取 ,JavaScript 綁定和處理所有數(shù)據(jù)。 Ajax 的工作原理相當(dāng)于在用戶(hù)和服務(wù)器之間加了 — 個(gè)中間層 :Ajax 引擎 ,使用戶(hù)操作與服務(wù)器響應(yīng)異步化 ,改變了使用頁(yè)面重載的響應(yīng)方式。當(dāng)用戶(hù)提交請(qǐng)求時(shí) ,使用 JavaScript 和 XML 立即更新 UI(User Interface),并向服務(wù)器發(fā)出異請(qǐng)求 ,以執(zhí)行更新或查詢(xún)數(shù)據(jù)庫(kù) ,當(dāng)請(qǐng)求返回時(shí) ,使用 JavaScript和 CSS 來(lái)相應(yīng)地更新 UI。整個(gè)過(guò)程中 ,動(dòng)態(tài)網(wǎng)頁(yè)技術(shù)被隱藏到 了 Ajax的后臺(tái) ,動(dòng)態(tài)程序反饋的結(jié)果被直接無(wú)刷新地顯示在頁(yè)面上 ,提高了服務(wù)器響應(yīng)速度 ,縮短了用戶(hù)等待時(shí)間。 JSP 技術(shù) JSP 是 Sun公司為簡(jiǎn)化 Java Servlet開(kāi)發(fā)過(guò)程借簽 ASP技術(shù)推出的新一代 Web開(kāi)發(fā)技術(shù)。 JSP采用 Java 作為描述語(yǔ)言 ,使用 JSP 標(biāo)記或者腳本來(lái)生成頁(yè)面上的動(dòng)態(tài)內(nèi)容。對(duì) JSP 頁(yè)面的第一次請(qǐng)求時(shí)代碼被翻譯成 Servlet 緩存于服務(wù)器內(nèi)存中從而提高了運(yùn)行效率。 麗水學(xué) 院 2020 屆學(xué)生畢業(yè)設(shè)計(jì)(論文) 5 在服務(wù)器端 ,JSP 引擎解釋 JSP 標(biāo)記和腳本 ,生成所請(qǐng)求的內(nèi)容并且將結(jié)果以 HTML 或 XML頁(yè)面的形式發(fā)送回瀏覽器 ,從而 保證了任何基于 HTML 的 Web瀏覽器的完全可用性。它巧妙地將Java 的通用性、 JSP 的易用性、 Servlet 的速度結(jié)合起來(lái) ,整合并平衡了已經(jīng)存在的對(duì) Java 編程環(huán)境 (如 : JavaServlet、 JavaBean)進(jìn)行支持的技術(shù)和工具 ,使基于組件應(yīng)用邏輯的頁(yè)面設(shè)計(jì)功能更強(qiáng)大。 JSP 技術(shù)具有的優(yōu)點(diǎn)如下 : 使用 Java 編寫(xiě)動(dòng)態(tài)部分 ,功能更加強(qiáng)大 ,更適合于需要可重用的組件 。JSP 包含擴(kuò)展 API,可用于網(wǎng)絡(luò)連接、數(shù)據(jù)庫(kù)訪問(wèn)等等 。完善的存儲(chǔ)管理和安全性 。適應(yīng)平臺(tái) 。 第三章 系統(tǒng)需求分析 系統(tǒng)模塊介紹 本系統(tǒng)主要分為前臺(tái)部分和后臺(tái)部分,前臺(tái)部分主要實(shí)現(xiàn)的功能針對(duì)學(xué)生使用,有課程介紹功能、項(xiàng)目實(shí)訓(xùn)功能、在線(xiàn)交流功能、招生問(wèn)答功能、就業(yè)安置功能和在線(xiàn)考試的功能;后臺(tái)部分主要系統(tǒng)管理員使用,分別為系統(tǒng)管理功能(添加管理員和用戶(hù)管理)、課程管理功能(添加課程和管理課程)、項(xiàng)目管理功能(添加項(xiàng)目和管理項(xiàng)目功能)、在線(xiàn)考試系統(tǒng)管理功能(人員管理、題庫(kù)管理、試卷管理、考務(wù)管理)。系統(tǒng)的框架組成如下圖所示 : 麗水學(xué) 院 2020 屆學(xué)生畢業(yè)設(shè)計(jì)(論文) 7 圖 31 本系統(tǒng)的前臺(tái)部分和后臺(tái)部分模塊 前臺(tái)部分: 前臺(tái)部分主要實(shí)現(xiàn)的功能針對(duì)學(xué)生使用,有課 程介紹功能、項(xiàng)目實(shí)訓(xùn)功能、在線(xiàn)交流功能、招生問(wèn)答功能、就業(yè)安置功能和在線(xiàn)考試的功能。這里的使用對(duì)象主要是學(xué)生。 課程介紹:學(xué)生可以 一目了然的知道 課程的 相關(guān) 信息, 如 課程名稱(chēng)、課程 介紹 、上課時(shí)間、授課老師等。 項(xiàng)目實(shí)訓(xùn):學(xué)生可以清楚的 看 到最新發(fā)布的項(xiàng)目以及相關(guān)的技術(shù) 要求 。 在線(xiàn)交流: 和 聊天類(lèi)似功能模塊 ,學(xué)生可 自行 注冊(cè) 和 登入,登入后可以和各種技術(shù) 高手進(jìn)行探討。 招生問(wèn)答:學(xué)生可以 對(duì)本系統(tǒng)的 的任何問(wèn)題進(jìn)行留言,并有 系統(tǒng)外 的員工或其他學(xué)院進(jìn)行解答。 在線(xiàn)考試:學(xué)生可以通過(guò)注冊(cè)登入進(jìn)入考試系統(tǒng),并進(jìn)行相關(guān)內(nèi)容的測(cè) 試,并有老師進(jìn)行評(píng)分。 后臺(tái)部分: 必須是 管理員 身份才能 登錄進(jìn)行管理,管理員 也分有 不同的權(quán)限進(jìn)行 不同 的操作。 系統(tǒng)管理功能:可以添加管理員 或 進(jìn)行用戶(hù)管理,對(duì)已有用戶(hù)進(jìn)行 添加 /刪除等功能。 課程管理:可以添加新課程的各種具體信息和修改已有課程的信息。 項(xiàng)目管理:可以添加新項(xiàng)目的各種具體信息和修改已有項(xiàng)目的信息。 麗水學(xué) 院 2020 屆學(xué)生畢業(yè)設(shè)計(jì)(論文) 7 在線(xiàn)考試系統(tǒng)管理:此系統(tǒng)的功能比較強(qiáng)大,管理員可以對(duì)此系統(tǒng)進(jìn)行人員管理、題庫(kù)管理、試卷管理、考務(wù)管理等各個(gè)功能 都能進(jìn)行操作管理 。 確定用戶(hù)需求 要求不同類(lèi)型的用戶(hù)擁有不同的功能,具體用戶(hù)類(lèi)型包 括:后臺(tái)管理員(商品管理員、訂單管理員、會(huì)員管理員、系統(tǒng)管理員),顧客(未注冊(cè)或未登錄用戶(hù),登錄用戶(hù))。 如圖 ; 。 圖 32 后臺(tái)管理員用例圖 圖 33 前臺(tái)用戶(hù)用例圖 需求規(guī)定 對(duì)性能的規(guī)定 時(shí)間 規(guī)定 一般操作響應(yīng)時(shí)間在 1~2 秒內(nèi); 數(shù)據(jù)更新處理時(shí)間在 3~5 秒,網(wǎng)絡(luò)繁忙時(shí)可能有所加長(zhǎng) ; 數(shù)據(jù)庫(kù)的鏈接如果時(shí)間超過(guò) 10 秒, 那么就是 鏈接失敗,網(wǎng)絡(luò)繁忙重試; 靈活性 麗水學(xué) 院 2020 屆學(xué)生畢業(yè)設(shè)計(jì)(論文) 7 輸入數(shù)據(jù)書(shū)寫(xiě)格式的靈活性; 輸入輸出要求 盡量減少輸入數(shù)據(jù)量; 輸入數(shù)據(jù)格式要 符合要求 ; 數(shù)據(jù)管理能力要求 數(shù)據(jù)導(dǎo)出到內(nèi)存,內(nèi)存數(shù)據(jù)導(dǎo)入到數(shù)據(jù)庫(kù); 長(zhǎng)久保存的數(shù)據(jù)存入數(shù)據(jù)庫(kù); 臨時(shí)數(shù)據(jù)在需要使用時(shí)導(dǎo)入到臨時(shí)文件 或者 內(nèi)存; 故障處理要求 正常使用時(shí) 一般不會(huì)出現(xiàn)錯(cuò)誤 , 但若運(yùn)行時(shí)遇到 不可恢復(fù)的系統(tǒng)錯(cuò)誤,也 可以 保 護(hù) 數(shù)據(jù) 庫(kù)不被損壞; 經(jīng)常更新流動(dòng) 的數(shù)據(jù) 用來(lái)確保其 準(zhǔn)確性,如報(bào)表 類(lèi)的統(tǒng)計(jì)數(shù)據(jù)等等。 運(yùn)行環(huán)境需求 1 設(shè)備 : 一臺(tái) 安裝有 Microsoft Windows 7 操作 系統(tǒng) 的 計(jì)算機(jī) 。 2 支持軟件 : ( 1)用戶(hù)基礎(chǔ)軟件配置 OS: Microsoft Windows XP 或 Microsoft Windows 7 相關(guān)軟件工具: MyEclipse ( 2)開(kāi)發(fā)工具 平臺(tái): Microsoft Windows 7 WEB SERVER: Tomcat 數(shù)據(jù)庫(kù): MySQL ( 3)測(cè)試環(huán)境 Windows 7 + IE 瀏覽器 麗水學(xué) 院 2020 屆學(xué)生畢業(yè)設(shè)計(jì)(論文) 7 第四章 系統(tǒng)概要設(shè)計(jì) 總體設(shè)計(jì) 環(huán)境配置 實(shí)踐實(shí)訓(xùn)系統(tǒng)都基于 開(kāi)發(fā)并測(cè)試,采用 Tomcat 做 Web 服務(wù)器,并在基于MyEclipse ,數(shù)據(jù)庫(kù) 采用關(guān)系數(shù)據(jù)庫(kù) MySQL 。如此搭建出一個(gè)穩(wěn)定的適于系統(tǒng)的應(yīng)用開(kāi)發(fā)運(yùn)行環(huán)境。 JDK(Java Development Kit)是 Sun Microsystems 針對(duì) Java 開(kāi)發(fā)員的產(chǎn)品。自從 Java 推出以來(lái), JDK 已經(jīng)成為使用最廣泛的 Java SDK。 JDK 是整個(gè) Java 的核心,包括了 Java 運(yùn)行環(huán)境,Java 工具和 Java基礎(chǔ)的類(lèi)庫(kù)。 JDK是學(xué)好 Java 的第一步。而專(zhuān)門(mén)運(yùn)行在 x86平臺(tái)的 Jrocket在服務(wù)端運(yùn)行效率也要比 Sun JDK 好很多。從 SUN 的 開(kāi)始 ,提供了泛型等非常實(shí)用的功 能,麗水學(xué) 院 2020 屆學(xué)生畢業(yè)設(shè)計(jì)(論文) 7 其版本也不斷更新, 使得其效率也大幅度提升 。 Tomcat 是 Apache 軟件基金會(huì)( Apache Software Foundation)的 Jakarta 項(xiàng)目中的一個(gè)核心項(xiàng)目,由 Apache、 Sun 和其他一些公司及個(gè)人共同開(kāi)發(fā)而成。由于有了 Sun 的參與和支持,最新的 Servlet 和 JSP 規(guī)范總是能在 Tomcat 中得到體現(xiàn), Tomcat 5 支持最新的 Servlet 和 JSP 規(guī)范。因?yàn)?Tomcat 性能穩(wěn)定, 關(guān)鍵是 免費(fèi),因而深受 Java 愛(ài)好者的喜愛(ài)并得到了 很多 軟件開(kāi)發(fā)商的認(rèn) 可,成為目前 較為主流 的 Web 應(yīng)用服務(wù)器。 MyEclipse 企業(yè)級(jí)工作平臺(tái)( MyEclipse Enterprise Workbench ,簡(jiǎn)稱(chēng) MyEclipse)是對(duì) Eclipse IDE 的擴(kuò)展,利用它我們可以在數(shù)據(jù)庫(kù)和 JavaEE 的開(kāi)發(fā)、發(fā)布,以及應(yīng)用程序服務(wù)器的整合方面極大的提高工作效率。它是功能豐富的 JavaEE 集成開(kāi)發(fā)環(huán)境,包括了完備的編碼、調(diào)試、測(cè)試和發(fā)布功能, (一般我們的程序編寫(xiě)都是用它);并且它還 支持 HTML, Struts, JSF, CSS, Javascript, SQL, Hibernate。是一個(gè)開(kāi)放源代碼的、基于 Java 的可擴(kuò)展開(kāi)發(fā)平臺(tái)。 MySQL 是一個(gè)小型關(guān)系型數(shù)據(jù)庫(kù)管理系統(tǒng),開(kāi)發(fā)者為瑞典 MySQLAB 公司,在 08年 被 Sun公司收購(gòu)。 因此 MySQL 被廣泛地應(yīng)用在 Inter 上的中小型網(wǎng)站中。 因 其體積小、速度快、成本低,開(kāi)放源碼, 成為了很多中小型企業(yè)數(shù)據(jù)的庫(kù)的第一選擇,這里也是用到他作為數(shù)據(jù)庫(kù)的開(kāi)發(fā)。 系統(tǒng)結(jié)構(gòu) 實(shí)踐實(shí)訓(xùn)系統(tǒng)在通訊機(jī)制同步通 信 ,在需要更新局部數(shù)據(jù)或處理一些簡(jiǎn)單的數(shù)據(jù)傳遞時(shí)采用異步通信。 整個(gè)系統(tǒng)的架構(gòu)設(shè)計(jì)遵循 MVC 模式,將展示層、控制層、模型層(業(yè) 務(wù)邏輯層)及持久層進(jìn)行合理分離。視圖層( View)將采用 JSP 頁(yè)面、 HTML頁(yè)面、 ActionForm Bean、 Displayta
點(diǎn)擊復(fù)制文檔內(nèi)容
醫(yī)療健康相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1