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

正文內(nèi)容

基于j2ee架構(gòu)的網(wǎng)上購物系統(tǒng)的設(shè)計與實現(xiàn)論文-文庫吧資料

2025-06-24 14:36本頁面
  

【正文】 擁有最高權(quán)限,可以進行會員管理、管理員信息的修改、商品信息管理、訂單管理、商品的類別設(shè)置等操作。顧客就是還沒有注冊或登陸的商城的網(wǎng)站游客,可以進行商品信息的瀏覽,可以得到商城的一般服務(wù),可以注冊為會員。 系統(tǒng)角色在確定系統(tǒng)范圍之后,需求分析的第一步就是要確定系統(tǒng)。管理員可以查詢相關(guān)的訂單情況,并根據(jù)訂單的實時情況決定訂單的執(zhí)行,發(fā)貨。管理員可通過增加、刪除、查詢相關(guān)的商城的公告,通知顧客相關(guān)的活動時間及情況。管理員對商品進行增加、刪除、查詢操作,修改數(shù)據(jù)庫中的數(shù)據(jù),以維護商城的貨物的更新。管理員可以修改密碼及個人信息,可以增加、刪除、查詢管理員相關(guān)信息。(7) 瀏覽新品的圖片及相關(guān)信息,得到最新的商品信息,獲得第一手新品資料。(6) 查看商城公告。如尚未填寫則顯示相應(yīng)表單請其填寫,系統(tǒng)記錄顧客提交的收貨人信息以便其下次購物時使用。(5) 訂單功能。(4) 管理購物車。(3) 商品展臺功能。顧客瀏覽網(wǎng)上商城,可以根據(jù)自己所需的商品的類別(家用電器、服裝鞋帽)進行查看相關(guān)的查詢。注冊后,用戶可繼續(xù)如實填寫、修改詳細個人信息及收貨人信息,同時可修改密碼、憑會員的身份進行購物、查詢及修改訂單。首先要注冊為網(wǎng)上商城的用戶。前臺的功能需求(1) 會員注冊功能。 ??蛻舻顷懞罂梢赃M行訂單的查詢,查看訂單的狀態(tài)。 誠信網(wǎng)絡(luò)購物中心的業(yè)務(wù)流程誠信網(wǎng)絡(luò)購物中心分為前臺和后臺管理。適合的模式可以讓整個系統(tǒng)實現(xiàn)的更加簡單和高效,節(jié)省開發(fā)時間及提高系統(tǒng)的邏輯,使系統(tǒng)能夠更加完善。(2) 采用J2EE技術(shù)進行設(shè)計,迎合Browser/Server架構(gòu)的潮流,為應(yīng)用Java技術(shù)開發(fā)服務(wù)器端應(yīng)用提供一個獨立的、可移植的、多用戶的、安全的和基于標準的企業(yè)級平臺,從而簡化企業(yè)應(yīng)用的開發(fā)、管理和部署,適應(yīng)商城以后的擴大和發(fā)展。用戶可以通過商城這個平臺瀏覽相關(guān)的商品信息,以查找自己所需的商品,進而促成交易。形成通過計算機網(wǎng)絡(luò)相互協(xié)作的業(yè)務(wù)工作流;采用網(wǎng)絡(luò)數(shù)據(jù)庫技術(shù),為商城的業(yè)務(wù)、管理部門提供基于權(quán)限的有序數(shù)據(jù)共享服務(wù);使用基于WEB三層結(jié)構(gòu)的J2EE應(yīng)用系統(tǒng)開發(fā)技術(shù)構(gòu)建結(jié)構(gòu)靈活,部署方便,可擴充,易維護,面向未來發(fā)展需要的網(wǎng)上購物系統(tǒng)的需要。業(yè)務(wù)上涉及商品信息管理、會員信息管理、訂單管理以及公告管理等相關(guān)業(yè)務(wù)過程。3 基于J2EE的誠信網(wǎng)絡(luò)購物中心 誠信網(wǎng)絡(luò)購物中心簡介誠信網(wǎng)絡(luò)購物中心是面向廣大消費者為節(jié)省時間和降低商家的成本,實現(xiàn)物美價廉,公平的交易而利用網(wǎng)絡(luò)技術(shù)構(gòu)建的一個在線購物的平臺。(3) 若需要持久化操作的,DAO調(diào)用DAL來完成持久化。 DAO模式其表達的核心思想有:(1) 業(yè)務(wù)對象BusinessObject,DAO,數(shù)據(jù)訪問層DAL分離。因為持久層的數(shù)據(jù)源可能是多樣化的,可能是XML或是關(guān)系數(shù)據(jù)庫,在具體的關(guān)系數(shù)據(jù)庫中也有不同的產(chǎn)品。還有開發(fā)MVC系統(tǒng)比簡單的JSP開發(fā)要復(fù)雜許多,它需要更多的時間學(xué)習(xí)和掌握。每個構(gòu)件在使用之前都需要經(jīng)過徹底的測試。使用MVC也需要精心的計劃,由于它的內(nèi)部原理比較復(fù)雜,所以開發(fā)者需要花費相當可觀的時間去考慮如何將MVC運用到應(yīng)用程序之中。由于不同的層各盡其職,每一層不同的應(yīng)用具有某些相同的特征,有利于通過工程化、工具化產(chǎn)生系統(tǒng)程序代碼??刂破骺梢赃B接不同的模型和視圖去完成用戶的需求,這樣可以為構(gòu)造應(yīng)用程序提供強有力的方法。由于MVC的各個模塊相對獨立,改變一個不會影響其他兩個,所以開發(fā)人員可以構(gòu)建系統(tǒng)的松散耦合構(gòu)件。如,訂單模型可能有本地訂單,也有網(wǎng)上訂單,或者其他方式訂單,但對于訂單的處理都是一樣,這樣減少了代碼的復(fù)制,即減少了代碼的維護量。(2) MVC的優(yōu)、缺點優(yōu)點如下:1) 系統(tǒng)代碼的可重用性高。因此,無論何時發(fā)生了何種數(shù)據(jù)變化,控制器都會將變化通知所有的視圖,導(dǎo)致顯示的更新。模型、視圖與控制器的分離,使得一個模型可以具有多個顯示視圖??刂破鳎–ontroller)是處理用戶與軟件的交互操作的,其職責(zé)是控制提供模型中任何變化的傳播,確保用戶界面于模型間的對應(yīng)聯(lián)系;它接受用戶的輸入,將輸入反饋給模型,進而實現(xiàn)對模型的計算控制,是使模型和視圖協(xié)調(diào)工作的部件。視圖(View)把表示模型數(shù)據(jù)及邏輯關(guān)系和狀態(tài)的信息及特定形式展示給用戶。在MVC設(shè)計模式中,它把應(yīng)用程序分成了3個核心部分。作為MVC模式的典型實現(xiàn),對Model、View和Controller都提供實現(xiàn)組件。(3) Struts的體系結(jié)構(gòu)Struts是基于Model2之上的。6) 功能豐富。Struts是開源架構(gòu),開放源碼具有很多優(yōu)點,比如可以查看代碼并在必要時候做代碼檢查。Struts對其他的技術(shù)和框架顯示出很好的融合性,比如現(xiàn)在它已經(jīng)與Tiles融合一體,可以展望,它將很快就會與更多的其他技術(shù)融合在一起。通過將問題劃分為更小的組件,當需求出現(xiàn)變化時,開發(fā)人員就有更多的機會重用他們原來的開發(fā)的代碼。Struts使用標記解決某些重大問題。Struts是建立在MVC這種公認的良好模式上的,因此,它天生就有MVC所帶來的一系列優(yōu),如結(jié)構(gòu)層次分明、科重用性高、程序具有健壯性和科伸縮性,便于開發(fā)與設(shè)計分工,具有集中體內(nèi)故意的權(quán)限控制等。這提供了高水平的安全性保障,尤其是當web服務(wù)器有防護墻保護的時候。iii. 可擴展性:Struts是科擴展的。其特性如下:1) 作為基于Servlet技術(shù)的框架,Struts具有Servlet所具有的如下特點:i. 持久性:只需Web服務(wù)器加載一次,就可以在不同請求之間保持服務(wù)。Struts繼承了MVC的各種特性,它包括框架類、幫助類和定制的JSP標簽庫,以及大郎基于J2EE Model2設(shè)計模式的應(yīng)用技術(shù)。(2) Struts的特性基于Struts框架的Web應(yīng)用咸亨需基本上符合Model2的設(shè)計標準,可以說是傳統(tǒng)的MVC設(shè)計模式的一個變種。于是開發(fā)工作者想到架構(gòu)JSP和Servlet聯(lián)合起來構(gòu)成網(wǎng)絡(luò)應(yīng)用,其中Servlet操作控制流,Jsp用來完成HML—是解決這些問題的一種很好的模式,這就是眾所周知的Model2,它是Struts整合WebWork后的產(chǎn)品。即可輕松地把HTML與JAVA結(jié)合在一起。但是不停地使用println方法向瀏覽器提供HTML是一個比較簡單的操作過程。而JDBC恰好相反,其盡量保證簡單功能的簡便性,而同時在必要時允許使用高級功能。JDBC和ODBC及其他API的比較:(1) ODBC不適合在Java中直接使用,因為它是一個C語言實現(xiàn)的API,從Java程序調(diào)用本地的C程序會在安全性,完整性,健壯性方面都有許多缺點。JDBC API通過一個數(shù)據(jù)庫管理器(Data Manager)和為各種數(shù)據(jù)庫定制的驅(qū)動程序提供與不同數(shù)據(jù)庫通信的網(wǎng)絡(luò)協(xié)議指令或其他API指令。 JDBC數(shù)據(jù)訪問技術(shù)JDBC是Java數(shù)據(jù)庫連接(Java Database Connectivity)技術(shù)的簡稱,是為各種常用數(shù)據(jù)庫提供無縫連接的技術(shù)。同時,還可以通過設(shè)置連接池的參數(shù)來控制連接池中的連接數(shù)、每個連接的最大使用次數(shù)等。連接池最基本的思想就是預(yù)先建立一些連接放置于內(nèi)存對象中以備使用,當程序需要建立數(shù)據(jù)庫連接時,只須從內(nèi)存中取出一個來使用,使用完畢后,只需放回內(nèi)存即可。故而,這種方法也不可取。針對以上問題,首先想到可以采用一個全局的 Connection對象,創(chuàng)建后就不關(guān)閉,以后程序一直使用它,這樣就不存在每次創(chuàng)建、關(guān)閉的問題了。 Tomcat中連接池機制使用傳統(tǒng)的方式開發(fā)JDBC應(yīng)用時,要為每一次請求建立一次數(shù)據(jù)庫連接,因此在一個這樣Web應(yīng)用中,建立數(shù)據(jù)庫連接的操作是系統(tǒng)中代價最大的操作之一。JSP在技術(shù)結(jié)構(gòu)上有著其他腳本語言所沒有的優(yōu)勢:JSP可以通過JavaBeans等技術(shù)實現(xiàn)內(nèi)容的產(chǎn)生和顯示相分離,并且JSP可以使用JavaBeans或者EJB(Enterprise JavaBeans)來執(zhí)行應(yīng)用程序所要求的更為復(fù)雜的處理,進而完成企業(yè)級的分布式的大型應(yīng)用。JSP技術(shù)是以Java語言作為腳本語言的。(4) 可伸縮性:基于J2EE的應(yīng)用程序可以北部署到任何開發(fā)環(huán)境中,平臺伸縮性可
點擊復(fù)制文檔內(nèi)容
黨政相關(guān)相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1