




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
目錄TOC\o"1-3"\h\u241071引言 1325351.1互聯(lián)網(wǎng)的發(fā)展 121051.2網(wǎng)上購物系統(tǒng)的應(yīng)用前景 1180022開發(fā)工具及架構(gòu)介紹 2266182.1開發(fā)語言介紹 2301722.2jsp技術(shù) 280872.3java技術(shù) 2257132.4mysql數(shù)據(jù)庫 3233443開發(fā)模式介紹 3176013.1開發(fā)模式 314313.2SSM簡介 3219283.3三層架構(gòu)簡介 4194944系統(tǒng)分析 464734.1系統(tǒng)需求分析 4127974.2模塊劃分 5291144.3可行性分析 6139255數(shù)據(jù)庫設(shè)計(jì) 7144435.1概念設(shè)計(jì) 7284715.2.數(shù)據(jù)庫表設(shè)計(jì) 9198226購物管理系統(tǒng)的實(shí)現(xiàn) 11162346.1系統(tǒng)登錄 11179876.2首頁 12213116.3后臺管理-后臺管理的實(shí)現(xiàn) 13245456.4后臺管理-菜單管理的實(shí)現(xiàn) 1457986.5后臺管理-商品管理模塊實(shí)現(xiàn) 15138326-6后臺管理-訂單管理模塊實(shí)現(xiàn) 1616323結(jié)論 175833參考文獻(xiàn) 191引言1.1互聯(lián)網(wǎng)的發(fā)展2007年4月,加拿大在互聯(lián)網(wǎng)絡(luò)上舉辦了一個(gè)“全國小說‘的寫作活動。參加活動的作家一共有12位,代表加拿大全國12個(gè)省區(qū)的作家。12位知名作家在12個(gè)小時(shí)內(nèi)完成了一篇集體創(chuàng)作的小說。小說的主題是”跨國故事”(CrossCountryStory美國著名作家約翰.厄普代克與另外44名作家-起在網(wǎng)上合作完成了題為”故事由謀殺開始“的小說。這次網(wǎng)絡(luò)小說寫作活動由著名的網(wǎng)上書店亞馬遜公司主持。網(wǎng)絡(luò)小說又一次風(fēng)靡一時(shí)。據(jù)統(tǒng)計(jì),目前國內(nèi)上網(wǎng)的約1000萬網(wǎng)民中,21歲到35歲的占80%。網(wǎng)絡(luò)文學(xué)興起的背后是70年代乃至80年代出生的青年作家、青年文學(xué)愛好者的迅速成長。有人甚至將網(wǎng)絡(luò)文學(xué)形容為“時(shí)代新文化運(yùn)動的先聲”,網(wǎng)絡(luò)文學(xué)的興起能夠”吹響新文明的號角”。隨著人們生活節(jié)奏的加快和計(jì)算機(jī)的普及,更多的信息在互聯(lián)網(wǎng)中交流,人們不會在是僅僅通過電視,報(bào)紙來了解身邊發(fā)生的事,互聯(lián)網(wǎng)給人們的生活帶來了更快的信息交流,所以更多的人選擇利用網(wǎng)絡(luò)來進(jìn)行信息的發(fā)布,能夠使人們更加迅速的了解到直接關(guān)系的信息。1.2網(wǎng)上購物系統(tǒng)的應(yīng)用前景在一些科技比較發(fā)達(dá)的西方國家,網(wǎng)絡(luò)購物發(fā)展的十分迅速,已經(jīng)日趨成熟。美國有許多商業(yè)公司,比如沃爾瑪,克羅格這些公司,中國的聯(lián)華,大潤發(fā),永輝超市等等,基本都已經(jīng)進(jìn)入了信息化的發(fā)展序列,已經(jīng)開始做網(wǎng)上商店。所以說網(wǎng)上購物已經(jīng)形成一種模式,日益進(jìn)入人們的生活,改善人們的生活,提高人們的生活質(zhì)量。二十一世紀(jì)是信息的社會,信息作為社會最主要的資源,將成為戰(zhàn)略資源引起人們關(guān)注,使傳統(tǒng)的網(wǎng)上購物員的工作日益繁重起來。迫使人們起用新的管理方法來管理商品,如何把網(wǎng)上購物員從繁重的工作中解脫出來呢?。從而使人們有更多時(shí)間來獲取信息、了解信息、掌握信息。目前,企、事業(yè)及各種單位,隨著信息技術(shù)的不斷發(fā)展,購物的信息化不斷地深入進(jìn)行,這必將促進(jìn)購物模式、購物內(nèi)容、方法、手段的改革,也以將促進(jìn)商場管理的重大變化。網(wǎng)上購物系統(tǒng)是一個(gè)商鋪不可缺少的部分,它的內(nèi)容對于客戶和管理者來說都至關(guān)重要,所以網(wǎng)上購物系統(tǒng)應(yīng)該能夠?yàn)楣芾碚吆涂蛻籼峁┮环N更加便捷的手段。2開發(fā)工具及架構(gòu)介紹2.1開發(fā)語言介紹網(wǎng)上購物系統(tǒng)是JSP技術(shù),MYSQL數(shù)據(jù)庫,基于SSM框架開發(fā)而成。系統(tǒng)所用的系統(tǒng)開發(fā)環(huán)境如下表2-1所示。表2-1系統(tǒng)開發(fā)環(huán)境環(huán)境版本EclipseEclipse2019MySQLMySQL5.5JDKJDK1.8TomcatTomcat-8.5下面對本系統(tǒng)所選用的技術(shù)進(jìn)行簡單的介紹:2.2jsp技術(shù)JSP程序使用了Java編程語言,JSP技術(shù)可以對動態(tài)網(wǎng)頁進(jìn)行封裝。通過tags和scriptlets,網(wǎng)頁還能訪問存在于服務(wù)端的資源的應(yīng)用邏輯。JSP可以分離網(wǎng)頁邏輯與網(wǎng)頁設(shè)計(jì)和顯示,對可重用的基于組件的開發(fā)進(jìn)行支撐,更容易的對基于Web的應(yīng)用程序進(jìn)行設(shè)計(jì)。本系統(tǒng)銀行賬目管理系統(tǒng)選取的是JSP技術(shù)來進(jìn)行前端頁面的開發(fā)。2.3java技術(shù)Java非常適合于企業(yè)網(wǎng)絡(luò)和Internet環(huán)境,現(xiàn)在已成為Internet中最受歡迎、最有影響的編程語言。Java是一種跨平臺,適合于分布式計(jì)算環(huán)境的面向?qū)ο缶幊陶Z言。它具有簡單性、面向?qū)ο?、分布式、解釋型、可靠、安全、平臺無關(guān)、可移植、高性能、多線程、動態(tài)性等特點(diǎn)。所以本系統(tǒng)采用Java進(jìn)行后臺的編程語言。2.4mysql數(shù)據(jù)庫MySQL是一個(gè)免費(fèi)的開源數(shù)據(jù)庫框架,基本可以勝任一般企業(yè)級的數(shù)據(jù)庫要求。本銀行賬目管理系統(tǒng)由于對于數(shù)據(jù)庫沒有很大的需求,所以選用了MYSQL作為數(shù)據(jù)存儲工具。3開發(fā)模式介紹3.1開發(fā)模式在三層體系結(jié)構(gòu)的B/S(Browser/Server,瀏覽器/服務(wù)器結(jié)構(gòu))系統(tǒng)中,用戶可以通過瀏覽器向分布在網(wǎng)絡(luò)上的眾多服務(wù)器發(fā)出請求。B/S系統(tǒng)極大地簡化了客戶機(jī)的工作量,客戶機(jī)上只需要安裝、配置少量的客戶端運(yùn)行軟件即可,服務(wù)器將擔(dān)負(fù)大量的工作,對數(shù)據(jù)庫的訪問以及應(yīng)用程序的執(zhí)行都將由服務(wù)器來完成。3.2SSM簡介SSM框架集是由Spring、SpringMVC和MyBatis這三個(gè)開源框架整合而成的,通常它是作為數(shù)據(jù)源較簡單的web項(xiàng)目的框架。Spring是一個(gè)輕量級的控制反轉(zhuǎn)(IoC)和面向切面(AOP)的容器框架;SpringMVC分離了控制器、模型對象、分派器以及處理程序?qū)ο蟮慕巧?,這種分離讓它們更容易進(jìn)行定制;MyBatis是一個(gè)支持普通SQL查詢,存儲過程和高級映射的優(yōu)秀持久層框架。Spring是一個(gè)開源框架,Spring使用基本的JavaBean來完成以前只可能由EJB完成的事情。然而,Spring的用途不僅限于服務(wù)器端的開發(fā)。從簡單性、可測試性和松耦合的角度而言,任何Java應(yīng)用都可以從Spring中受益。簡單來說,Spring是一個(gè)輕量級的控制反轉(zhuǎn)(IoC)和面向切面(AOP)的容器框架。
3.3三層架構(gòu)簡介三層架構(gòu)(3-tierapplication)通常意義上的三層架構(gòu)就是將整個(gè)業(yè)務(wù)應(yīng)用劃分為:表現(xiàn)層(UI)、業(yè)務(wù)邏輯層(BLL)、數(shù)據(jù)訪問層(DAL)。區(qū)分層次的目的即為了“高內(nèi)聚,低耦合”的思想。1.表現(xiàn)層(UI):通俗講就是展現(xiàn)給用戶的界面,即用戶在使用一個(gè)系統(tǒng)的時(shí)候他的所見所得。主要是指與用戶交互的界面。用于接收用戶輸入的數(shù)據(jù)和顯示處理后用戶需要的數(shù)據(jù)。2.業(yè)務(wù)邏輯層(BLL):針對具體問題的操作,也可以說是對數(shù)據(jù)層的操作,對數(shù)據(jù)業(yè)務(wù)邏輯處理。UI層和DAL層之間的橋梁。實(shí)現(xiàn)業(yè)務(wù)邏輯。業(yè)務(wù)邏輯具體包含:驗(yàn)證、計(jì)算、業(yè)務(wù)規(guī)則等等。3.數(shù)據(jù)訪問層(DAL):該層所做事務(wù)直接操作數(shù)據(jù)庫,針對數(shù)據(jù)的增添、刪除、修改、更新、查找等。與數(shù)據(jù)庫打交道。主要實(shí)現(xiàn)對數(shù)據(jù)的增、刪、改、查。將存儲在數(shù)據(jù)庫中的數(shù)據(jù)提交給業(yè)務(wù)層,同時(shí)將業(yè)務(wù)層處理的數(shù)據(jù)保存到數(shù)據(jù)庫。(當(dāng)然這些操作都是基于UI層的。用戶的需求反映給界面(UI),UI反映給BLL,BLL反映給DAL,DAL進(jìn)行數(shù)據(jù)的操作,操作后再一一返回,直到將用戶所需數(shù)據(jù)反饋給用戶)4系統(tǒng)分析4.1系統(tǒng)需求分析目前一些大型企業(yè)品牌,包括一些中小型企業(yè)都已經(jīng)進(jìn)入信息化的購物新時(shí)代,這是大勢所趨,只有跟著潮流走才不會落伍。我們設(shè)計(jì)的網(wǎng)上購物系統(tǒng)能夠幫助人們能更好的維護(hù)商品,將產(chǎn)品進(jìn)行分類,進(jìn)行編輯,能夠更好更快更便捷的管理種類繁雜的商品,從而減輕人們線下管理的工作壓力。而且網(wǎng)上購物系統(tǒng)更能提供給更多的人去看去了解商品,從而提高商品的成交量,增加營業(yè)額。并且能夠?qū)⑸唐返某山蛔邉莺芎玫恼宫F(xiàn)出來,可以看出更好的產(chǎn)品銷量,達(dá)到好貨多售的目的。依據(jù)以上總體目標(biāo),網(wǎng)上購物系統(tǒng)的要求主要有以下幾個(gè)方面:(1)系統(tǒng)能夠完成網(wǎng)上購物系統(tǒng)的主要功能;(2)系統(tǒng)界面簡潔,容易操作;(3)具有一定的穩(wěn)定性,安全性;(4)訪問速度快;4.2模塊劃分系統(tǒng)設(shè)計(jì)原則主要有:1.系統(tǒng)性:系統(tǒng)是作為統(tǒng)一整體而存在的,因此,在系統(tǒng)設(shè)計(jì)中,要從整個(gè)系統(tǒng)的角度進(jìn)行考慮,系統(tǒng)的代碼要統(tǒng)一,設(shè)計(jì)規(guī)范要標(biāo)準(zhǔn),傳遞語言要盡可能一致,對系統(tǒng)的數(shù)據(jù)采集要做到數(shù)出一處、全局共享,使一次輸入得到多次利用。2.靈活性:為保持系統(tǒng)的長久生命力,要求系統(tǒng)具有很強(qiáng)的環(huán)境適應(yīng)性,為此,系統(tǒng)應(yīng)具有較好的開放性和結(jié)構(gòu)的可變性。在系統(tǒng)設(shè)計(jì)中,應(yīng)盡量采用模塊化結(jié)構(gòu),提高各模塊的獨(dú)立性,盡可能減少模塊間的數(shù)據(jù)耦合,使各子系統(tǒng)間的數(shù)據(jù)依賴堿至最低限度。這樣,既便于模塊的修改,又便于增加新的內(nèi)容,提高系統(tǒng)適應(yīng)環(huán)境變化的能力。3.可靠性:可靠性是指系統(tǒng)抵御外界干擾的能力及受外界干擾時(shí)的恢復(fù)能力。一力、抗病毒能力等。建舞中應(yīng)盡量避免不必要的復(fù)雜化,各模塊應(yīng)盡量謫潔,以便緒短處理流程、減少處網(wǎng)上閱讀平臺是針對讀者進(jìn)行管理,是利用計(jì)算機(jī)進(jìn)行集中管理而開發(fā)的系統(tǒng)。該詢、管理等功能。升生的美生國物的共看進(jìn)行分類。您加各種美國的書福,針對不同用戶的喜好得助種類齊全的類型供讀者選擇,是讀者有更廣闊的空間和選擇性在本小說閱讀網(wǎng)站進(jìn)行閱讀和下載,方便用戶的使用。4.設(shè)計(jì)出的軟件能夠提供一個(gè)良好的橫板或平臺,使得用戶以后能夠按照基本要求對網(wǎng)上閱讀平臺的內(nèi)容進(jìn)行修改和更新,圖4-1系統(tǒng)功能展示圖4.3可行性分析 管理可行性分析:只需具備計(jì)算機(jī)基本操作方法,對于專業(yè)要求經(jīng)短期培訓(xùn)即可;管理基礎(chǔ)工作,各項(xiàng)管理制度比較健全,執(zhí)行嚴(yán)格,原始數(shù)據(jù)采集完整,保存良好,在管理上具有一定的可行性。經(jīng)濟(jì)可行性分析:軟硬件結(jié)構(gòu)簡單,易于實(shí)現(xiàn),實(shí)現(xiàn)后可以為用戶帶來方便性。技術(shù)可行性分析:硬件方面,輸入輸出能力,內(nèi)部存儲器和外部存儲器的容量都能滿足用戶的要求;軟件方面,有合適的軟件開發(fā)工具、數(shù)據(jù)庫系統(tǒng);而用戶方面,只要用戶有可連接網(wǎng)絡(luò)的電腦,就可以進(jìn)行簡單的閱讀操作,在技術(shù)上是可行的。經(jīng)以上分析,本系統(tǒng)的開發(fā)具有可行性。用戶使用圖如下:圖4-2顧客模塊用例圖5數(shù)據(jù)庫設(shè)計(jì)5.1概念設(shè)計(jì)1.用戶信息(users)表,包含客戶的信息有:客戶的編號(id),客戶登錄的用戶名(username),客戶登錄時(shí)的密碼(password),客戶的名字(name),客戶的手機(jī)號碼(phone),客戶的地址(address)。用戶信息表的E-R圖如下圖所示。圖5-1用戶信息表E-R圖2.類別信息(category)表,用戶對商品的分類,類別的id(id),類別名稱(name),類別信息表的E-R圖如下圖4-3所示。圖5-2類別信息表E-R圖3.訂單項(xiàng)目(items)表,用于展示訂單編號,購買時(shí)價(jià)格(price),購買數(shù)量(amount),菜品的id(product_id),訂單id(indent_id)。訂單項(xiàng)目表的E-R圖如下圖4-4所示。圖5-3訂單項(xiàng)目表E-R圖4.商家信息(admins)表,用來存放商家用戶名(username)和密碼(password)。商家信息表的E-R圖如下圖4-6所示。圖5-4商家信息表E-R圖5.支付后訂單信息(orders)表,支付后的訂單編號(id),訂單總價(jià)(total),商品總數(shù)量(amount),,,收貨信息(name、phone、adress)。支付后訂單信息表的E-R圖如下圖4-7所示。圖5-5支付后訂單表E-R圖5.2.數(shù)據(jù)庫表設(shè)計(jì)本開發(fā)系統(tǒng)所用到的數(shù)據(jù)表如下所示。1.用戶信息(users)表,這張表里存放客戶的username姓名,password密碼,name用戶姓名,email郵箱地址,iphone電話號碼,address地址等信息。id為主鍵,屬于int類型,其他的都屬于varchar類型。如果有新增客戶賬號,表中也會增加相應(yīng)的客戶信息進(jìn)行儲存。表5-6用戶信息表users列名類型說明備注idintId主鍵usernamevarchar用戶名passwordvarchar密碼namevarchar收貨人姓名phonevarchar收貨人電話addressvarchar收貨人的地址2.商品信息(goods)表,這張表中存放了商品的信息,pname商品的名稱,market_price商品的市場價(jià)格,shop_price商品的購買價(jià)格,還有image商品的圖片信息。新增的商品信息也會出現(xiàn)在表中。表5-7商品表goods列名類型說明備注idintId主鍵namevarchar商品的名稱imagevarchar商品圖的地址Market_pricevarchar商品市場價(jià)格Shop_pricevarchar商品購買價(jià)格實(shí)際效果圖如下:3.類別信息(category)表,用來將產(chǎn)品劃分成不同的分類,cid為主鍵,cname是名稱。表5-8類別信息表category列名類型說明備注cidintId主鍵cnamevarchar名稱4.訂單項(xiàng)表(orders)表,存放了購物的總價(jià),訂單創(chuàng)建的時(shí)間(ordertime),購買的數(shù)量(state),用戶的姓名(name),用戶的電話(phone),用戶的地址(addr)。表5-9訂單項(xiàng)表orders列名類型說明備注oidintId主鍵totalfloat購物總價(jià)stateint數(shù)量Nameint客戶的姓名phoneint客戶的電話addrint客戶的地址6購物管理系統(tǒng)的實(shí)現(xiàn)6.1系統(tǒng)登錄本系統(tǒng)采用后臺管理系統(tǒng)管理員登錄唯一的標(biāo)示,管理員使用帳號及密碼登陸系統(tǒng)。登陸模塊的流程如圖6-1所示,登陸界面如圖6-1-2所示。圖6-1系統(tǒng)登陸流程圖圖6-2系統(tǒng)登陸界面圖調(diào)用service方法進(jìn)行登錄,獲取數(shù)據(jù)庫中的用戶user和password,調(diào)用userservice的adminUserDao方法進(jìn)行用戶名和密碼的驗(yàn)證,如果輸入的用戶名和密碼為null,提示為“用戶名或密碼錯(cuò)誤”,然后返回帶loginFail界面。如果輸入用戶名和密碼成功,就會跳轉(zhuǎn)到loginSucess界面。圖4-1-1:后臺登陸界面//后臺登錄的執(zhí)行的方法 publicStringlogin(){ //調(diào)用service方法完成登錄 AdminUserexistAdminUser=adminUserService.login(adminUser); //判斷 if(existAdminUser==null){ //用戶名或密碼錯(cuò)誤 this.addActionError("用戶名或密碼錯(cuò)誤!"); return"loginFail"; }else{ //登錄成功: ServletActionContext.getRequest().getSession() .setAttribute("existAdminUser",existAdminUser); return"loginSuccess"; } }6.2首頁用戶訪問http://localhost:8080/網(wǎng)站后首頁會映入眼簾,首頁可以查看商城的分類,用戶都可以查看以及在線選商品。用戶首頁模塊如圖4-3所示。登陸成功后進(jìn)入首頁面。:圖6-3首頁界面6.3后臺管理-后臺管理的實(shí)現(xiàn)該模塊功屬于管理員操作的模塊,管理員登錄后臺系統(tǒng)后,可以進(jìn)入系統(tǒng)管理菜單的用戶管理菜單界面,可以對系統(tǒng)的用戶進(jìn)行管理,進(jìn)行增刪改查操作。界面如圖4-5所示。圖6-4系統(tǒng)后臺用戶管理界面6.4后臺管理-菜單管理的實(shí)現(xiàn)進(jìn)入菜單管理模塊下的一級、二級菜單類型管理,添加菜單類型,搜索想要的菜單類型、修改和刪除相應(yīng)的菜單類型都可以。界面如圖4-10所示。圖6-5菜單管理界面后臺通過分級分類將商品進(jìn)行分類,使用service方法查詢所有分類,通過值棧保存一級分類合集,并且調(diào)用service進(jìn)行分類保存,保存完成return頁面跳轉(zhuǎn)到savesuccess界面。調(diào)用Service完成一級分類的刪除,級聯(lián)刪除一定先查詢在刪除,查詢使用cid進(jìn)行查詢。publicclassAdminCategoryActionextendsActionSupportimplementsModelDriven<Category>{ //模型驅(qū)動使用的對象. privateCategorycategory=newCategory(); publicCategorygetModel(){ returncategory; } //注入一級分類的Service publicCategoryServicecategoryService; publicvoidsetCategoryService(CategoryServicecategoryService){ this.categoryService=categoryService; } //查詢所有一級分類 publicStringfindAll(){ //調(diào)用Service查詢所有一級分類 List<Category>cList=categoryService.findAll(); //通過值棧保存一級分類集合: ActionContext.getContext().getValueStack().set("cList",cList); return"findAll"; }6.5后臺管理-商品管理模塊實(shí)現(xiàn)管理員可以在該頁面進(jìn)行出商品信息的發(fā)布,可以輸添加相關(guān)的商品信息,輸入商品圖片、商品名字、商品價(jià)格、設(shè)置是否熱門,也可以編輯,刪除,新增相應(yīng)的商品。商品管理信息列表的界面如圖4-13所示。圖6-6商品管理界面圖//清空購物車的執(zhí)行的方法: publicStringclearCart(){ //獲得購物車對象. Cartcart=getCart(); //調(diào)用購物車中清空方法. cart.clearCart(); return"clearCart"; } //從購物車中移除購物項(xiàng)的方法: publicStringremoveCart(){ //獲得購物車對象 Cartcart=getCart(); //調(diào)用購物車中移除的方法: cart.removeCart(pid); //返回頁面: return"removeCart"; } //我的購物車:執(zhí)行的方法 publicStringmyCart(){ return"myCart";購物車的增刪改方法使用pid方法查詢商品,購物車存在于session中,首先封裝cartitem對象,在count中使用pid查詢這個(gè)商品添加到這個(gè)購物車中。清空購物車需要使用clearcart方法來實(shí)現(xiàn)。6-6后臺管理-訂單管理模塊實(shí)現(xiàn)管理員可以在該頁面進(jìn)行出小說訂單信息的管理,可以電機(jī)相應(yīng)的訂單詳情進(jìn)行訂單詳情的查看,可以查看訂單編號、訂單金額、收貨人、訂單狀態(tài)。訂單管理信息列表的界面如圖4-14所示。圖6-7商城管理界面圖//業(yè)務(wù)層根據(jù)用戶id查詢訂單,帶分頁查詢. publicPageBean<Order>findByUid(Integeruid,Integerpage){ PageBean<Order>pageBean=newPageBean<Order>(); //設(shè)置當(dāng)前頁數(shù): pageBean.setPage(page); //設(shè)置每頁顯示記錄數(shù): //顯示5個(gè) intlimit=5; pageBean.setLimit(limit); //設(shè)置總記錄數(shù): inttotalCount=0; totalCount=orderDao.findCountByUid(uid); pageBean.setTotalCount(totalCount); //設(shè)置總頁數(shù) inttotalPage=0; if(totalCount%limit==0){ totalPage=totalCount/limit; }else{ totalPage=totalCount/limit+1; } pageBean.setTotalPage(totalPage); //設(shè)置每頁顯示數(shù)據(jù)集合: intbegin=(1)*limit; List<Order>list=orderDao.findPageByUid(uid,begin,limit); pageBean.setList(list); returnpageBean;//修改訂單狀態(tài) publicStringupdateState(){ //根據(jù)id查詢訂單 OrdercurrOrder=orderService.findByOid(order.getOid()); currOrder.setState(3); orderService.update(currOrder); //頁面跳轉(zhuǎn) return"updateStateSuccess"; } //根據(jù)訂單的id查詢訂單項(xiàng): publicStringfindOrderItem(){ //根據(jù)訂單id查詢訂單項(xiàng): List<OrderItem>list=orderService.findOrderItem(order.getOid()); //顯示到頁面: ActionContext.getContext().getValueStack().set("list",list); //頁面跳轉(zhuǎn) return"findOrderItem"; }}訂單的查詢修改,全部都是根據(jù)用戶的id來進(jìn)行查詢修改,用戶id查詢訂單,訂單每頁顯示五個(gè)商品,設(shè)置pagebean設(shè)置訂單頁數(shù)。用戶查詢訂單和修改訂單使用orderservice來實(shí)現(xiàn)。修改查詢完成后update。進(jìn)行頁面跳轉(zhuǎn)到updatestatesuccess頁面。就會顯示成功。結(jié)論本文簡要介紹了我負(fù)責(zé)的網(wǎng)上購物系統(tǒng)中的相關(guān)模塊,基本包含了當(dāng)前流行頁面的功能。論文詳細(xì)的介紹了整個(gè)畢業(yè)設(shè)計(jì)的開發(fā)模塊,其中又詳細(xì)的講解了我的設(shè)計(jì)內(nèi)容,經(jīng)歷過系統(tǒng)的分析、設(shè)計(jì)和實(shí)現(xiàn)。在這一段時(shí)間里,對于系統(tǒng)開發(fā)和環(huán)境的搭建,數(shù)據(jù)庫的設(shè)計(jì),有了更深刻的了解。在學(xué)校的學(xué)習(xí)中,對于書面的知識并沒有進(jìn)行實(shí)踐,在企業(yè)的幾個(gè)月的實(shí)習(xí)和磨練中,是自己的知識增長了不少,也對軟件開發(fā)有了更深刻的認(rèn)識。 在這次的畢業(yè)設(shè)計(jì)中,我深深地感觸到,自己所掌握的java技術(shù)還遠(yuǎn)遠(yuǎn)不夠,也深深了解到一個(gè)網(wǎng)站從需求分析到發(fā)布上網(wǎng)是多么困難的一件事,不過當(dāng)看著自己手中的這個(gè)項(xiàng)目一天天的變得完美,是多么令人欣慰的一件事,自己運(yùn)用自己所掌握的知識,搭建出一個(gè)網(wǎng)站的框架,接著自己學(xué)習(xí)相關(guān)的新的.NET技術(shù)--點(diǎn)點(diǎn)的將他補(bǔ)善,最終達(dá)到自己理想中的要求,這就是編程魅力的所在。在此次畢業(yè)設(shè)計(jì)的開發(fā)過程中,我了解到了開發(fā)一個(gè)網(wǎng)站,每一個(gè)階段都必不可
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年度返聘企業(yè)能源管理體系咨詢合同
- 2025版離婚子女撫養(yǎng)補(bǔ)充協(xié)議完整修訂版合同
- 二零二五版商務(wù)公寓租賃合同規(guī)范樣本
- 二零二五年度城市交通信號燈改造工程承包合同
- 2025版自駕游車輛租賃協(xié)議范本
- 2025版冷鏈搬運(yùn)運(yùn)輸質(zhì)量保證合同范本
- 2025版集裝箱模塊化房屋設(shè)計(jì)與買賣合同范本
- 2025年綠色建筑設(shè)計(jì)與施工合同
- 2025版采礦權(quán)轉(zhuǎn)讓與地質(zhì)勘查合作合同
- 二零二五年餐飲行業(yè)食堂承包合作協(xié)議范本
- 氧應(yīng)激氧化損傷-洞察及研究
- 2025年十八項(xiàng)醫(yī)療核心制度必考試題庫及答案
- 給銀行提供雇傭合同范本
- 公司殘疾員工管理辦法
- 共建共享健康中國課件
- 發(fā)改委專家評審管理辦法
- 個(gè)人經(jīng)營性貸款合同模板
- 2025養(yǎng)殖場雞舍承包合同范本
- 拼音復(fù)習(xí)完整版本
- 通信汛期安全生產(chǎn)課件
- 七上語文綜合性學(xué)習(xí)《有朋自遠(yuǎn)方來》梯度訓(xùn)練2 課件
評論
0/150
提交評論