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

正文內(nèi)容

bs架構(gòu)基于jsp的在線購物中購物_車的設(shè)計與實現(xiàn)(參考版)

2024-08-30 17:03本頁面
  

【正文】 實用軟件工程 北京 清華大學(xué)出版社 [19] 薩師煊,王珊 數(shù)據(jù)庫系統(tǒng)概論 北京 高等教育出版社 [20] 于丙超 網(wǎng)站開發(fā),項目規(guī)劃,設(shè)計實現(xiàn) 北京 電子工業(yè)出版社 。 最后,向始終關(guān)心、支持和幫助我的老師和同學(xué)致以誠摯的謝意。同時,也得到了西安工業(yè)大學(xué) 全體教師的幫助,如果沒有這些老師對我其他方面知識的傳授那么要完成次系統(tǒng)也是 不可能的,還有就是西安工業(yè)大學(xué) 的大力支持,給我提供了舒適的學(xué)習(xí)環(huán)境,在此表示衷心的感謝!通過這次畢業(yè)設(shè)計,我不但鞏固了以前所學(xué)的知識,增強(qiáng)了知識間的聯(lián)系,而且學(xué)到了好多新的理論知識,同時,也增強(qiáng)了我的思維和動手能力。雖然其中可能功能還存在著許多不足,但主 要功能已經(jīng)實現(xiàn) ,界面簡單,操作方便也是本系統(tǒng)必須的。適合大眾理解和掌握。 檢 索和數(shù)據(jù)傳輸方面 更是非常的方便,好用,很突出它的特點。 總結(jié) 33 8 總結(jié) 在設(shè)計過程中,主要用了 JSP, HTML、 SQL和 JavaScript等設(shè)計語言。在本系統(tǒng)中,所有的基本功能都已經(jīng)實現(xiàn),但在頁面美化和人性化操作方面還有欠缺。模塊使用正常,數(shù)據(jù)量一大,性能就明下降。 黑盒測試試圖發(fā)現(xiàn)以下類型的錯誤: 功能錯誤或遺 漏; 界面錯誤; 數(shù)據(jù)結(jié)構(gòu)或外部 數(shù)據(jù)庫 訪問錯誤; 性能錯誤; 初始化和終止錯誤。 黑盒測試注重于測試軟件的功能性需求,也即黑盒測試使軟件工程師派生出執(zhí)行程序所有功能需求的輸入條件。利用黑盒測試法進(jìn)行動態(tài)測試時,需要測試軟件產(chǎn)品的功能,不需測試軟件產(chǎn)品的內(nèi)部結(jié)構(gòu)和處理過程。 測試是開發(fā)過程中一個獨立且非常重要的階段,測試過程基本上與開發(fā)過程平行。 在測試程序時,不僅要檢驗程序是否做了該做的事,還要檢驗程序是否做了不該做的事。 在設(shè)計測試用例時,不僅要設(shè)計有效合理的輸入條件,也要包含不合理、失效的輸入條件。 設(shè)計測試方案的時候,不僅要確定輸入數(shù)據(jù),而且要根據(jù)系統(tǒng)功能確定預(yù)期的輸出結(jié)果。由于原始問題的復(fù)雜性、開發(fā)各階段的多樣性以及參加人員之間的協(xié)調(diào)等因素,使得毛開發(fā)各個階段都有可能出現(xiàn)錯誤。 應(yīng)盡早并不斷地進(jìn)行測試。 系統(tǒng)測試是保證系統(tǒng)質(zhì)量和可靠性的關(guān)鍵步驟,是對系統(tǒng)開發(fā)過程中的系統(tǒng)分析系統(tǒng)設(shè)計和實施的最后復(fù)查。信息系統(tǒng)測試應(yīng)包括 軟件測試 、硬件測試和網(wǎng)絡(luò)測試。 測試的目的就是希望能以最少的人力和時間發(fā)現(xiàn)潛在的各種錯誤和缺陷。因此,我們必須為測試和評估復(fù)雜的基于 Web 的系統(tǒng)研究新的方法和技術(shù)。重要的是,還要從最終用戶的角度進(jìn)行安全性和可用性測試。 在 Web 工程過程中,基于 Web 系統(tǒng)的測試、確認(rèn)和驗收是一項重要而富有挑戰(zhàn)性的工作。當(dāng)這種情況發(fā)生時,我們對 Web 和 Inter 的信心可能會無法挽救地動搖,從而引起 Web 危機(jī)。 在基于 Web 的系統(tǒng)開發(fā)中,如果缺乏嚴(yán)格的過程,我們在開發(fā)、發(fā)布、實施和維護(hù) Web 的過程中,可能就會碰到一些嚴(yán)重的問題,失敗的可能性很大?;?Web 的系統(tǒng)測試不但需要檢查和驗證是否按照設(shè)計的要求運(yùn)行,而且還要評價系統(tǒng)在不同用戶的瀏覽器端的顯示是否合適。修改完成,而且商品確定后就可以進(jìn)行結(jié)賬操作,生成一個新的賬單。 圖 28 訂單 界面顯示 對 所選商品進(jìn)行再確定,對登錄用戶的資料進(jìn)行確認(rèn),對有改變的資料進(jìn)行修改 ,而且用戶資料必須符合一定的格式,若不符合就報錯不能進(jìn)行修改,因此,例如郵政編碼必須是 6 位數(shù)字,因此必須是輸入 6 個數(shù)字,輸入多或少都是錯誤修改,無法成功修改。從此頁面也可跳轉(zhuǎn)到商品列表頁面繼續(xù)進(jìn)行購物,選新的商品添加到購物車中。 圖 27 購物車頁面顯示: 購物車 頁面是對所購商品的再操作,對所選商品進(jìn)行刪改數(shù)量,刪除所選商品,若所選商品不是自己需要的,可以進(jìn)行刪除商品,也可以對商品直接進(jìn)行清空。或使用購物車鍵進(jìn)行查看所購商品的 操作。同時對密碼也要求保密,將密碼加密后再存入數(shù)據(jù)庫。 用戶要有一個用戶名和密碼。對界面進(jìn)行的優(yōu)化不要使界面的操作變得困難。首先考慮標(biāo)準(zhǔn)化,在標(biāo)準(zhǔn)化的基礎(chǔ)上進(jìn)行界面的美工設(shè)計。 6 系統(tǒng) 界面 實現(xiàn) 界面設(shè)置原則要求 簡單易用、簡潔明了、兼容性好、標(biāo)準(zhǔn)、規(guī)范。 : create table cart_item( id integer primary key, amount double, product_id integer references cart_product(id), order_id integer references cart_order(id), remark varchar(100) )。 創(chuàng)建數(shù)據(jù)庫腳本 : create table cart_product( id integer primary key, name varchar(32) not null, description varchar(100), price double not null ); 24 : create table cart_user( id integer primary key, name varchar(32), password varchar(16), address varchar(100), postcode varchar(10), varchar(50), homephone varchar(32), cellphone varchar(32), officephone varchar(32), remark varchar(100) )。 Amount 價格指某一種類商品的單價而并非總價格,這是為了方便網(wǎng)站后臺管理人員。 cart_item: 字段名 描 述 類 型 長 度 可為空 主 鍵 Id 條目編號 Integer 是 Amount 價格 Double Product_Id 商品編號 Integer Order_Id 訂單編號 Integer 條目信息是為了方便管理員和送貨工作人員對每一個商品的確定即統(tǒng)計。 1 代表 訂單未交付即交易未完成; 2 代表訂單已經(jīng)下達(dá),交易已經(jīng)完成,即歷史信息。 cart_order: 23 字段名 描 述 類 型 長 度 可為空 主 鍵 Id 訂單編號 Integer 是 Status 狀態(tài) Integer User_Id 用戶編號 Integer Cost 總價格 Double 訂單的主鍵 Id 為 Integer 型,編號值自動生成。 cart_product 字段名 描 述 類 型 長 度 可為空 主 鍵 Id 商品編號 Integer 是 Name 商品名 Varchar 32 Description 描述 Varchar 100 是 Price 單價 Double 商品信息表的主鍵為 Id 字段,在 MySql 中可設(shè)置其值為自動生成,即對數(shù)據(jù)庫操作添加語句時,可以不管 Id 屬性,每次加入一條 記錄 Id 值自動加 1。 Address、 PostCode、 Email 及 Remark均為 Varchar 型。 按照前面分析的系統(tǒng),設(shè)計出系統(tǒng)數(shù)據(jù)庫中的各個數(shù)據(jù)表, cart_user: 字段名 描 述 類 型 長 度 可為空 主 鍵 Id 客戶編號 Integer 是 Name 姓名 Varchar 32 Password 密碼 Varchar 16 Address 地址 Varchar 100 Postcode 郵編 Varchar 10 Email 電子郵件 Varchar 50 HomePhone 家庭電話 Varchar 32 是 CellPhone 移動電話 Varchar 32 OfficePhone 辦公室電話 Varchar 32 是 客戶的 Id 也可設(shè)置成 Integer 類型值自動生成,為其主鍵。 數(shù)據(jù)庫的設(shè)計 數(shù)據(jù)庫結(jié)構(gòu)設(shè)計使用的數(shù) 據(jù)庫管理系統(tǒng)以及系統(tǒng)開發(fā)工具設(shè)計出數(shù)據(jù)庫以 22 及各個數(shù)據(jù)表的結(jié)構(gòu)。因此 數(shù)據(jù)庫的結(jié)構(gòu)設(shè)計是一個非常重要的環(huán)節(jié),數(shù)據(jù)庫設(shè)計的好壞將直接對應(yīng)用系統(tǒng)的效率。集成了來自不同用戶對現(xiàn)實信息描述所構(gòu)成的外 部視圖,形成全局的概念模型,進(jìn)而可以轉(zhuǎn)換成數(shù)據(jù)庫的模式。 具體流程實現(xiàn)如圖 所示: 21 圖 購物車流程圖 數(shù)據(jù)庫設(shè)計 數(shù)據(jù)庫的分析 數(shù)據(jù)庫是長期存儲在計算機(jī)內(nèi)的,有組織的,可共享的數(shù)據(jù)集合,在一個信息管理系統(tǒng)中占非常重要的地位,它能夠能充分滿足各種信息的輸入和輸出。如存在,則商品數(shù)量相應(yīng)加 1;如沒有該商品,則將該商品添加到該類中。 “添加到購物車”的鏈接時,執(zhí)行如下功能: 檢查用戶購物車類是否存在。 用戶的登陸流程圖如圖 所示: 20 圖 用戶登陸流程圖 購物車流程 購物車的具體實現(xiàn)可采用這種 形式:定義一個購物車的類,其屬性為每一條記錄 Item,每條記錄 Item 的價格 Cost, Item 的 Map 以及若干方法的定義。另外,還需要用戶的性別、地址、EMAIL、郵編、電話號碼等。商務(wù)網(wǎng)站需要很高的穩(wěn)定性和安全性,因此對用戶名不允許使用惡意的代碼作為用戶名而使用真實姓名。在實際的應(yīng)用中,可以這樣設(shè)計,如果用戶沒有登錄,則在頁面中顯示用戶登錄的選項,用戶登錄后,則可 隱藏用戶登錄的選項而代之以用戶的個人信息管理鏈接。其流程圖如圖 所示: 19 圖 注冊功能流程圖 用戶登陸流程 用戶登錄,首先要有一個提供用戶登錄的表單。若已注冊未登錄則直接跳轉(zhuǎn)到登陸界面,登陸后再進(jìn)行商品的購買操作。 模塊功能設(shè)計 從實際的角度出發(fā),結(jié)合用戶的需求,主要給用戶提供和實 現(xiàn)以下 幾個模塊功能 : 登錄模塊,購物車模塊,訂單模塊 18 在線購物 流程圖 顯示 : 此流程圖顯示用戶瀏覽本網(wǎng) 站所進(jìn)行的操作, 用戶進(jìn)入網(wǎng)站瀏覽商品,選擇自己需要的商品,若用戶未注冊則跳轉(zhuǎn)到用戶注冊界面,進(jìn)行注冊,進(jìn)入購物車,確認(rèn)訂購商品,產(chǎn)生訂單。設(shè)計階段,以需求分析的結(jié)果為依據(jù),從實現(xiàn)的角度進(jìn)一步劃分為模塊,并組成模塊的層次結(jié)構(gòu)。 5. 評 價模塊結(jié)構(gòu)的質(zhì)量。 3. 確定模塊之間的調(diào)用關(guān)系。 系統(tǒng)設(shè)計的任務(wù)是: 1. 采用某種設(shè)計方法,將一個復(fù)雜的系統(tǒng)按功能劃分成模塊。系統(tǒng)模型分為邏輯模型和物理模型。組成系統(tǒng)的各個模塊,各自完成特定的簡單功能。當(dāng)問題明確后我們就可以著手尋求解答, 建立符合用戶要求的軟件系統(tǒng),即 進(jìn)入了設(shè)計階段,要把軟件 “ 做什么 ” 的邏輯模型變換為 “ 怎么做 ” 的物理模型,即著手實現(xiàn)軟件的需求,并將設(shè)計的結(jié)果反映在 “ 設(shè)計規(guī)格說明書 ” 文檔中,所以軟件設(shè)計是一個把軟件需求轉(zhuǎn)換為軟件表示的過程,最初這種表示只是描述了軟件的總的體系結(jié)構(gòu),稱為軟件概要設(shè)計或結(jié)構(gòu)設(shè)計。 ( 3) 訂單模塊 客戶選擇商品后產(chǎn)生賬單,讓消費(fèi)者能夠完成選購,付賬一起實現(xiàn)。 使注冊用戶能快捷的購買商品。 、挑選,確認(rèn)或修改購物者的聯(lián)系方式,通過定單查詢對支付費(fèi)用進(jìn)行確定。 系統(tǒng)可實現(xiàn)功能如下: 網(wǎng)上 商品列表的瀏覽,以及對各商品的詳細(xì)信息的查看。 本次 研究選擇的開發(fā)語言為 Java,該系統(tǒng)基于 B/S 架 構(gòu),用戶可以通過瀏覽器對服務(wù)器使用訪問。更糟
點擊復(fù)制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1