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

正文內(nèi)容

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

2025-07-11 19:55本頁面
  

【正文】 告,通知顧客相關(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ù)如實填寫、修改詳細(xì)個人信息及收貨人信息,同時可修改密碼、憑會員的身份進行購物、查詢及修改訂單。首先要注冊為網(wǎng)上商城的用戶。 前臺的功能需求 (1) 會員注冊功能。 中北大學(xué) 20xx 屆畢業(yè)設(shè)計說明書 IV 圖 前臺管理業(yè)務(wù)流程圖 系統(tǒng)總的業(yè)務(wù)流程圖如圖 所示。 圖 前臺業(yè)務(wù)流程圖 后臺管理:管理員登陸賬號之后,對商品信息、管理員信息、會員信息、友情鏈接信息、公告信息、商品大類別 信息、商品小類別信息進行管理,及時更新相關(guān)信息,使數(shù)據(jù)庫信息與庫存信息相一致,及時、客觀地為客戶提供服務(wù)。如果訂單未處理的,還可以退訂。 中北大學(xué) 20xx 屆畢業(yè)設(shè)計說明書 IV 前臺管理:客戶在商城上瀏覽商品的信息,尋找自己所需要的商品,再注冊成為會員,進行商品的購買,商品在倉庫中有存貨時,將商品放入購物車,填寫好訂單中客戶的信息并確認(rèn)。 (4) 采用前后臺管理分離了客戶和管理員的權(quán)限和操作,對商城的數(shù)據(jù)進行了安全的維護,方便商家的信息管理及對整個業(yè)務(wù)流程的監(jiān)控,做到相關(guān)數(shù)據(jù)的變化的實 時反映,為商家的銷售帶來方便。 (3) 采用相關(guān)的模式進行開發(fā),以研究模式在網(wǎng)上購物系統(tǒng)之中的應(yīng)用及前景。 提高效率,方便客戶。 系統(tǒng)開發(fā)目標(biāo)如下: (1) 采用互聯(lián)網(wǎng)技術(shù)將網(wǎng)下的商家的商品在商城中展示,提供客戶所需的相關(guān)的商品信息。 誠信網(wǎng)絡(luò)購物中心 采用計算機互聯(lián)網(wǎng)技術(shù) ,不受地域的限制,實現(xiàn)商家和客戶在網(wǎng)上直接進行商品交易,節(jié)省商家的實際的運作費用的支出,提高效率,方便客戶。它是按照商品銷售相關(guān)的標(biāo)準(zhǔn)設(shè)計、開發(fā)的網(wǎng)上購物商城。 (4) 業(yè)務(wù)層 BLL 通過傳遞 JavaBean/BO[4]與 DAO 層通信。 (2) 業(yè)務(wù)對象 BusinessObject 通過 DAO 完成業(yè)務(wù)操作。其原理圖如圖 。因為持久層的數(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ā)者需要花費相當(dāng)可觀的時間去考慮如何將 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)致顯示的更新。模型、視圖與控制器的分離,使得一個模型可以具有多個顯示視圖。 控制器( Controller)是處理用戶與軟件的交互操作的,其職責(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)組件,其具體實現(xiàn)如下圖 所示。 (3) Struts 的體系結(jié)構(gòu) Struts 是基于 Model2 之上的。 6) 功能豐富。 Struts 是開源架構(gòu),開放源碼具有很多優(yōu)點,比如可 以查看代碼并在必要時候做代碼檢查。 Struts 對其他的技術(shù)和框架顯示出很好的融合性,比如現(xiàn)在它已經(jīng)與 Tiles 融合一體,可以展望,它將很快就會與更多的其他技術(shù)融合在一起。通過將問題劃分為更小的組件,當(dāng)需求出現(xiàn)變化時,開發(fā)人員就有更多的機會重用他們原來的開發(fā)的代碼。 Struts 使用標(biāo)記解決某些重大問題。 Struts 是建立在 MVC 這種公認(rèn)的良好模式上的,因此,它天生就有 MVC 所帶來的一系列優(yōu),如結(jié)構(gòu)層次分明、科重用性 高、程序具有健壯性和科伸縮性,便于開發(fā)與設(shè)計分工,具有集中體內(nèi)故意的權(quán)限控制等。這提供了高水平的安全性保障,尤其是當(dāng) web 服務(wù)器有防護墻保護的時候。 iii. 可擴展性: Struts 是科擴展的。其特性如下: 1) 作為基于 Servlet 技術(shù)的框架, Struts 具有 Servlet 所具有的如下特點: i. 持久性:只需 Web 服務(wù)器加載一次,就可以在不同請求之間保持服務(wù)。 Struts 繼承了 MVC 的各種特性,它包括框架類、幫助類和定制的 JSP 標(biāo)簽庫,以及大郎基于 J2EE Model2 設(shè)計模式的中北大學(xué) 20xx 屆畢業(yè)設(shè)計說明書 IV 應(yīng)用技術(shù)。 (2) Struts 的特性 基于 Struts 框架的 Web 應(yīng)用咸亨需基本上符合 Model2 的設(shè)計標(biāo)準(zhǔn),可以說是傳統(tǒng)的 MVC 設(shè)計模式的一個變種。于是開發(fā)工作者想到架構(gòu) JSP 和Servlet 聯(lián)合起來構(gòu)成網(wǎng)絡(luò)應(yīng)用,其中 Servlet 操作控制流, Jsp 用來完成 HML—是解決這些問題的一種很好的模式,這就是眾所周知的 Model2 目 正式版已經(jīng)推出,它是 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)存對象中以備使用,當(dāng) 程序需要建立數(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)境中,平臺伸縮性可以響應(yīng)多客戶的請求。 中北大學(xué) 20xx 屆畢業(yè)設(shè)計說明書 IV (3) 支持異構(gòu)環(huán)境: J2EE能夠開發(fā)部署在異構(gòu)環(huán)境中的可移 植程序。 J2EE為搭建具有可搜索性、靈活性、易維護性的商務(wù)系統(tǒng)提供了良好的機制 : (1) 保留現(xiàn)存的 IT資產(chǎn):企業(yè)需要適應(yīng)新的商業(yè)要求,利用已有的企業(yè)信息系統(tǒng)的投資,而不是重新制定全盤方案。 該技術(shù)主要支持兩類軟件的開發(fā)和應(yīng)用。 對事務(wù)的要求的支持也是 J2EE體系結(jié)構(gòu)的必要部分。 技術(shù)架構(gòu) J2EE采用了三層結(jié)構(gòu),客戶端為 標(biāo)準(zhǔn)瀏覽器,中間為 J2EE的服務(wù)器,底層為數(shù)據(jù)庫服務(wù)器,系統(tǒng)的 J2EE的結(jié)構(gòu)是基于 J2EE平臺,采用了 JSP、 Servlet、 EJB、 JDBC結(jié)構(gòu)構(gòu)建電 子商務(wù)平臺。系統(tǒng)在 設(shè)計時,充分考慮后臺的管理,方便的將產(chǎn)品添加到前臺, 將各種情況考慮清楚 。購買者可以根據(jù)自己的需要,靈活的瀏覽頁面,查找所需的物品。 4.可維護性 系統(tǒng)的設(shè)計要求方便維護(瀏覽、查找等)。 2.先進性 本 系統(tǒng)將充分應(yīng)用現(xiàn)有成熟的計算機技術(shù)、軟件開發(fā)技術(shù),為用戶提供高性能的系統(tǒng),可以方便的實現(xiàn)用戶的需要。 1.實用性 系統(tǒng)以用戶需求為目標(biāo),以方便用戶為原則,同時融入先進的設(shè)計思想。 一個優(yōu)秀的應(yīng)用系統(tǒng),必須有一個正確的設(shè)計思想,通過合理地選擇數(shù)據(jù)結(jié)構(gòu)、操作系統(tǒng)以及開發(fā)環(huán)境,構(gòu)成一個完善的體系結(jié)構(gòu),才能充分發(fā)揮計算機應(yīng)用的優(yōu)勢。并憑借更具競爭力的價格和逐漸完善的物流配送體系等各項優(yōu)勢,贏得市場占有率多年穩(wěn)居行業(yè)首位的驕人成績,也是時代發(fā)展的趨勢。在軟件技術(shù)趨于成熟的今天,構(gòu)建一個穩(wěn)定的、可靠的電子商務(wù)系統(tǒng)已經(jīng)成為許多企業(yè)關(guān)注的焦點。對于企業(yè)來說,這種新型的商業(yè)運營模式給他們的發(fā)展創(chuàng)造了良好的 機遇。 design and development process, project development in accordance with RUP principles of desi
點擊復(fù)制文檔內(nèi)容
研究報告相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1