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

正文內(nèi)容

java網(wǎng)上商城論文(文件)

2025-07-10 18:15 上一頁面

下一頁面
 

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