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

正文內(nèi)容

基于j2ee的網(wǎng)上商城畢業(yè)論文-wenkub

2023-07-04 15:55:38 本頁(yè)面
 

【正文】 著這些網(wǎng)上零售網(wǎng)站的快速發(fā)展,其經(jīng)營(yíng)商品品種越來(lái)越多,規(guī)模也越來(lái)越大,因此這些獨(dú)立的電子商務(wù)網(wǎng)站通常都不再稱為網(wǎng)上商店,而改稱“網(wǎng)上商城”了,一些大型電子商務(wù)網(wǎng)站除了自己銷售產(chǎn)品之外,也可能為其他企業(yè)提供租用網(wǎng)上商店或者開設(shè)網(wǎng)上專賣店的業(yè)務(wù),因此如果繼續(xù)叫做“網(wǎng)上商店”的確也不能確切描述其全部含義。3. 能過(guò)電子商品的名稱,電子商品的分類進(jìn)行搜索。通過(guò)網(wǎng)上商城,你可以在最短的時(shí)間內(nèi)查找到所需的數(shù)碼產(chǎn)品,然后選擇最優(yōu)的投遞方式把您選擇的商品送到您的手上,從而大大節(jié)省我們彼此寶貴的時(shí)間。論文設(shè)計(jì)和實(shí)現(xiàn)了網(wǎng)上商城系統(tǒng),論文分為五個(gè)部分:第一章即本章引言,簡(jiǎn)述網(wǎng)上購(gòu)物商城這個(gè)課題背景以及開發(fā)本系統(tǒng)的意義。第五章是軟件測(cè)試,測(cè)試系統(tǒng)功能實(shí)現(xiàn)并對(duì)測(cè)試結(jié)果進(jìn)行記錄分析第六章為結(jié)論,為此次畢業(yè)設(shè)計(jì)做一個(gè)總結(jié),總結(jié)所獲得的經(jīng)驗(yàn)和體會(huì)。本系統(tǒng)設(shè)計(jì)的滿足一下幾個(gè)目標(biāo)。并且可以隨時(shí)修改自己的基本資料等基本操作。3. 訂單管理功能:可以完成對(duì)訂單的發(fā)貨處理。3)購(gòu)物車功能登錄后添加商品至購(gòu)物車,進(jìn)行付款購(gòu)買 主要用例的用例描述網(wǎng)上商城系統(tǒng)涉及到的用例包括:商品購(gòu)買,訂單發(fā)貨,會(huì)員信息管理,商品信息管理,會(huì)員管理等,現(xiàn)就系統(tǒng)的主要用例商品購(gòu)買,訂單發(fā)貨進(jìn)行詳細(xì)分析。數(shù)據(jù)庫(kù)及其應(yīng)用的性能都建立在良好的數(shù)據(jù)庫(kù)設(shè)計(jì)的基礎(chǔ)之上,數(shù)據(jù)庫(kù)的數(shù)據(jù)是一切操作的基礎(chǔ),如果數(shù)據(jù)庫(kù)設(shè)計(jì)不好,那么其它一切用于提高數(shù)據(jù)庫(kù)性能的方法收效都是有限的。即:數(shù)據(jù)庫(kù)表中不包含已在其他表中包含的非主關(guān)鍵字信息。圖 網(wǎng)上商城系統(tǒng) ER圖描述了該系統(tǒng)所涉及到的實(shí)體以及他們之間的關(guān)系。表 商品小分類信息表 tb_smallType字段名稱 數(shù)據(jù)類型 字段長(zhǎng)度 主鍵否 說(shuō)明ID int 4 是 數(shù)據(jù)庫(kù)流水號(hào)bigId int 4 商品大類別外建表smallName varchar 50 商品小類別名稱creaTime datetime 4 創(chuàng)建時(shí)間 訂單信息表結(jié)構(gòu)設(shè)計(jì)此表的設(shè)計(jì)主要用來(lái)保存訂單的概要信息,包括用戶訂單的相關(guān)信息,除了用戶的送貨相關(guān)信息之外,還有一個(gè)貨物是否發(fā)送成功的標(biāo)識(shí)。表 會(huì)員信息表 tb_member字段名稱 數(shù)據(jù)類型 字段長(zhǎng)度 主鍵否 說(shuō)明ID int 4 數(shù)據(jù)庫(kù)流水號(hào)name varchar 50 會(huì)員名稱password varchar 50 會(huì)員密碼reallName varchar 50 會(huì)員真實(shí)姓名age int 4 會(huì)員年齡profession varchar 50 會(huì)員職業(yè)Email varchar 50 電子郵箱qestion varchar 50 找回密碼問(wèn)題result varchar 50 答案 管理員信息表結(jié)構(gòu)設(shè)計(jì)該表的設(shè)計(jì)用于保存管理員的信息,包括賬號(hào),密碼,名稱,是否為管理員標(biāo)識(shí)等,其中 0 代表是管理員,1 代表不是管理員。本系統(tǒng)的結(jié)構(gòu)圖如下:圖 系統(tǒng)總體結(jié)構(gòu)圖4 系統(tǒng)詳細(xì)設(shè)計(jì) 開發(fā)平臺(tái)與工具 J2EE 平臺(tái) J2EE 是一種利用 Java2 平臺(tái)來(lái)簡(jiǎn)化企業(yè)解決方案的開發(fā)、部署和管理相關(guān)的復(fù)雜問(wèn)題的體系結(jié)構(gòu)。通過(guò)提供統(tǒng)一的開發(fā)平臺(tái),J2EE 降低了開發(fā)多層應(yīng)用的費(fèi)用和復(fù)雜性,同時(shí)提供對(duì)現(xiàn)有應(yīng)用程序集成強(qiáng)有力支持,完全支持 EnterpriseJavaBeans,有良好的向?qū)еС执虬筒渴饝?yīng)用,添加目錄支持,增強(qiáng)了安全機(jī)制,提高了性能。當(dāng) Action Servlet 接受到一個(gè)用戶請(qǐng)求時(shí)候,將執(zhí)行以下流程:(1)檢索和用戶請(qǐng)求匹配的 ActionMapping 實(shí)例,如果不存在,就返回用戶請(qǐng)求路徑無(wú)效的信息。(4)如果 ActionForm 的 validate 方法返回 null 或者返回一個(gè)不包含 ActionMessage 的 ActionErrors 對(duì)象,就表示表單驗(yàn)證成功;如果 ActionForm 的 validate方法返回一個(gè)或多個(gè) ActionMessage 的 ActionErrors 對(duì)象,就表示表單驗(yàn)證失敗,此時(shí) ActionServlet 將直接把請(qǐng)求轉(zhuǎn)發(fā)給包含用戶提交表單的 JSP 組件,在這種情況下,不會(huì)再創(chuàng)建 Action 對(duì)象并調(diào)用 Action 的 execute 方法。 WEB 服務(wù)器和數(shù)據(jù)庫(kù)在系統(tǒng)的開發(fā)過(guò)程中使用的 Web 應(yīng)用服務(wù)器是 Tomcat,是 Apache 軟件基金會(huì)(Apache Software Foundation)的 Jakarta 項(xiàng)目中的一個(gè)核心項(xiàng)目,由Apache、SUN 和其他一些公司及個(gè)人共同開發(fā)而成。Struts 是一個(gè)全新的 MVC 框架,實(shí)在 WebWork 基礎(chǔ)上發(fā)展起來(lái)的。 //加載數(shù)據(jù)庫(kù)驅(qū)動(dòng) connection = (url, sa, sodi)。該網(wǎng)站會(huì)員管理模塊由用戶注冊(cè),用戶登陸,找回密碼 3 部分組成。(2)前臺(tái)文件構(gòu)架本網(wǎng)上商城的前臺(tái)文件結(jié)構(gòu)如圖 所示。登錄界面如下:圖 會(huì)員登錄界面在這個(gè)模塊的實(shí)現(xiàn)中,我們配置了 配置文件,當(dāng)?shù)卿浀臅r(shí)候會(huì)相應(yīng)請(qǐng)求 ActionServlet,本模塊中的配置文件中的關(guān)鍵代如下:formbeansformbean name=memberForm type= //formbeansaction name=memberForm path=/memberAction scope=request forward name=operationMember path=/member/ / forward name=checkMember path=/member/ / forward name=selectOneMemberHead path=/member/ / forward name=selectMember path=/background/member/ / forward name=selectOneMember path=/background/member/ / forward name=deleteMember path=/background/member/ / /action如果用戶還不是會(huì)員則提示用戶進(jìn)行注冊(cè),用戶提交信息之后,系統(tǒng)開始判斷用戶的注冊(cè)信息是否有效,首先是用戶名是否為空, (該處存在用戶名命名規(guī)則的問(wèn)題,后面問(wèn)題中會(huì)詳細(xì)解決)用戶輸入的兩次密碼是否一致,然后依次往后判斷用戶所填寫的各項(xiàng)信息是否符合要求,直到所有信息均正確無(wú)誤,系統(tǒng)將該用戶注冊(cè)信息寫入會(huì)員表即 member 并提示用戶注冊(cè)成功,用戶登陸后,就可以進(jìn)行有效的購(gòu)物了。(1)添加購(gòu)物車添加購(gòu)物車就是用戶選中的商品暫時(shí)放在購(gòu)物車中。=goodsID。Vector cart=(Vector)(cart)。i++){ SellGoodsForm form=(SellGoodsForm)(i)。 }}}if(flag)(sellGoodsForm)。(2)查看購(gòu)物車購(gòu)物車頁(yè)面主要是用于顯示用戶所選擇的商品信息以及每種商品的數(shù)量,單價(jià),最后還要包括所選擇商品的總價(jià)錢,如圖 所示: 圖 購(gòu)物車界面用戶可以在文本框中輸入想要購(gòu)買的數(shù)量,然后確定購(gòu)買數(shù)量,而要特別注意的是檢查商品金額的計(jì)算是否正確。(3)清空購(gòu)物車清空購(gòu)物車是指當(dāng)用戶訂單生成后,一定要將清空購(gòu)物車再選擇商品,這樣防止重復(fù)購(gòu)物,其實(shí)清空購(gòu)物車實(shí)現(xiàn)很簡(jiǎn)單,只需要將 session 中存儲(chǔ)的 cart 對(duì)象清空即可,(“cart”)這句代碼即可實(shí)現(xiàn)。tb_orderDetail 表用來(lái)保存訂單中包括的商品信息,例如:購(gòu)買的商品,商品價(jià)格以及數(shù)量等。 A.生成訂單頁(yè)面  生成訂單頁(yè)面主要是供用戶輸入收貨人的聯(lián)系地址,電話等送貨信息,如圖 所示。圖 訂單提交頁(yè)面這個(gè)頁(yè)面需要后臺(tái)處理的數(shù)據(jù)是剛才所生成的訂單對(duì)象,而這個(gè)頁(yè)面中的具體訂單條目的信息仍然取自購(gòu)物車,這樣避免了需要查詢數(shù)據(jù)庫(kù)的麻煩。管理功能是網(wǎng)上購(gòu)物系統(tǒng)相當(dāng)重要的一部分功能。后臺(tái)界面商品設(shè)置顯示商品添加商品訂單設(shè)置刪除執(zhí)行訂單友情鏈接設(shè)置 會(huì)員設(shè)置顯示詳情 刪除會(huì)員公告設(shè)置公告處理 后臺(tái)文件結(jié)構(gòu)圖 商品設(shè)置模塊商品信息管理,主要就是添加新的商品,刪除和修改已經(jīng)添加的商品。 會(huì)員設(shè)置模塊會(huì)員信息管理,則主要是對(duì)一些惡意注冊(cè)用戶進(jìn)行刪除,如下圖圖 會(huì)員信息管理界面這部分的 sql 代碼如下所示:會(huì)員詳細(xì)信息:String member_select = select * from tb_member order by id DESC。是否發(fā)貨:String order_updateSign =update tb_order set sign=1 where number=?。以上兩個(gè)部分都是比較簡(jiǎn)單的功能實(shí)現(xiàn),具體實(shí)現(xiàn)過(guò)程與前幾個(gè)類似。各個(gè)模塊組裝完成后,又會(huì)出現(xiàn)一些問(wèn)題。我們以用戶wangxin的身份登入系統(tǒng),用戶名是:wagnxin 密碼是:111然后點(diǎn)擊定購(gòu)商品:洗衣機(jī) 單價(jià)為 5000 元 彈出購(gòu)物車清單:選擇商品數(shù)量 2 確認(rèn) 付款后進(jìn)入訂單查看明細(xì),與我們估算的數(shù)據(jù)相符,如圖所示:圖 訂貨明細(xì)查詢圖一此時(shí)選擇清空購(gòu)物車,繼續(xù)購(gòu)物,與我們估算的數(shù)據(jù)也相符,證明清空購(gòu)物車的功能正常有效,并沒(méi)有將我們第一次選購(gòu)的物品計(jì)算在內(nèi),價(jià)格的計(jì)算也正確無(wú)誤,如圖所示:圖 訂貨明細(xì)查詢圖二 測(cè)試分析總結(jié)及說(shuō)明在測(cè)試過(guò)程中,我經(jīng)過(guò)模塊測(cè)試和組裝測(cè)試,排除了系統(tǒng)的大部分錯(cuò)誤。從上面的測(cè)試中可以看出,此系統(tǒng)可以完成用戶登錄、系統(tǒng)設(shè)置、商品管理、會(huì)員管理、訂單管理等功能。6 結(jié)束語(yǔ) 工作成果在 MyEclipse 開發(fā)環(huán)境下,以 J2EE 為平臺(tái),運(yùn)用 JSP 網(wǎng)絡(luò)編程語(yǔ)言和 Struts 框架和 SQL 數(shù)據(jù)庫(kù)完成了 B/S 模式的網(wǎng)上商城系統(tǒng)。 改進(jìn)意見,會(huì)更大的改進(jìn)系統(tǒng)的開發(fā)便捷性和可維護(hù)性,系統(tǒng)在數(shù)據(jù)庫(kù)與Web服務(wù)器的連接時(shí)采用的是連接池技術(shù),會(huì)使系統(tǒng)有更強(qiáng)的數(shù)據(jù)庫(kù)映射關(guān)系,進(jìn)而極大簡(jiǎn)化開發(fā)過(guò)程,還有就是系統(tǒng)在一些信息設(shè)置的細(xì)節(jié)上還存在不足,可以對(duì)系統(tǒng)的相關(guān)字段進(jìn)行格式設(shè)置和異常處理,使數(shù)據(jù)更加規(guī)范化。在配置開發(fā)工具過(guò)程中對(duì)Tomcat和MyEclipse的連接部署有了清晰地認(rèn)識(shí),在寫配置文件的時(shí)候也有了相當(dāng)?shù)牧私? 對(duì)開發(fā)Web程序的步驟框架頁(yè)有了總體性認(rèn)識(shí)。通過(guò)本次畢業(yè)設(shè)計(jì),使我無(wú)論在理論上還是在實(shí)踐上都有一個(gè)較大幅度的提高,尤其是對(duì)具體業(yè)務(wù)的抽象能力和對(duì)各種技術(shù)及框架的綜合運(yùn)用能力,同時(shí)也培養(yǎng)了自己獨(dú)
點(diǎn)擊復(fù)制文檔內(nèi)容
范文總結(jié)相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1