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

正文內(nèi)容

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

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

下一頁面
  

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