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

正文內容

在線購物車系統(tǒng)的設計與實現(xiàn)畢業(yè)論文-資料下載頁

2025-06-22 06:13本頁面
  

【正文】 段代碼流程中,還使用了集合類型。集合類型在 Java 中又稱為向量,可以加入重復數(shù)據(jù),它的作用和數(shù)組相同,可以保存一系列數(shù)據(jù),但集合類型也有它獨特的優(yōu)點,就是可以方便地對集合內的數(shù)據(jù)進行查找、增加、刪除和修改等操作。主要代碼:if((/buy)){int id=((id))。ComputerDAO dao=new ComputerDAO()。Goods c=(id)。 //將商品封裝成一個商品條目對象(CartItem)CartItem item=new CartItem()。(c)。南京郵電大學 2022 級畢業(yè)論文34(1)。HttpSession session=()。Cart cart=(Cart)(cart)。if(cart==null){ //如果第一次購買,則創(chuàng)建購物車,并綁定到 session 對象上。cart=new Cart()。//嘗試查找名叫 cart 的 cookie,恢復之前的商品((cart, request))。(cart, cart)。}//把商品添加到購物車 boolean flag=(item)。if(flag){//沒有購買過商品,返貨到商品列表,//將 cart 中的數(shù)據(jù)以 cookie 的形式備份到客戶端(cart, (), response)。()。}else{//已經(jīng)購買過該商品,則提示用戶 (buy_msg_+(), 已經(jīng)購買過該商品)。 ().forward(request, response)。}}查看購物車為了方便用戶隨時查看購物情況,在網(wǎng)站的首頁加入了查看購物車的鏈接,通過它可以將用戶所有選中的商品信息放入購物車中顯示出來。另外,在程序中使用了一個文本框記錄用戶購買的商品數(shù)量,用戶可以在文本框中輸入想要購買的數(shù)量然購單擊“修改”按鈕。如果欲刪除該商品,可以在數(shù)量文本框里輸入“0” ,并需要單擊“修改”按鈕來更新購物車中商品的數(shù)量。南京郵電大學 2022 級畢業(yè)論文35系統(tǒng)每次只會將 1 個商品放入購物車中,如果用戶需要多個同種商品,可以通過修改商品信息右側相應文本框的值來完成。操作完成后需要通過單擊“修改”按鈕來保存操作。查看購物車界面如圖 511 所示:圖 511 購物車信息界面主要代碼:if((/list)){//判斷請求地址ComputerDAO dao=new ComputerDAO()。String categoryId = (categoryId)。String currentPage = ( (currentPage))。Page page = new Page()。if(currentPage!=null){((currentPage))。 }((categoryId))。ListGoods puters=( categoryId,page)。ListCategorycategorys= new GoodsDAO().queryAllCategory()。(categorys,categorys)。(puters,puters)。(page,page)。().forward(request,response)。}}生成訂單南京郵電大學 2022 級畢業(yè)論文36當用戶對所查看商品有需求并滿意時,用戶可以下單購買商品。在此要生成一個訂單號,還要保存用戶訂單中所購買的商品信息。當用戶確認對購物車不再改變以后,就可以確認生成訂單。生成流程為:從購物車中讀取商品名稱,商品數(shù)量,商品價格信息,生成一個唯一的訂單號,同時也把用戶登錄的用戶信息讀取出來,形成一個完整的訂單寫入數(shù)據(jù)庫。在生成訂單模塊中主要使用了調出用戶信息并生成唯一訂單號,調出用戶信息就是完全的對數(shù)據(jù)庫進行操作,利用 session 對象把登錄后的用戶名保存起來,在訂單生成時把保存的用戶名從數(shù)據(jù)庫的用戶標中取出即可;生成唯一訂單號方法有很多,只要確保訂單號碼的唯一性及方便用戶記錄以便于查詢自己訂單的執(zhí)行狀態(tài)即可。訂單生成后,用戶單擊“提交”按鈕,便可以將錄入的訂單信息保存到數(shù)據(jù)庫中。生成訂單的界面如圖 512 所示:圖 512 生成訂單界面 提交訂單頁面如圖 513 所示:圖 513 訂單詳情界面南京郵電大學 2022 級畢業(yè)論文37清空購物車當我們購物車的物品不需要或暫時不想購買時,可以清空購物車。清空購物車實現(xiàn)起來較為簡單,只需要將 session 中存儲的 cart 對象清空即可。主要代碼:if((/clear)){HttpSession session=()。Cart cart=(Cart)(cart)。()。(cart, response)。()。 } 訂單管理功能的實現(xiàn)買家在購物車模塊中提交完訂單以后,可以進入訂單模塊查看自己的訂單,對需要付款的商品確認付款。賣家登錄系統(tǒng)進入訂單管理模塊可以查看自己收到的訂單,對未發(fā)貨的訂單進行發(fā)貨處理,而買家會收到賣家已發(fā)貨的通知,若買家收到貨后可以確認收貨,確認收貨成功以后,系統(tǒng)提示賣家和買家交易成功。則此次交易完成。訂單管理的頁面如圖 514 所示:圖 514 訂單管理界面主要代碼://生成訂單if((/generateOrders)){OrderDAO dao = new OrderDAO()。HttpSession session= ()。Cart cart=(Cart) (cart)。南京郵電大學 2022 級畢業(yè)論文38Integer userId = (Integer) (userId)。 ListCartItem items=()。 for(int i=0。i()。i++){ CartItem item=(i)。 (item,userId)。 } ()。 (cart, response)。 ()。} 本章小結本章根據(jù)系統(tǒng)設計的各個模塊進行了一一的編碼實現(xiàn),完成了用戶管理、商品管理、購物車以及訂單管理功能。南京郵電大學 2022 級畢業(yè)論文39第六章 系統(tǒng)測試測試是為了發(fā)現(xiàn)程序中的錯誤而執(zhí)行程序的過程,測試的目的就是在軟件投入運行之前,盡可能的發(fā)現(xiàn)軟件中的錯誤,系統(tǒng)測試是軟件生命周期的重要環(huán)節(jié)。信息系統(tǒng)測試應包括軟件測試、硬件測試和網(wǎng)絡測試。硬件測試、網(wǎng)絡測試可以根據(jù)具體的性能指標來進行,此處所說的測試更多的是指軟件測試。 系統(tǒng)測試原則⑴所有的測試都應追溯到用戶需求。因為軟件的目的是使用戶完成預定的任務,滿足其需求,而軟件測試揭示軟件的缺陷和錯誤,一旦修正這些錯誤就能更好地滿足用戶需求。 ⑵應盡早地和不斷地進行軟件測試。由于軟件的復雜性和抽象性,在軟件生命周期各階段都可能產(chǎn)生錯誤,所以不應把軟件測試僅僅看作是軟件開發(fā)的一個獨立階段,而應當把它貫穿到軟件開發(fā)的各個階段去。⑶測試只能證明軟件存在錯誤而不能證明軟件沒有錯誤,測試是無法顯示潛在的錯誤和缺陷,繼續(xù)進一步錯誤可能還會找到其它錯誤和缺陷,既要測試軟件是否做了該做的事,也要測試軟件是否做了不該做的事。 ⑷為了發(fā)現(xiàn)更多的錯誤讓系統(tǒng)更完善,設計測試用例時不但要選擇合理的輸入數(shù)據(jù)作為測試用例,而且要選擇不合理的輸入數(shù)據(jù)作為測試用例,使得系統(tǒng)能應付各種情況。 測試方法軟件測試的方法是多種多樣的。從測試是否針對系統(tǒng)的內部結構和具體實現(xiàn)算法的角度來看,可分為白盒測試和黑盒測試。⑴白盒測試白盒測試需要全面了解程序的內部邏輯結構。需要對軟件的過程性細節(jié)做細致的檢查,這種方法把測試對象看作一個打開的盒子,它允許測試人員利用程序內部的邏輯結構及有關信息,設計或選擇測試用例,對程序所有邏輯路徑進行測試。通過在不同點檢查程序狀態(tài),確定實際狀態(tài)是否與預期的狀態(tài)一致。因此白盒測試又稱為結構測試或邏輯驅動測試。南京郵電大學 2022 級畢業(yè)論文40⑵黑盒測試軟件的黑盒測試意味著測試要在軟件的接口處進行。這種方法是把測試對象看做一個黑盒子,測試人員完全不考慮程序內部的邏輯結構和內部特性,只依據(jù)程序的需求規(guī)格說明書,檢查程序的功能是否符合它的功能說明。因此黑盒測試又叫功能測試或數(shù)據(jù)驅動測試。 本系統(tǒng)的測試在線購物系統(tǒng)要實現(xiàn)的功能有用戶注冊登錄,用戶購物,管理員對網(wǎng)站信息對網(wǎng)站的維護等。根據(jù)上面介紹的測試原則,我使用測試用例文檔對系統(tǒng)進行三方面的測試,具體包括網(wǎng)站對數(shù)據(jù)庫的訪問和更新測試、用戶購買商品的測試、系統(tǒng)糾錯功能的測試。下面我將對這三種測試做詳細介紹:⑴網(wǎng)站對數(shù)據(jù)庫的訪問和更新測試用例如表 61 所示。表 61 網(wǎng)站對數(shù)據(jù)庫的訪問和更新測試表用例名稱網(wǎng)站對數(shù)據(jù)庫的訪問和更新用例描述當客戶登錄到網(wǎng)站后可以瀏覽商品信息。這些信息都是來自管理員對后臺數(shù)據(jù)庫的更新和維護。我們要測試的是管理員通過后臺添加商品是否能如實的在前臺顯示出來。測試方案管理員添加一條商品信息,然后登錄網(wǎng)站的前臺看前臺中顯示的信息是否會相應的商品信息。輸入數(shù)據(jù)在添加商品模塊中添加一條商品信息,數(shù)據(jù)如下:商品名稱:大沙河蘋果 商品分類:食品商品圖片:upload/ 商品介紹:很好吃的蘋果價格:預期結果在添加的商品信息被提交后,登錄網(wǎng)站前臺,能看見對應的商品信息。按上述方法實施后,商品列表得到如下頁面,如圖 61 所示。南京郵電大學 2022 級畢業(yè)論文41圖 61 網(wǎng)站對數(shù)據(jù)庫的訪問和更新測試圖由圖可知,系統(tǒng)達到了預期的結果,該功能通過測試。⑵用戶添加購買商品測試用例如表 62 所示。表 62 用戶添加購買商品測試表用例名稱用戶添加購買商品用例描述當已登錄的系統(tǒng)用戶需要某種商品時,用戶可以下訂單購買該商品測試方案依據(jù)上面管理員在商品管理中添加的“大沙河蘋果”,測試用戶是否能成功購買輸入數(shù)據(jù)在商品信息后點擊購買選擇,并把數(shù)量改成 2 斤,然后生成并提交訂單預期結果在訂單信息界面中可以看到購買 2 斤的大沙河蘋果按上述方法實施后,訂單管理得到如下頁面,如圖 62 所示。圖 62 網(wǎng)站對數(shù)據(jù)庫的訪問和更新測試圖由圖可知,用戶成功選購并購買 2 斤“大沙河蘋果”,該功能成功通過測試。南京郵電大學 2022 級畢業(yè)論文42⑶對系統(tǒng)容錯功能的測試之用戶注冊的檢測,如表 63 所示。表 63 系統(tǒng)容錯功能測試表用例名稱對系統(tǒng)容錯功能的測試(對客戶修改資料的檢測)用例描述在系統(tǒng)設計時,設計員需要考慮到用戶可能會進行什么樣的操作。其中,需要判定那些操作是合法的而那些操作是不允許的。在這個系統(tǒng)中,我用系統(tǒng)用戶注冊來說明系統(tǒng)容錯功能的測試。測試方案客戶在填寫資料時少填寫一項內容,如沒有填寫密碼就想注冊,觀察系統(tǒng)是否會報錯并給出提示。輸入數(shù)據(jù)用戶名:dd 真實姓名:冬冬用戶類型:買家預期結果點擊確認注冊后,系統(tǒng)彈出提示框“請輸入密碼”。同時,沒有將信息添加進數(shù)據(jù)庫中。按上述方法實施后,得到如下頁面,如圖 63 所示。圖 63 系統(tǒng)容錯功能測試圖由圖可知,我在注冊時未填寫密碼,系統(tǒng)給出錯誤提示,該功能通過測試。 本章小結為了發(fā)現(xiàn)系統(tǒng)存在的錯誤和隱患,本章進行了系統(tǒng)測試,包括網(wǎng)站對數(shù)據(jù)庫的訪問和更新測試;用戶購買商品的測試;系統(tǒng)糾錯功能的測試。這三項測試都達到了預期的效果,成功實現(xiàn)了在線購物車的基本功能。南京郵電大學 2022 級畢業(yè)論文43第七章 總結與展望通過在線購物系統(tǒng)的開發(fā)工作,使我加深了信息系統(tǒng)開發(fā)的理解,在導師的幫助下,基本掌握了 JSP 開發(fā)面向對象應用程序的方法和過程。在開發(fā)本課題時,系統(tǒng)功能較多,我從需求分析入手,通過用例模型明確需求,當然在此之前的可行性分析等準備工作是必不可少的,論文首先介紹了這部分工作,然后給出了系統(tǒng)的架構設計和功能模塊設計等,用圖表加文字的方式對設計工作中的重點部分做了相應的闡述。論文把實現(xiàn)過程中的關鍵技術問題進行了充分的說明,并配有相關代碼。論文的最后,我組織了系統(tǒng)的測試,并列舉了典型的測試用例。在該系統(tǒng)的研究和開發(fā)過程中,由于時間和條件有限,在實現(xiàn)技術上還存在一些局限性,另外在開發(fā)過程中,也發(fā)現(xiàn)了一些需擴展的需求功能,但沒能在有限的的時間內全部完成,例如用戶支付,用戶留言等,并且隨著網(wǎng)絡信息技術的飛速發(fā)展和快速普及,也要求擁有更為快捷、更為合理、功能更全面的在線購物系統(tǒng)。此外,安全性已經(jīng)成為阻礙電子商務發(fā)展和普及的重要因素,信息的安全性是當前發(fā)展電子商務最迫切解決的問題,研究和分析電子商務的安全性問題,特別是針對我國自己的國情。充分借鑒國外的先進技術和經(jīng)驗,開發(fā)和研究出具有獨立知識產(chǎn)權的電子商務產(chǎn)品,已經(jīng)成為目前我國發(fā)展電子商務的關鍵,因此這也成為軟件行業(yè)下階段所需要研究的課題??傊?,在線購物系統(tǒng)的發(fā)展是網(wǎng)絡技術發(fā)展日益成熟的結果,它形成了一種全新的經(jīng)濟運行模式,在這一模式推動下,社會生活許多方面將發(fā)現(xiàn)顯著行變革。電子商務代表著未來貿(mào)易方式的發(fā)展方向,在線購物商城將發(fā)展成為最為廣泛快捷的市場。南京郵電大學 2022 級畢業(yè)論文44致 謝在論文結束之際,我要衷心感謝在論文完成過程中給予我關心和支持的人們。首先我要衷心感謝的是我的指導老師顧軍林老師。在
點擊復制文檔內容
范文總結相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1