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

正文內(nèi)容

java網(wǎng)上商城論文(參考版)

2025-06-25 18:15本頁(yè)面
  

【正文】 參考文獻(xiàn)1 王小春.JAVA編程.重慶大學(xué)出版社,2002:1827.1021522 Bruce Eckel著.JAVA編程思想.劉宗田,邢紅等譯.機(jī)械工業(yè)出版社,2004:1651823 Jesse Liberty著.21天學(xué)通JSP.康博創(chuàng)作室譯.人民郵電出版社,2002:921084 Noel Llopis.Beginnig SQL Server 2005 Programming.Peachpit,2004:2522705 Nicolai .Core Java.Monkeywrench,2003:32686 Roger .Software Engineering.Jason Aronson,2002:24367 李大潛,林正炎.MINIMAX PROBLEMSLiSubei CaoDexin WangHaijun DengKazhong.高校應(yīng)用數(shù)學(xué)學(xué)報(bào).2004,19卷01期:37438 李紅.JSP網(wǎng)絡(luò)編程(從基礎(chǔ)到實(shí)踐).長(zhǎng)春工程學(xué)院學(xué)報(bào).2007,02期:12209 顧德裕.購(gòu)物車(chē)實(shí)現(xiàn).蘇州絲綢工學(xué)院學(xué)報(bào).2001,03期:050910 杜秀全,程家興.軟件工程教程.清華大學(xué)出版社.2007,01期:455211 林舒揚(yáng).網(wǎng)站建設(shè).福建科學(xué)技術(shù)出版社,2002:869512 購(gòu)物車(chē)實(shí)現(xiàn)方法.13 彭建國(guó),那威.DREAMWEAVER.金盾出版社,2001:52414 王世國(guó).JAVA 編程基礎(chǔ).清華大學(xué)出版社,2003:687715 王立峰.軟件工程.清華大學(xué)出版社,2003:10224616 楊正華,張秋生.網(wǎng)頁(yè)編程導(dǎo)學(xué).清華大學(xué)出版社,2003:13516817 侯俊杰著.深入淺出J2EE.第2版.華中科技大學(xué)出版社,2001:18925618 康博創(chuàng)作室.JAVA程序設(shè)計(jì)自學(xué)教程.清華大學(xué)出版,1999:15316319 李國(guó)民.銷售策略.人民郵政出版社,2006:1496。感謝學(xué)院實(shí)訓(xùn)樓的管理員大爺為我們的畢業(yè)設(shè)計(jì)提供的方便。感謝各位熱心的同學(xué)在我的需求分析、總體設(shè)計(jì)及程序測(cè)試階段對(duì)我的幫助。感謝開(kāi)題、中檢、末檢的的老師在檢查時(shí)提出的建議,這些建議糾正了我的錯(cuò)誤,使我少走了不少?gòu)澛?,也使本系統(tǒng)無(wú)論是在代碼的編寫(xiě)上還是在功能的實(shí)現(xiàn)上都更合理。感謝我的導(dǎo)師在畢業(yè)設(shè)計(jì)的各個(gè)階段對(duì)我提出的寶貴意見(jiàn)和建議,以及在需求分析、程序調(diào)試等階段耐心的指導(dǎo)和幫助。我要感謝所有幫助過(guò)我的人。致謝為期三個(gè)多月的畢業(yè)設(shè)計(jì)即將結(jié)束,在此期間,在眾位老師和同學(xué)的幫助下,我順利地完成了本次設(shè)計(jì)任務(wù)。軟件開(kāi)發(fā),還要注意借鑒,查看已有的例子的代碼,這樣可以節(jié)省大量的時(shí)間,同時(shí)也實(shí)現(xiàn)了代碼重用。該網(wǎng)上銷售系統(tǒng)雖然已基本上滿足了要求,但還不夠完善,在以后的使用過(guò)程中可能會(huì)暴露許多實(shí)際問(wèn)題,有待進(jìn)一步的改進(jìn),完善。本次設(shè)計(jì)運(yùn)用了大量軟件工程的思想和相關(guān)的數(shù)據(jù)庫(kù)知識(shí),對(duì)大學(xué)所學(xué)的知識(shí)得以鞏固和運(yùn)用。此外,在整個(gè)設(shè)計(jì)和開(kāi)發(fā)過(guò)程中,使我對(duì)軟件工程的思想有了進(jìn)一步深刻的了解:完善需求,最大限度的滿足用戶所需,充分做好風(fēng)險(xiǎn)分析(時(shí)間,資金,人員等可能造成項(xiàng)目延遲的因素)。而且使用起來(lái)極為方便,界面友好,編譯簡(jiǎn)單,只要編譯一次以后在運(yùn)行時(shí)就不需要再次編譯了,節(jié)省了運(yùn)行的時(shí)間,提高了響應(yīng)速度。在整個(gè)設(shè)計(jì)過(guò)程中,我逐步地對(duì)MVC框架有了更加深刻的認(rèn)識(shí),也對(duì)其中的JAVA語(yǔ)言有了深刻的理解?,F(xiàn)已順利完成各個(gè)步驟的開(kāi)發(fā)工作,基本達(dá)到預(yù)期設(shè)計(jì)的要求。通過(guò)近三個(gè)月的努力,目前該系統(tǒng)的程序設(shè)計(jì)和論文撰寫(xiě)已經(jīng)基本結(jié)束了。經(jīng)過(guò)多輪測(cè)試,本系統(tǒng)具有操作簡(jiǎn)單、功能齊全等特點(diǎn),軟件開(kāi)發(fā)得比較成功。并給出了軟件測(cè)試的總體流程圖。由以上描述我們可以得到由等價(jià)類劃分法得到的測(cè)試用例表,如表61所示。測(cè)試注冊(cè)用戶的過(guò)程:黑盒測(cè)試方法 等價(jià)類劃分法測(cè)試目標(biāo)描述 顧客在填寫(xiě)注冊(cè)表時(shí),必須得按照規(guī)定合理的填寫(xiě),如用戶名不得以下劃線數(shù)字開(kāi)頭,而且必須多于6個(gè)字符。首先把數(shù)目過(guò)多的輸入數(shù)據(jù)劃分為若干等價(jià)類。解決的辦法之一是等價(jià)類劃分。不可能用所有可以輸入的數(shù)據(jù)來(lái)測(cè)試程序,而只能從全部可供輸入的數(shù)據(jù)中選擇一個(gè)子集進(jìn)行測(cè)試。最大的受益者是用戶,缺陷查找和改正將針對(duì)那些客戶最容易遇到的錯(cuò)誤。3.客戶測(cè)試客戶測(cè)試是一種基于客戶使用產(chǎn)品的知識(shí)開(kāi)發(fā)出來(lái)的測(cè)試方法。2.白盒測(cè)試白盒測(cè)試也稱結(jié)構(gòu)測(cè)試或邏輯驅(qū)動(dòng)測(cè)試,它是知道產(chǎn)品內(nèi)部工作過(guò)程的情況下,通過(guò)測(cè)試來(lái)檢測(cè)產(chǎn)品內(nèi)部動(dòng)作是否按照規(guī)格說(shuō)明書(shū)的規(guī)定正常進(jìn)行,按照程序內(nèi)部的結(jié)構(gòu)測(cè)試程序,檢驗(yàn)程序中的每條通路是否都能按預(yù)定要求正確進(jìn)行,而不顧它的功能?!昂诤小狈ㄊ歉F舉輸入測(cè)試,只有把所有可能的輸入都作為測(cè)試情況使用,才能以這種方法查出程序中所有的錯(cuò)誤。黑盒測(cè)試主要用于軟件確認(rèn)測(cè)試。1.黑盒測(cè)試黑盒測(cè)試也稱功能測(cè)試或數(shù)據(jù)驅(qū)動(dòng),它是在已知產(chǎn)品所應(yīng)具有的功能的情況下,通過(guò)測(cè)試來(lái)檢測(cè)每個(gè)功能是否都能正常使用。對(duì)于軟件測(cè)試技術(shù),可以從不同的角度加以分類:從是否需要被測(cè)軟件的角度,可分為靜態(tài)測(cè)試和動(dòng)態(tài)測(cè)試。問(wèn)題在于如何去避免錯(cuò)誤的產(chǎn)生和消除已經(jīng)產(chǎn)生的錯(cuò)誤,使程序中的錯(cuò)誤密度達(dá)到盡可能低的程度。現(xiàn)在人們已經(jīng)逐步認(rèn)識(shí)到所謂的軟件危機(jī)實(shí)際上僅是一種狀況,那就是軟件中有錯(cuò)誤,正是這些錯(cuò)誤導(dǎo)致了軟件開(kāi)發(fā)在成本、進(jìn)度和質(zhì)量上的失控。第6章 系統(tǒng)測(cè)試 軟件測(cè)試概述軟件危機(jī)曾經(jīng)是軟件界甚至整個(gè)計(jì)算機(jī)界最熱門(mén)的話題。這里還介紹了訂單的一些查詢過(guò)程,讓顧客很容易的看到自己購(gòu)買(mǎi)的物品。圖56 訂單過(guò)程流程圖 本章小結(jié)在這一節(jié)中,介紹了購(gòu)物車(chē)模塊的實(shí)現(xiàn)。圖55 訂單列表頁(yè)面這個(gè)頁(yè)面的實(shí)現(xiàn)比較簡(jiǎn)單,只是將后臺(tái)Action查詢出來(lái)的訂單信息一一顯示出來(lái),并提供詳細(xì)的信息鏈接,供用戶查看每個(gè)訂單的詳細(xì)信息。圖54 訂單提交頁(yè)面這個(gè)頁(yè)面需要后臺(tái)處理的數(shù)據(jù)是剛才所生成的訂單對(duì)象,而這個(gè)頁(yè)面中的具體訂單條目的信息仍然取自購(gòu)物車(chē),這樣避免了需要查詢數(shù)據(jù)庫(kù)的麻煩。()從Session中得到用戶基本信息。后一部分用于用戶填寫(xiě)送貨信息,包括收件人的姓名,地址,聯(lián)系電話等信息。圖53 訂單提交頁(yè)面 在這個(gè)頁(yè)面中,包括兩部分內(nèi)容。 (1)訂單提交頁(yè)面  訂單提交頁(yè)面主要是供確認(rèn)所選購(gòu)的商品的種類,數(shù)量和價(jià)格。為了滿足這兩個(gè)要求,在這里分別使用了兩個(gè)不同的getOrders()方法來(lái)得到用戶可以訪問(wèn)的訂單信息,這兩個(gè)訂單的實(shí)現(xiàn)方法中,當(dāng)user為0的時(shí)候,限制userid的條件就不會(huì)存在,這樣就實(shí)現(xiàn)了在所有的記錄中進(jìn)行查詢的功能。在這里對(duì)權(quán)限設(shè)置需要單獨(dú)進(jìn)行處理,訂單的權(quán)限規(guī)則主要包括以下兩點(diǎn):管理員可以查看所有的訂單信息。list()這個(gè)方法用于響應(yīng)用戶查看訂單列表的(包括正在處理的訂單列表和所有訂單列表)請(qǐng)求,根據(jù)訂單的狀態(tài)得到訂單信息的列表,在這個(gè)方法中要注意對(duì)權(quán)限的特殊處理。store()這個(gè)方法用于響應(yīng)用戶提交的訂單的請(qǐng)求。下面是介紹這些方法的功能:unspecified()這是默認(rèn)的顯示,是用戶單擊購(gòu)物車(chē)頁(yè)面中“結(jié)帳“按鈕的響應(yīng)涵數(shù)。其目的是為了在頁(yè)面上可以直接使用得到的商品對(duì)象來(lái)顯示商品的名稱。首先來(lái)實(shí)現(xiàn)orders表所對(duì)應(yīng)的ActionForm,在這個(gè)類的開(kāi)始首先定義了訂單狀態(tài)的常量,這樣可以避免程序中使用不能確定含義的整數(shù)處理訂單狀態(tài)的情況出現(xiàn),增強(qiáng)了程序的可讀性。vends表用來(lái)保存訂單中包括的商品信息,例如:購(gòu)買(mǎi)的商品,商品價(jià)格以及數(shù)量等。用戶的訂單信息需要保存到在兩個(gè)表中:orders表和vends表。在“數(shù)量”中可修改商品的數(shù)量,每次修改完后,都要單擊相應(yīng)的“修改”按鈕,同時(shí)合計(jì)金額要根據(jù)商品數(shù)量的變化隨之發(fā)生變化。圖52 購(gòu)物商品單擊“繼續(xù)采購(gòu)”按鈕,可以返回商品展示頁(yè)面,供用戶繼續(xù)瀏覽并添加商品,添加多個(gè)商品后的頁(yè)面這時(shí)重點(diǎn)看的是金額是否正確。其中包括,向購(gòu)物車(chē)增加商品,刪除商品和修改購(gòu)物車(chē)中商品數(shù)量。主要是因?yàn)樵诮Y(jié)帳的時(shí)候需要確定訂貨人是誰(shuí),所以需要用戶登錄后才能去結(jié)帳。對(duì)購(gòu)物車(chē)的操作按鈕主要就是“結(jié)帳”。其中購(gòu)物清單列出了購(gòu)物車(chē)中所有商品的情況,包括每種商品的單價(jià),數(shù)量和總價(jià)錢(qián)。 實(shí)現(xiàn)購(gòu)物車(chē)的界面購(gòu)物車(chē)頁(yè)面主要是用于顯示用戶所選擇的商品信息以及每種商品的數(shù)量,單價(jià),最后還要包括所選擇商品的總價(jià)錢(qián),如圖51所示:圖51 實(shí)現(xiàn)購(gòu)物車(chē)界面這個(gè)頁(yè)面需要后臺(tái)數(shù)據(jù)庫(kù)提供的參數(shù)是cart,也就是當(dāng)前用戶購(gòu)物車(chē)對(duì)象。之所以這樣做是因?yàn)橘?gòu)物車(chē)中的訂購(gòu)記錄都是記錄在內(nèi)存中的,而如果需要對(duì)數(shù)據(jù)庫(kù)進(jìn)行操作則最好不要這樣,在記錄上進(jìn)行修改將會(huì)得到更高的效率。updateCartitem()這個(gè)方法用于修改購(gòu)物車(chē)中某個(gè)商品的數(shù)量,它采取的辦法是先將購(gòu)物車(chē)中該商品的訂購(gòu)記錄刪除。在Cart對(duì)象中,還包括了一系列購(gòu)物車(chē)對(duì)象的操作方法,分別包括為以下一些方法:addCartitem()向購(gòu)物車(chē)中增加一個(gè)購(gòu)物項(xiàng),也就是增加客戶放入購(gòu)物車(chē)中某種商品的記錄。其中,購(gòu)物項(xiàng)信息記錄了所有添加到購(gòu)物車(chē)中的購(gòu)物項(xiàng)的信息,也就是記錄了一次購(gòu)買(mǎi)的所有商品的種類和數(shù)量以及每種商品的總價(jià)錢(qián)?!                                       ∥矣X(jué)得在購(gòu)物車(chē)中增加與刪除商品的操作方法是相對(duì)簡(jiǎn)單的,但就是要特別注意計(jì)算總價(jià)錢(qián)時(shí)要小心。另外要說(shuō)明的是,我們?cè)O(shè)定CartItem屬性中的總價(jià)錢(qián),主要是為了迎合商品因某種活動(dòng)而出現(xiàn)的單價(jià)可能會(huì)變化,例如在不同的階段,我們的商店可能會(huì)采取不用的促銷策略,給消費(fèi)者不同的折扣;另外,還可能建立不同的會(huì)員制度,不用級(jí)別的會(huì)員購(gòu)買(mǎi)同一種商品的價(jià)格是有所不一樣的,所以在里我要記錄每種商品的總價(jià)錢(qián)。主要包括單個(gè)屬性:客戶購(gòu)買(mǎi)的商品、購(gòu)買(mǎi)數(shù)量以及總價(jià)錢(qián)。 實(shí)現(xiàn)購(gòu)物車(chē)的Bean1.實(shí)現(xiàn)目標(biāo)購(gòu)物車(chē)所包含的數(shù)據(jù)是一個(gè)用戶的一次購(gòu)買(mǎi)記錄,因此在這一次購(gòu)買(mǎi)中,我們考慮到用戶可能會(huì)選擇多種商品,而每種商品又可能會(huì)選擇任意多個(gè)數(shù)目,所以我們的購(gòu)物車(chē)Bean應(yīng)該包含多個(gè)購(gòu)物項(xiàng),而每個(gè)購(gòu)物項(xiàng)又與一種商品相關(guān)聯(lián)?!≠?gòu)物車(chē)在這里,我先介紹一下購(gòu)物車(chē)的主要表現(xiàn)為:用戶信息和權(quán)限相關(guān)功能的實(shí)現(xiàn)方法,就是選購(gòu)的物品要一件一件地放進(jìn)購(gòu)物車(chē),然后生成訂單,繼而生成訂單進(jìn)行查詢和修改,最后還要進(jìn)行訂單處理。第5章 詳細(xì)設(shè)計(jì) 系統(tǒng)運(yùn)行平臺(tái)設(shè)置1.硬件環(huán)境:臺(tái)式計(jì)算機(jī)(PC)一臺(tái),如表51所示。表41 UserOrder_table(用戶訂單表)序號(hào)英文名中文名類型長(zhǎng)度(字符)1Ordered訂單號(hào)Varchar202UserId
點(diǎn)擊復(fù)制文檔內(nèi)容
畢業(yè)設(shè)計(jì)相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1