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

正文內(nèi)容

基于j2ee架構(gòu)的網(wǎng)上購物系統(tǒng)的設(shè)計與實現(xiàn)論文-預(yù)覽頁

2025-08-10 19:55 上一頁面

下一頁面
 

【正文】 戶端反饋數(shù)據(jù), JSP、 Servlet通過 HTTP連接在服務(wù)端和客戶端傳遞數(shù)據(jù), JSP、 Servlet并不使用 JDBC技術(shù)直接訪問數(shù)據(jù)庫系統(tǒng),而是把參數(shù)傳遞給事先已經(jīng)編好的 JavaBeans和 EJB組件,由他們對數(shù)據(jù)庫進行操作,這樣就把系統(tǒng)內(nèi)部的數(shù)據(jù)封裝保護起來, JavaBeans和 EJB組件還可以把事務(wù) 分發(fā)到另一個 組件 中去處理,最后把數(shù)據(jù)庫返回的結(jié)果,有 JSP、 Servlet送到前端顯示出來,這樣的模式很容易實現(xiàn)分布式網(wǎng)絡(luò)計算,許多企業(yè)應(yīng)用做成 JavaBeans組件,可以重復(fù)利用,這樣既封裝了某些關(guān)鍵的操作,又方便了開發(fā)者,提高了開發(fā)速度和網(wǎng)站的延伸性,安全性也得到了很好的處理。一類是做高級信息系統(tǒng)架構(gòu)的 Web應(yīng)用服務(wù)器 (Web application server),另一類是在 Web服務(wù)器上運行的 Web應(yīng)用程序 (Web application)?;?J2EE的程序不依賴任何的特定的操作系統(tǒng)、中間件、硬件。 JSP 本身雖然也是腳本語言, JSP 代碼卻被編譯成 Servlet 并由 Java虛擬機執(zhí)行,這種編譯操作僅在對 JSP 頁面的第一次請求時發(fā)生 。而且,你必須去管理每一個連接,確保他們能被正確關(guān)閉,如果出現(xiàn)程序異常而導(dǎo)致某些連接未能關(guān)閉,將導(dǎo)致數(shù)據(jù)庫系統(tǒng)中的內(nèi)存泄露,最終將不得不重啟數(shù)據(jù)庫。而連接池技術(shù)可以解決上述問題。通過使用連接池,將大大提高程序效率。這種指令的轉(zhuǎn)換機制,使基于 JDBC接口開發(fā)的程序可以獨立于數(shù)據(jù)庫的種類。 Struts 技術(shù) (1) Struts 的起源 當(dāng) Java Servlet 剛剛開始出現(xiàn)的時候,由于它速度很快而且功能很強大,許多開發(fā)人員很快就意識到這是一個非常好的技術(shù)。但是這種方法在解決控制流和某些特定問題上存在明顯的缺陷。 Struts 框架將 MVC 模式分離顯示邏輯和業(yè)務(wù)邏輯的能力發(fā)揮的淋漓盡致。 ii. 平臺無關(guān)性:它繼承了 Java 的平臺無關(guān)性。 2) Struts 是基于 MVC 實現(xiàn)的。這個方法有助于提高代碼的可重用性和靈活性。 5) 開發(fā)源碼。 Struts 還提供了校驗、國際化、日志等豐富功能,方便開發(fā)人員使用。 圖 Struts 框架結(jié)構(gòu)圖 MVC 設(shè)計模式 MVC 設(shè)計模式是一種著名的用戶界面軟件開發(fā)設(shè)計模式,它是模型 視圖 控制器(ModelViewController)縮寫。它從模型獲得顯示信息,對于相同的信息可以有多個不同的顯示形式或視圖。如果用戶通過某個視圖的控制器改變了模型的數(shù)據(jù),所有其它依賴于這些數(shù)據(jù)的視圖都應(yīng)反映到這些變化。多個視圖共享一個模型,使得同一個模型可以被不同的視圖重用。 3) 控制器提高了系統(tǒng)應(yīng)用程序的靈活性和配置性。 缺點如下: 它沒有明確的定義,所以一個開發(fā)人員完全理解 MVC 并不 是很容易。一旦構(gòu)件經(jīng)過了測試,就可以毫無顧忌的重用它們了。通過 DAO模式,業(yè)務(wù)核心部分就無需考慮具體的數(shù)據(jù)庫是如何操作數(shù)據(jù)庫系統(tǒng)的。 (3) 若需要持久化操作的, DAO 調(diào)用 DAL 來完成持久化。業(yè)務(wù)上 涉及商品信息管理、會員信息管理、訂單管理以及公告管理等相關(guān) 業(yè)務(wù)過程。用戶可以通過商城這個平臺瀏覽相關(guān)的商品信息,以查找自己所需的商品,進而促成交易。適合的模式可以讓整個系統(tǒng)實現(xiàn)的更加簡單和高效,節(jié)省開發(fā)時間及提高系統(tǒng)的邏輯,使系統(tǒng)能夠更加完善。客戶登陸后可以進行訂單的查詢,查看訂單的狀態(tài)。前臺管理的業(yè)務(wù)流程圖如圖 。這個是針對客戶設(shè)條件計的進行商城注冊,獲得相關(guān)的購買商品及優(yōu)惠活動權(quán)利的首要條件。 (2) 商品查詢功能。將商城新品上架、銷售排行等分不同的分類展現(xiàn)給顧客,顧客可以及時得到相關(guān)信息。顧客 確定購物車中的商品后提交訂單,如顧客已填寫收貨人信息,則頁面顯示該信息并由顧客確認(rèn)。了解商城的最近的銷售活動相關(guān)的信息,使用戶的購買活動更加的實惠和滿意。 (管理員擁有 最高權(quán)限,可訪問所有訂單,可瀏覽、查詢、修改訂單,可進行界面管理,可瀏覽、修改普通管理員和會員的資料,可以對商品進行相關(guān)的操作 ) (2) 商品設(shè)置。 (4) 訂單設(shè)置。 根據(jù)誠信網(wǎng)絡(luò)購物中心的相關(guān)的業(yè)務(wù) ,可以確定系統(tǒng)角色, 有顧客、會員、管理員三個角色。 系統(tǒng)用例 進行需求分析的第二步就是建立系統(tǒng)用例。 4) 捕獲非功能性需求(可靠性、安全性等補充需求) 。如圖 所示。挑出一個重要的實例來說明細(xì)化用例的步驟和方法。 中北大學(xué) 20xx 屆畢業(yè)設(shè)計說明書 IV c. 經(jīng)過初步的審核,數(shù)據(jù)符合要求后,寫入數(shù)據(jù)庫中,等待管理員進行二次審核。 (3) 特殊需求 無 (4) 前置條件 會員已經(jīng)將商品添加至購物車并選擇結(jié)賬。 分析類:包括邊界類、控制類和實體類。 (1) 顧客注冊:顧客填寫相關(guān)的注冊信息,寫進數(shù)據(jù)庫。 中北大學(xué) 20xx 屆畢業(yè)設(shè)計說明書 IV 圖 訂單處理 (3) 購物車操作:會員將商品放進購物車,顯示購物車的信息。 圖 商品 ER 圖 2) 訂單 ER 圖設(shè)計如圖 所示。 圖 公告 ER 圖 (2) 系統(tǒng)類圖 1) 商品類圖設(shè)計如圖 所示。用例中的各種事件流是業(yè)務(wù)流程的表現(xiàn),只有正確描述它們 才能設(shè)計得合理和健壯。 中北大學(xué) 20xx 屆畢業(yè)設(shè)計說明書 IV 圖 顧客瀏覽商品 3) 購物車如圖 所示。 中北大學(xué) 20xx 屆畢業(yè)設(shè)計說明書 IV 圖 Struts 架構(gòu) (2) DAO 模式 主要是業(yè)務(wù)核心和具體數(shù)據(jù)源之間增加了一層,從而實現(xiàn)了兩者之間的解耦。 圖 使用 DAO 與沒使用的比較 中北大學(xué) 20xx 屆畢業(yè)設(shè)計說明書 IV 開發(fā)環(huán)境配置 Eclipse IDE 及其系列插件是最 近 兩年 Java 社區(qū)最熱門的免費開發(fā)工具,廣泛應(yīng)用于各種各樣的項目。 2) 打開 SQL Server 20xx 中的“企業(yè)管理器”,然后展開本地服務(wù)器,在“數(shù)據(jù)庫”數(shù)據(jù)項上單擊鼠標(biāo)右鍵,在彈出的快捷菜單中選擇“所有 任務(wù)” /“附加數(shù)據(jù)庫”菜單項。 2) 選擇開始菜單中的“所有程序 \Apache Tomcat \Monitor Tomcat”命令,這時在 windows 的系統(tǒng)托盤中會顯示標(biāo)識 Tomcat 服務(wù)器啟動狀 態(tài)的圖標(biāo),如果顯示為 ,則說明 Tomcat 服務(wù)器沒有啟動,這時可以在該圖標(biāo)上單擊鼠標(biāo)右鍵在彈出的快捷菜單中選擇“ Start Service”菜單項啟動 Tomcat 服務(wù)器,啟動后將顯示為 。 5) 在用戶名及密碼處輸入登錄 Tomcat 的用戶名和密碼,單擊【確定】按鈕。 圖 項目源碼結(jié)構(gòu) 構(gòu)件開發(fā) 界面原型開發(fā) 界面原型開發(fā)使用 Macromedia Dreamweaver8 進行設(shè)計,在 Eclipse 中進行運行調(diào)試。 charset=gb2312 title誠信網(wǎng)絡(luò)購物中心 /title /head link href=css/ rel=stylesheet type=text/css body jsp:include page= flush=true/ table width=766 border=0 align=center cellpadding=0 cellspacing=0 tr td width=207 valign=top bgcolor=F5F5F5 !左側(cè) 01 jsp:include page= flush=true//td td width=559 valign=top bgcolor=FFFFFF !右側(cè) 01 jsp:include page= flush=true/ 中北大學(xué) 20xx 屆畢業(yè)設(shè)計說明書 IV 圖 主界面設(shè)計 Struts 架構(gòu)搭建 。 servlet servletnameaction/servletname servletclass/servletclass initparam paramnameconfig/paramname paramvalue/WEBINF//paramvalue /initparam initparam paramnamedebug/paramname paramvalue2/paramvalue /initparam initparam paramnameapplication/paramname paramvalueApplicationResources/paramvalue /initparam loadonstartup2/loadonstartup /servlet servletmapping servletnameaction/servletname urlpattern*.do/urlpattern /servletmapping 中北大學(xué) 20xx 屆畢業(yè)設(shè)計說明書 IV 圖 strutsconfig 源代碼展示 (部分 ) 系統(tǒng)運行 系統(tǒng)主頁 顧客訪問系統(tǒng)主頁,系統(tǒng)根據(jù)顧客的不同的選擇操作,導(dǎo)向到不同的頁面。 中北大學(xué) 20xx 屆畢業(yè)設(shè)計說明書 IV 圖 購物車頁面 訂單頁面 會員購買商品,填寫訂單信息,明確送貨的對象及地址等。 中北大學(xué) 20xx 屆畢業(yè)設(shè)計說明書 IV 圖 后臺管理 5 系統(tǒng)維護 系統(tǒng)維護的概念 系統(tǒng)維護是指在信息系統(tǒng)交付使用之后,為改正系統(tǒng)中存在的錯誤以及為滿足用戶新的需求而對信息系統(tǒng)進行修改和完善的工作。為了使系統(tǒng)能夠適 應(yīng) 環(huán)境和目標(biāo)的變化,滿足用戶的使用要求,需要對系統(tǒng)進行適用性改進。信息系統(tǒng)整個硬件環(huán)境十分龐大,這些硬件設(shè)備經(jīng)過一段時間的使用會出現(xiàn)故障、磨損和老化等問題,需要及時進行檢查、保養(yǎng)和維修。 信息是信息系統(tǒng)的寶貴資源
點擊復(fù)制文檔內(nèi)容
研究報告相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1