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

正文內(nèi)容

java網(wǎng)上書店管理系統(tǒng)設(shè)計與實現(xiàn)-在線瀏覽

2024-11-08 09:09本頁面
  

【正文】 extensively for the majority of Inter users with a more thoughtful and humane services. Customization has bee the trend of today39。該網(wǎng)上書店運用的是受大部分編程好愛者認(rèn)可的 tomcat 服務(wù)器,并可運行在Windows 和 linux 平臺,具有良好的移植性,并具有很強的親和力。本文研究了一種網(wǎng)上書店系統(tǒng),此方案與現(xiàn)今網(wǎng)上已采用的一些方案相比,具有用戶使用更簡單、界面更直觀等優(yōu)點。 2020 屆畢業(yè)生 畢業(yè)論文 題 目 : JAVA 網(wǎng)上書店管理系統(tǒng)設(shè)計與實現(xiàn) 院系名稱: 國際學(xué)院 專業(yè)班級: 計算機應(yīng)用技術(shù) 07級 01班 學(xué)生姓名: 阮超 學(xué) 號: 20203940109 指導(dǎo)教師: 劉偉杰 教師職稱: 講師 2020 年 6 月 2 日 I 摘要 隨著計算機的發(fā)展,數(shù)據(jù)庫技術(shù)在 Inter 中的應(yīng)用越來越廣泛,為廣大網(wǎng)絡(luò)用戶提供了更加周到和人性化的服務(wù)。個性化已逐漸成為當(dāng)今 Web 應(yīng)用的潮流。 本文的出發(fā)點也正是如此 ,本文通過對當(dāng)今社會上最流行的編程技術(shù) java及發(fā)展越來越快的設(shè)計模式 MVC 的解析 ,全面的說明了制作一個網(wǎng)上書店所運用的技術(shù) ,第三章對制作一個網(wǎng)上書店的詳細說明 ,這個網(wǎng)上書店充分運用了 java及 MVC 模式 ,實現(xiàn)了用戶管理、商品查詢、商品購買、訂單管理等四個模塊。 關(guān)鍵詞 : JAVA Struts Servlet JSP 網(wǎng)上書店 II Title Online Bookstore39。s Web applications. In this paper, which is based on data association rules online bookstore, and now this programs has used the Inter pared to the number of programs, with a simple user interface more intuitive, and other advantages. Online bookstores in China have just started the development soon. As China39。 ( 2) 更廣闊的市場:在網(wǎng)上這個世界將會變得很小,一個商家可以面對全球的消費者,而一個消費者可以在全球的任何一家商家購物。 ( 4) 更符合時 代的要求:如今人們越來越追求時尚、講究個性,注重購物的環(huán)境,網(wǎng)上購物,更能體現(xiàn)個性化的購物過程。使用計算機進行信息控制,不僅提高了工作效率,而且大大的提高了其安全性。主要是選擇自己的優(yōu)秀商品,精心組織自己的商品信息,建立自己的網(wǎng)頁,然后加入名氣較大、影響力較強、點 擊率較高的著名網(wǎng)站中,讓盡可能多的人們了解你認(rèn)識你。主要是根據(jù)自己的需要,上網(wǎng)查找自己所需的信息和商品,并選擇信譽好服務(wù)好價格低廉的商家。要注意的是:數(shù)據(jù)的準(zhǔn)確性、可靠性、不可更改性等復(fù)雜的問題。 第三階段是按照合同進行商品交接、資金結(jié)算階段:這一階段是整個商品交易很關(guān)鍵的階段,不僅要涉及到資金在網(wǎng)上的正確、安全到位,同時也要涉及到商品配送的準(zhǔn)確、按時到位。網(wǎng)上交易的成功與否就在這個階段。自從 1995 年正式問世以來, Java 的快速發(fā)展已經(jīng)讓整個 Web 世界發(fā)生了翻天覆地的變化。 Java 程序可以獲取網(wǎng)絡(luò)上結(jié)點的圖象、聲音、 HTML 文檔及文本等資源,并可以對獲得的資源進行處理。在編程處理上,一般先生成一個 URL類型的對象,然后用 Java 中相應(yīng)的方法( method)獲取該對象所代表的資源。 Servlet 其實和傳統(tǒng)的 CGI 程序和 ISAPI、 NSAPI 等 Web 程序開發(fā)工具的作用是相同的,在使用 Java Servlet 以后,用戶不必再使用效率低下的 CGI 方式,也不必使用只能在某個固定 Web 服務(wù)器平臺運行的 API 方式來動態(tài)生成 Web 頁面。得益于 Java的跨平臺的特性, Servlet 也是平臺無關(guān)的,實際上,只要符合 Java Servlet 規(guī)范,Servlet 是完全平臺無關(guān)且是 Web 服務(wù)器無關(guān)的。但 Java Servlet 也不是沒有缺點,和傳統(tǒng)的 CGI、 ISAPI、 NSAPI 方式相同, Java Servlet 是利 用輸出 HTML語句來實現(xiàn)動態(tài)網(wǎng)頁的,如果用 Java Servlet 來開發(fā)整個網(wǎng)站,動態(tài)部分和靜態(tài)頁面的整合過程簡直就是一場噩夢。 Struts 概述 Struts 框架工具是 Apache 基金會 Jakarta 項目中推出的一個子項目。采用 Struts 可以簡化遵循 MVC 設(shè)計模式的 Web 應(yīng)用的開發(fā)工作,很好地實現(xiàn)代碼重用,使開發(fā)人員從一些繁瑣的工作中解脫出來,快速開發(fā)能夠充分發(fā)揮 JSP/Servlet 優(yōu)點、并具有強可擴展性的 Web 應(yīng)用。 Struts 架構(gòu)一經(jīng)推出,即受到 Java 開發(fā) 群體的廣泛重視,從 2020 年開始逐漸升溫,并日漸成為 Java 創(chuàng)建 Web 應(yīng)用開發(fā)的最流行的框架工具,在目前 Java Web 程序員的招聘要求中,幾乎都提出了對 Struts 的要求,精通 Struts 架構(gòu)已經(jīng)成為 Java Web 程序員必備的技能。 模型( Model) 模型是應(yīng)用程序的主體部分。 控制器( Controller) 控制器工作就是根據(jù)用戶的輸入,控制用戶界面數(shù)據(jù)顯示和更新 model對象狀態(tài) 圖 MVC 組件類型的關(guān)系和功能 MVC 式的出現(xiàn)不僅實現(xiàn)了功能模塊和顯示模塊的分離,同時它還提高了應(yīng)用系統(tǒng)的可維護性、可擴展性、可移植性和組件的可復(fù)用性。很多 VB,Delphi 等 RAD 程序都有這種問題 。 盡管 MVC 設(shè)計模式很早就提出,但在 Web項目的開發(fā)中引入 MVC卻是步履維艱。 CGI 程序以字符串輸出的形式動態(tài)地生成 HTML 內(nèi)容。這兩種方式有一個相同的不足之處即它們總是無法將程序語言和 HTML 5 分離。直到基于 J2EE 的 JSP Model 2 問世時才得以改觀。 SUN 在 JSP 出現(xiàn)早期制定了兩種規(guī)范,稱為 Model1 和 Model2。 圖 JSP Model 1 圖 JSP Model 2 model2 容易使系統(tǒng)出現(xiàn)多個 Controller,并且對頁面導(dǎo)航的處理比較復(fù)雜 有些人覺得 model2 仍不夠好,于是 Craig R. McClanahan 2020 年 5 月 提交了一 個 WEB framework 給 Java Struts。該項目也成為了 Apache Jakarta 的子項目之一 。它只有一個中心控制器,他采用 XML 定制轉(zhuǎn)向的 URL。 6 Struts 跟 Tomcat、 Turbine 等諸多 Apache 項目一樣,是開源軟件,這是它 的一大優(yōu)點。 除此之外, Struts 的優(yōu)點主要集中體現(xiàn)在兩個方面: Taglib 和頁面導(dǎo)航 Taglib 是 Struts 的標(biāo)記庫,靈活動用,能大大提高開發(fā)效率。 關(guān)于頁面導(dǎo)航,我認(rèn)為那將是今后的一個發(fā)展方向,事實上,這樣做,使 系統(tǒng)的脈絡(luò)更加清晰。尤其是當(dāng)另一批開發(fā)者接手這個項目時,這 種優(yōu)勢體現(xiàn)得更加明顯。 Struts 將 MVC 的 Controller 一分為三,在獲得結(jié)構(gòu)更加清晰的同時,也增加了系統(tǒng)的復(fù)雜度。雖然它現(xiàn)在還有不少缺點,但它是一種非常優(yōu)秀的 J2EE MVC 實現(xiàn)方式 。 7 圖 action 控制流程圖 ActionServlet 是一個 FrontController,它是一個標(biāo)準(zhǔn)的 Servlet,它將request 轉(zhuǎn)發(fā)給 RequestProcessor 來處理, ActionMapping 是 ActionConfig 的子類,實質(zhì)上是對 的一個映射,從中可以取得所有的配置信息 RequestProcessor 根據(jù)提交 過來的 url,如 *.do,從 Action Mapping 中得到相應(yīng)的 ActionForm 和 Action。如果驗證通過則調(diào)用 Action 的 execute()方法來執(zhí)行 Action,最終返回 ActionForward。其中包含有 validate 方法,用于驗證 form 數(shù)據(jù)的有效性。對于一些復(fù)雜的系統(tǒng),還可以采用 DynaActionForm 來構(gòu)造動態(tài)的 Form,即通過預(yù)制參數(shù)來生成 Form。 ActionErrors是對錯誤信息的包裝,一旦在執(zhí)行 action或者 中出現(xiàn)異常,即可產(chǎn)生一個 ActionError 并最終加入到 ActionErrors。 8 Action 是用于執(zhí)行業(yè)務(wù)邏輯的 RequsestHandler。 Action 不是線程安全的,所以不應(yīng)該在 Action 中訪問特定資源。 Struts 提供了多種 Action 供選擇使用。如 insert,update 等。 3 網(wǎng)上書店詳細設(shè)計 需求分析 網(wǎng)上書店系統(tǒng)主要是實現(xiàn)網(wǎng)上選書、購書、產(chǎn)生訂單等功能的系統(tǒng)。 (1)查詢:當(dāng)客戶進入網(wǎng)上書店時,應(yīng)該在主頁面中分類顯示最新的書目 信息,以供客戶選擇所需圖書,同時也應(yīng)該提供按照圖書名稱,或者作者 信息快速查詢所需書目信息的功能。 (3)訂單處理:對應(yīng)客戶購買圖書商品信息的需求,在確定了所購圖書商品的價格、數(shù)量等信息后,提示用戶選擇對應(yīng)的送貨方式及付款方式,最終生成對應(yīng)的訂單記錄,以便于網(wǎng)站配貨人員依據(jù)訂單信息進行后續(xù)的出貨、送貨的處理。 9 總體設(shè)計 下表中給出了構(gòu)成網(wǎng)上書店系統(tǒng)的各個組件,通過下表,可以從宏觀上了解各個組件的功能。此外,在用戶選擇了對應(yīng)書目信息后,還可 以顯示出有關(guān)該圖書的詳細信息,以便于客戶了解所購商品。即將客戶所選購的圖書商品信息記錄到對應(yīng)的購物車中,以便于到收銀臺進行結(jié)賬處理。由于目前網(wǎng)上商城普遍采用的方式為送貨上門或者郵寄,因此需要收集與客戶相關(guān)的聯(lián)系方式、通信地址等信息。 數(shù)據(jù)庫設(shè)計與 實現(xiàn) 數(shù)據(jù)庫的需求分析 依據(jù)網(wǎng)上書店的處理需求,對就數(shù)據(jù)表的設(shè)計及功能如下 : (1)圖書基本信息表:存放網(wǎng)上書店所銷售圖書的基本信息。 (3)訂單信息表:存放與客戶相關(guān)的訂單的基本信息。 (5)圖書分類基本信息表:存放網(wǎng)上書店所提供圖書分類的信息 。 //圖書基本信息表 DROP TABLE book CASCADE CONSTRAINTS。 //客戶基本信息表 DROP TABLE storeuser CASCADE CONSTRAINTS。 //訂單信息表 DROP TABLE orders CASCADE CONSTRAINTS。 //訂單條目詳細信息表 DROP TABLE orderdetail CASCADE CONSTRAINTS。 15 網(wǎng)上書店基本流程 網(wǎng)上書店在運行過程中頁面的基本流程如圖 : 網(wǎng)上書店各頁面功能 詳細功能及描述 : (1)獲取圖書分類信息以及圖書基本信息集合 (2)提交顯示指定分類圖書信息的請求,同時傳遞對應(yīng)圖書分類編號 , (3)提交書目搜索請求及搜索條件的表單 (4)提交搜索關(guān)鍵字的表單元素 圖 網(wǎng)上書店基本流程圖 圖書查詢 圖書詳情顯示 購物車管理 會
點擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1