




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1、精選優(yōu)質(zhì)文檔-傾情為你奉上 Web應(yīng)用程序設(shè)計(jì) 綜合實(shí)驗(yàn)報(bào)告題目: 網(wǎng)上購物系統(tǒng) 學(xué)生姓名: XXX 學(xué) 號(hào): XXXXXXXXXXX 院 (系): XXXXXXX 專 業(yè): XXXXXXXXXX 指導(dǎo)教師: XXXXXXXXXX 2014 年 7月 6 日專心-專注-專業(yè)1、選題背景隨著計(jì)算機(jī)技術(shù)的發(fā)展和網(wǎng)絡(luò)人口的增加,網(wǎng)絡(luò)世界也越來越廣播,也越來越來越豐富,網(wǎng)上商城已經(jīng)成為網(wǎng)上購物的一股潮流?;ヂ?lián)網(wǎng)的跨地域性和可交互性使其在與傳統(tǒng)媒體行業(yè)和傳統(tǒng)貿(mào)易行業(yè)的競爭中是具有不可抗拒的優(yōu)勢。在忙碌豐富的社會(huì)生活中,人們開始追求足不出戶就能買到心儀的商品,是越來越多的上網(wǎng)愛好者實(shí)現(xiàn)購物的一種方式,對(duì)于
2、企業(yè)來說,網(wǎng)絡(luò)交易能大大提高交易速度、節(jié)約成本。在這種形勢下,傳統(tǒng)的依靠管理人員人工傳遞信息和數(shù)據(jù)的管理方式就無法滿足企業(yè)日益增長的業(yè)務(wù)需求,因而開發(fā)了這樣一個(gè)具有前臺(tái)后臺(tái)的網(wǎng)上商城系統(tǒng),以滿足購物者和企業(yè)的需求。因此這次畢業(yè)設(shè)計(jì)題目就以目前現(xiàn)有的網(wǎng)上商城系統(tǒng)為研究對(duì)象,研究一般的網(wǎng)上商城的業(yè)務(wù)流程,猜測其各個(gè)功能模塊及其組合、連接方式,并分析其具體的實(shí)現(xiàn)方式,最后使用Java加web服務(wù)器和數(shù)據(jù)庫完成一個(gè)網(wǎng)上商城系統(tǒng)的主要功能模塊。通過這樣一個(gè)設(shè)計(jì),可以提高自己Java編程的水準(zhǔn),也練習(xí)了怎樣構(gòu)建一個(gè)完整的系統(tǒng),從系統(tǒng)的需求分析到設(shè)計(jì),直至編碼、測試并運(yùn)行,熟悉并掌握一個(gè)完整的Web開發(fā)流程
3、,為今后工作打下基礎(chǔ)。 1.1設(shè)計(jì)任務(wù)從以下幾個(gè)方面實(shí)現(xiàn)網(wǎng)絡(luò)商城的基本功能:1、用戶部分: (1)用戶的登錄和注冊(cè),用戶必須注冊(cè)才能購物,注冊(cè)時(shí)系統(tǒng)會(huì)對(duì)注冊(cè)信息進(jìn)行驗(yàn)證,進(jìn)入系統(tǒng)或是結(jié)賬時(shí),用戶可以進(jìn)行登錄,登錄時(shí),如果密碼錯(cuò)誤,系統(tǒng)會(huì)進(jìn)行驗(yàn)證并提示錯(cuò)誤。 (2)瀏覽商品,實(shí)現(xiàn)用戶可以在網(wǎng)絡(luò)商店中隨意瀏覽商品,商品按類別分類,方便用戶查找不同類別的商品 (3)購物車管理,能實(shí)現(xiàn)添加商品、刪除商品、更新商品的功能。 (4)生成訂單,查看購物車后單擊下一步則生成訂單信息表,一旦提交訂單,則購物車就不能被改變。 2、管理員部分: (1)修改管理員密碼,修改管理員進(jìn)入后臺(tái)的登錄密碼。若果密碼或用戶錯(cuò)誤
4、,則系統(tǒng)會(huì)進(jìn)行驗(yàn)證并提示錯(cuò)誤。 (2)用戶信息管理,能夠查看所有用戶的基本新信息,并可以對(duì)用戶進(jìn)行刪除操作。 (3)商品管理:可以添加以及刪除商品的類別,并在不同的類別下添加或刪除商品。 (4)訂單管理,可以查看不同用戶對(duì)應(yīng)的訂單信息,并可以對(duì)訂單進(jìn)行操作,包括查看訂單明細(xì)、受理訂單、刪除訂單。 1.2總體設(shè)計(jì)思路 本項(xiàng)目的主要研究對(duì)象是網(wǎng)上商城系統(tǒng),研究網(wǎng)上商城一般的業(yè)務(wù)流程,還有網(wǎng)上商城的結(jié)構(gòu)和模塊,各個(gè)模塊的功能等等。整個(gè)項(xiàng)目從如何來分析一個(gè)網(wǎng)上商城系統(tǒng)的業(yè)務(wù)流程和它的結(jié)構(gòu)以及模塊,再到對(duì)開發(fā)工具的選擇,以及對(duì)前面分析出來的結(jié)果進(jìn)行初步的設(shè)計(jì)(這里我們?cè)O(shè)計(jì)的是使用Java的web開發(fā)技術(shù)
5、來實(shí)現(xiàn)這個(gè)網(wǎng)上商城系統(tǒng)),對(duì)網(wǎng)上商城系統(tǒng)分析和設(shè)計(jì)完成之后,就進(jìn)入到實(shí)際的代碼編寫階段,在這個(gè)階段就可能對(duì)前面的設(shè)計(jì)進(jìn)行一定的修改或是完善。在開發(fā)階段,我將采用的是螺旋遞增式的開發(fā),每次只完成一部分功能,然后就立即對(duì)這些功能進(jìn)行測試,接著進(jìn)入下一個(gè)開發(fā)階段,然后繼續(xù)測試,直到所有的功能全部實(shí)現(xiàn)后,再對(duì)整個(gè)系統(tǒng)進(jìn)行一個(gè)完整的測試,看其是否達(dá)到了先前的設(shè)計(jì)要求。 1.3設(shè)計(jì)目的及意義 與傳統(tǒng)方式銷售相比在線銷售有很多的優(yōu)點(diǎn)如下: (1)檢索便捷: 在線銷售提供了多種檢索途徑,可以從分類、新品、特價(jià)等途徑進(jìn)行檢索,快捷準(zhǔn)確。 (2)信息量大 與傳統(tǒng)銷售方式相比,在線銷售能夠提供海量產(chǎn)品信息,并用數(shù)據(jù)
6、庫儲(chǔ)蓄。 (3)成本低,風(fēng)險(xiǎn)小,無地域限制 網(wǎng)絡(luò)銷售最突出的優(yōu)點(diǎn)是:不再限制消費(fèi)者的購買時(shí)段,擴(kuò)大和鞏固了客戶群,從而增加了企業(yè)的核心競爭力,節(jié)省實(shí)際開店時(shí)需要投入的成本和租用費(fèi)用。2、系統(tǒng)分析與設(shè)計(jì) 2.1 功能需求分析 2.1.1總體系統(tǒng)功能模塊 總體系統(tǒng)功能模塊結(jié)構(gòu)圖 2.1.2系統(tǒng)劃分的模塊的劃分及功能描述 隨著計(jì)算機(jī)技術(shù)的發(fā)展和網(wǎng)絡(luò)人口的增加,網(wǎng)絡(luò)世界也越來越廣播,也越來越來越豐富,網(wǎng)上商城已經(jīng)成為網(wǎng)上購物的一股潮流?;ヂ?lián)網(wǎng)的跨地域性和可交互性使其在與傳統(tǒng)媒體行業(yè)和傳統(tǒng)貿(mào)易行業(yè)的競爭中是具有不可抗拒的優(yōu)勢。在忙碌豐富的社會(huì)生活中,人們開始追求足不出戶就能買到心儀的商品,
7、是越來越多的上網(wǎng)愛好者實(shí)現(xiàn)購物的一種方式,對(duì)于企業(yè)來說,網(wǎng)絡(luò)交易能大大提高交易速度、節(jié)約成本。在這種形勢下,傳統(tǒng)的依靠管理人員人工傳遞信息和數(shù)據(jù)的管理方式就無法滿足企業(yè)日益增長的業(yè)務(wù)需求,因而開發(fā)了這樣一個(gè)具有前臺(tái)后臺(tái)的網(wǎng)上商城系統(tǒng),以滿足購物者和企業(yè)的需求。因此這次畢業(yè)設(shè)計(jì)題目就以目前現(xiàn)有的網(wǎng)上商城系統(tǒng)為研究對(duì)象,研究一般的網(wǎng)上商城的業(yè)務(wù)流程,猜測其各個(gè)功能模塊及其組合、連接方式,并分析其具體的實(shí)現(xiàn)方式,最后使用Java加web服務(wù)器和數(shù)據(jù)庫完成一個(gè)網(wǎng)上商城系統(tǒng)的主要功能模塊。通過這樣一個(gè)設(shè)計(jì),可以提高自己Java編程的水準(zhǔn),也練習(xí)了怎樣構(gòu)建一個(gè)完整的系統(tǒng),從系統(tǒng)的需求分析到設(shè)計(jì),直至編碼、
8、測試并運(yùn)行,熟悉并掌握一個(gè)完整的Web開發(fā)流程,為今后工作打下基礎(chǔ)。從以下幾個(gè)方面實(shí)現(xiàn)網(wǎng)絡(luò)商城的基本功能:1、用戶部分: (1)用戶的登錄和注冊(cè),用戶必須注冊(cè)才能購物,注冊(cè)時(shí)系統(tǒng)會(huì)對(duì)注冊(cè)信息進(jìn)行驗(yàn)證,進(jìn)入系統(tǒng)或是結(jié)賬時(shí),用戶可以進(jìn)行登錄,登錄時(shí),如果密碼錯(cuò)誤,系統(tǒng)會(huì)進(jìn)行驗(yàn)證并提示錯(cuò)誤。 (2)瀏覽商品,實(shí)現(xiàn)用戶可以在網(wǎng)絡(luò)商店中隨意瀏覽商品,商品按類別分類,方便用戶查找不同類別的商品 (3)購物車管理,能實(shí)現(xiàn)添加商品、刪除商品、更新商品的功能。 (4)生成訂單,查看購物車后單擊下一步則生成訂單信息表,一旦提交訂單,則購物車就不能被改變。 2、管理員部分: (1)修改管理員密碼,修改管理員進(jìn)入后臺(tái)
9、的登錄密碼。若果密碼或用戶錯(cuò)誤,則系統(tǒng)會(huì)進(jìn)行驗(yàn)證并提示錯(cuò)誤。 (2)用戶信息管理,能夠查看所有用戶的基本新信息,并可以對(duì)用戶進(jìn)行刪除操作。 (3)商品管理:可以添加以及刪除商品的類別,并在不同的類別下添加或刪除商品。 (4)訂單管理,可以查看不同用戶對(duì)應(yīng)的訂單信息,并可以對(duì)訂單進(jìn)行操作,包括查看訂單明細(xì)、受理訂單、刪除訂單。 本項(xiàng)目的主要研究對(duì)象是網(wǎng)上商城系統(tǒng),研究網(wǎng)上商城一般的業(yè)務(wù)流程,還有網(wǎng)上商城的結(jié)構(gòu)和模塊,各個(gè)模塊的功能等等。整個(gè)項(xiàng)目從如何來分析一個(gè)網(wǎng)上商城系統(tǒng)的業(yè)務(wù)流程和它的結(jié)構(gòu)以及模塊,再到對(duì)開發(fā)工具的選擇,以及對(duì)前面分析出來的結(jié)果進(jìn)行初步的設(shè)計(jì)(這里我們?cè)O(shè)計(jì)的是使用Java的we
10、b開發(fā)技術(shù)來實(shí)現(xiàn)這個(gè)網(wǎng)上商城系統(tǒng)),對(duì)網(wǎng)上商城系統(tǒng)分析和設(shè)計(jì)完成之后,就進(jìn)入到實(shí)際的代碼編寫階段,在這個(gè)階段就可能對(duì)前面的設(shè)計(jì)進(jìn)行一定的修改或是完善。在開發(fā)階段,我將采用的是螺旋遞增式的開發(fā),每次只完成一部分功能,然后就立即對(duì)這些功能進(jìn)行測試,接著進(jìn)入下一個(gè)開發(fā)階段,然后繼續(xù)測試,直到所有的功能全部實(shí)現(xiàn)后,再對(duì)整個(gè)系統(tǒng)進(jìn)行一個(gè)完整的測試,看其是否達(dá)到了先前的設(shè)計(jì)要求。 與傳統(tǒng)方式銷售相比在線銷售有很多的優(yōu)點(diǎn)如下: (1)檢索便捷: 在線銷售提供了多種檢索途徑,可以從分類、新品、特價(jià)等途徑進(jìn)行檢索,快捷準(zhǔn)確。 (2)信息量大 與傳統(tǒng)銷售方式相比,在線銷售能夠提供海量產(chǎn)品信息,并用數(shù)據(jù)庫儲(chǔ)蓄。 (
11、3)成本低,風(fēng)險(xiǎn)小,無地域限制 網(wǎng)絡(luò)銷售最突出的優(yōu)點(diǎn)是:不再限制消費(fèi)者的購買時(shí)段,擴(kuò)大和鞏固了客戶群,從而增加了企業(yè)的核心競爭力,節(jié)省實(shí)際開店時(shí)需要投入的成本和租用費(fèi)用。 1、用戶模塊分析用戶模塊是為商城的前臺(tái)展示所設(shè)計(jì)的,用戶模塊可以劃分為如下子模塊:(1) 用戶注冊(cè)模塊(2) 用戶登錄模塊(3) 用戶信息修改模塊(3) 商品展示模塊(4) 購物車模塊(5) 查看訂單模塊 2、管理員模塊分析管理員模塊是為管理員管理商城事物所設(shè)計(jì)的,管理員模塊又可以初步劃分為以下子模塊:查看系統(tǒng)屬性模塊商品類別管理(3) 商品管理模塊(5) 訂單處理模塊(6) 管理員修改密碼(1)普通用戶用例圖 出于安全性的
12、考慮,普通用戶只有瀏覽商品和商品查詢、商品購買等功能,其他的刪除修改功能都沒有設(shè)計(jì),因?yàn)槠胀ㄓ脩糇钪饕P(guān)心的就是商品信息的更新和查詢等功能,普通用戶用例圖如圖2.1所示: 瀏覽商品 按類別查詢商品 網(wǎng)站首頁 添加商品到購物車 在線下單 普通用戶 圖普通用戶用例圖(2)管理員用例圖管理員是系統(tǒng)的核心用戶,涉及到七大功能模塊,管理員對(duì)系統(tǒng)的所有信息有著操作的權(quán)限,能夠及時(shí)動(dòng)態(tài)的更新系統(tǒng)的各項(xiàng)信本商品交易系統(tǒng)在管理權(quán)限上要嚴(yán)格進(jìn)行控制,具體要求如下:1.要想管理本系統(tǒng)的商品信息,必須先要憑用戶名和密碼登陸到系統(tǒng)中,沒有權(quán)限的用戶不能通過任何方式登錄系統(tǒng)查看系統(tǒng)的任何信息和數(shù)據(jù),以確保系
13、統(tǒng)的嚴(yán)密性和安全性。2.在具體實(shí)現(xiàn)中設(shè)定不同權(quán)限,不同權(quán)限用戶登錄到系統(tǒng)后,不能越級(jí)操作,管理員可以使使用所有模塊;普通用戶用戶只能在線瀏覽信息,比如,查詢商品信息、在線購買、下訂單等功能。 2.1.3系統(tǒng)用例圖登錄系統(tǒng)頁修改密碼品 商品類別管理品商品信息更新訂單管理 有權(quán)限的管理人員 會(huì)員管理 系統(tǒng)公告管理 系統(tǒng)管理圖管理員用例圖2.2 性能需求分析 2.2.1系統(tǒng)的安全性 2.2.2數(shù)據(jù)的完整性 1.各種記錄信息的完整性,信息記錄內(nèi)容不能為空 2.各種數(shù)據(jù)間相互聯(lián)系的正確性 3.相同數(shù)據(jù)在不同記錄中的一致性 2.2.3模塊功能的完整性 系統(tǒng)分為兩個(gè)模塊:用戶模塊和管理員模塊,
14、完成的系統(tǒng)應(yīng)當(dāng)按照需求分析和模塊功能表的設(shè)計(jì),將實(shí)現(xiàn)的功能進(jìn)行對(duì)照,確保每個(gè)模塊功能完整性。2.3 系統(tǒng)開發(fā)及運(yùn)行環(huán)境(1)客戶端及服務(wù)器端的開發(fā)語言及工具如下表所示:開發(fā)語言: java語言工具:MyEclipse8.0表2.3.2開發(fā)語言及工具(2)在服務(wù)器端運(yùn)行系統(tǒng)所需環(huán)境如下表所示:軟件環(huán)境: JDK 1.6.0_13Tomcat6.0版本MySQL5.5數(shù)據(jù)庫硬件環(huán)境:操作系統(tǒng)版本W(wǎng)indows Vista 6.1 表2.3.2服務(wù)器端配置(3)在客戶端運(yùn)行系統(tǒng)所需環(huán)境如下表所示:軟件環(huán)境: Windows 7IE6.0瀏覽器表2.3.3客戶端配置2.4 系統(tǒng)體系結(jié)構(gòu)利用MVC設(shè)計(jì)模
15、式,主要三部分組成:模型、視圖、控制器。視圖簡單定義為用戶可以看到并且能和它交互的一種界面。模型可以為多個(gè)視圖提供數(shù)據(jù)??刂破魇且晥D和模型的橋梁,控制器本身并不做處理,對(duì)于前臺(tái)的命令它可以調(diào)用模型和視圖去完成需求。設(shè)計(jì)該系統(tǒng)基于SSH框架,SSH框架由三個(gè)部分組成:struts,hibernate,springStructs是MVC的一種實(shí)現(xiàn),通過標(biāo)記可以讓Servlet成為實(shí)現(xiàn)的一部分。在Structs中,承擔(dān)MVC中Controller角色的ActionServlet.它是一個(gè)通用的控制組件,它截取并發(fā)送請(qǐng)求到相應(yīng)的動(dòng)作類(Action子類),動(dòng)作類再把控制權(quán)傳給JSP文件生成視圖。所有邏
16、輯利用Sructsconfig.xml文件配置。 MVC三層體系結(jié)構(gòu)圖2.5 系統(tǒng)總體業(yè)務(wù)流程下面的圖是一個(gè)簡單的業(yè)務(wù)流程圖,大致描述了網(wǎng)站的購物流程??蛻暨M(jìn)入網(wǎng)站瀏覽商品,選擇感興趣的商品,了解詳細(xì)的相關(guān)信息。用戶可以將商品加入購物車,可以在購物車?yán)飳?duì)所有商品進(jìn)行結(jié)算。在支付或者結(jié)算之前,如果用戶沒有登錄,則需要登錄,沒有注冊(cè)的用戶則需要注冊(cè)后再登錄。用戶填寫或修改收貨人地址,選擇付款方式,提交訂單。選擇支付方式后進(jìn)行支付,整個(gè)交易的支付過程就結(jié)束了。圖2.5.1系統(tǒng)總體業(yè)務(wù)流程圖系統(tǒng)接口設(shè)計(jì):用戶:使用該系統(tǒng)的所有者。注冊(cè):把用戶注冊(cè)的信息寫入服務(wù)器。登錄:獲取用戶輸入的信息,發(fā)送給服務(wù)器
17、端。服務(wù)器:對(duì)登錄模塊傳來的用戶信息進(jìn)行驗(yàn)證。網(wǎng)上系統(tǒng):服務(wù)器對(duì)登錄模塊傳來的用戶信息驗(yàn)證成功。數(shù)據(jù)庫 注冊(cè)成功 獲取用戶信息, 用戶 服務(wù)器 注冊(cè) 用于驗(yàn)證 注冊(cè)失敗 驗(yàn)證信息 驗(yàn)證結(jié)果 網(wǎng)上購物系統(tǒng) 登錄 驗(yàn)證成功,進(jìn)入系統(tǒng)圖2.5.2系統(tǒng)接口設(shè)計(jì) 2.6 數(shù)據(jù)庫設(shè)計(jì) 2.6.1 數(shù)據(jù)庫邏輯結(jié)構(gòu)設(shè)計(jì)數(shù)據(jù)庫概念模型獨(dú)立于任何特定的數(shù)據(jù)庫管理系統(tǒng),因此,需要根據(jù)具體使用的數(shù)據(jù)庫管理系統(tǒng)的特點(diǎn)進(jìn)行轉(zhuǎn)換。即轉(zhuǎn)化為按計(jì)算機(jī)觀點(diǎn)處理的邏輯關(guān)系模型,E-R模型向關(guān)系數(shù)據(jù)庫模型轉(zhuǎn)換應(yīng)遵循下列原則: *每一個(gè)實(shí)體要轉(zhuǎn)換成一個(gè)關(guān)系*所有的主鍵必須定義非空(NOT NULL)*對(duì)于二元聯(lián)系應(yīng)按照一對(duì)多、弱對(duì)實(shí)、
18、一對(duì)一、多對(duì)多等聯(lián)系來定義外鍵。根據(jù)以上對(duì)數(shù)據(jù)庫的需求分析,并結(jié)合系統(tǒng)概念模型的特點(diǎn)及建立方法,建立E-R模型圖。性別姓名 年齡密碼聯(lián)系方式用戶名普通用戶圖普通用戶E-R圖類別介紹是否刪除類別名稱商品類別圖 商品類別信息實(shí)體E-R圖商品介紹商品圖片商品價(jià)格商品名稱類別ID商品信息圖商品信息實(shí)體E-R圖登陸賬號(hào)登陸密碼用戶ID管理員圖 管理員信息實(shí)體E-R圖送貨地址付款方式圖片總金額下單時(shí)間紹訂單編號(hào)會(huì)員ID訂單信息圖 訂單信息實(shí)體E-R圖 根據(jù)E-R模型,普通用戶公寓管理系統(tǒng)建立了以下邏輯數(shù)據(jù)結(jié)構(gòu),下面是各數(shù)據(jù)表的詳細(xì)說明:
19、普通用戶表主要是記錄了普通用戶基本信息。表結(jié)構(gòu)如表3.1所示。列名數(shù)據(jù)類型長度允許空是否主鍵說明user_idint4否是 用戶IDuser_namevarchar50否否 用戶名user_pwvarchar50否否 用戶密碼user_realnamevarchar50否否姓名user_sexvarchar50否否性別user_telvarchar20否否聯(lián)系方式user_addressvarchar20否否住址表3.1普通用戶表(t_user)商品類別信息表主要是記錄了商品類別的基本信息,表結(jié)構(gòu)如表3.2所示。列名數(shù)據(jù)類型長度允許空是否主鍵說明catelog_idint 4 否 是類別IDc
20、atelog_namevarchar50否否類別名稱catelog_miaoshuvarchar50否否類別介紹表3.2商品類別信息表(t_catelog)商品信息表主要是商品的相關(guān)信息,其中ID是主鍵,表結(jié)構(gòu)如圖3.3所示。列名數(shù)據(jù)類型長度允許空是否主鍵說明goods_idInt4否是商品IDcatelog_idInt4否否類別IDgoods_namevarchar50否否名稱goods_miaoshuvarchar50否否介紹goods_picvarchar50否否商品封皮表3.3商品信息表(t_goods)管理員信息表主要記錄了管理員的賬號(hào)信息,包括用戶名和密碼,表結(jié)構(gòu)如列名數(shù)據(jù)類型長度
21、允許空是否主鍵說明userIdint4否是編號(hào)userNamevarchar50否否用戶名userPwvarchar50否否密碼表3.4管理員信息表(t_admin)訂單信息表主要記錄的會(huì)員的訂單的信息,包括訂單編號(hào)、下單時(shí)間等,表列名數(shù)據(jù)類型長度允許空是否主鍵說明order_idint4否是編號(hào)order_datevarchar50否否下單時(shí)間order_zhuangtaivarchar50否否訂單狀態(tài)songhuodizhivarchar50否否送貨地址fukuanfangshivarchar50否否付款方式j(luò)inevarchar50否否總金額user_idint4否否會(huì)員ID表3.5訂單
22、信息表(t_order) 圖1 數(shù)據(jù)庫關(guān)系圖3 系統(tǒng)詳細(xì)設(shè)計(jì) 本次我主要負(fù)責(zé)的部分是訂單部分的處理 ,主要包括用戶訂單的生成,查看 ,以及管理員對(duì)于訂單的查看和處理。3.1頁面設(shè)計(jì)頁名功能說明 方法Kahao.jsp獲得用戶卡號(hào)信息Html,Script,javamyOrder.jsp我的訂單部分的顯示Html,Script,javaorderDetial.jsp訂單詳情的展示Html,Script,javaorderQuery.jsp訂單確認(rèn)時(shí)顯示的部分Html,Script,javaorderSubmit.jsp訂單提交成功后訂單情況的顯示Html,Script,java3.2模型數(shù)據(jù)實(shí)體
23、數(shù)據(jù)訪問TOrderTOrderDao關(guān)于數(shù)據(jù)庫的連接,保存刪除查看等TOrderIterm TOrderItermDao生成訂單時(shí)訂單對(duì)象 TOrderDao:關(guān)于數(shù)據(jù)庫的連接, save()保存訂單信息到數(shù)據(jù)庫 Delete()從數(shù)據(jù)庫刪除訂單信息 findById()通過Id查找訂單 findByExample()通過訂單實(shí)體查找訂單 findByProperty() indAll() 查找所有的訂單 merge ()利用HibernateTemplate的 merge()方法實(shí)現(xiàn)刷新的效果attachClean()attachDirty()getFromApplicationConte
24、xt() 3.3截圖及說明 1. 用戶購物車提交的訂單信息 2.訂單發(fā)貨信息的填寫 3.用戶信息的顯示4.刪除信息時(shí)顯示的提示 5管理員查看訂單情況6后臺(tái)管理員訂單信息的管理,包括用戶信息的查看,訂單的刪除,受理等7.管理員訂單明細(xì)的查看 3.4代碼 TOrderDAO : protected void initDao(); public void save(TOrder transientInstance); public void delete(TOrder persistentInstance); public TOrder findById(java.lang.Integer id);
25、public List findByExample(TOrder instance)public List findByProperty(String propertyName, Object value)public List findByOrderBianhao(Object orderBianhao)public List findByOrderDate(Object orderDate)public List findByOrderZhuangtai(Object orderZhuangtai)public List findByOrderUserId(Object orderUser
26、Id)public List findAll()public TOrder merge(TOrder detachedInstance)public void attachDirty(TOrder instance)public void attachClean(TOrder instance)public static TOrderDAO getFromApplicationContext(ApplicationContext ctx)TOrderItemDAO : protected void initDao()public void save(TOrderItem transientInstance)public void delete(TOrderItem persistentInstance)public TOrderItem findById(java.lang.Integer id)public List findByExample(TOrder instance)public List findByProperty(String propertyName, Object value)public List findByOrd
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 小學(xué)數(shù)學(xué)培優(yōu)補(bǔ)差教學(xué)反思計(jì)劃
- 中職商品知識(shí)供應(yīng)鏈管理教學(xué)計(jì)劃
- 2025春季九年級(jí)語文考試復(fù)習(xí)計(jì)劃
- 2025年度中小學(xué)校本研修創(chuàng)新計(jì)劃
- 手套生產(chǎn)工藝流程設(shè)備配置他
- 農(nóng)田水利勘察設(shè)計(jì)進(jìn)度計(jì)劃和保證措施
- 以翻轉(zhuǎn)課堂為翼助力高中生信息技術(shù)問題解決能力提升
- 教育培訓(xùn)機(jī)構(gòu)市場主管職責(zé)詳解
- 信息技術(shù)專業(yè)建設(shè)保障措施
- 小學(xué)三年級(jí)數(shù)學(xué)下冊(cè)培優(yōu)補(bǔ)差學(xué)期教學(xué)計(jì)劃
- 反分裂反滲透教育主題班會(huì)
- 電商平臺(tái)供應(yīng)鏈管理的優(yōu)化
- 健康體檢知識(shí)培訓(xùn)課件
- 安徽省2024年普通高校招生國家專項(xiàng)計(jì)劃首輪投檔最低分及名次(物理科目組合)-3
- 2025年傳染病防控技能競賽筆試?yán)碚摽荚囶}庫600題(附答案)
- 人教PEP版英語五年級(jí)下冊(cè)Recycle 2單元教學(xué)設(shè)計(jì)(2課時(shí)教案)
- 【泉州:寒街孤影尋暖意 一抹亮色映霜花】中原地產(chǎn)2024年泉州樓市分析報(bào)告正式版
- SJG 124-2022 建筑廢棄物綜合利用設(shè)施建設(shè)運(yùn)營標(biāo)準(zhǔn)
- 國家開放大學(xué)法律事務(wù)??啤缎谭▽W(xué)(1)》期末紙質(zhì)考試總題庫2025春期版
- 中職高教版(2023)語文職業(yè)模塊-第三單元3.3《鑒賞家》【課件】
- 《電氣質(zhì)量工藝培訓(xùn)》課件
評(píng)論
0/150
提交評(píng)論