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

正文內(nèi)容

基于jspmysql的網(wǎng)上書店設(shè)計與實現(xiàn)畢業(yè)論文-wenkub.com

2025-06-15 15:44 本頁面
   

【正文】 最后感謝我的母校云南工商學院大學三年以來對我的關(guān)系與栽培。很欽佩老師的專業(yè)知識,還有他的治學嚴謹和科學研究的精神也是我永遠學習的榜樣,并將積極影響我今后的學習和工作。在這里要感謝導師對我的督促指導,讓我順利的完成了這份畢業(yè)設(shè)計。在這次的畢業(yè)設(shè)計中,我學會了很多,也感到自身知識的貧乏,希望在日后的努力中能做出更完善的系統(tǒng)。經(jīng)過這次畢業(yè)設(shè)計和對相關(guān)資料的收集,讓我清楚的感到隨著網(wǎng)絡(luò)科技的不斷發(fā)展和網(wǎng)絡(luò)的廣泛應(yīng)用,使我們的生活離不開它了。我在學校圖書館,圖書館搜集資料,還在網(wǎng)上查找畢業(yè)論文范文以及各類相關(guān)的資料,將這些寶貴的資料全部記在筆記本上,盡量使我的資料完整、精確、數(shù)量多,這有利于論文的撰寫。實踐出真知,這次畢業(yè)設(shè)計把我以前所學的理論知識得以充分地運用,并加以鞏固。在此期間,教師的悉心指導,使我獲益良多。解決問題的同時也是一個學習的過程,這個過程使我明白一個道理—開發(fā)軟件就是要動手,動手能讓你的思維更開闊。示例五:特價商品管理頁面 圖67特價商品管理頁面示例六:查看訂單信息頁面圖68查看訂單信息頁面該頁面作用是提供用戶訂單的基本信息,可以對客戶的訂單情況給與處理,以便確認。當管理員點擊新增商品分類的時候就會跳轉(zhuǎn)到商品分類添加的頁面上。網(wǎng)上購書:已登錄的用戶可以將需要購買的書放入購物車,可將已放入購物車中的書生成一張訂單并作確認,可將“未作確認”和缺貨的訂單取消。新品上架:按錄入網(wǎng)上書店系統(tǒng)的時間排序顯示,優(yōu)先顯示新錄入的書信息。搜索到要處理的表單后點擊處理連接即可將表單的狀態(tài)改為成功,于此同時將改變用戶的消費信息包括改變用戶的消費金額總值和用戶的等級。7. 后臺訂單管理后臺訂單管理包括了訂單查詢和訂單狀態(tài)修改兩部分。消費者可在訂單頁面再次修改自己的電話號碼和送貨地址作為本次訂購的聯(lián)系方式。所以訂單的設(shè)計尤為關(guān)鍵。購物車模塊與訂單模塊都應(yīng)當有訂購圖書名稱,價格,總價格的顯示。用戶可以隨時修改購物車中的信息,包括刪除圖書,增加圖書的記錄。將整個圖書的信息封裝到了購物車中。購物車的與數(shù)據(jù)存儲主要依賴sessiion來實現(xiàn)。2. 前臺圖書的展示首頁中設(shè)計了特價圖書的展示區(qū)塊,最新圖書的展示區(qū)塊。在添加圖書是需要傳遞一個類別的id參數(shù),在某類別下添加圖書,如果沒有參數(shù)則顯示錯誤信息必須要在某類下添加圖書。類別的刪除使用刪除數(shù)據(jù)庫表記錄的操作。二級類別只能在第一級父親類別下面添加,所以當添加第二類別是需要傳遞父親類別的id號碼作為參數(shù),如果沒有則顯示錯誤信息要求指定父親類別。類別管理同樣使用了實體類家三層業(yè)務(wù)邏輯類的方法。為了便于管理系統(tǒng)實現(xiàn)了會員信息類表的排序和分頁。檢查用戶提交的信息是否為空,用戶提交的信息不能為空。會員登錄后可以在我的賬戶中管理自己的個人信息,包括修改查看個人基本信息,查看訂單信息,查看消費信息。由于目前網(wǎng)上商城普遍采用的方式為送貨上門或者郵寄,因此需要收集與客戶相關(guān)的聯(lián)系方式、通信地址等信息。此外,在用戶選擇了對應(yīng)書目信息后,還可以顯示出有關(guān)該圖書的詳細信息,以便于客戶了解所購商品。購物車是一個圖書的臨時存放地,用戶可以對購物車進行管理,如刪除圖書或修改購買的數(shù)量。通常,設(shè)計出初步的軟件結(jié)構(gòu)后還要進一步改進,從而得到更合理的結(jié)構(gòu),進行必要的數(shù)據(jù)庫設(shè)計,確定測試要求并且制定測試計劃。第五章 詳細設(shè)計、目的將系統(tǒng)劃分成物理元素,即程序、文件、數(shù)據(jù)庫、文檔等,系統(tǒng)分析員根據(jù)需求分析個該說明書進行詳細設(shè)計。由于目前網(wǎng)上商城普遍采用的方式為送貨上門或者郵寄,因此需要收集與客戶相關(guān)的聯(lián)系方式、通信地址等信息。此外,在用戶選擇了對應(yīng)書目信息后,還可以顯示出有關(guān)該圖書的詳細信息,以便于客戶了解所購商品。本系統(tǒng)功能結(jié)構(gòu)圖如下:網(wǎng)上書店首頁用戶注冊登錄圖書瀏覽圖書查詢書店簡介查看購物車查看訂單查看圖書詳細信息圖書購買修改訂購數(shù)量刪除訂購圖書繼續(xù)選購其他圖書清空購物車提交購物車查看訂單詳細信息圖系統(tǒng)功能圖管理系統(tǒng)的登錄模塊,是進一步對系統(tǒng)操作的關(guān)鍵,以防止非法操作。 第四章 概要設(shè)計編寫網(wǎng)上書店系統(tǒng)詳細設(shè)計說明書的目的在于從詳細設(shè)計的角度明確網(wǎng)上書店項目的業(yè)務(wù)品種、功能范圍,明確與業(yè)務(wù)主機/終端系統(tǒng)的接口和業(yè)務(wù)處理模式,使系統(tǒng)開發(fā)人員和產(chǎn)品管理員明確產(chǎn)品功能。 請求有效性處理,使用令牌可以有效的防止重復(fù)提交。 ,并且覆蓋類中定義的某一個execute ()方法。若沒有找到具體的ActionForward,就返回一個null. ActionMapping的方法: public ExceptionConfig findException(Class type) ,查找異常對象 public ActionForward findForward(String name) 可在映射中動態(tài)添加ActionForward: public String[] findForwards()找到一個Action可以使用的actionForward列表 public ActionForward getInputForward() 得到本action的輸入ActionForard. Action類 Action類真正實現(xiàn)應(yīng)用程序的事務(wù)邏輯,它們負責處理請求。其實關(guān)鍵還是要沉住氣,有時一個錯誤花半天時間才解決,等錯誤處理多了,水平自然會提高。標簽庫內(nèi)容很多,用不著都弄明白,但有些是必須要會用的: Html庫基本都要掌握 Bean庫:define、message、parameter、write Logic庫:iterate,其他雖然不是必需的,但如果能靈活使用,也有不少好處 其它庫我在實際中很少用,應(yīng)該不是太重要4.盡量熟悉struts的執(zhí)行流程,ActionServlet都做了哪些工作,如果大家有興趣的話,就研究源代碼中ActionServlet類的init和process方法,搞懂這個之后,對struts的理解自不可同日而語。流行的MVC三層開發(fā)結(jié)構(gòu)圖:圖31 MVC模型圖分層的好處:,如業(yè)務(wù)邏輯層可以不必清楚如何與數(shù)據(jù)庫建立連接,如何執(zhí)行一個sql查詢,只需調(diào)用數(shù)據(jù)訪問層提供的接口就行。ORM是把對象和關(guān)系數(shù)據(jù)庫映射到一起,而MVC是把視圖和模型控制在一起。  Hibernate顧名思義冬眠的意思,相信它的創(chuàng)造者的用意在于用這個工具將數(shù)據(jù)庫連接持久化層冬眠,關(guān)于Hibernate網(wǎng)上爭論很多,有人說其為工具,有人說其為框架,我相信一個人有一個人理解問題的角度,只要處理問題的方法正確就可以了。 Hibernate簡介隨著計算機應(yīng)用軟件的發(fā)展,應(yīng)用程序逐漸由單層體系結(jié)構(gòu)發(fā)展為多層體系結(jié)構(gòu)?! truts提供了多種Action供選擇使用。 Action是用于執(zhí)行業(yè)務(wù)邏輯的RequsestHandler。對于一些復(fù)雜的系統(tǒng),還可以采用DynaActionForm來構(gòu)造動態(tài)的Form,即通過預(yù)制參數(shù)來生成Form。如果驗證通過則調(diào)用Action的execute()方法來執(zhí)行Action,最終返回ActionFoward。九、 對事件支持不夠. 在struts中,實際是一個表單Form對應(yīng)一個Action類(或DispatchAction),換一句話說:在Struts中實際是一個表單只能對應(yīng)一個事件,struts這種事件方式稱為application event,application event和ponent event相比是一種粗粒度的事件??墒荍STL的表達式語言在Collection和索引屬性方面處理顯得很弱。但它的轉(zhuǎn)化都是在Class級別,而且轉(zhuǎn)化的類型是不可配置的。所以action用到的所有的資源都必需統(tǒng)一同步,這個就引起了線程安全的問題。尤其是當另一批開發(fā)者接手這個項目時,這種優(yōu)勢體現(xiàn)得更加明顯。優(yōu)點有: 1. 實現(xiàn)MVC模式,結(jié)構(gòu)清晰,使開發(fā)者只關(guān)注業(yè)務(wù)邏輯的實現(xiàn).2. 有豐富的tag可以用 ,Struts的標記庫(Taglib),如能靈活動用,則能大大提高開發(fā)效率。裝入后,Servlet繼續(xù)運行直到其它客戶機發(fā)出請求。  可移值性Sevlet API得益于Java平臺,這是一個相當簡單的API,幾乎被所有的Web瀏覽器支持,因此Servlets可以輕松地在平臺間移植,而且通常都無需作任何的修改。  安全Servlets通過Servlet引擎在一個受到限制的環(huán)境下運行,與Web瀏覽器對applet的限制相似。它源于請求/響應(yīng)模式,如它可以接受來自客戶端瀏覽器的Http請求,并產(chǎn)生一個響應(yīng),然后將這個響應(yīng)發(fā)送到客戶端。  關(guān)于頁面導航,我認為那將是今后的一個發(fā)展方向,事實上,這樣做,使系統(tǒng)的脈絡(luò)更加清晰。但Struts幾乎沒有涉及M(Model),所以Struts可以采用JAVA實現(xiàn)的任何形式的商業(yè)邏輯。Servlet可集中管理使用者登入,權(quán)限控制,多國語言轉(zhuǎn)型等前置處理,再視需求轉(zhuǎn)向給對應(yīng)之JSP處理。早期JSP規(guī)格書中曾例舉兩種可行之JSP應(yīng)用架構(gòu),分別為Model1與Model2。在編程處理上,一般先生成一個URL類型的對象,然后用 Java中相應(yīng)的方法(method)獲取該對象所代表的資源。自從1995年正式問世以來,Java的快速發(fā)展已經(jīng)讓整個Web世界發(fā)生了翻天覆地的變化。在硬件或操作系統(tǒng)平臺上安裝一個Java平臺之后,Java應(yīng)用程序就可運行。利用數(shù)據(jù)庫可對數(shù)據(jù)進行集中控制和管理,并通過數(shù)據(jù)模型表示各種數(shù)據(jù)的組織以及數(shù)據(jù)間的聯(lián)系。 數(shù)據(jù)的獨立性。數(shù)據(jù)共享包含所有用戶可同時存取數(shù)據(jù)庫中的數(shù)據(jù),也包括用戶可以用各種方式通過接口使用數(shù)據(jù)庫,并提供數(shù)據(jù)共享。 邏輯數(shù)據(jù)層。 概念數(shù)據(jù)層。 數(shù)據(jù)庫的基本結(jié)構(gòu)分三個層次,反映了觀察數(shù)據(jù)庫的三種不同角度。MySQL 對于一般中小型,甚至大型應(yīng)用都能夠勝任。 MySQL數(shù)據(jù)庫簡介MySQL是一個真正的多用戶、多線程SQL數(shù)據(jù)庫服務(wù)器,它是一個客戶機/服務(wù)器結(jié)構(gòu)的實現(xiàn)。Tomcat按照自己的方式,同樣提供一個成熟的管理 工具,并且絲毫不遜于那些商業(yè)化的競爭對手。這里的訣竅是,當配置正確時,Apache 為HTML頁面服務(wù),而Tomcat 實際上運行JSP 頁面和Servlet。而Tomcat的Logo兼吉祥物也被設(shè)計成了一只公貓。Reilly都會出一本相關(guān)的書,并且將其封面設(shè)計成某個動物的素描,因此他希望將此項目以一個動物的名字命名。鄧肯 Tomcat服務(wù)器簡介Tomcat是Apache 軟件基金會(Apache Software Foundation)的Jakarta 項目中的一個核心項目,由Apache、Sun 和其他一些公司及個人共同開發(fā)而成。它是功能豐富的JavaEE集成開發(fā)環(huán)境,包括了完備的編碼、調(diào)試、測試和發(fā)布功能,完整支持HTML, Struts, JSF, CSS, Javascript, SQL, Hibernate。讓我們能夠更專心地編寫程序,而不需要擔心內(nèi)存的問題。不論是一般因特網(wǎng)/局域網(wǎng)的程序,如Socket、Email、基于Web服務(wù)器的Servlet、JSP程序,甚至連分布式網(wǎng)絡(luò)程序,如CORBA、RMI等的支持也是非常豐富的,使用起來也很方便。高性能,Java可以在運行時直接將目標代碼翻譯成機器指令。此外,在程序除錯、修改、升級和增加新功能等方面,因其面向?qū)ο蟮奶匦?,使得這些維護也變得非常容易。用戶可能使用的是Windows Linux。第三章 相關(guān)技術(shù)介紹 在進行開發(fā)之前,首先決定的第一個問題就是,該使用什么開發(fā)環(huán)境來編寫該系統(tǒng)?以目前常用的開發(fā)語言來講有C/C++、.NET技術(shù),JAVA、 Visual Basic幾種。加之傳遞方便、耐存儲,故網(wǎng)上賣書具有比傳統(tǒng)書店更大的成本優(yōu)勢?!耙淮尉帉懀教庍\行”的特點,使其在互聯(lián)網(wǎng)上廣泛采用??尚行匝芯抗ぷ鞯闹饕蝿?wù)不是研究如何解決問題,而是要用最小的代價在最短的時間內(nèi)確定該項目是否具有開發(fā)的可行性。除此以外,Struts對新技術(shù)的兼容性也很好,可以根據(jù)實際需要進行系統(tǒng)升級。從啟動資金來看,傳統(tǒng)的地面開店,門面租金加裝修費,還有首批進貨資金,少說也需要幾萬元的啟動資金。雖然在可行性研究階段已經(jīng)粗略了解用戶的需求,甚至還提出了一些可行的方案,但是,可行性研究的基本目的使用較小的成本在較短時間內(nèi)確定是否存在可行的解法,因此,在需求分析階段要確定系統(tǒng)必須完成哪些工作,也就是對系統(tǒng)提出完整、準確、清晰、具體的要求。就目前情況而言,上述幾類的網(wǎng)絡(luò)書店可以分為兩大類。外貿(mào)出版公司投資建設(shè)的網(wǎng)上書店。它們主要依托傳統(tǒng)的圖書大廈的圖書儲存進行網(wǎng)絡(luò)售書,屬于新華書店上網(wǎng)或上網(wǎng)的書店。網(wǎng)上書店利用信息技術(shù),將出版者、供應(yīng)商、作者及其他相關(guān)環(huán)節(jié)如銀行、運輸?shù)冗B接在一起,改變了傳統(tǒng)圖書運作流程與交易模式,刷新了市場空間,豐富了服務(wù)內(nèi)涵,降低了運營成本,帶來了書業(yè)界的流通革命。人們可以通過網(wǎng)絡(luò)這個媒體,足不出戶就可以搜索自己想要的信息、購買自己需要的商品。它已成為網(wǎng)上貿(mào)易主力軍之一。 網(wǎng)上書店的歷史網(wǎng)上書店又名電子書店,都是利用信息技術(shù)、虛擬技術(shù)、數(shù)字技術(shù)、網(wǎng)絡(luò)技術(shù)在互聯(lián)網(wǎng)或因特網(wǎng)上進行圖書貿(mào)易的一種新型書店,是 圖書出版發(fā)行的另一個新型市場。本論文中
點擊復(fù)制文檔內(nèi)容
規(guī)章制度相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1