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

正文內(nèi)容

在線購物車系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)畢業(yè)論文(文件)

2025-07-10 06:13 上一頁面

下一頁面
 

【正文】 ................................43致 謝 ........................................................................................................................44參考文獻(xiàn) ...................................................................................................................45南京郵電大學(xué) 2022 級(jí)畢業(yè)論文1第一章 緒論隨著互聯(lián)網(wǎng)的快速發(fā)展,電子商務(wù)成為了主要的商業(yè)交易模式,網(wǎng)上購物是電子商務(wù)的一種基本形式,這個(gè)流行于二十一的購物方式已經(jīng)被越來越多的人所接受 課題背景近年來,隨著 Inter 的快速發(fā)展和普及化,使 Inter 成為報(bào)刊、電視、廣播等傳統(tǒng)媒體之后而興起的一種新傳媒介質(zhì),人們對(duì)于互聯(lián)網(wǎng)技術(shù)的需求已不僅僅是瀏覽網(wǎng)站,收發(fā)電子郵件 。在網(wǎng)絡(luò)大家族中,電子商務(wù)則是一個(gè)熱點(diǎn)。網(wǎng)上購物系統(tǒng)作為 B2B(Business to Customer) ,B2C(Customer to Customer)前端商務(wù)平臺(tái),在其商務(wù)活動(dòng)中起到舉足輕重的作用,本文主要考慮的是如何實(shí)現(xiàn)基于 JSP 的在線購物車系統(tǒng)。根據(jù) CNNIC 的統(tǒng)計(jì)結(jié)果,截止 2022 年 1 月中國有互聯(lián)網(wǎng)用戶 7950 萬人,而又有 %以上的網(wǎng)民在過去的一年里有過網(wǎng)上購物經(jīng)歷,這就說明中國有網(wǎng)上購物的用戶達(dá)是 萬人,并且這一數(shù)字還在以 17%左右的速度增長,到 2022 年中國網(wǎng)上購物用戶將達(dá)到 6962 萬人,這說明在中國發(fā)展網(wǎng)上購物具有良好的群眾基礎(chǔ),網(wǎng)上購物方式正逐漸被大家所接受。所以電子購物網(wǎng)站的實(shí)現(xiàn)是一個(gè)非常迫切的需求。因?yàn)楝F(xiàn)代社會(huì)愈發(fā)的依賴于網(wǎng)絡(luò),特別是“萬維網(wǎng)”,為企業(yè)或商家量身設(shè)計(jì)一個(gè)網(wǎng)站被默認(rèn)為必不可少的事情。本文主要研究如何實(shí)現(xiàn)以下內(nèi)容 :⑴實(shí)現(xiàn)用戶和管理員的登錄以及用戶的注冊(cè)。 論文結(jié)構(gòu)本文分為七章,通過對(duì)購物網(wǎng)站的分析,設(shè)計(jì)與實(shí)現(xiàn)的過程的全面介紹來展示系統(tǒng)的全部特性。第四章 系統(tǒng)設(shè)計(jì),在明確系統(tǒng)需求的情況下,對(duì)各個(gè)功能進(jìn)行模塊化設(shè)計(jì)。 MVC 設(shè)計(jì)模式和 B/S 系統(tǒng)架構(gòu) MVC 設(shè)計(jì)模式MVC 設(shè)計(jì)模式是一種流行的軟件工程架構(gòu)模式,它把系統(tǒng)分為三個(gè)基本部分:視圖層(View) 、模型層(Model)和控制層(Control)??偟膩碚f,MVC 設(shè)計(jì)模式具有以下有點(diǎn):⑴首先,最重要的是是多個(gè)視圖能共享一個(gè)模型,提高了代碼的可重用性。 B/S 系統(tǒng)架構(gòu)網(wǎng)上的購物基于 Web 系統(tǒng),傳統(tǒng)的 C/S 架構(gòu)已經(jīng)不能滿足大量的用戶訪問及操作。相對(duì)于 C/S 架構(gòu)的“胖”客戶端,B/S 架構(gòu)不需要安裝很多相應(yīng)的操作軟件,只需要安裝一個(gè)瀏覽器。 JavaScript 技術(shù)JavaScript 的代碼是一種文本字符格式,可以直接嵌入 HTML 文檔中,并且可動(dòng)態(tài)裝載。你也可以想像成有一個(gè)可執(zhí)行程序在你的客戶端上執(zhí)行一樣(但這種執(zhí)行程序是有限的,它對(duì)客戶端電腦的控制力很差)!JavaScript 是一種基于對(duì)象和事件驅(qū)動(dòng)并具有安全性能的腳本語言,有了JavaScript,可使網(wǎng)頁變得生動(dòng)。因?yàn)?JSP 與同類的 ASP、PHP 相比有著獨(dú)特的優(yōu)勢(shì)。如果第一次訪問 JSP 文件,將被服務(wù)器翻譯成對(duì)應(yīng)的特殊 Java 文件,也就是 Servlet。JSP 的工作原理圖如下圖 22 所示:圖 22 JSP 工作原理圖 MySQL 數(shù)據(jù)庫技術(shù)MySQL 是一個(gè)小型關(guān)系型數(shù)據(jù)庫管理系統(tǒng),開發(fā)者為瑞典 MySQL AB 公司。⑴.用 C 和 C++編寫,并使用多種編譯器進(jìn)行測(cè)試,保證源代碼的可移植性。JDBC 為開發(fā)人員提供了統(tǒng)一的接口。同時(shí),將Java 語句和 JDBC 結(jié)合起來就可以讓它在任何平臺(tái)上運(yùn)行,這也有 Java 語言“編寫一次,處處運(yùn)行”的優(yōu)勢(shì)。其次通過需求分析明確了系統(tǒng)的功能與性能目標(biāo),確定了系統(tǒng)的功能行需求。隨著生活節(jié)奏的加快,越來越多的人開始選擇網(wǎng)上購物。購買一臺(tái)高性能 PC 機(jī)作為企業(yè)的網(wǎng)站服務(wù)器對(duì)于企業(yè)來說并不是問題。加以指導(dǎo)老師的幫助可以得到很多的技術(shù)支持。南京郵電大學(xué) 2022 級(jí)畢業(yè)論文9 業(yè)務(wù)需求分析業(yè)務(wù)需求反映了組織機(jī)構(gòu)或客戶對(duì)系統(tǒng)、產(chǎn)品高層次的目標(biāo)要求。 用戶需求分析用戶需求分析在業(yè)務(wù)需求的基礎(chǔ)上,進(jìn)一步提出網(wǎng)站需要完成的任務(wù)。管理員需要定期更新現(xiàn)有用戶詳細(xì)信息,避免惡意用戶的存在。 功能需求分析根據(jù)上面的需求分析,需要分析出網(wǎng)站的具體功能。用戶管理功能用例圖,如圖 31 所示。管理員和賣家在這個(gè)模塊中可以對(duì)商品信息加以維護(hù),使商品信息可以實(shí)時(shí)變化。訂單管理可以讓消費(fèi)者了解看自己所選購商品的訂單的狀態(tài)和自己是否及時(shí)付款等。 南京郵電大學(xué) 2022 級(jí)畢業(yè)論文13第四章 系統(tǒng)設(shè)計(jì)分析階段的工作結(jié)果是需求說明書,它明確地描述了用戶要求軟件“做什么” 。圖 41 是總體設(shè)計(jì)與詳細(xì)設(shè)計(jì)在軟件生命周期的示意圖:圖 41 總體設(shè)計(jì)與詳細(xì)設(shè)計(jì)示意圖 系統(tǒng)結(jié)構(gòu)設(shè)計(jì)系統(tǒng)結(jié)構(gòu)是從宏觀角度設(shè)計(jì)系統(tǒng)的,我以簡單的總體功能圖分析,如圖 42:用 戶 管 理 商 品 信 息 管 理 購 物 車 訂 單 管 理購 物 車 管 理 系 統(tǒng)用戶管理用戶修改用戶刪除商品查詢商品修改商品刪除商品添加更新商品數(shù)量添加選購商品 清空購物車計(jì)算商品總價(jià)生成訂單訂單查看訂單狀態(tài)查看圖 42 在線購物車總體功能結(jié)構(gòu)圖南京郵電大學(xué) 2022 級(jí)畢業(yè)論文14 功能模塊設(shè)計(jì)在進(jìn)行了簡單的總體功能設(shè)計(jì)后,我們著手詳細(xì)設(shè)計(jì)中的模塊設(shè)計(jì)。合理的功能模塊的劃分能夠極大限度地減少重復(fù)勞動(dòng)、提高開發(fā)工作的效率并增加系統(tǒng)的可維護(hù)性。 用戶管理模塊管理員登錄以后可以對(duì)系統(tǒng)用戶進(jìn)行管理,如查看用戶資料、修改用戶信息、刪除用戶等功能。 商品信息流程圖,如圖 44 所示: 修 改 / 刪 除 / 添加 開 始進(jìn) 入 主 頁商 品 信 息 管 理是 否 登 錄查 看 商 品 信 息操 作 是 否 成 功結(jié) 束提 示 錯(cuò) 誤 信 息是否是否圖 44 商品信息管理流程圖 購物車模塊系統(tǒng)用戶進(jìn)入系統(tǒng)后可以查看、選購商品,可以進(jìn)入購物車管理自己已選購的商品,如修改商品數(shù)量,刪除商品以及清空購物車。購物車流程圖,如圖 45 所示:南京郵電大學(xué) 2022 級(jí)畢業(yè)論文16開 始進(jìn) 入 主 頁購 物 車是 否 登 錄進(jìn) 入 商 品 列 表查看購物車選購商品更 改 數(shù) 量 / 刪 除提 交 訂 單清空購物車生成訂單開 始圖 45 購物車流程圖 訂單管理模塊用戶進(jìn)入系統(tǒng)后可以對(duì)訂單進(jìn)行查看以及對(duì)未處理的訂單進(jìn)行確認(rèn)操作。 在之前的需求分析的基礎(chǔ)上,設(shè)計(jì)出能夠滿足用戶需求的各種實(shí)體,以及它們的關(guān)系。是設(shè)計(jì)概念模型的基礎(chǔ)。⑶邏輯結(jié)構(gòu)設(shè)計(jì)。概念模型實(shí)際上是現(xiàn)實(shí)世界到機(jī)器世界的一個(gè)中間層次。下面是為數(shù)據(jù)庫設(shè)計(jì)的表:⑴用戶信息表 tuser,用來保存用戶信息。表 43 商品信息 t_goods 表字段名 描 述 類 型 長 度 可為空 主 鍵Id 商品編號(hào) Int 否 主鍵,自增model 型號(hào) Varchar 50 否pic 圖片 Varchar 50 否prodDesc 商品描述 Varchar 255 price 價(jià)格 Varchar 255 否categoryId 商品類型 ID Int 8 否 外鍵sellerId 賣家 ID Int 11 否 外鍵⑷訂單信息表 torder 用于存放訂單信息,它的結(jié)構(gòu)如表 44 所示。南京郵電大學(xué) 2022 級(jí)畢業(yè)論文23第五章 系統(tǒng)實(shí)現(xiàn)在上一章著重討論了系統(tǒng)各個(gè)模塊功能的設(shè)計(jì),并詳細(xì)分析了每一個(gè)模塊的功能。 用戶注冊(cè)當(dāng)用戶第一次登錄時(shí)首先要在網(wǎng)站上注冊(cè),成為會(huì)員用戶才可以在網(wǎng)站上購物。UserDAO dao=new UserDAO()。(user)。 }為了便于網(wǎng)站對(duì)用戶的管理,在 用戶注冊(cè)頁面接收到的注冊(cè)信息要經(jīng)過嚴(yán)格的過濾,保證注冊(cè)用戶名的唯一性,在提交表單后需要對(duì)數(shù)據(jù)表中的數(shù)據(jù)進(jìn)行查詢,如果沒有找到,則在插入數(shù)據(jù)表時(shí)提示注冊(cè)成功,否則提示此用戶已被占用請(qǐng)重新注冊(cè)。另外,在線購物網(wǎng)站需要很高的穩(wěn)定性和安全性,因此對(duì)用戶名的約束是不允許使用惡意的代碼作為用戶名。User user=(username)。()。單擊導(dǎo)航區(qū)中的“用戶管理”超鏈接進(jìn)入用戶管理頁面,就可以看到用戶信息。用戶管理的詳細(xì)流程圖如圖 54 所示。if((userType).equals(0)){userList = ()。().forward(request,response)。 ((realname))。 ()。 (id)。用戶點(diǎn)擊某一商品右側(cè)的“修改” 、 “刪除”的超鏈接,可以完成對(duì)商品的相應(yīng)操作。String currentPage = ( (currentPage))。(puters,puters)。商品添加界面如圖 59 所示:圖 59 新增商品信息界面主要代碼:if((/addGoods)){Goods puter = new Goods()。(((price)))。(puter)。HttpSession session=()。(((price)))。}(puter)。} catch (SQLException e) {()。購物車的具體功能:添加選的購新商品添加購物車就是把用戶選中的商品暫時(shí)存放在購物車中,當(dāng)用戶在前臺(tái)首頁中單擊商品展示區(qū)的“購買”按鈕時(shí),系統(tǒng)會(huì)將該商品的詳細(xì)信息展示在查看購物車頁面中。主要代碼:if((/buy)){int id=((id))。(c)。if(cart==null){ //如果第一次購買,則創(chuàng)建購物車,并綁定到 session 對(duì)象上。}//把商品添加到購物車 boolean flag=(item)。 ().forward(request, response)。南京郵電大學(xué) 2022 級(jí)畢業(yè)論文35系統(tǒng)每次只會(huì)將 1 個(gè)商品放入購物車中,如果用戶需要多個(gè)同種商品,可以通過修改商品信息右側(cè)相應(yīng)文本框的值來完成。String currentPage = ( (currentPage))。ListGoods puters=( categoryId,page)。(page,page)。當(dāng)用戶確認(rèn)對(duì)購物車不再改變以后,就可以確認(rèn)生成訂單。生成訂單的界面如圖 512 所示:圖 512 生成訂單界面 提交訂單頁面如圖 513 所示:圖 513 訂單詳情界面南京郵電大學(xué) 2022 級(jí)畢業(yè)論文37清空購物車當(dāng)我們購物車的物品不需要或暫時(shí)不想購買時(shí),可以清空購物車。()。賣家登錄系統(tǒng)進(jìn)入訂單管理模塊可以查看自己收到的訂單,對(duì)未發(fā)貨的訂單進(jìn)行發(fā)貨處理,而買家會(huì)收到賣家已發(fā)貨的通知,若買家收到貨后可以確認(rèn)收貨,確認(rèn)收貨成功以后,系統(tǒng)提示賣家和買家交易成功。Cart cart=(Cart) (cart)。i()。 (cart, response)。信息系統(tǒng)測(cè)試應(yīng)包括軟件測(cè)試、硬件測(cè)試和網(wǎng)絡(luò)測(cè)試。 ⑵應(yīng)盡早地和不斷地進(jìn)行軟件測(cè)試。 測(cè)試方法軟件測(cè)試的方法是多種多樣的。通過在不同點(diǎn)檢查程序狀態(tài),確定實(shí)際狀態(tài)是否與預(yù)期的狀態(tài)一致。因此黑盒測(cè)試又叫功能測(cè)試或數(shù)據(jù)驅(qū)動(dòng)測(cè)試。表 61 網(wǎng)站對(duì)數(shù)據(jù)庫的訪問和更新測(cè)試表用例名稱網(wǎng)站對(duì)數(shù)據(jù)庫的訪問和更新用例描述當(dāng)客戶登錄到網(wǎng)站后可以瀏覽商品信息。輸入數(shù)據(jù)在添加商品模塊中添加一條商品信息,數(shù)據(jù)如下:商品名稱:大沙河蘋果 商品分類:食品商品圖片:upload/ 商品介紹:很好吃的蘋果價(jià)格:預(yù)期結(jié)果在添加的商品信息被提交后,登錄網(wǎng)站前臺(tái),能看見對(duì)應(yīng)的商品信息。表 62 用戶添加購買商品測(cè)試表用例名稱用戶添加購買商品用例描述當(dāng)已登錄的系統(tǒng)用戶需要某種商品時(shí),用戶可以下訂單購買該商品測(cè)試方案依據(jù)上面管理員在商品管理中添加的“大沙河蘋果”,測(cè)試用戶是否能成功購買輸入數(shù)據(jù)在商品信息后點(diǎn)擊購買選擇,并把數(shù)量改成 2 斤,然后生成并提交訂單預(yù)期結(jié)果在訂單信息界面中可以看到購買 2 斤的大沙河蘋果按上述方法實(shí)施后,訂單管理得到如下頁面,如圖 62 所示。其中,需要判定那些操作是合法的而那些操作是不允許的。同時(shí),沒有將信息添加進(jìn)數(shù)據(jù)庫中。這三項(xiàng)測(cè)試都達(dá)到了預(yù)期的效果,成功實(shí)現(xiàn)了在線購物車的基本功能。論文的最后,我組織了系統(tǒng)的測(cè)試,并列舉了典型的測(cè)試用例??傊?,在線購物系統(tǒng)的發(fā)展是網(wǎng)絡(luò)技術(shù)發(fā)展日益成熟的結(jié)果,它形成了一種全新的經(jīng)濟(jì)運(yùn)行模式,在這一模式推動(dòng)下,社
點(diǎn)擊復(fù)制文檔內(nèi)容
范文總結(jié)相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1