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

正文內(nèi)容

java---網(wǎng)上購物系統(tǒng)-資料下載頁

2024-12-04 01:08本頁面
  

【正文】 y name=850311/property property name= jdbc: /property property name=dialect/property property name= mysql/localhost /property property name= /property property name=none/property property name=show_sqltrue/property mapping resource=/super4/dang/domain/hibernate/ / mapping resource=/super4/dang/domain/hibernate/ / mapping resource=/super4/dang/domain/hibernate/ / mapping resource=/super4/dang/domain/hibernate/ / mapping resource=/super4/dang/domain/hibernate/ / mapping resource=/super4/dang/domain/hibernate/ / mapping resource=/super4/dang/domain/hibernate/ / mapping resource=/super4/dang/domain/hibernate/ / mapping resource=/super4/dang/domain/hibernate/ / /sessionfactory /hibernateconfiguration 在配置好實體關(guān)系映射以及 Hibernate 配置文件后,實現(xiàn)數(shù)據(jù)庫 連接 的代碼為: package 。 import 。 import 。 import 。 public class HbnSessionFactory { private static SessionFactory factory。 private static Configuration conf。 static{ conf=new Configuration().configure()。 factory=()。 } public static Session getSession(){//獲得一個 Sessoion Session session=()。 return session。 } public static void closeSession(Session session){//關(guān)閉 Session if(session!=null amp。amp。 ()){ ()。 } } } 4 網(wǎng)上購物系統(tǒng) 的 設(shè)計 系統(tǒng)的主要架構(gòu)及開發(fā)模式 系統(tǒng)的建設(shè)關(guān)鍵在于其所使用的架構(gòu),而網(wǎng)上購物這 種基于 web 的系統(tǒng),傳統(tǒng)的 c/s 架構(gòu)已經(jīng)不能滿足大量用戶的訪問和操作, b/s 基于瀏覽器的架構(gòu)則是目前網(wǎng)絡(luò)系統(tǒng)應(yīng)用的主流,它將大量的數(shù)據(jù)處理工作交給服務(wù)器端來處理,客戶端只用通過普通的 IE 瀏覽器即可訪問系統(tǒng),方便快捷而且利于系統(tǒng)的更新和維護, java 語言在該方面更是得天獨厚, j2ee 規(guī)范的出現(xiàn)則使系統(tǒng)的開發(fā)更加規(guī)范,層次更加清楚,更利于對復(fù)雜事務(wù)的處理,而且在安全性方面也做的更好?;?mvc 的開發(fā)流程則使開發(fā)過程更加清晰明了,利于做一些復(fù)雜的邏輯實現(xiàn),從而節(jié)省了開發(fā)周期和開發(fā)成本。 基于 B/S 的體系 結(jié)構(gòu) 在 B/S 體系結(jié)構(gòu)系統(tǒng)中,用戶通過瀏覽器向分布在網(wǎng)絡(luò)上的許多服務(wù)器發(fā)出請求,服務(wù)器對瀏覽器的請求進行處理,將用戶所需信息返回到瀏覽器。 B/S 結(jié)構(gòu)簡化了客戶機的工作,客戶機上只需配置少量的客戶端軟件。服務(wù)器將擔(dān)負(fù)更多的工作,對數(shù)據(jù)庫的訪問和應(yīng)用程序的執(zhí)行將在服務(wù)器上完成。瀏覽器發(fā)出請求,而其余如數(shù)據(jù)請求、加工、結(jié)果返回以及動態(tài)網(wǎng)頁生成等工作全部由 Web Server 完成。實際上 B/S 體系結(jié)構(gòu)是把二層 C/S結(jié)構(gòu)的事務(wù)處理邏輯模塊從客戶機的任務(wù)中分離出來,由 Web 服務(wù)器單獨組成一層來負(fù)擔(dān)其任務(wù),這樣客戶機的壓力減輕了,把負(fù)荷分配給了 Web 服務(wù)器。這種三層體系結(jié)構(gòu)如圖 所示。 圖 3. B/S 三層架構(gòu)示意圖 這種結(jié)構(gòu)不僅把客戶機從沉重的負(fù)擔(dān)和不斷對其提高的性能的要求中解放出來,也把技術(shù)維護人員從繁重的維護升級工作中解脫出來。由于客戶機把事務(wù)處理邏輯部分分給了功能服務(wù)器,使客戶機一下子 苗條 了許多,不再負(fù)責(zé)處理復(fù)雜計算和數(shù)據(jù)訪問等關(guān)鍵事務(wù),只 負(fù)責(zé)顯示部分,所以維護人員不再為程序的維護工作奔波于每個客戶機之間,而把主要精力放在功能服務(wù)器上程序的更新工作。這種三層結(jié)構(gòu)在層與層之間相互獨立,任何一層的改變不會影響其它層的功能。 基于 MVC 的應(yīng)用開發(fā)模型 在傳統(tǒng)的基于 Web 的應(yīng)用系統(tǒng)中,例如 ASP, CGI 等,通常開發(fā)者將業(yè)務(wù)邏輯,數(shù)據(jù)邏輯、展示邏輯等混雜在一起,在同一個界面面里既進行后臺數(shù)據(jù)庫的訪問和操作,同時還包含業(yè)務(wù)流程和頁面表示。這樣編寫出來的程序,既不利于程序員對業(yè)務(wù)代碼的調(diào)試,同時也不利于編輯人員進行交互頁面的設(shè)計。同時系統(tǒng)也不 具備可擴展性,當(dāng)我們要在現(xiàn)有業(yè)務(wù)上進行擴展的時候,通常無法借助于現(xiàn)有的資源和應(yīng)用,而只能夠重新編寫,大大增加了投資,延長了系統(tǒng)上線的時間,失去了競爭市場的優(yōu)勢。 在本網(wǎng)上購物系統(tǒng)中,將采用通行的 MVC 模式來構(gòu)建應(yīng)用。這種結(jié)構(gòu)解決了前面所述的所有問題,在我們的應(yīng)用集成網(wǎng)絡(luò)中,通過企業(yè)級高端 J2EE 應(yīng)用服務(wù)器實現(xiàn) MVC 開發(fā)模型。MVC 的邏輯圖如下: 圖 應(yīng)用服務(wù)器之上采用 MVC 開發(fā)的邏輯示意圖 Browse 瀏覽器 Web 服務(wù)器 數(shù)據(jù)庫 應(yīng)用服務(wù)器 EJB 容器 業(yè)務(wù)組件 數(shù)據(jù)庫 Web 服務(wù)器 瀏覽器 Jsp Serverlet 控制器 圖 MVC 業(yè)務(wù)流程示意圖 通過這種方案,我們可以迅速地實現(xiàn)整個業(yè)務(wù),其優(yōu)勢和特點如下: Model(模型)層:由 EJB 組件來實現(xiàn), EJB 將具體的業(yè)務(wù)封裝在組件內(nèi)部,具備安全、高性能、可重用等優(yōu)秀的特征。 View(視圖)層:由 JSP、 HTML 組成。這一層次的特點是能夠真實地展示和客戶交互的界面,具備可描繪的功能。同時能夠嵌套動態(tài)數(shù)據(jù),可以進行動態(tài)頁面的展示。同時可以方便地進行客戶端的個性化定制。 根據(jù)每個客戶的需求來展示不同風(fēng)格的界面。 Controller(控制器)層:是非常重要的一層,這一層是連接 View 和 Model 的紐帶,同時也是將這兩層進行最大限度分離的工具。通常由 Servlet 來實現(xiàn), Servlet 和 JSP 雖然同樣都屬于頁面展示工具,但分屬兩層。主要在于 JSP 以腳本語言的形式存在, 它的主要優(yōu)勢是進行動態(tài)數(shù)據(jù)的 Web 展示,而 Servlet 是一個完整的 Java 程序,進行業(yè)務(wù)的調(diào)用和流程的處理是它的長處。 通過這種模型的建立,我們的應(yīng)用系統(tǒng)具備了非常好的性能和可擴展性。將業(yè)務(wù)組件和展示頁面進行 分離,并通過 Controller 來描述調(diào)用關(guān)系,一方面可以提高效率,另一方面也可以增加系統(tǒng)擴充的能力,使我們的系統(tǒng)可以進行最快速度的業(yè)務(wù)擴展,以滿足不同用戶、不同階段、各種各樣的業(yè)務(wù)需求。 系統(tǒng)功能模塊設(shè)計 前臺部分 前臺總體框架 前臺的總體流程為: Control 服務(wù)控制 View 顯示方式 Model 業(yè)務(wù)邏輯模型 輸入請求 輸出 Html 其他 否 瀏覽商品 是否要注冊? 注冊 是 否 購 物 車 我的資料 瀏覽選購商品 注冊是否成功? 是 前臺主頁 是否登陸? 否 是 當(dāng)用戶進入平臺前臺主頁面后,可以瀏覽商品,如果想要購買商品,查看用戶資料,下訂單,對商品評論回復(fù)等具體功能時,必須先進行用戶的注冊或登錄。 前臺 用戶 管理模塊 該模塊主要完成的是用戶的注冊與登陸功 能。 1) 、 用戶注冊 當(dāng)用戶是第一次到該平臺購買商品,就必須先進性注冊,注冊登陸后,才能在瀏覽商品的同時購買商品。 他的流程圖如圖為: 點擊主頁面的用戶注冊選項后, 或者點擊登陸選項進入登陸頁面再點擊創(chuàng)建一個新用戶,會彈出一個注冊信息 的第一 步頁面 , 該頁面注冊 時 必須填寫的內(nèi)容, 用戶需要如實填寫 賬號注冊成功 正確 否 注冊 填寫必填內(nèi)容? 驗證碼驗證 是 錯誤 ( ) , 昵稱 (nickname), 密碼 ,二次密碼 , 驗證碼 等各項信息, 在填寫完賬號( )后通過 Ajax 異步加載初步判斷該賬號是否已存在,并響應(yīng)響應(yīng)的信息,還用 JavaScript 初步判斷其他輸入信息是否合法 ,并做相應(yīng)的提示。 提交 該頁面中的表單 后, 系統(tǒng)會再次判斷輸入的是否合法 , 如果不合法回到當(dāng)前頁面重新填寫,如果合法進行下一個賬號激活頁面,該頁面是你注冊玩第一步后系統(tǒng)會根據(jù)你填寫的發(fā)送一封郵件到該郵箱中,你根據(jù)收到的驗證碼進行賬號激活注冊,如果激活成功完成注冊操作,如果失敗則回到激活賬號頁面。 激活后才可登陸, 用戶登陸后, 登陸信息通過session和 cookie進行存放,從而 進行有效的購物。 如果沒有進行激活操作,就相當(dāng)于游客只能瀏覽商品,不能進行其它 的操作。 2) 、 用戶登陸 當(dāng) 注冊用戶再次訪問該網(wǎng)站需要購買商品時,必須先進行登陸操作才能享受會員的特定功能。 當(dāng)注冊用戶登陸時,點擊主頁面上的登陸選項進入登陸頁面,當(dāng)你提交表單后,系統(tǒng)到數(shù)據(jù)庫中查找相應(yīng)的數(shù)據(jù)進行判斷,如果輸入的用戶名和密碼正確時,如果該用戶還沒有激活,需要轉(zhuǎn)到激活頁面進行激活,如果已經(jīng)激活則登陸成功。如果輸入的賬號或密碼不正確,重新回到登陸頁面。 流程圖為: 用戶資料修改 當(dāng)用戶登陸成功以后,可以點擊主頁面上 我的資料選項,進入 用戶的信息頁面, 其中包括用戶注冊資料, 訂單信息以及生成訂單時創(chuàng) 建的送貨地址信息。 你可以個人資料 進行相應(yīng)否 登陸 填寫用戶名和密碼 用戶名和密碼是否驗證成功 登陸 成功 是 否 是 注冊驗證是否成功 注冊驗證 的修改 , 也 可以查看具體的訂單信息 . 購物車管理模塊 登陸用戶可以瀏覽商品并查看購物車中的內(nèi)容, 在購物車中你可以更改購買商品的數(shù)量,刪除不想購買的商品和恢復(fù)已經(jīng)刪除的商品 ,當(dāng)你確定不再購買其他商品時你可以 點擊購物車中的結(jié)算按鈕進行生成訂單操作,如果你還想繼續(xù)購買商品點擊繼續(xù)瀏覽選購即可。 該功能的 流程圖為: 否 購物車 瀏覽購買商品 更改商品數(shù)量? 更改商品數(shù)量 是 刪除恢復(fù)商品? 更改商品數(shù)量 是 查看地址信息 是 是 是 我的資料 查看個人資料 查看訂單信息 繼續(xù)瀏覽商品 修改個人資料 修改地址信息 修改訂單信息 修改個人資料? 修改地址信息? 修改訂單信息? 否 否 否 訂單管理 當(dāng)?shù)顷懹脩糍徺I完商品后,進入購物車中先進行確認(rèn),確認(rèn)完后點擊結(jié)算進入生 成訂單,該功能分為 4 個步驟:填寫送貨地址 、 選擇送貨方式 、確認(rèn)訂單、填寫訂單其他信息。 填寫送貨地址是必填內(nèi)容,必須按照真實的信息填寫 , 并用 JavaScript 簡單的判斷填寫的信息是否合法,這樣就大大的提高了程序的效率 。 確認(rèn)訂單信息包括填寫的送貨地址,送貨方式以及商品的種類和數(shù)量 ,該功能的流程圖為: 用戶回復(fù) /用戶評分模塊 該功能是在具體瀏覽某個商品時,可以查看用戶對商品的評論與回復(fù),如果是登陸用戶也可以對該商品進行評論與回復(fù),如果不是登陸用戶,回到登陸頁面。 登陸用戶還可對用戶的評論與回 復(fù)進行評分。 后臺部分 后臺總體框架 管理員進入后臺的主頁面,登錄成
點擊復(fù)制文檔內(nèi)容
研究報告相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1