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

正文內容

基于jsp模擬當當網(wǎng)圖書銷售系統(tǒng)畢業(yè)設計-全文預覽

2025-09-22 15:27 上一頁面

下一頁面
  

【正文】 新的銷售渠道,為企業(yè)網(wǎng)上的銷售積累經(jīng)驗,提供決策的依據(jù)。 書籍展示 基于 JSP 模擬當當網(wǎng)圖是銷售系統(tǒng) 15 用戶可以通過搜索的方式查看書籍信息,搜索的方式有:按圖書類別、按書名 、按作者、按出版社。用戶可以在系統(tǒng)中實現(xiàn)注冊、瀏覽商品、搜索查詢商品、下定單、處理定單等功能;管理員可以通過用戶管理、定單管理、商品管理、評論管理等管理功能來對系統(tǒng)進行維護更新。所以只要定位準確,促銷有力,就能夠使顧客有沖動購買自己感興趣的圖書。美國亞馬遜網(wǎng)上書店的經(jīng)理貝索斯就說過,網(wǎng)上書店的理念很簡單,變讀者自己找喜愛的書為替讀者找想要的書,你能為顧客既省錢又省時間,他們不會不買你的書。調查表明,如果條件成熟,國內希望網(wǎng)上購物的達 87%。 結論 網(wǎng)上購書前景雖然光明,但其存在的問題也不容忽視。 網(wǎng)上書店前景雖好,但市場還需大力培育。新一代網(wǎng)民迅速增加,目前已超過 3 千萬,而使用電子商務的網(wǎng)民也 增長較快;同時國家對信息產(chǎn)業(yè)大力支持。 項目優(yōu)勢、劣勢分析 網(wǎng)上書店之所以成為電子商務中的熱點,主要與書籍、雜志以及音像制品等商品所固有的無差異性有關,換言之,對于同一名稱的書籍都是同質的,因此挑選性不是特別強;另外,書籍、雜志、錄音 /錄像帶、光盤的銷售商可以通過網(wǎng)絡提供簡介、片段,使消費者了解其內 容后再訂購,沒有過多的售后服務、退貨問題,相比較而言,服裝等商品就不具備這個優(yōu)勢;此外,在網(wǎng)上購書的消費者整體文化水平較高,這也是網(wǎng)上購書成功率較高的原因之一。因此,在對電子商務應用系統(tǒng)進行開發(fā)前,必須運用軟件工程的方法,首先對系統(tǒng)進行整體規(guī)劃與設計,否則就會導致開發(fā)工作量大,系統(tǒng)不符合要求,更為糟糕的是,還可能會導致系統(tǒng)不完善或整個系統(tǒng)根本就無法運行。 Struts 將 MVC 的 Controller 一分為三,在獲得結構更加清晰的同時,也增加了系統(tǒng)的復雜度。關于頁面導航,我認為那將是今后的一個發(fā)展方向,事實上,這樣做,使系統(tǒng)的脈絡更加清晰。使開發(fā)者能更深入的了解其內部實現(xiàn)機制。普通的 Action 只能通過調用 execute執(zhí)行一項任務,而 DispatchAction 可以根據(jù)配置參數(shù)執(zhí)行,而不是僅進入 execute函數(shù),這樣可以執(zhí)行多種任務。每個 Action 都只建立一個 instance。這樣可以更靈活的擴展程序。 ActionForm 使用了 ViewHelper 模式,是對 HTML 中 form 的一個封裝。模型通常由 Java Bean或 EJB 組件實現(xiàn),負責處理業(yè)務邏輯;視圖包括一組 JSP 文件,這些文件主 要由 JSP 標簽或客戶化標簽構成,它簡化了 JSP 頁面的編碼工作;在 Struts 框架中控制器主要包括 ActionServlet 類和Action類, ActionServlet 是 Struts 的核心部件,它接受用戶的 Http 請求,根據(jù)配置信息將請求轉發(fā)給適當?shù)?Action 對象, Action 類負責調用模型的方法,并幫助控制應用程序的流程; Struts 包括 和 Struts— 兩個配置文件,基于 JSP 模擬當當網(wǎng)圖是銷售系統(tǒng) 10 其中 是 Web 應用的發(fā)布描述文件, Struts— 是與 Struts 相關的特 殊信息配置的描述文件。 基于 JSP 模擬當當網(wǎng)圖是銷售系統(tǒng) 9 MVC 的處理過程是這樣的:對于每一個用戶輸入的請求,首先被控制器接收,并決定由哪個模型來進行處理,然后模型通過業(yè)務處理邏輯處理用戶的請求并返回數(shù)據(jù),最后控制器用相應的視圖格式化模型返回的數(shù)據(jù),并通過顯示頁面呈現(xiàn)給用戶。視圖從模型處獲得數(shù)據(jù),視圖的更新由控制器控制。 在 MVC 模式中,模型封裝 了應用問題的核心數(shù)據(jù)、邏輯關系和業(yè)務規(guī)則,提供了業(yè)務邏輯的處理過程。采用 Struts 可以簡化遵循 MVC 設計模式的 Web 應用的開發(fā)工作,很好地實現(xiàn)代碼重用,使開發(fā)人員從一些繁瑣的工作中解脫出來,快速開發(fā)能夠充分發(fā)揮 JSP/Servlet 優(yōu)點、并具有強可擴展性的 Web 應用。但 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)頁面的整合過程簡直就是一場噩夢。 [15]Servlet 其實和傳統(tǒng)的 CGI 程序和 ISAPI、 NSAPI 等 Web 程序開發(fā)工具的作用是相同的,在使用 Java Servlet 以后,用戶不必再使用效率低下的CGI 方式,也不必使用只能在某個固定 Web 服務器平臺運行的 API 方式來動態(tài)生成 Web 頁面。而基于 Tomcat的開發(fā)其實主要是 JSP 和 Servlet 的開發(fā),可以用普通的文本編輯器或者 IDE 開發(fā)源碼,然后打包成 WAR 發(fā)布即可。 Tomcat 得到了開放源碼志愿者的廣泛支持,它可以和目前大部分主流 HTTP 服務器一起工作(如 IIS 和 Apache 服務器)。s Glassfish 這樣的免費應用服務器,許多公司仍然為了技術支持而選擇它。 Bea WebLogic 是用于開發(fā)、集成、部署和管理大型分布式 Web 應用、網(wǎng)絡應用和數(shù)據(jù)庫應用的 Java 應用服務器。s J2 SDKEnterprise Edition( J2EE), JBoss 的目標是一個源代碼開放的 J2EE 環(huán)境。 JBoss 是全世界開發(fā)者共同努力的成果,是一個基于 J2EE 的開放源代碼的應用服務器。程序段是一個代碼片斷, 在請求的處理過程中被執(zhí)行。 表達式:通過計算表達式所得到的結果來表示某個值。這些變量用 declaration 元素聲明 , 聲明的語法為%!declaration(s)%。第二種是自定義動作,它通過使用 taglib指令來實現(xiàn)。 JSP 指令的一般語法形式為: %指令名 =“值 ”%。 JSP 頁面的組成 JSP 頁面看上去像標準的 HTML 和 XML頁面,并附帶有 JSP 引擎能夠處理和解析執(zhí)行的代碼與組件。對于所有隨后對該 JSP 文件的請求,服務器將檢查該 JSP 文件自最后一次被存取后是否經(jīng)過修改。如果改動過,就會重新編譯生成新的 Servlet,最基于 JSP 模擬當當網(wǎng)圖是銷售系統(tǒng) 5 終將請求轉交給編譯好的 Servlet 引擎執(zhí)行。 JSP是一種動態(tài)技術,這是 JSP基 于 Java的自然延伸。這是當前 Web技術的潮流,是解決客戶端瀏覽器兼容性問題的客觀需要。盡管在 JSP中 Java仍被稱為腳本語言。 Java 的誕生是對傳統(tǒng)計算機模式的一個極大挑戰(zhàn),對計算機軟件開發(fā)和軟件產(chǎn)業(yè)都產(chǎn)生了深遠的影響,以目前看 Java 對信息時代的重要性,未來還會不斷發(fā)展, Java 在應用方面將會有更廣闊的前景。 Java 對對象技術的全面支持和 Java 平臺內嵌的 API 能縮短應用系統(tǒng)的開發(fā)基于 JSP 模擬當當網(wǎng)圖是銷售系統(tǒng) 4 時間并降低成本。以下將對主要技術作簡明的介紹。如果系統(tǒng)升級比較頻繁,那么 B/S 架構的產(chǎn)品就具有維護工作量少的優(yōu)勢。 其次,在系統(tǒng)的開發(fā)方面, C/S 結構的開發(fā)對開發(fā)者提出了較高的要求,整個開發(fā)過程比較復雜。只要擁有可上網(wǎng)的瀏覽器,就可以使用 B/S 系統(tǒng)。 B/S 結構的優(yōu)勢 B/S 最大的優(yōu)點就是無論在任何地方只要有一臺能上網(wǎng)的電腦,就可以進行操作而不用安裝任何專門的軟件,客戶端零維護。三層結構是伴隨著中間件技術的成熟而興起的,是對 C/S 結構的進一步改進而產(chǎn)生的。網(wǎng)上購書的方式必將日趨被大家所接受。只要網(wǎng)絡發(fā)展沒有停止,網(wǎng)上圖 書銷售的發(fā)展 就不會停止?;?JSP 模擬當當網(wǎng)圖是銷售系統(tǒng) 1 第一章 緒論 課題背景 隨著 Inter 的迅速崛起,網(wǎng)絡信息化的發(fā)展,在線圖書銷售作為一種典型 的 Web 電子商務系統(tǒng)也迅速的發(fā)展并深入人們的日常生活中。可見, 網(wǎng)上圖書銷售系統(tǒng)跨越了時間和空間的限制,給商業(yè)流通領域帶來了不一樣的 變革,也給消費者帶來了便捷。 本課題研究的意義 本課題的目標就是是將圖書銷售由傳統(tǒng)的商店模式向在線銷售的轉變 ,同時還對銷售的定單和圖書的種類等信息進行在線管理,其意義就在于以此來實現(xiàn)人們不出門就能夠便捷的買到自己喜歡的各種書籍,向客戶展示出一種新穎的購書理念。 在 B/S 結構下,客戶機上只要安裝一個瀏覽器( Browser),服務器安裝 SQL Server 等數(shù)據(jù)庫,瀏覽器通過 Web Server 同數(shù)據(jù)庫進行數(shù)據(jù)交互,所以形成所謂三層 3- Tier 結構?;谌龑咏Y構的應用系統(tǒng)不僅僅具備了大型機系統(tǒng)的穩(wěn)定、安全和處理能力高等特性,而且擁有開放系統(tǒng) 的成本低、可擴展性強、開發(fā)周期短等優(yōu)點。 B/S、 C/S 結構軟件技術上的比較 首先,在系統(tǒng)的性能方面。另外,瀏覽器頁面不便于修改,這為用戶定制自己的文件時帶來了不便,比如用戶想自定義一個報表,用B/S 結構的系統(tǒng)就比較難完成。 C/S 結構中若有某一模塊發(fā)生改變,可能要關聯(lián)到其它模塊的變動,使系統(tǒng)升級的成本較大;而 B/S 結構在開發(fā)、維護階段幾乎所有的工作都集中在服務器端,只需更新服務器端的軟件就可以了。 關鍵技術介紹 本例網(wǎng)上書店所涉及的技術主要有以 Java 語言為核心的 JSP( Java Server Pages)技術進行功能的實現(xiàn),后臺的服務支撐部分為應用服務器 以及數(shù)據(jù)庫服務器 MYSQL。 由于 Java 是一種簡單易用的、完全面向對象的、分布式的、解釋型的、健壯安全的、結構中立的、可移植的、性能優(yōu)異的、多線程的靜態(tài)語言,使得 Java語言的應用具有無比的健壯性和可靠性,這也極大的降低了應用系統(tǒng)的維護費用。 Java分為三個體系 JavaSE(Java2 Platform Standard Edition, java平臺標準版 ),JavaEE(Java 2 Platform, Enterprise Edition, java 平臺企業(yè)版 ), JavaME(Java 2 PlatformMicro Edition, java 平臺微型版 )。因為 Java是編譯解釋執(zhí)行的,所以 JSP也就擺脫了 VBScript、 Perl等腳本語言純粹的解釋執(zhí)行帶來的低效率問題。 JSP是服務端技術,所以 JSP文檔要先經(jīng)服務端翻譯、解釋、執(zhí)行,才能得到客戶端瀏覽器能識別的 HTML文檔。這是 JSP區(qū)別于 Servlet10的重要牲。當 Servlet引擎接收到請求后,如果設置了使用最新的 JSP,它就會去找 JSP 文件,檢查該文件在上次編譯后是否改動過。 JspInit()方法在 Servlet的生命周期中只被請求一次,然后將被調用來處理客戶端的請求和回復操作。 Jsp 頁面在第一次訪問時由于要轉化和編譯,運行速度較慢,但是當?shù)诙卧L問該頁時,由于文件已經(jīng)被編譯成字節(jié)碼文件了,所以速度非常得快。 編譯指令:使用 JSP 編譯指令(〈 %和 %〉內的)來指定所使用的腳 本語言, Servlet 實現(xiàn)的接口 ,Servlet 擴展的類 ,Servlet 導入的軟件包。第一種是標準動作,它定義的是無論在什么版本的 JSP 引擎或 Web 服務器下總是可用的動作。與任何語言相同, JSP 語言使用變量來保存數(shù)據(jù)。聲明不對當前的輸出流產(chǎn)生任何影響。 程序段: JSP 可以在頁面中包含的一段程序,稱之為程序段。 Tomcat 目前應用服務器軟件主要有 Tomcat、 JBoss 和 WebLogic。 類似于 Sun39。 WebLogic是美國 Bea 公司出品的一個應用服務器,確切的說是一個基于 J2EE 架構的中間件。目前 Oracle Weblogic 的售價超過每 CPU 25, 000 美元,盡管有 Apache Tomcat server 和 Sun Microsystem39。 Tomcat 已經(jīng)被 JavaWorld 雜志的編輯選為 2020 年度最具創(chuàng)新力的 Java 產(chǎn)品,同時它又是 SUN 公司官方推薦的 Servlet/JSP 容器。 網(wǎng)上書店系統(tǒng)屬于中小應用,主要技術為 JSP 和 Servlet,不需要采用 EJB等技術,這時如果使用 Weblogic 這樣的應用服務器就有些浪 費了。 JSP 的基礎 —— Servlet 技術 Java Servlet 是 JSP 技術的基礎, JSP 本身就是預先被編譯成 Servlet,然后再運行的,而且大型的 Web 應用程序的開發(fā)需要 Java Servlet 和 JSP 配合才能完成,Servlet 這個名稱大概源于 Applet,現(xiàn)在國內的翻譯方式很多,本文為了避免誤會,本文直接采用 Servlet 這個名稱而不做任何翻譯,讀者如果愿意,可以稱之為 “小服務程序 ”。由于 Java Servlet 內部是以線程方式提供服務,不必對于每個請求都啟動一個進程,并且利用多線程機制可以同時為多個請求服務,因此 Java Servlet 效率非常高。 Struts在英文中是支架、支撐的意思,這也體現(xiàn)出 Struts 在開發(fā) Web 應用程序過程所起到的重要作用, Struts 為 Web 應用提供了通用的框架,讓開發(fā)人員可以把主要精力集中在如何 解決實際業(yè)務問題上,與此同時 Struts 框架也允許開發(fā)人員根據(jù)實際需要進行擴展和定制,從而可以更好的適應用戶的需求。 MVC 簡介 MVC 是 Model(模型) ——View(視圖) —
點擊復制文檔內容
黨政相關相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1