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-07-29 14:36本頁(yè)面
  

【正文】 戶(hù)提供快捷、方便的工具。3.高可靠性一個(gè)實(shí)用的系統(tǒng)同時(shí)必須是可靠的,本系統(tǒng)通過(guò)合理而先進(jìn)的結(jié)構(gòu)設(shè)計(jì)以及軟、硬件的優(yōu)化選型,可保證系統(tǒng)的可靠性與容錯(cuò)性。5.可擴(kuò)展性及靈活性系統(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)采用JSP動(dòng)態(tài)網(wǎng)頁(yè)技術(shù)、SQL Server 2000數(shù)據(jù)庫(kù)管理系統(tǒng)、JDBC+DAO數(shù)據(jù)庫(kù)連接技術(shù)、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接收用戶(hù)的輸入,分別調(diào)用不同的JSP程序向客戶(hù)端反饋數(shù)據(jù),JSP、Servlet通過(guò)HTTP連接在服務(wù)端和客戶(hù)端傳遞數(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)鍵的操作,又方便了開(kāi)發(fā)者,提高了開(kāi)發(fā)速度和網(wǎng)站的延伸性,安全性也得到了很好的處理。J2EE平臺(tái)支持計(jì)劃性和聲明性的事物界定,組件提供者可以java事物API在組件代碼中計(jì)劃性地劃分事物邊界。一類(lèi)是做高級(jí)信息系統(tǒng)架構(gòu)的Web應(yīng)用服務(wù)器(Web application server),另一類(lèi)是在Web服務(wù)器上運(yùn)行的Web應(yīng)用程序(Web application)。(2) 高效的開(kāi)發(fā):J2EE允許公司把一些通用的、很繁瑣的服務(wù)交給軟件供應(yīng)商去完成,這樣開(kāi)發(fā)人員就可以將精力集中在如何創(chuàng)建商業(yè)邏輯上,縮短開(kāi)發(fā)時(shí)間?;贘2EE的程序不依賴(lài)任何的特定的操作系統(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開(kāi)發(fā)人員開(kāi)發(fā)與平臺(tái)無(wú)關(guān)、信息豐富、動(dòng)態(tài)的Web頁(yè)面,能使Web開(kāi)發(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ò)使用連接池,將大大提高程序效率。數(shù)據(jù)庫(kù)前臺(tái)工具開(kāi)發(fā)人員提供了一種標(biāo)準(zhǔn)的應(yīng)用程序設(shè)計(jì)接口,使開(kāi)發(fā)人員可以用純Java語(yǔ)言編寫(xiě)完整的數(shù)據(jù)庫(kù)應(yīng)用程序。這種指令的轉(zhuǎn)換機(jī)制,使基于JDBC接口開(kāi)發(fā)的程序可以獨(dú)立于數(shù)據(jù)庫(kù)的種類(lèi)。(2) 不能完全精確地實(shí)現(xiàn)從ODBC C API到Java API的翻譯.(3) ODBC很難學(xué),它把簡(jiǎn)單和高級(jí)功能混雜在一起,甚至對(duì)非常簡(jiǎn)單的查詢(xún),其選項(xiàng)也非常復(fù)雜。 Struts技術(shù)(1) Struts的起源當(dāng)Java Servlet剛剛開(kāi)始出現(xiàn)的時(shí)候,由于它速度很快而且功能很強(qiáng)大,許多開(kāi)發(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)告、用戶(hù)界面改進(jìn)等。Struts框架將MVC模式分離顯示邏輯和業(yè)務(wù)邏輯的能力發(fā)揮的淋漓盡致。它為開(kāi)發(fā)者建立Web應(yīng)用提供了一個(gè)強(qiáng)大、方便、可擴(kuò)展的開(kāi)發(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) 開(kāi)發(fā)源碼。而且真實(shí)由于Struts是個(gè)開(kāi)源項(xiàng)目,因而得到了眾多程序大師和開(kāi)發(fā)高手的支持,使其經(jīng)受了實(shí)踐的檢驗(yàn),功能越來(lái)越強(qiáng)大,體系也日趨完善。Struts還提供了校驗(yàn)、國(guó)際化、日志等豐富功能,方便開(kāi)發(fā)人員使用。Model2是經(jīng)典MVC模型的Web應(yīng)用變體,則個(gè)改變主要是由于HTTP的無(wú)狀態(tài)性引起的,Model2和MVC一樣,也是利用控制器來(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ì)模式是一種著名的用戶(hù)界面軟件開(kāi)發(fā)設(shè)計(jì)模式,它是模型視圖控制器(ModelViewController)縮寫(xiě)。 MVC模型組件關(guān)系圖(1) MVC的每部分功能如下:模型(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è)控制器。如果用戶(hù)通過(guò)某個(gè)視圖的控制器改變了模型的數(shù)據(jù),所有其它依賴(lài)于這些數(shù)據(jù)的視圖都應(yīng)反映到這些變化。這實(shí)際上是一種模型的變化傳播機(jī)制。多個(gè)視圖共享一個(gè)模型,使得同一個(gè)模型可以被不同的視圖重用。2) 各個(gè)模塊相對(duì)獨(dú)立。3) 控制器提高了系統(tǒng)應(yīng)用程序的靈活性和配置性。4) 有利于軟件工程化管理。缺點(diǎn)如下:它沒(méi)有明確的定義,所以一個(gè)開(kāi)發(fā)人員完全理解MVC并不是很容易。同時(shí)由于模型和視圖要嚴(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)的。(2) 業(yè)務(wù)對(duì)象BusinessObject通過(guò)DAO完成業(yè)務(wù)操作。(4) 業(yè)務(wù)層BLL通過(guò)傳遞JavaBean/BO[4]與DAO層通信。它是按照商品銷(xiāo)售相關(guān)的標(biāo)準(zhǔn)設(shè)計(jì)、開(kāi)發(fā)的網(wǎng)上購(gòu)物商城。誠(chéng)信網(wǎng)絡(luò)購(gòu)物中心采用計(jì)算機(jī)互聯(lián)網(wǎng)技術(shù),不受地域的限制,實(shí)現(xiàn)商家和客戶(hù)在網(wǎng)上直接進(jìn)行商品交易,節(jié)省商家的實(shí)際的運(yùn)作費(fèi)用的支出,提高效率,方便客戶(hù)。系統(tǒng)開(kāi)發(fā)目標(biāo)如下:(1) 采用互聯(lián)網(wǎng)技術(shù)將網(wǎng)下的商家的商品在商城中展示,提供客戶(hù)所需的相關(guān)的商品信息。提高效率,方便客戶(hù)。(3) 采用相關(guān)的模式進(jìn)行開(kāi)發(fā),以研究模式在網(wǎng)上購(gòu)物系統(tǒng)之中的應(yīng)用及前景。(4) 采用前后臺(tái)管理分離了客戶(hù)和管理員的權(quán)限和操作,對(duì)商城的數(shù)據(jù)進(jìn)行了安全的維護(hù),方便商家的信息管理及對(duì)整個(gè)業(yè)務(wù)流程的監(jiān)控,做到相關(guān)數(shù)據(jù)的變化的實(shí)時(shí)反映,為商家的銷(xiāo)售帶來(lái)方便。前臺(tái)管理:客戶(hù)在商城上瀏覽商品的信息,尋找自己所需要的商品,再注冊(cè)成為會(huì)員,進(jìn)行商品的購(gòu)買(mǎi),商品在倉(cāng)庫(kù)中有存貨時(shí),將商品放入購(gòu)物車(chē),填寫(xiě)好訂單中客戶(hù)的信息并確認(rèn)。如果訂單未處理的,還可以退訂。 后臺(tái)管理:管理員登陸賬號(hào)之后,對(duì)商品信息、管理員信息、會(huì)員信息、友情鏈接信息、公告信息、商品大類(lèi)別信息、商品小類(lèi)別信息進(jìn)行管理,及時(shí)更新相關(guān)信息,使數(shù)據(jù)庫(kù)信息與庫(kù)存信息相一致,及時(shí)、客觀地為客戶(hù)提供服務(wù)。 誠(chéng)信網(wǎng)絡(luò)購(gòu)物中心的需求分析系統(tǒng)由前臺(tái)、后臺(tái)兩部分組成。這個(gè)是針對(duì)客戶(hù)設(shè)條件計(jì)的進(jìn)行商城注冊(cè),獲得相關(guān)的購(gòu)買(mǎi)商品及優(yōu)惠活動(dòng)權(quán)利的首要條件。注冊(cè)時(shí)需填寫(xiě)登錄用戶(hù)名、密碼、聯(lián)系電子信箱,地址等。(2) 商品查詢(xún)功能。在顧客登
點(diǎn)擊復(fù)制文檔內(nèi)容
黨政相關(guān)相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1