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

正文內(nèi)容

基于ssh框架的web網(wǎng)站設(shè)計與實現(xiàn)畢業(yè)論文-wenkub

2022-09-07 15:06:23 本頁面
 

【正文】 決大連海洋大學(xué)畢業(yè)設(shè)計 (論文 ) 第一章 前言 2 了繁瑣的數(shù)據(jù)庫查詢工作,直接面對邏輯對象編程與查詢更加體現(xiàn)出 Java 面向?qū)ο缶幊痰奶攸c。在視圖層與服務(wù)器交互的過程中由 struct2 來控制,它的底層技術(shù)是 Servlet。大大減少了人力物力的投資,提高了工作效率。在這樣辦公方式下,企業(yè)的組織結(jié)構(gòu)、工作職能,能夠得到簡化,各個部門在信息共有化的基礎(chǔ)上進(jìn)行協(xié)調(diào)工作,這樣便于明確各個部門甚至細(xì)微到每個每個工作人員的責(zé)任,而領(lǐng)導(dǎo)層可以迅速綜合采納來自多方面的資訊信息,并以此為依據(jù)制定企業(yè)的發(fā)展方針。這種架構(gòu)方法,將一個項目有條理的分成了三個部分,從而使開發(fā)過程中代碼與代碼之間的耦合度降低?!澳P汀痹陂_發(fā)過程中指的是持久層,再具體點說就是代碼中的 DAO(持久層), Service(業(yè)務(wù)層), Bean 組件等,這些用于分析 問題的邏輯關(guān)系和算法序列的表示體系 都屬于模型的范疇。 技術(shù)方面在視圖層采用的是 Jsp 頁面技術(shù),在此基礎(chǔ)上部分頁面引入 Ajax 請求。設(shè)計背景以大連海洋大學(xué)出社為主題,并針對其進(jìn)行設(shè)計與開發(fā)電子商務(wù)系統(tǒng)。本次設(shè)計包括三個大模塊分別為,后臺管理 OA系統(tǒng)、官網(wǎng)系統(tǒng)、圖書出售系統(tǒng),每個模塊又包括了諸多小模塊。服務(wù)器采用開源穩(wěn)定的 Tomcate 服務(wù)器,數(shù)據(jù)庫是 MySQL?!?V”指的是視圖( View)在不同的領(lǐng)域所用的技術(shù)不同如: Jsp, PHP, Html都屬于視圖技術(shù),是直接展現(xiàn)給用戶的。 [1] 研究目的和意義 應(yīng)該說沒有多少人懷疑計算機(jī) OA系統(tǒng)(自動化辦公系統(tǒng))的出現(xiàn)的意義。從這個意義上講,在市場競爭越來越據(jù)烈化的今天,辦公自動化系統(tǒng) 己經(jīng)不再是一種單一的手段、而是一種工具,更成為決定企業(yè)未來發(fā)展,生存空間的命脈。 研究內(nèi)容與方法 在 MVC 架構(gòu)的基礎(chǔ)上,現(xiàn)今比較成熟穩(wěn)定的框架技術(shù)是 SSH 框架。第二個 S 指的是 Spring這個開源框架, Spring充當(dāng)?shù)氖且粋€容器的角色在實例化 Bean 組件、調(diào)用 Bean 組件、實例化 Service 層實時,都用 Spring 這個容器統(tǒng)一實例化并調(diào)用。 Hibernate 是一個智能化比較高的框架,使用不好會使服務(wù)器效率大大降低。 3 技術(shù)可行性 在針對企業(yè)的切實業(yè)務(wù)開發(fā)過程中,視圖界面的制作時通過現(xiàn)有的功能全面、強(qiáng)大的Dream weaver 開發(fā)制作。 數(shù)據(jù)的處理采用的是 Mysql 數(shù)據(jù)庫,也是一款開源穩(wěn)定的數(shù)據(jù)庫,兼容多種語言而且速度非常快。 SSH 是成熟、穩(wěn)定、開源的三大框架。 Spring充當(dāng)?shù)氖且粋€容器的角色,在實例化 Bean組件、調(diào)用 Bean 組件、實例化 Service 層時,都用 Spring 這個框架實例化并調(diào)用。是一個智能化比較強(qiáng)的框架,處理不好會使服務(wù)器 性能大大降低。 通過登錄的方式對用戶的身份進(jìn)行驗證,以便于系統(tǒng)確定用戶的身份更好的為用戶服務(wù)。 ( 4)購物車模塊 該模塊可以將出版圖書集中付款、批量刪除、修改圖書數(shù)量、結(jié)算。 ( 6)我的信息模塊 該模塊中購物網(wǎng)用戶可以清洗直觀的,看到自己的個人信息、訂單、地址,并提供對這些信息的修改、 增加、刪除、查找等操作。 ( 2)用戶信息管理模塊 大連海洋大學(xué)畢業(yè)設(shè)計 (論文 ) 第二章 可行性與需求分析 6 可以查看全部用戶的信息,修改部分用戶的信息。 ( 4)員工信息管理模塊 該模塊提供對員工的增加、刪除、修改等必要的工作。 ( 6)圖書管理模塊 該模塊提供圖書的管理、上架、下架、新圖書發(fā)行、圖書信息瀏覽等操作。所 以 Sun 公司才會制訂 Jsp 規(guī)范。 c, %= %Service 方法里,使用 輸出。為寫成 JavaBean,類必須是具體的類和公共的類,并且具有無參數(shù)的構(gòu)造器。 早期的 web 服務(wù)器(比如 apache web server, is)只能夠處理靜態(tài)資源的請求(需要事先將頁面文件寫好,并存放到服務(wù)器特定的目錄下面),不能夠處理動態(tài)資源的請求即依據(jù)請求參數(shù),通過計算,生成一個新的頁面)。 [5] ( 2) Servlet 是如何運行的? 在瀏覽器地址欄輸入 : //localhost: 8080/項目名 /訪問路徑 Step1:瀏覽器依據(jù) Ip, Port 建立與服務(wù)器之間的連接。 [6] Step4,服務(wù)器依據(jù)請求資源路徑( web01/sayHello)找到對應(yīng)的 Servlet 的配置,創(chuàng)建Servlet 對象。發(fā)送給瀏覽器。 b 在 src 下添加一個 (控制器配置文件)。 : xwork:內(nèi)核包。 (模板框架,可以替代 JSP)。 :框架內(nèi)置配置,定義了一些框架系統(tǒng)參數(shù)例如框。 extends 屬性:指定繼承哪個 package,通常指定為 strutsdefault。 class 屬性:指定 Action 組件的包名 .類名。 5 技術(shù) ( 1) Hibernate 框架作用 Hibernate 框架主要是用于實現(xiàn)數(shù)據(jù) 庫操作 .簡化數(shù)據(jù)庫的增刪改查原有數(shù)據(jù)庫操作使用JDBC 技術(shù),具有以下問題: Sql語句; 之間映射。 [7] ( 2) Hibernate 框架原理 Hibernate是基于 ORM 機(jī)制實現(xiàn)的 .對 JDBC 技術(shù)進(jìn)行了封裝 .利用 Hibernate 可以以對象形式操作數(shù)據(jù)。 Configuration:負(fù)責(zé)加載 Hibernate主配置 .SessionFactory:負(fù)責(zé)創(chuàng)建 Session 對象。 模塊 主要提供 AOP 實現(xiàn)支持。 模塊 主要提供整合 JavaEE 服務(wù)一些支持。 hbm 映射文件。 struts 開發(fā)包和主配置 。 Jsp。這是最常見的選擇。 NOT_SUPPORTED 以非事務(wù)方式執(zhí)行操作,如果當(dāng)前存在事務(wù),就把當(dāng)前事務(wù)掛起。擁有多個可以回滾的保存點,內(nèi)部回滾不會對外部事務(wù)大連海洋大學(xué)畢業(yè)設(shè)計 (論文 ) 第三章 設(shè)計技術(shù)與系統(tǒng)運行環(huán)境 13 產(chǎn)生影響。 [10] 7 MVC 技術(shù) 圖 5 MVC 架構(gòu)示意圖 在 JavaWeb 設(shè)計與開發(fā)方面,比較經(jīng)典的架構(gòu)為 MVC 架構(gòu)“ M”指的模型( Mode)?!?C”指的是控制器( Control)。 大連海洋大學(xué)畢業(yè)設(shè)計 (論文 ) 第三章 設(shè)計技術(shù)與系統(tǒng)運行環(huán)境 14 交給控制器 C。方案二 : JSP+Filter+JavaBean ( 4)改造控制器,提高通用性和靈活性 ,請求到達(dá)控制器。 e 控制器調(diào)用一個 JSP 視圖為客戶端響應(yīng)。 用戶發(fā)送請求 等待服務(wù)器處理 頁面響應(yīng)。 ( 2) Ajax原理和使用步驟 Ajax 原理:利用瀏覽器內(nèi)置的 XMLHttpRequest 對象采用異步 /同步方式發(fā)送 HTTP 請求,服務(wù)器處理完畢,返回 XML/Text 數(shù)據(jù)給 XMLHttpRequest 對象,之后調(diào)用事前注冊的回調(diào)函數(shù)將數(shù)據(jù),顯示到 HTML 頁面。 Servlet、 JSP返回的數(shù)據(jù)為 XML 或 Text 格式。 type:指定請求類型,例如 get,post等。當(dāng) readyState 屬性值發(fā)生改變時,執(zhí)行處理。 2:請求已發(fā)送 .執(zhí)行了 send 函數(shù)。 200:正確處理完畢、 404:找不到對應(yīng)資源、 500:找到資源,內(nèi)部運行出錯。 [14] 圖 6 Ajax 請求步驟圖 ( 5) Ajax編程常見問題 瀏覽器緩存: IE 瀏覽器經(jīng)常會將 GET 類型的 URL 請求,結(jié)果緩存,當(dāng)再次發(fā)出相同URL 請求時不會去服務(wù)器端重新加載,而是將瀏覽器緩存內(nèi)容取出。key2=value2);。 2 數(shù)據(jù)庫軟件 MySQL 一種開源穩(wěn)定速度優(yōu)秀的數(shù)據(jù)庫,本身性能非常的優(yōu)越在開發(fā)中大型企業(yè)項目時也非常優(yōu)秀。 ) Tomcat 很受廣大程序員的喜歡 , 因為它運行時占用的系統(tǒng)資源小 , 擴(kuò)展性好 , 支持負(fù)載平衡與郵件服務(wù)等開發(fā)應(yīng)用系統(tǒng)常用的功能 , 而且它還在不斷的改進(jìn)和完善中,任何一個感興趣的程序員都可以更改它或在其中加入新的功能 。 在官網(wǎng)導(dǎo)航窗口可以跳轉(zhuǎn)到,圖書出售、后臺管理,兩個重要的系統(tǒng)。 官網(wǎng)最新資訊設(shè)計 最新資訊的設(shè)計為 Jsp 頁面技術(shù),在后臺管理系統(tǒng),可以直接進(jìn)行維護(hù)與更新,不需要懂得前臺的 Html技術(shù)。其中包括了網(wǎng)絡(luò)購書地基本功能如:用戶的注冊與登錄、圖書的瀏覽,圖書的分類、訂單的生成、購物車系統(tǒng)、個人信息管理系統(tǒng)等。 該頁面包含了企業(yè)對客戶信息的初步驗證,在未通過驗證時表單不能提交。 圖 12 圖書出售官網(wǎng) 分類瀏覽頁面 進(jìn)行圖書的分類瀏覽級購買,整個頁面均為動態(tài)的 jsp 技術(shù),左側(cè)導(dǎo)航欄管理員可以登大連海洋大學(xué)畢業(yè)設(shè)計 (論文 ) 第四章 系統(tǒng)設(shè)計 20 陸后臺的官 網(wǎng)管理系統(tǒng)行為修改添加圖書總類,非常的簡單快捷即使不懂得 Html技術(shù)的管理人員也可以通過后臺來管理維護(hù)前臺界面。購物車中的商品應(yīng)用了 cookie 技術(shù),即物品在沒有付款或刪除前即使關(guān)閉瀏覽器也不會消失,系統(tǒng)內(nèi)設(shè)置了 cookie 的保存時間在本次項目中保存時間為 3 天,這中設(shè)計方便了用戶。如已購商品、最近成交商品、自己的所有收貨地址、最近生成的訂單等操作。在這樣辦公方式下,企業(yè)的組織結(jié)構(gòu)、工作職能,能夠得到簡化,各個部門在信息共有化的基礎(chǔ)上進(jìn)行協(xié)調(diào)工作,這樣便于明確各個部門甚至吸味道每個工作人員的責(zé)任,而領(lǐng)導(dǎo)層可以迅速綜合采納來自多方面的資訊信息,并以此為依據(jù)制定企業(yè)的發(fā)展方針。 用戶身份驗證模塊設(shè)計 計算機(jī) 網(wǎng)絡(luò)世界中一切信息包括用戶的 身 份 信息都是用一組特定的數(shù)據(jù)來表示的,計算機(jī)只能識別用戶的數(shù)字身份,所有對用戶的授權(quán)也是針對用戶數(shù)字身份的授權(quán)。 設(shè)計圖如下: 圖 17 登錄模塊示意圖 官網(wǎng)管理模塊設(shè)計 主要用于官網(wǎng)信息的維護(hù)發(fā)布信息等 圖 18 官網(wǎng)信息的維護(hù)發(fā)布模塊 大連海洋大學(xué)畢業(yè)設(shè)計 (論文 ) 第四章 系統(tǒng)設(shè)計 23 職工管理模塊 職工管理模塊包括了對職工基本信息查看、刪除、修改、批量選擇、全部反選、查找的操、按特定方式排 序等操作。 圖 20 用戶信息 大連海洋大學(xué)畢業(yè)設(shè)計 (論文 ) 第四章 系統(tǒng)設(shè)計 24 圖 21 用戶詳細(xì)信息 系統(tǒng)管理設(shè)計 最高級管理員通過此頁面可以添加新的管理員,并可以通過這個模塊管理其他低級管理員信息。 大連海洋大學(xué)畢業(yè)設(shè)計 (論文 ) 第四章 系統(tǒng)設(shè)計 25 數(shù)據(jù)庫概念設(shè)計 由于數(shù)據(jù)庫過于龐大表格邏輯繁復(fù)在論文中不一一列舉在此舉例說明。 例:如用戶 d_user與訂單 d_order之間是一對多的關(guān)系,在查詢 d_user的過程中 Hibernate可以通過事先建立好的用戶與訂單之間的關(guān)系通過簡單的語句查出全部用 戶?!?V”指的是視圖( View)在不同的領(lǐng)域所用的技術(shù)不同如: Jsp, PHP, Html都屬于視圖技術(shù),是直接展現(xiàn)給 用戶的。 在 MVC 架構(gòu)的基礎(chǔ)上,現(xiàn)今比較成熟穩(wěn)定的框架技術(shù)是 SSH。第 2個 S 指的是 Spring這個開源框架。它的出現(xiàn)解決了繁瑣的數(shù)據(jù)庫查詢工作,直接重邏輯對象中調(diào)用查詢數(shù)據(jù)即可。在后續(xù)的調(diào)用實體類或是實例化實體類是都由 spring這個‘管家’來實現(xiàn)降低了代碼與代碼之間的耦合性。 圖 27 bean 文件夾部分組價截圖 如圖 購物車組件、購物車列表組件、異常處理組件、訂單生成組件等。 文件夾:存放實體累即數(shù)據(jù)庫中的表格在 java 中邏輯對象的映射。如三大框架的配置文件。 WebRoot/images 存放前端頁面的一些圖片與 falsh 文件。 使用 Hibernate步驟: hibernate 和數(shù)據(jù)庫驅(qū) 動開發(fā)包。 開發(fā)并配置 Hibernate DAO 層 Hibernate 框架主要是用于實現(xiàn)數(shù)據(jù)庫操作。如下圖 為 Hibernate 對 邏輯對象的映射大連海洋大學(xué)畢業(yè)設(shè)計 (論文 ) 第五章 系統(tǒng)實現(xiàn) 30 文件。 :框架內(nèi)置配置 .定義了一些框架系統(tǒng)參數(shù)例如框架處理字符的編碼,請求類型等 .在 包中??梢酝昝赖膶崿F(xiàn)表單的 Ajax請求、表單的驗證錯誤提示與窗口提示。 圖 35 部分表單驗證 Jquare 代碼 圖 36 表單驗證效果圖 大連海洋大學(xué)畢業(yè)設(shè)計 (論文 ) 第五章 系統(tǒng)實現(xiàn) 33 不同的觸發(fā)效果表單會有不同的視圖顯示本次設(shè)計中分為 3中顏色。 圖 38 Spring 框架結(jié)構(gòu)圖 大連海洋大學(xué)畢業(yè)設(shè)計 (論文 ) 第五章 系統(tǒng)實現(xiàn) 34 數(shù)據(jù)源配置 圖 39 配置文件 使用 Spring 開發(fā)時根據(jù)實際需要引入必要的開發(fā)包,其中包括了 Spring 框架的核心文件。這句話的用意是將配置文件裝入 Spring容器內(nèi)進(jìn)行統(tǒng)一的調(diào)度與分配,從而實現(xiàn) Spring框架對數(shù)據(jù)庫的操作。 配置 DAO 組件 Spring框架在項目運行過程中如果涉及到對數(shù)據(jù)庫的操作必須調(diào)用 DAO 組件,所以如果想對數(shù)據(jù)庫進(jìn)行操作必須將 DAO 組件引進(jìn) Spring 框架內(nèi),同時
點擊復(fù)制文檔內(nèi)容
醫(yī)療健康相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1