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

正文內(nèi)容

基于jspmysql的網(wǎng)上書店設(shè)計(jì)與實(shí)現(xiàn)畢業(yè)論文-免費(fèi)閱讀

2025-07-12 15:44 上一頁面

下一頁面
  

【正文】 然后要感謝大學(xué)三年來的所有老師,使他們讓我們?yōu)槲覀兊膶I(yè)知識(shí)學(xué)習(xí)有了更深的了解并打下了一定的基礎(chǔ)。我想這是一次意志的磨練,是對(duì)我實(shí)際能力的一次提升,也會(huì)對(duì)我的未來的學(xué)習(xí)和工作有很大的幫助。順利如期的完成本次畢業(yè)設(shè)計(jì)給了我很大的信心,讓我了解專業(yè)知識(shí)的同時(shí)也對(duì)本專業(yè)的發(fā)展前景充滿信心,網(wǎng)上書店系統(tǒng)采用了一些新的技術(shù)和設(shè)備他們有著很多的優(yōu)越性但也存在一定的不足,這些不足在一定程度上限制了我們的創(chuàng)造力。該系統(tǒng)還有許多不盡如人意的地方,還請(qǐng)諒解。示例七:查看詳細(xì)訂單頁面圖69 顯示訂單詳細(xì)信息示例八:系統(tǒng)用戶管理圖610系統(tǒng)用戶管理示例八:前臺(tái)首頁圖610前臺(tái)首頁該頁面得作用是對(duì)系統(tǒng)里面的書都展示出來,盡量讓客戶有多種選擇。示例二:商品分類管理 圖64 管理員錄入圖書信息 該頁面作用是登錄進(jìn)頁面后管理員可以進(jìn)行的向數(shù)據(jù)庫中添加圖書的類別進(jìn)行管理,以便更好的管理。網(wǎng)上書店實(shí)現(xiàn)的功能有:  網(wǎng)站首頁:首頁是客戶打開網(wǎng)站的第一個(gè)頁面,一般在這個(gè)頁面中呈現(xiàn)的信息量最大,且需充分展現(xiàn)網(wǎng)站的亮點(diǎn),以吸引客戶、留住客戶。當(dāng)消費(fèi)者驗(yàn)證完所有信息后可點(diǎn)擊提交訂單。正確設(shè)計(jì)訂單模塊才能根據(jù)消費(fèi)者的消費(fèi)正確更新消費(fèi)者等級(jí)信息,提高消費(fèi)者的優(yōu)惠享受。然后將圖書對(duì)象添加進(jìn)CartItem網(wǎng)頁中實(shí)現(xiàn)將圖書記錄添加進(jìn)購物車。然后從集合中取出數(shù)據(jù)展示出來。5. 類別的前臺(tái)展示后臺(tái)管理員將類別展示之后需要在前臺(tái)頁面展示出來以供用戶瀏覽使用同樣使用向業(yè)務(wù)邏輯傳遞集合參數(shù)的方法,從數(shù)據(jù)庫中取出數(shù)據(jù)放入集合categorylist中然后返回。類別的添加,修改仍舊使用了表單添加信息提交到服務(wù)器然后添加進(jìn)數(shù)據(jù)庫的方法。在提交信息到數(shù)據(jù)庫時(shí)對(duì)此進(jìn)行了檢查限制。 用戶模塊用戶模塊分為會(huì)員注冊(cè)并登錄網(wǎng)站并在我的帳戶中管理自己的信息和網(wǎng)站管理員在后臺(tái)管理會(huì)員信息兩部分。此后用戶還可以查詢訂單執(zhí)行情況。、用途本說明書的用途在于尋找實(shí)現(xiàn)目標(biāo)系統(tǒng)的各種不同方案,分析員從這些可供選擇的方案中選取若干個(gè)合理的方案,為每個(gè)合理的方案都準(zhǔn)備一份系統(tǒng)流程圖,列出組成系統(tǒng)的物理元素,進(jìn)行成本\效益分析,從中選出一個(gè)最佳方案向用戶和使用部門負(fù)責(zé)推薦。即將客戶所選購的圖書商品信息記錄到對(duì)應(yīng)的購物車中,以便于到收銀臺(tái)進(jìn)行結(jié)賬處理。本系統(tǒng)中所用到的專業(yè)術(shù)語可參考SQL:結(jié)構(gòu)化查詢語言。通過使用在struts標(biāo)記庫中定義的自定義標(biāo)記,JSP頁能夠顯示這些錯(cuò)誤信息。當(dāng)初我注冊(cè)這個(gè)網(wǎng)站時(shí),是絕對(duì)的菜鳥。2.對(duì)于struts中的一些常用的類,象 Actionform、Validatorform、DynaActionform Action、DispatchAction、SwitchAction ActionMapping、ActionForward 要知道它們的功能及如何使用,唯一的辦法就是多寫程序。從數(shù)據(jù)層面上看,POJO作為數(shù)據(jù)實(shí)體的對(duì)象化表現(xiàn)形式,也成為實(shí)體。圖1表述層:提供與用戶交互的界面,如GUI(圖形用戶界面),web頁面等;業(yè)務(wù)邏輯層:負(fù)責(zé)各種業(yè)務(wù)邏輯,直接訪問數(shù)據(jù)庫,提供對(duì)業(yè)務(wù)數(shù)據(jù)的保存、更新、刪除和查詢操作;數(shù)據(jù)庫層:負(fù)責(zé)存放管理應(yīng)用的持久性業(yè)務(wù)數(shù)據(jù) 三層結(jié)構(gòu)的特點(diǎn)是:所有下層向上層提供調(diào)用的接口,具體實(shí)現(xiàn)細(xì)節(jié)對(duì)上層透明。Action不是線程安全的,所以不應(yīng)該在Action中訪問特定資源。其中包含有validate方法,用于驗(yàn)證form數(shù)據(jù)的有效性。甚至你要重新去寫Servlet來實(shí)現(xiàn)你的這個(gè)功能需求。不過有一個(gè)Junit的擴(kuò)展工具Struts TestCase可以實(shí)現(xiàn)它的單元測試。3. ,事實(shí)上,這樣做,使系統(tǒng)的脈絡(luò)更加清晰。當(dāng)客戶機(jī)發(fā)送請(qǐng)求至服務(wù)器時(shí),服務(wù)器可以將請(qǐng)求信息發(fā)送給Servlet,并讓Servlet建立起服務(wù)器返回給客戶機(jī)的響應(yīng)。使用Servlets,由于Java VM(Java虛擬機(jī))是一直運(yùn)行的,因此開始一個(gè)Servlet只會(huì)創(chuàng)建一個(gè)新的Java線程而不是一個(gè)系統(tǒng)進(jìn)程  功能強(qiáng)大相對(duì)于傳統(tǒng)的CGI,由于有著廣泛的Java API支持,Servlets可做到傳統(tǒng)CGI很困難甚至不能做的事。Taglib是Struts的標(biāo)記庫,靈活動(dòng)用,能大大提高開發(fā)效率。Model1架構(gòu)單純編寫比較容易,但在Model1中JSP可以同時(shí)肩負(fù)View與Controller角色,兩類程序代碼有可能混雜而不易維護(hù)。Java程序可以獲取網(wǎng)絡(luò)上結(jié)點(diǎn)的圖象、聲音、HTML文檔及文本等資源,并可以對(duì)獲得的資源進(jìn)行處理。Java平臺(tái)由Java虛擬機(jī)(Java Virrtual Machine)和Java應(yīng)用編程接口(Application Programming Interface、簡稱API構(gòu)成)。同文件系統(tǒng)相比,由于數(shù)據(jù)庫實(shí)現(xiàn)了數(shù)據(jù)共享,從而避免了用戶各自建立應(yīng)用文件。指出了每個(gè)數(shù)據(jù)的邏輯定義及數(shù)據(jù)間的邏輯聯(lián)系,是存貯記錄的集合。這種數(shù)據(jù)集合具有如下特點(diǎn):盡可能不重復(fù),以最優(yōu)方式為某個(gè)特定組織的多種應(yīng)用服務(wù),其數(shù)據(jù)結(jié)構(gòu)獨(dú)立于使用它的應(yīng)用程序,對(duì)數(shù)據(jù)的增、刪、改和檢索由統(tǒng)一軟件進(jìn)行管理和控制。當(dāng)然也可以管理像初始化參數(shù),user、group、role的多種數(shù)據(jù)庫管理等。對(duì)于一個(gè)初學(xué)者來說,可以這樣認(rèn)為,當(dāng)在一臺(tái)機(jī)器上配置好Apache 服務(wù)器,可利用它響應(yīng)對(duì)HTML 頁面的訪問請(qǐng)求。后來他幫助將其變?yōu)殚_源項(xiàng)目,并由Sun貢獻(xiàn)給Apache軟件基金會(huì)。MyEclipse結(jié)構(gòu)上的這種模塊化,可以讓我們?cè)诓挥绊懫渌K的情況下,對(duì)任一模塊進(jìn)行單獨(dú)的擴(kuò)展和升級(jí)。Collection是由JVM對(duì)內(nèi)存實(shí)行動(dòng)態(tài)管理的。能夠在程序中產(chǎn)生異常情況的地方,執(zhí)行相對(duì)應(yīng)的處理,不至于因突發(fā)或意外的錯(cuò)誤造成執(zhí)行中斷或是死機(jī)?;谝韵聨c(diǎn),選擇JAVA語言開發(fā)技術(shù)。除此之外Java語言還提供了一些有用的新特性,使得使用Java語言比C++語言更容易寫出“無錯(cuò)代碼”。開發(fā)任何一個(gè)基于計(jì)算機(jī)的系統(tǒng)都會(huì)受到時(shí)間和資源的限制。系統(tǒng)同時(shí)具有買賣書等功能,為書的流通提供了一個(gè)高效的交易平臺(tái)。非出版業(yè)資本投資建設(shè)的網(wǎng)上書店。目前我國網(wǎng)上書店的主要類型有:由國有新華書店投資建設(shè)的網(wǎng)上書店。它不僅改變了傳統(tǒng)的圖書銷售方式,也正在改變圖書館文獻(xiàn)采訪的傳統(tǒng)模式與規(guī)則及其理論。本系統(tǒng)前臺(tái)功能主要有登陸、注冊(cè)、書瀏覽、購物車、書查詢、特價(jià)書、購書、訂單查詢、新書上架等。網(wǎng)上書店系統(tǒng)能在網(wǎng)絡(luò)上建立一個(gè)虛擬的購物平臺(tái),改變傳統(tǒng)的購物流程,是購物變得輕松、快捷、安全、方便。系統(tǒng)同時(shí)具有買、賣書等功能,為書的流通提供了一個(gè)有效的交易平臺(tái)。經(jīng)過20多年的發(fā)展,1997年全世界圖書銷售中,每5本書就有1本是通過網(wǎng)上書店銷售的,占全世界圖書銷 售總量的20%以上。從商務(wù)層面這方來面來看,網(wǎng)上書店是由供貨渠道、支付系統(tǒng)、物流系統(tǒng)、售后服務(wù)系統(tǒng)及配置套的經(jīng)營管理機(jī)制構(gòu)成的書業(yè)企業(yè);從技術(shù)層面這方面來看,網(wǎng)上書店是由服務(wù)器、商務(wù)軟件、數(shù)據(jù)庫和計(jì)算機(jī)技術(shù)人員組成的網(wǎng)絡(luò)企業(yè)。比較好的出版社營銷網(wǎng)站建設(shè)的特點(diǎn)是:以出版社本社出版物為網(wǎng)站核心,突出特色,訪問速度快捷,信息及時(shí)更新,內(nèi)容的合理編排以及完善的檢索能力,具有較強(qiáng)的交互能力。對(duì)軟件需求的深入理解是軟件開發(fā)工作獲得成功的前提條件,不論我們把設(shè)計(jì)和編碼工作做得如何出色,不能滿足用戶需求的程序只會(huì)給客戶帶來失望,給開發(fā)帶來麻煩。此外, Struts 框架提供了許多供擴(kuò)展和定制的地方,應(yīng)用程序可以方便的擴(kuò)展框架,來更好的適應(yīng)用戶的實(shí)際需求。它最大的優(yōu)點(diǎn)就是平臺(tái)無關(guān)性,在Windows 、Linux以及其它平臺(tái)上,都可以使用相同的代碼。電子商務(wù)系統(tǒng)與傳統(tǒng)的面對(duì)面的營銷方式相比,具有不可比擬的優(yōu)勢,如銷售成本與物流大大降低、信息傳輸及時(shí)等。就項(xiàng)目開發(fā)而言,純粹的面向?qū)ο?,加上?shù)量巨大的類所提供的方法(函數(shù))庫的支持,使得利用Java開發(fā)各種應(yīng)用程序,可以說是易如反掌。網(wǎng)絡(luò)功能,Java可以說是借助因特網(wǎng)而重獲新生的,自然具備編寫網(wǎng)絡(luò)功能的程序。 MyEclipse簡介MyEclipse企業(yè)級(jí)工作平臺(tái)(MyEclipse Enterprise Workbench ,簡稱MyEclipse)是對(duì)Eclipse IDE的擴(kuò)展,利用它我們可以在數(shù)據(jù)庫和JavaEE的開發(fā)、發(fā)布,以及應(yīng)用程序服務(wù)器的整合方面極大的提高工作效率。Tomcat最初是由Sun的軟件構(gòu)架師詹姆斯Reilly出版的介紹Tomcat的書籍(ISBN 0596003188)[1]的封面也被設(shè)計(jì)成了一個(gè)公貓的形象。大多數(shù)商業(yè)化的J2EE服務(wù)器都提供一個(gè)功能強(qiáng)大的管理界面,且大都采用易于理解的Web應(yīng)用界面。關(guān)鍵的是它是免費(fèi)的,可以在Internet上免費(fèi)下載到,并可免費(fèi)使用。這些數(shù)據(jù)是原始數(shù)據(jù),是用戶加工的對(duì)象,由內(nèi)部模式描述的指令操作處理的位串、字符和字組成。數(shù)據(jù)庫具有以下主要特點(diǎn): 實(shí)現(xiàn)數(shù)據(jù)共享。文件管理方式中,數(shù)據(jù)處于一種分散的狀態(tài),不同的用戶或同一用戶在不同處理中其文件之間毫無關(guān)系。Java是一種簡單易用、完全面向?qū)ο?、具有平臺(tái)無關(guān)性且安全可靠的主要面向Internet的開發(fā)工具。隨著JSP與Servlet技術(shù)大量應(yīng)用于Web為基礎(chǔ)的應(yīng)用程序,Java開發(fā)人員群體認(rèn)為應(yīng)該以較佳之模式以提升Web應(yīng)用程序之可維護(hù)性與重新實(shí)用型。Struts實(shí)現(xiàn)的重點(diǎn)在C(Controller),包括ActionServlet/RequestProcessor和我們定制的Action,也為V(View)提供了一系列定制標(biāo)簽(Custom Tag)。 Servlet技術(shù)簡介Servlet是使用Java Servlet 應(yīng)用程序設(shè)計(jì)接口編寫的Java程序。如果你已經(jīng)有一個(gè)web服務(wù)器,你可以很容易加入Servlet技術(shù)的支持,而且價(jià)格很便宜。二、 Struts 的Action必需是thread-safe方式,它僅僅允許一個(gè)實(shí)例去處理所有的請(qǐng)求。六、 ,所以它主要使用JSTL的表達(dá)式語言來獲取數(shù)據(jù)。然后將request的參數(shù)對(duì)應(yīng)到ActionForm中,進(jìn)行form驗(yàn)證。在Form驗(yàn)證的過程中,如果有Error發(fā)生,則會(huì)將頁面重新導(dǎo)向至輸入頁,并提示錯(cuò)誤。LookupDispatchAction可以根據(jù)提交表單按鈕的名稱來執(zhí)行函數(shù)。 分層架構(gòu)核心思想對(duì)于一個(gè)業(yè)務(wù)系統(tǒng)而言,系統(tǒng)研發(fā)的目標(biāo)是為特定業(yè)務(wù)提供支持,業(yè)務(wù)邏輯往往是系統(tǒng)的核心,將業(yè)務(wù)邏輯與數(shù)據(jù)訪問邏輯分離是很重要的。逐步確定錯(cuò)誤的位置。根據(jù)servlet的環(huán)境和被覆蓋的execute ()方法的簽名,ActionServlet也會(huì)傳送ServletRequest對(duì)象或HttpServletRequest對(duì)象。這個(gè)類不需要我們實(shí)現(xiàn)其他方法,我們只要實(shí)現(xiàn) XXX(ActionMapping mapping, Actionform form, HttpServletRequest request, HttpServletResponse response)就可以了。1.圖書信息管理該模塊實(shí)現(xiàn)圖書書目信息的分類顯示,也是提供圖書信息依據(jù)書名及作者信息快速搜索的功能。②把訂單、會(huì)員、管理員、留言信息輸出。用戶在前臺(tái)首先通過瀏覽或查詢等手段找到要購買的圖書,然后將選定的圖書放入購物車中。3.會(huì)員注冊(cè)實(shí)現(xiàn)網(wǎng)上書店客戶信息的注冊(cè)、及身份驗(yàn)證。 會(huì)員注冊(cè)時(shí)在注冊(cè)頁面編輯個(gè)人信息,通過信息表單提交個(gè)人信息到服務(wù)器審核。能夠更好的引導(dǎo)消費(fèi)者選購也能夠更好的幫助管理者管理圖書。同樣使用用戶模塊中的列表技術(shù)。對(duì)于沒有必要添加圖書詳細(xì)信息的記錄則不添加。在CartItem中編寫了Cart實(shí)體的引用作為數(shù)據(jù)成員。5. 購物車的顯示設(shè)計(jì)購物車顯示模塊應(yīng)當(dāng)能夠時(shí)消費(fèi)者清楚自己已經(jīng)訂購的圖書種類,圖書的數(shù)量,每一種圖書的價(jià)格,以及將要下訂單的總價(jià)格,并提供更改購物車的連接接口使得消費(fèi)者更方便的管理自己訂購的圖書,放心的消費(fèi)。 在訂單頁面中顯示消費(fèi)者的電話聯(lián)系方式和送貨地址。該表單通過管理員輸入訂單號(hào)碼來查詢要處理的表單,快捷方便,而不用從繁雜的訂單表中苦苦尋找。用戶登錄:供已注冊(cè)的用戶登錄,登錄后才能在網(wǎng)上購書。圖66 添加圖書頁面 該頁面的作用是可以添加更多的圖書給顧客有更多的選擇,豐富系統(tǒng)資源,提高點(diǎn)擊率?;叵脒@段日子的經(jīng)歷和感受,我感慨萬千,在這次畢業(yè)設(shè)計(jì)的過程中,我擁有了無數(shù)難忘的回憶和收獲。在搜集資料的過程中,我認(rèn)真準(zhǔn)備了一個(gè)筆記本。在這樣的情況下有一個(gè)實(shí)用網(wǎng)上書店系統(tǒng)是有其必然性的,如果能做出一個(gè)完善的網(wǎng)上書店管理系統(tǒng)就使管理方面的工作量減少很多。在這里我要由衷的感謝我的指導(dǎo)老師張小獻(xiàn)老師給予了我很大的幫助,張小獻(xiàn)老師他平時(shí)工作繁忙并且在他的悉心指導(dǎo)下,給我們很多的參考資料,我認(rèn)真學(xué)習(xí)并且完成了論文第一稿、論文第二稿、開題報(bào)告等工作,讓我有了很大的進(jìn)步,收獲良多。參考文獻(xiàn)[1] 鐘允中,陳建銘,《JAVA入門》,遼寧科學(xué)技術(shù)出版社,.[2] JSP編程技巧/清宏計(jì)算機(jī)工作室編著. 北京:機(jī)械工業(yè)出版社, [3]耿祥義,《Java課程設(shè)計(jì)》,清華大學(xué)出版社,[4] . . [5] .清華,.[6] 深入JAVA Servlet 網(wǎng)絡(luò)編程. 清華大學(xué)出版社Struts開發(fā)入門與項(xiàng)目實(shí)踐. 北京:人民郵電出版社, [7] 薛為民. JAVA應(yīng)用教程. 清華,.[8] . [9] 李緒成.《JAVA Web入門與提高篇(JSP+Servlet)》.[10] Web應(yīng)用教程.
點(diǎn)擊復(fù)制文檔內(nèi)容
規(guī)章制度相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1