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

正文內(nèi)容

基于j2ee架構(gòu)的網(wǎng)上購(gòu)物系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)論文-在線瀏覽

2024-09-12 19:55本頁(yè)面
  

【正文】 sp、 Java 網(wǎng)上商城系統(tǒng)是比較高端的網(wǎng)上商城系統(tǒng) , 其適合開發(fā)大型的網(wǎng)上商城業(yè)務(wù) , 能承載大 數(shù)據(jù)量 ,大訪問(wèn)量 , 并且系統(tǒng)具備非常高的安全性 ,目前 大部分 大型的企業(yè)基本上都采用 此類 網(wǎng)上商城系統(tǒng)。根據(jù)購(gòu)買者的實(shí)際需求,本系統(tǒng)的設(shè)計(jì)按照下述原則進(jìn)行。根據(jù)用戶實(shí)際的需求情況,制作一個(gè)功能齊全、操作簡(jiǎn)單、實(shí)用性強(qiáng) , 充分滿足購(gòu)物者的需求,真正成為為用戶提供快捷、方便的工具。 3.高可靠性 一個(gè)實(shí)用的系統(tǒng)同時(shí)必須是可靠的,本系統(tǒng)通過(guò)合理而先進(jìn)的結(jié)構(gòu)設(shè)計(jì)以及軟、硬件的優(yōu)化 選 型,可保證系統(tǒng)的可靠性與容錯(cuò)性。 5.可擴(kuò)展性及靈活性 中北大學(xué) 20xx 屆畢業(yè)設(shè)計(jì)說(shuō)明書 IV 系統(tǒng)的設(shè)計(jì)以方便未來(lái)業(yè)務(wù)的擴(kuò)展和系統(tǒng)擴(kuò)充為目標(biāo),系統(tǒng)要求能夠方便的瀏覽,充分保護(hù)系統(tǒng)的投資。 6.智能性 智能化是這個(gè)系統(tǒng)軟件的一大特色。 2 系統(tǒng)概述 本系統(tǒng)技術(shù)概述 本 系統(tǒng)采用 JSP 動(dòng)態(tài)網(wǎng)頁(yè)技術(shù)、 SQL Server 20xx 數(shù)據(jù)庫(kù)管理系統(tǒng)、 JDBC+DAO 數(shù)據(jù)庫(kù)連接技 術(shù) 、 運(yùn)行平臺(tái) 、 MVC 模式、 J2EE 等建立 的網(wǎng)上購(gòu)物平臺(tái)。這種技術(shù)的 原理是:海量數(shù)據(jù)庫(kù)系統(tǒng)作為數(shù)據(jù)倉(cāng)庫(kù),用 Servlet等高性能服務(wù)器端程序作為后臺(tái)總控程序, JSP程序在前臺(tái)運(yùn)行, Servlet接收用戶的輸入,分別調(diào)用不同的 JSP程序向客戶端反饋數(shù)據(jù), JSP、 Servlet通過(guò) HTTP連接在服務(wù)端和客戶端傳遞數(shù)據(jù), JSP、 Servlet并不使用 JDBC技術(shù)直接訪問(wèn)數(shù)據(jù)庫(kù)系統(tǒng),而是把參數(shù)傳遞給事先已經(jīng)編好的 JavaBeans和 EJB組件,由他們對(duì)數(shù)據(jù)庫(kù)進(jìn)行操作,這樣就把系統(tǒng)內(nèi)部的數(shù)據(jù)封裝保護(hù)起來(lái), JavaBeans和 EJB組件還可以把事務(wù) 分發(fā)到另一個(gè) 組件 中去處理,最后把數(shù)據(jù)庫(kù)返回的結(jié)果,有 JSP、 Servlet送到前端顯示出來(lái),這樣的模式很容易實(shí)現(xiàn)分布式網(wǎng)絡(luò)計(jì)算,許多企業(yè)應(yīng)用做成 JavaBeans組件,可以重復(fù)利用,這樣既封裝了某些關(guān)鍵的操作,又方便了開發(fā)者,提高了開發(fā)速度和網(wǎng)站的延伸性,安全性也得到了很好的處理。 J2EE平臺(tái)支持計(jì)劃性和聲明性的事物界定,組件提供者可以 java事物 API在組件代碼中計(jì)劃性地劃分事物邊界。一類是做高級(jí)信息系統(tǒng)架構(gòu)的 Web應(yīng)用服務(wù)器 (Web application server),另一類是在 Web服務(wù)器上運(yùn)行的 Web應(yīng)用程序 (Web application)。 (2) 高效的開發(fā): J2EE允許公司把一些通用的、很繁瑣的服務(wù)交給軟件供應(yīng)商去完成,這樣開發(fā)人員就可以將精力集中在如何創(chuàng)建商業(yè)邏輯上,縮短開發(fā)時(shí)間?;?J2EE的程序不依賴任何的特定的操作系統(tǒng)、中間件、硬件。 Jsp 動(dòng)態(tài)頁(yè)面技術(shù) JSP( JavaServer Pages)是 Sun 公司推出的一種動(dòng)態(tài)網(wǎng)頁(yè)技術(shù)。 JSP 本身雖然也是腳本語(yǔ)言, JSP 代碼卻被編譯成 Servlet 并由 Java虛擬機(jī)執(zhí)行,這種編譯操作僅在對(duì) JSP 頁(yè)面的第一次請(qǐng)求時(shí)發(fā)生 。 JSP 繼承了 Java 語(yǔ)言的特點(diǎn),允許 Web 開發(fā)人員開發(fā)與平臺(tái)無(wú)關(guān)、信息豐富、動(dòng)態(tài)的 Web 頁(yè)面,能使 Web 開發(fā)人員 輕易搭建 Web 平臺(tái)。而且,你必須去管理每一個(gè)連接,確保他們能被正確關(guān)閉,如果出現(xiàn)程序異常而導(dǎo)致某些連接未能關(guān)閉,將導(dǎo)致數(shù)據(jù)庫(kù)系統(tǒng)中的內(nèi)存泄露,最終將不得不重啟數(shù)據(jù)庫(kù)。但是,同一個(gè)連接使用次數(shù)過(guò)多,將會(huì)導(dǎo)致連接的不穩(wěn)定,進(jìn)而會(huì)導(dǎo)致 Web 服務(wù)器的頻 繁 重啟。而連接池技術(shù)可以解決上述問(wèn)題。而連接的創(chuàng)建和關(guān)閉都由連接池來(lái)管理。通過(guò)使用連接池,將大大提高程序效率。 它由一些 Java 語(yǔ)言編寫的類和界面組成 .JDBC 為數(shù)據(jù)庫(kù)應(yīng)用開發(fā)人員 , 數(shù)據(jù)庫(kù)前臺(tái)工具開發(fā)人員提供了一種標(biāo) 準(zhǔn)的應(yīng)用程序設(shè)計(jì)接口 , 使開發(fā)人中北大學(xué) 20xx 屆畢業(yè)設(shè)計(jì)說(shuō)明書 IV 員可以用純 Java 語(yǔ)言編寫完整的數(shù)據(jù)庫(kù)應(yīng)用程序。這種指令的轉(zhuǎn)換機(jī)制,使基于 JDBC接口開發(fā)的程序可以獨(dú)立于數(shù)據(jù)庫(kù)的種類。 (2) 不能完全精確地實(shí)現(xiàn)從 ODBC C API 到 Java API 的翻譯 . (3) ODBC 很難學(xué) , 它把簡(jiǎn)單和高級(jí)功能混雜在一起 ,甚至對(duì)非常簡(jiǎn)單的查詢 , 其選項(xiàng)也非常復(fù)雜 。 Struts 技術(shù) (1) Struts 的起源 當(dāng) Java Servlet 剛剛開始出現(xiàn)的時(shí)候,由于它速度很快而且功能很強(qiáng)大,許多開發(fā)人員很快就意識(shí)到這是一個(gè)非常好的技術(shù)。比較深層次地解決方法是 Jsp 在Servlet 內(nèi)部進(jìn)行處理 。但是這種方法在解決控制流和某些特定問(wèn)題上存在明顯的缺陷。對(duì)傳統(tǒng)的 Struts 逐出了很大的改進(jìn) 其中包括許多新特性,主要包括整體性能的提高、全功能的 WebFlow 支持,包括 JSP,FreeMarker 和 Velocity, Quick start 的快速體驗(yàn)、全新的示例程序、更好更多的只能錯(cuò)誤報(bào)告、用戶界面改進(jìn)等。 Struts 框架將 MVC 模式分離顯示邏輯和業(yè)務(wù)邏輯的能力發(fā)揮的淋漓盡致。它為開發(fā)者建立 Web 應(yīng)用提供了一個(gè)強(qiáng)大、方便、可擴(kuò)展的開發(fā)環(huán)境。 ii. 平臺(tái)無(wú)關(guān)性:它繼承了 Java 的平臺(tái)無(wú)關(guān)性。 iv. 安全性:從外界調(diào)用 Servlet 的唯一方法就是通過(guò) Web 服務(wù)器。 2) Struts 是基于 MVC 實(shí)現(xiàn)的。 3) JSP 標(biāo)記機(jī)制和標(biāo)簽的使用。這個(gè)方法有助于提高代碼的可重用性和靈活性。 4) 對(duì)其他技術(shù)和框架的融合性。 5) 開發(fā)源碼。而且真實(shí)由于 Struts 是個(gè)開源項(xiàng)目,因而得到了眾多程序大師和開發(fā)高手的支持,使其經(jīng)受了實(shí)踐的檢驗(yàn),功能越來(lái)越強(qiáng)大,體系也日趨完善。 Struts 還提供了校驗(yàn)、國(guó)際化、日志等豐富功能,方便開發(fā)人員使用。 Model2 是經(jīng)典 MVC 模型的 Web 應(yīng)用變體,則個(gè)改變主要是由于 HTTP 的無(wú)狀態(tài)性引起的, Model2 和 MVC 一樣,也是利用控中北大學(xué) 20xx 屆畢業(yè)設(shè)計(jì)說(shuō)明書 IV 制器來(lái)分離模型和視圖,達(dá)到一種層間松散耦合的效果,以提高系統(tǒng)靈活性、復(fù)用性和 可維護(hù)性 . Struts 繼承了 MVC 的各項(xiàng)特性,并根據(jù) J2EE 的特點(diǎn),做了一些變化和調(diào)整。 圖 Struts 框架結(jié)構(gòu)圖 MVC 設(shè)計(jì)模式 MVC 設(shè)計(jì)模式是一種著名的用戶界面軟件開發(fā)設(shè)計(jì)模式,它是模型 視圖 控制器(ModelViewController)縮寫。 圖 MVC 模型組件關(guān)系圖 (1) MVC 的每部分功能如下: 中北大學(xué) 20xx 屆畢業(yè)設(shè)計(jì)說(shuō)明書 IV 模型( Model)是軟件所處理問(wèn)題邏輯在獨(dú)立于外在顯示內(nèi)容和形式情況下的內(nèi)在抽象,封裝了問(wèn)題的核心數(shù)據(jù)、邏輯和功能的計(jì)算關(guān)系,獨(dú)立于具體的界面表達(dá)和 I/O 操作。它從模型獲得顯示信息,對(duì)于相同的信息可以有多個(gè)不同的顯示形式或視圖。通常一個(gè)視圖對(duì)應(yīng)一個(gè)控制器。如果用戶通過(guò)某個(gè)視圖的控制器改變了模型的數(shù)據(jù),所有其它依賴于這些數(shù)據(jù)的視圖都應(yīng)反映到這些變化。這實(shí)際上是一種模型的變化 傳播機(jī)制。多個(gè)視圖共享一個(gè)模型,使得同一個(gè)模型可以被不同的視圖重用。 2) 各個(gè)模塊相對(duì)獨(dú)立。 3) 控制器提高了系統(tǒng)應(yīng)用程序的靈活性和配置性。 4) 有利于軟件工程化管理。 缺點(diǎn)如下: 它沒(méi)有明確的定義,所以一個(gè)開發(fā)人員完全理解 MVC 并不 是很容易。同時(shí)由于模型和中北大學(xué) 20xx 屆畢業(yè)設(shè)計(jì)說(shuō)明書 IV 視圖要嚴(yán)格的分離,這樣也給調(diào)試應(yīng)用程序到來(lái)了一定的困難。一旦構(gòu)件經(jīng)過(guò)了測(cè)試,就可以毫無(wú)顧忌的重用它們了。 DAO 模式 數(shù)據(jù)訪問(wèn)對(duì)象( DAO)模式是 J2EE核心模式的一種,主要是業(yè)務(wù)核心和具體數(shù)據(jù)源之間增加了一層,從而實(shí)現(xiàn)了兩者之間的解耦 。通過(guò) DAO模式,業(yè)務(wù)核心部分就無(wú)需考慮具體的數(shù)據(jù)庫(kù)是如何操作數(shù)據(jù)庫(kù)系統(tǒng)的。 圖 DAO 模式 其表達(dá)的核心思想有: (1) 業(yè)務(wù)對(duì)象 BusinessObject, DAO,數(shù)據(jù)訪問(wèn)層 DAL 分離。 (3) 若需要持久化操作的, DAO 調(diào)用 DAL 來(lái)完成持久化。 中北大學(xué) 20xx 屆畢業(yè)設(shè)計(jì)說(shuō)明書 IV 3 基于 J2EE 的誠(chéng)信網(wǎng)絡(luò)購(gòu)物中心 項(xiàng)目概述 誠(chéng)信網(wǎng)絡(luò)購(gòu)物中心簡(jiǎn)介 誠(chéng)信網(wǎng)絡(luò)購(gòu)物中心是面向廣大消費(fèi)者為節(jié)省時(shí)間和降低商家的成本,實(shí)現(xiàn)物美價(jià)廉,公平的交易而利用網(wǎng)絡(luò)技術(shù)構(gòu)建的一個(gè)在線購(gòu)物的平臺(tái)。業(yè)務(wù)上 涉及商品信息管理、會(huì)員信息管理、訂單管理以及公告管理等相關(guān) 業(yè)務(wù)過(guò)程。 形成通過(guò)計(jì)算機(jī)網(wǎng)絡(luò)相互協(xié) 作的業(yè)務(wù)工作流;采用網(wǎng)絡(luò)數(shù)據(jù)庫(kù)技術(shù), 為商城 的業(yè)務(wù)、管理部門提供基于權(quán)限的有序數(shù)據(jù)共享服務(wù);使用基于 WEB三層結(jié)構(gòu)的 J2EE應(yīng)用系統(tǒng)開發(fā)技術(shù)構(gòu)建結(jié)構(gòu)靈活,部署方便,可擴(kuò)充,易維護(hù),面 向未來(lái)發(fā)展需要的網(wǎng)上購(gòu)物系統(tǒng)的需要。用戶可以通過(guò)商城這個(gè)平臺(tái)瀏覽相關(guān)的商品信息,以查找自己所需的商品,進(jìn)而促成交易。 (2) 采用 J2EE技術(shù)進(jìn)行設(shè)計(jì), 迎合 Browser/Server架構(gòu)的潮流,為應(yīng)用 Java技術(shù)開發(fā)服務(wù)器端應(yīng)用提供一個(gè) 獨(dú) 立的、可移植的、多用戶的、安全的和基于標(biāo)準(zhǔn)的企業(yè)級(jí)平臺(tái),從而簡(jiǎn)化企業(yè)應(yīng)用的開發(fā)、管理和部署 ,適應(yīng)商城以后的擴(kuò)大和發(fā)展。適合的模式可以讓整個(gè)系統(tǒng)實(shí)現(xiàn)的更加簡(jiǎn)單和高效,節(jié)省開發(fā)時(shí)間及提高系統(tǒng)的邏輯,使系統(tǒng)能夠更加完善。 誠(chéng)信網(wǎng)絡(luò)購(gòu)物中心的業(yè)務(wù)流程 誠(chéng)信網(wǎng)絡(luò)購(gòu)物中心分為前臺(tái)和后臺(tái)管理。客戶登陸后可以進(jìn)行訂單的查詢,查看訂單的狀態(tài)。 前臺(tái)的業(yè)務(wù)流程圖如圖 所示。前臺(tái)管理的業(yè)務(wù)流程圖如圖 。 圖 系統(tǒng)總的業(yè)務(wù)流程圖 中北大學(xué) 20xx 屆畢業(yè)設(shè)計(jì)說(shuō)明書 IV 誠(chéng) 信網(wǎng)絡(luò)購(gòu)物中心的需求分析 系統(tǒng)由前臺(tái)、后臺(tái)兩部分組成。這個(gè)是針對(duì)客戶設(shè)條件計(jì)的進(jìn)行商城注冊(cè),獲得相關(guān)的購(gòu)買商品及優(yōu)惠活動(dòng)權(quán)利的首要條件。注冊(cè)時(shí)需填寫登錄用戶名、密碼、聯(lián)系電子信箱,地址等 。 (2) 商品查詢功能。在顧客登陸后可以將自己需要的產(chǎn)品放入到購(gòu)物車中,可連續(xù)添加商品。將商城新品上架、銷售排行等分不同的分類展現(xiàn)給顧客,顧客可以及時(shí)得到相關(guān)信息。顧客選擇完商品后可進(jìn)入購(gòu)物車頁(yè)面,查看自己要購(gòu)買的商品,可修改某一商品數(shù)量、取消購(gòu)買某商品和清空整個(gè)購(gòu)物車。顧客 確定購(gòu)物車中的商品后提交訂單,如顧客已填寫收貨人信息,則頁(yè)面
點(diǎn)擊復(fù)制文檔內(nèi)容
研究報(bào)告相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1