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

正文內(nèi)容

畢業(yè)論文-基于struts2購(gòu)物網(wǎng)站的設(shè)計(jì)與實(shí)現(xiàn)(更新版)

  

【正文】 ............ 15 第 4 章 系統(tǒng)總體設(shè)計(jì) ...................................................................................................................... 20 第 5 章 系統(tǒng)詳細(xì)設(shè)計(jì) ...................................................................................................................... 25 系統(tǒng)的 MVC 分層架構(gòu)設(shè)計(jì) ................................................................................................. 26 Model 層設(shè)計(jì) ............................................................................................................. 26 View 層設(shè)計(jì) .............................................................................................................. 26 Control 層設(shè)計(jì) ........................................................................................................... 26 Spring 框架在系統(tǒng)中的作用 ....................................................................................... 27 商品管理模塊實(shí)現(xiàn) ............................................................................................................... 27 II 商品添加功能實(shí)現(xiàn) ..................................................................................................... 28 商品管理功能實(shí)現(xiàn) ..................................................................................................... 31 訂單管理功能實(shí)現(xiàn) ..................................................................................................... 36 會(huì)員管理功能實(shí)現(xiàn) ..................................................................................................... 37 用戶購(gòu)物模塊實(shí)現(xiàn) ............................................................................................................... 38 購(gòu)物商品列表功能實(shí)現(xiàn) .............................................................................................. 38 購(gòu)物車管理功能實(shí)現(xiàn) .................................................................................................. 38 會(huì)員訂單查看功能實(shí)現(xiàn) .............................................................................................. 40 第 6 章 測(cè)試 .................................................................................................................................... 42 結(jié)束語(yǔ) ............................................................................................................................................. 45 參考文獻(xiàn) ......................................................................................................................................... 46 致謝 ................................................................................................................................................ 47 附錄 ................................................................................................................................................ 48 III 摘要 伴隨著計(jì)算機(jī)技術(shù)在各行各業(yè)日益廣泛和深入的應(yīng)用,網(wǎng)絡(luò)的概念早已深入人心。通過(guò)開發(fā)過(guò)程的實(shí)踐,系統(tǒng)的總結(jié)了電子商務(wù)平臺(tái)的開發(fā)經(jīng)驗(yàn),探討了電子商務(wù)平臺(tái)的具體的分析方法、建立模塊方法和設(shè)計(jì)開發(fā)的工作流程以及測(cè)試方法。電子商務(wù)( Electronic Commerce)就是這樣一種新生事 物,電子商務(wù)對(duì)人類社會(huì)進(jìn)行著全方位的改造,在企事業(yè)單位、各種公共機(jī)構(gòu)、教育以及娛樂(lè)等各個(gè)方面改變著人類之間向往的方式,為人們展示了一個(gè)多姿多彩的世界。本文從網(wǎng)上購(gòu)物電子商務(wù)平臺(tái)入手,對(duì)電子商務(wù)的組成、特點(diǎn)、流程等進(jìn)行了研究并對(duì)電子商務(wù)平臺(tái)的體系結(jié)構(gòu)、 Struts2 設(shè)計(jì)模式框架、 Hibernate 對(duì)象持久化框架等關(guān)鍵技術(shù)進(jìn)行了深入探索,掌握了電子商務(wù)平臺(tái)的設(shè)計(jì)方法、開發(fā)流程以及 Struts2 框架和 Hibernate 框架在電子商務(wù)平臺(tái)開發(fā)中的運(yùn)用。第四章對(duì)系統(tǒng)的設(shè)計(jì)進(jìn)行了說(shuō)明,首先根據(jù)系統(tǒng)特性明確了系統(tǒng)的設(shè)計(jì)原則,然后風(fēng)別從功能和數(shù)據(jù)庫(kù)兩方面進(jìn)行設(shè)計(jì)。 Struts2 1)Struts2 的起源 當(dāng) Java Servlets 剛剛開始出現(xiàn)的時(shí)候,由于它速度很快而且功能強(qiáng)大,許多開發(fā)人員很快就意識(shí)到這是一個(gè) 非常好的技術(shù)。 基于 Struts2 購(gòu)物網(wǎng)站的設(shè)計(jì)與實(shí)現(xiàn) 5 2)Struts2 的特性 基于 Struts2 框架的 Web 應(yīng)用程序基本上符合 Model2 的設(shè)計(jì)標(biāo)準(zhǔn),可以說(shuō)是傳統(tǒng) MVC設(shè)計(jì)模式的一個(gè)變種。對(duì)象 /關(guān)系數(shù)據(jù)庫(kù)映射(Object/Relational Maing)表示一種技術(shù),用來(lái)把對(duì)象模型表示的對(duì)象映射到基于 SQL 的關(guān)基于 Struts2 購(gòu)物網(wǎng)站的設(shè)計(jì)與實(shí)現(xiàn) 6 系模型數(shù)據(jù)結(jié)構(gòu)中去。 這種“全面解決”的體系結(jié)構(gòu),如圖 所示: 圖 Hibernate 體系架構(gòu)圖 基于 Struts2 購(gòu)物網(wǎng)站的設(shè)計(jì)與實(shí)現(xiàn) 7 下面對(duì)上圖中各對(duì)象逐一進(jìn)行說(shuō)明: SessionFactory,這是 Hibernate 的關(guān)鍵對(duì)象,它是線程安全的,因?yàn)樗菃蝹€(gè)數(shù)據(jù)庫(kù)映射關(guān)系經(jīng)過(guò)編譯后的內(nèi)存鏡像。 主要有 以下幾個(gè)特點(diǎn): 1 非侵入式:對(duì)于寫代碼從來(lái)不考慮復(fù)用和移植的程序員來(lái)說(shuō),這一點(diǎn)根本就沒(méi)有吸引力,那么請(qǐng)?zhí)^(guò)。 其他還有一些特點(diǎn)不是 Spring 的核心,這里只做簡(jiǎn)單陳述,如:對(duì) JDBC 的封裝與簡(jiǎn)化,提供事務(wù)管理功能,對(duì) O/R mapping 工具( hibernate、 iBATIS)的整合;提供 MVC解決方案,也可以與其他 web 框架( Struts JSF)進(jìn)行整合;還有對(duì) JNDI、 mail 等服務(wù)進(jìn)行封裝。需求分析一般包含兩個(gè)步 驟,首先進(jìn)行需求提取,通過(guò)調(diào)研,與客戶充分交流溝通咨詢等手段獲取需求信息,對(duì)系統(tǒng)的需求進(jìn)行概括性的描述。 基于 Struts2 購(gòu)物網(wǎng)站的設(shè)計(jì)與實(shí)現(xiàn) 11 圖 系統(tǒng)用例圖 系統(tǒng)用例說(shuō)明 表 商品管理用例說(shuō)明 名稱、標(biāo)識(shí)符 商品管理 功能描述 對(duì)商品進(jìn)行增加、刪除、修改、查詢、發(fā)布 優(yōu)先級(jí) 高 輸入 輸入初始化的商品 輸出 顯示商品的基本信息 補(bǔ)充說(shuō)明 首先要求的就是能夠添加商品 登錄 商品管理 后臺(tái)管理員 訂單管理管理 會(huì)員 管理 系統(tǒng)用戶 管理 會(huì)員信息修改 會(huì)員 前臺(tái) 訂單 管理 購(gòu)物車 管理 購(gòu)物 瀏覽商品 會(huì)員注冊(cè) 非會(huì)員 商品搜索 基于 Struts2 購(gòu)物網(wǎng)站的設(shè)計(jì)與實(shí)現(xiàn) 12 表 訂單管理用例說(shuō)明 名稱、標(biāo)識(shí)符 訂單管理 功能描述 查看訂單、刪除訂單、修改訂單的狀態(tài) 優(yōu)先級(jí) 高 輸入 主要選擇訂單的四種狀態(tài): 已下單,未受理 /已受理,未發(fā)貨 /已發(fā)貨,交易未結(jié)束 /交易成功 輸出 主要是顯示訂單的基本信息和訂單狀態(tài) 表 會(huì)員管理用例說(shuō)明 名稱、標(biāo)識(shí)符 會(huì)員管理 功能描述 管理員可以查看所有注冊(cè)用戶、刪 除某一用戶、修改某一用戶的基本信息 優(yōu)先級(jí) 低 輸入 輸入用戶的基本信息 輸出 用戶的基本信息 補(bǔ)充說(shuō)明 主要是對(duì)用戶進(jìn)行審核,若有不守信用的會(huì)員可以及時(shí)刪除 表 用戶注冊(cè)用例說(shuō)明 名稱、標(biāo)識(shí)符 用戶注冊(cè) 功能描述 注冊(cè)用戶的信息包括登錄賬號(hào)、密碼、核對(duì)密碼、真實(shí)姓名、聯(lián)系電話、聯(lián)系地址、郵政編碼、電子郵箱 優(yōu)先級(jí) 高 基于 Struts2 購(gòu)物網(wǎng)站的設(shè)計(jì)與實(shí)現(xiàn) 13 輸入 輸入用戶的基本信息 輸出 把填入的信息保存到數(shù)據(jù)庫(kù),用于日后管理員的維護(hù)以及用戶自己的修改 補(bǔ)充說(shuō)明 購(gòu)買商品,必須先進(jìn)行注冊(cè)。首選需要如下兩個(gè)數(shù)據(jù)實(shí)體。這些數(shù)據(jù)由管理員進(jìn)行錄入和維護(hù),用戶進(jìn)行瀏覽和選購(gòu)商品。 基于 Struts2 購(gòu)物網(wǎng)站的設(shè)計(jì)與實(shí)現(xiàn) 20 第 4章 系統(tǒng) 總體 設(shè)計(jì) 通過(guò)上面對(duì)系統(tǒng)的設(shè)計(jì)可以看出,本系統(tǒng)界面一共分為兩大部分。下面根據(jù)這兩方面的需求,來(lái)分別描述要實(shí)現(xiàn)的功能。管理員可以刪除某一個(gè)用戶,也可以修改某一個(gè)用戶的基本信息。在下達(dá)訂單時(shí),填寫個(gè)人說(shuō)明文字。通過(guò)對(duì)上述的基本流程描述進(jìn)行分類、總結(jié)和歸納我們能夠編制出電子商務(wù)網(wǎng)上商店系統(tǒng)的文本需求說(shuō)明如下: ( 1)在進(jìn)入系統(tǒng)之后 首先是登陸系統(tǒng),根據(jù)用戶輸入的內(nèi)容判斷用戶的合法身份。 圖 前臺(tái) 流程圖 圖 說(shuō)明了 要想購(gòu)買商品必需注冊(cè),成為本系統(tǒng)的用戶。將系統(tǒng)進(jìn)行 MVC 分層能夠使程序員有效率的開發(fā),并且思路清晰、易于維護(hù)。為了能夠更加清晰的進(jìn)行系統(tǒng)開發(fā), Control 層的設(shè)計(jì)將劃分為三個(gè)層面處理,分別是: Action、 Service、 Dao 三小層,下面來(lái)介紹這三層的具體設(shè)計(jì)思路。本層的實(shí)現(xiàn)技術(shù)是以 Hibernate 框架實(shí)現(xiàn)。 會(huì)員 購(gòu)物車管理:查看購(gòu)物車、修改、刪除、繼續(xù)購(gòu)買商品、提交購(gòu)物車。 //關(guān)聯(lián)相應(yīng)的商品分類 if (category2!=null){ //調(diào)用業(yè)務(wù)邏輯 組件裝載指定的商品類別 ((( category2)))。 }catch(Exception ex){ ()。 圖 商品 分類管理 界面 商品管理功能實(shí)現(xiàn) 管理員查看商品列表的頁(yè)面。 } merList = (pageNo,pageSize)。 (())。 }else{ addActionMessage(getText(mer_edit_fail))。 } 刪除某商品,確定之前將會(huì)彈出提示來(lái)確認(rèn)操作,這樣可以避免由于誤操作刪除錯(cuò)誤的數(shù)據(jù),從而帶來(lái)不必要的麻煩。 }else{ actionMsg = getText(mer_publish_fail)。 FileOutputStream fos = new FileOutputStream(filename)。 } 基于 Struts2 購(gòu)物網(wǎng)站的設(shè)計(jì)與實(shí)現(xiàn) 36
點(diǎn)擊復(fù)制文檔內(nèi)容
高考資料相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1