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

正文內(nèi)容

網(wǎng)上購(gòu)物系統(tǒng)的研究與實(shí)現(xiàn)畢業(yè)設(shè)計(jì)論文(存儲(chǔ)版)

  

【正文】 2EE 技術(shù)的基礎(chǔ)就是核心 Java 平臺(tái)或 Java 2 平臺(tái)的標(biāo)準(zhǔn)版, J2EE 不僅鞏固了標(biāo)準(zhǔn)版中的許多優(yōu)點(diǎn),例如 編寫(xiě)一次、隨處運(yùn)行的特性、方便存取 數(shù)據(jù)庫(kù) 的 JDBC API、 CORBA 技術(shù)以及能夠在 Inter 應(yīng)用中保護(hù)數(shù)據(jù)的安全 模式 等等,同時(shí)還提供了對(duì) EJB( Enterprise JavaBeans)、Java Servlets API、 JSP( Java Server Pages)以及 XML 技術(shù)的全面支持。若是意外停機(jī),那會(huì)有災(zāi)難性后果。一個(gè)應(yīng)用可能有很多不同的視圖, MVC 設(shè)計(jì)模式對(duì)于視圖的處理僅限于視圖上數(shù)據(jù)的采集和處理,以 及用戶(hù)的請(qǐng)求,而不包括在視圖上的業(yè)務(wù)流程的處理。對(duì)一個(gè)開(kāi)發(fā)者來(lái)說(shuō),就可以專(zhuān)注于業(yè)務(wù)模型的設(shè)計(jì)。比如將一張訂單保存到 數(shù)據(jù)庫(kù) ,從數(shù)據(jù)庫(kù)獲取訂單。如果用戶(hù)通過(guò)某個(gè)視圖的控制器改變了 模型的數(shù)據(jù),所有其它依賴(lài)于這些數(shù)據(jù)的視圖都應(yīng) 反映到這些變化。該企業(yè)應(yīng)用的核心是產(chǎn)品目錄管理和產(chǎn)品定購(gòu)管理這兩個(gè)業(yè)務(wù)邏輯,使用 EJB 加以實(shí)現(xiàn),并部署在 EJB容器中。 JSP 技術(shù) 對(duì) 動(dòng)態(tài) Web 頁(yè)面的開(kāi)發(fā) 的影響 ( 1)將內(nèi)容的生成和顯示進(jìn)行分離 使用 JSP 技術(shù), Web 頁(yè)面開(kāi)發(fā)人員可以使用 HTML 或者 XML 標(biāo)識(shí)來(lái) 動(dòng)態(tài)的 設(shè)計(jì)和格式化最終頁(yè)面 。基于組件的方法加速了總體開(kāi)發(fā)過(guò)程,并且使得各種組織在他們現(xiàn)有的技能和優(yōu)化結(jié)果的開(kāi)發(fā)努力中得到平衡。 可以更明確地進(jìn)行分工, Web 頁(yè)面設(shè)計(jì)人員編寫(xiě) HTML,只需留出空間讓 Servlets 程序員插入動(dòng)態(tài)部分即可。 HttpServletRequest: 該類(lèi)提供了接受用戶(hù)請(qǐng)求數(shù)據(jù)的能力 ,該類(lèi)通常是由Web 容器在一次客戶(hù)請(qǐng)求服務(wù)中創(chuàng)建的 .Servlet 可以通過(guò)該對(duì)象訪問(wèn)到請(qǐng)求時(shí)用戶(hù)的請(qǐng)求數(shù)據(jù) 。如果驗(yàn)證通過(guò)則調(diào)用 Action 的 execute()方法來(lái)執(zhí)行 Action,最終返回 ActionFoward。LookupDispatchAction 可以根據(jù)提交表單按鈕的名稱(chēng)來(lái)執(zhí)行函數(shù)。 網(wǎng)上書(shū)店前臺(tái)實(shí)現(xiàn)的功能有: ( 1) 用戶(hù)管理 。 網(wǎng)上書(shū)店后臺(tái)管理實(shí)現(xiàn)的功能有: ( 1) 用戶(hù)信息管理 。 整個(gè)系統(tǒng)功能需要以下數(shù)據(jù)項(xiàng): 用戶(hù):用戶(hù) id、用戶(hù)名稱(chēng)、登錄密碼、 聯(lián)系地址、 郵編、 郵箱地址、 住宅 電話(huà) 、 聯(lián)系電話(huà)、單位電話(huà) 。 南京工程學(xué)院畢業(yè)設(shè)計(jì)說(shuō)明書(shū)(論文) 第 20 頁(yè) 表 44 訂單條目 表( cart_order_item) 列名 類(lèi)型 NULL Key Default Extra oid bigint(20) NO PRI NULL auto_increment amount int(11) YES NULL cost double YES NULL order_id bigint(20) YES MUL NULL pid bigint(20) YES MUL NULL Hibernate 訪問(wèn)數(shù)據(jù)庫(kù) Hibernate 簡(jiǎn)介 在今日的企業(yè)環(huán)境中 ,把面向?qū)ο蟮能浖完P(guān)系數(shù)據(jù)庫(kù)一起使用可能是相當(dāng)麻煩浪費(fèi)時(shí)間的。 Hibernate 是一個(gè)可以自動(dòng)的根據(jù) xml 完成對(duì)象關(guān)系映射,并持久化到數(shù)據(jù)庫(kù)的開(kāi)源組件。要修改這些對(duì)象,(一般情況下)只需在程序中與它們進(jìn)行交互,然后告訴 Hibernate 保存修改即可。 Configuration 創(chuàng)建 Session Factory (線程安全的重量級(jí)組件 )。 (object o)。 Session ()。 商品查詢(xún):通過(guò)輸入商品的完整名稱(chēng)搜索 網(wǎng)站內(nèi)所有匹配的商品。 ,結(jié)束事務(wù)。 Transaction trans= ()。 下面是調(diào)用 hibernate API 的基本步驟 : Configuration 對(duì)象。 運(yùn)行時(shí), Hibernate 讀取映射文檔,然后動(dòng)態(tài)構(gòu)建 Java 類(lèi),以便管理數(shù)據(jù)庫(kù)與 Java 之間的轉(zhuǎn)換。對(duì)于那些在基于Java 的中 間 層 應(yīng)用 中 , 它 們實(shí) 現(xiàn) 面 向?qū)?象 的 業(yè) 務(wù)模 型 和 商業(yè) 邏 輯 的應(yīng)用 ,Hibernate 是最有用的。 表 42 商品 信息表( cart_product) 列名 類(lèi)型 NULL Key Default Extra oid bigint(20) NO PRI NULL auto_increment name varchar(255) YES NULL description varchar(255) YES NULL price double YES MUL NULL 訂單 表 (cart_order) 主要用于保存 訂單 信息,該表的結(jié)構(gòu)如表 43 所示。 下圖為系統(tǒng)的功能結(jié)構(gòu)圖 圖 31 系統(tǒng)的功能結(jié)構(gòu)圖 處理訂單 商品管理 管理員身份驗(yàn)證 網(wǎng)上購(gòu)物系統(tǒng) 前臺(tái)功能 后臺(tái)功能 用戶(hù)管理 購(gòu)物車(chē)管理 商品查詢(xún) 個(gè)人資料管理 用戶(hù)信息管理 南京工程學(xué)院畢業(yè)設(shè)計(jì)說(shuō)明書(shū)(論文) 第 17 頁(yè) 用戶(hù)訪問(wèn)系統(tǒng)的流程 當(dāng)用戶(hù)在瀏覽器直接輸入相應(yīng)的工程名時(shí) ,通過(guò)解析 配置文件(里面設(shè)置了初始的頁(yè)面 ),會(huì)跳傳到相應(yīng)的 JSP頁(yè)面 ,根據(jù) JSP中的 .do 的定向 ,再次解析 配置文件 (里面設(shè)置了 ActionServlet 控制器 ,然后解析 配置文件 ,進(jìn)入相應(yīng)的自定義的 Action 類(lèi) ,調(diào)用相應(yīng)的JavaBean 類(lèi) 的方法 通過(guò) Hibernate 實(shí)現(xiàn)對(duì)數(shù)據(jù)庫(kù) 的 入庫(kù) 和 出庫(kù)操作 . 圖 32 用戶(hù)訪問(wèn)系統(tǒng)的流程 圖 瀏覽器 Strutsconfig.xml Web 服務(wù)器 ActionServlet(控制器 ) JSP(視圖 ) DispatchAction JavaBean (模型 ) 數(shù)據(jù)庫(kù) (本系統(tǒng)中是通過(guò)Hibernate 訪問(wèn)數(shù)據(jù)庫(kù) 南京工程學(xué)院畢業(yè)設(shè)計(jì)說(shuō)明書(shū)(論文) 第 18 頁(yè) 第四 章 數(shù)據(jù)庫(kù)設(shè)計(jì)與實(shí)現(xiàn) 數(shù)據(jù)庫(kù)需求分析 數(shù)據(jù)庫(kù)的設(shè)計(jì)通常是以一個(gè)已經(jīng)存在的數(shù)據(jù)庫(kù)管理系統(tǒng)為基礎(chǔ)的,常用的數(shù)據(jù)庫(kù)管理系統(tǒng)有 MYSQL, SQL Server, Oracle 等。 ( 4)網(wǎng)上購(gòu) 物 。 系統(tǒng)功能模塊設(shè)計(jì) 系統(tǒng)功能分析 鑒于網(wǎng)上 商 店系統(tǒng)的兩種用戶(hù)角色的說(shuō)明,可將系統(tǒng)分為前臺(tái)和后臺(tái),這種分法也是當(dāng)前網(wǎng)站系統(tǒng)慣用的做法,前臺(tái)供給客戶(hù)使用,用于展現(xiàn)信息和完成與客戶(hù)的交互性處理;后臺(tái)供給網(wǎng)站的管理者使用,用于管理網(wǎng)站的內(nèi)容。普通的 Action 只能通過(guò)調(diào)用execute 執(zhí)行一項(xiàng)任務(wù),而 DispatchAction 可以根據(jù)配置參數(shù)執(zhí)行,而不是僅進(jìn)入 execute()函數(shù),這樣可以執(zhí)行多種任務(wù)。 根據(jù)提交過(guò)來(lái)的 url,如 *.do,從 ActionMapping 中得到相應(yīng)的 ActionForm 和 Action。 當(dāng)客戶(hù)程序 (如 : 瀏覽器 )首先向 Servlet 容器發(fā)出 Web 請(qǐng)求 ,服務(wù)器接受到請(qǐng)求以后會(huì)調(diào)用相應(yīng)的 Servlet 組件來(lái)執(zhí)行相應(yīng)的程序來(lái)完成這個(gè)請(qǐng)求 ,然后Servlet 組件吧處理結(jié)果交給 Servlet 容器 ,再由 Servlet 容器把請(qǐng)求回復(fù)給客戶(hù)程序 .這也是一個(gè)典型的 web 應(yīng)用的執(zhí)行過(guò)程 .Java 的 Servlet 技術(shù)提供了一組用戶(hù)的編程接口為開(kāi)發(fā)人員定義了相關(guān)的類(lèi) 。這使得 Web 頁(yè)面開(kāi)發(fā)人員能夠使用熟悉的工具和如同標(biāo)識(shí)一樣的執(zhí)行特定功能的構(gòu)件來(lái)工作。 ( 2)強(qiáng)調(diào)可重用的組件 絕大多數(shù) JSP 頁(yè)面依賴(lài)于可重用的,跨平臺(tái)的組件( JavaBeans)來(lái)執(zhí)行應(yīng)南京工程學(xué)院畢業(yè)設(shè)計(jì)說(shuō)明書(shū)(論文) 第 10 頁(yè) 用程序所要求的更為復(fù)雜的處理。 所有程序都在服務(wù)器端執(zhí)行,網(wǎng)絡(luò)上傳送給客戶(hù)端的僅是得到的結(jié)果,對(duì)客戶(hù)瀏覽器的要求最低。銷(xiāo)售系統(tǒng)能夠在線接受訂單,并隨后轉(zhuǎn)入內(nèi)部企業(yè)管理系統(tǒng)進(jìn)行相關(guān)的后續(xù)處理。因此,一個(gè)模型可能對(duì)應(yīng)多個(gè)視圖,一個(gè)視圖可能對(duì)應(yīng)多個(gè)模型。 業(yè)務(wù)模型還有一個(gè)很重要的模型那就是數(shù)據(jù)模型。目前流行的 EJB模型就是一個(gè)典型的應(yīng) 用例 子,它從應(yīng)用技術(shù)實(shí)現(xiàn)的角度對(duì)模型做了進(jìn)一步的劃分,以便充分利用現(xiàn)有的 組件 ,但它不能作為應(yīng)用 設(shè)計(jì)模型 的 框架。 視圖 (View)代表用戶(hù)交互界面,對(duì)于 Web 應(yīng)用來(lái)說(shuō),可以概括為 HTML界面,但有可能為 XHTML、 XML 和 Applet。高級(jí)中間件供應(yīng)商提供以下這些復(fù)雜的中間件服務(wù) : 穩(wěn)定的可用性 : 一個(gè)服務(wù)器端平臺(tái)必須能全天候運(yùn)轉(zhuǎn)以滿(mǎn)足公司客戶(hù)、合作伙伴的需要。 目前, Java 2 平臺(tái)有 3 個(gè)版本,它們是適用于小型設(shè)備和智能卡的 Java 2平臺(tái) Micro 版( Java 2 Platform Micro Edition, J2ME)、適用于桌面系統(tǒng)的 Java 2 平臺(tái)標(biāo)準(zhǔn)版( Java 2 Platform Standard Edition, J2SE)、適用于創(chuàng)建服務(wù)器應(yīng)用 程序 和服務(wù)的 Java2 平臺(tái)企業(yè)版( Java 2 Platform Enterprise Edition, J2EE)。最后給出結(jié)論并對(duì)課題未來(lái)的發(fā)展做出了展望。 南京工程學(xué)院畢業(yè)設(shè)計(jì)說(shuō)明書(shū)(論文) 第 4 頁(yè) 利用 J2EE框架和 MVC模式來(lái)開(kāi)發(fā)一個(gè) web應(yīng)用項(xiàng)目 。調(diào)查表明:美國(guó)的家庭已越來(lái)越習(xí)慣于在家中從網(wǎng)上購(gòu)物。表示層向客戶(hù)的瀏覽器提供基于 Web 的顯示頁(yè) 面;業(yè)務(wù)層處理客戶(hù)購(gòu)物過(guò)程;數(shù)據(jù)層則提供數(shù)據(jù)存儲(chǔ)。它向用戶(hù)提供靜態(tài)和動(dòng)態(tài)兩類(lèi)信息資源。s society to live, so that customers can enjoy the convenience of fast and easy way to purchase their own like modities. The system is trying to use J2EE architecture in a dynamic work of emerce websites structure, which is in Windows XP, MYSQL for database development in platform, Tomcat application server as a work information services, use J2EE architecture development online shopping system. Prospects and the background of some of his hours, the prospects of users, including users registered, a shopping cart management, order management, personal information management。網(wǎng)絡(luò)購(gòu)物正適應(yīng)了當(dāng)今社會(huì)快節(jié)奏地生活,使顧客足不出戶(hù)便可以方便快捷輕松地選購(gòu)自己喜歡的商品。 作者簽名: 日 期: 學(xué)位論文原創(chuàng)性聲明 本人鄭重聲明:所呈交的論文是本人在導(dǎo)師的指導(dǎo)下獨(dú)立進(jìn)行研究所取得的研究成果。 作 者 簽 名: 日 期: 指導(dǎo)教師簽名: 日 期: 使用授權(quán)說(shuō)明 本人完全了解 大學(xué)關(guān)于收集、保存、使用畢業(yè)設(shè)計(jì)(論文)的規(guī)定,即:按照學(xué)校要求提交畢業(yè)設(shè)計(jì)(論文)的印刷本和電子版本;學(xué)校有權(quán)保存畢業(yè)設(shè)計(jì)(論文) 的印刷本和電子版,并提供目錄檢索與閱覽服務(wù);學(xué)??梢圆捎糜坝?、縮印、
點(diǎn)擊復(fù)制文檔內(nèi)容
醫(yī)療健康相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1