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

正文內(nèi)容

畢業(yè)論文-基于ssh的嬰幼兒產(chǎn)品銷售系統(tǒng)設(shè)計-文庫吧

2025-01-01 21:32 本頁面


【正文】 .................. 41 中 文翻譯 ................................................................ 53 北京郵電大學(xué)畢業(yè)設(shè)計 1 1 緒論 課題背景 互聯(lián)網(wǎng)的興起從本質(zhì)上改變了整個社會的商品交易方式,國內(nèi)各大企業(yè)從上個世紀(jì)90年代互聯(lián)網(wǎng)興起之時,就產(chǎn)生了通過網(wǎng)絡(luò)進(jìn)行銷售經(jīng)營商品的想法。但是由于在互聯(lián)網(wǎng)上企業(yè)的信譽(yù)難以認(rèn)證、網(wǎng)絡(luò)的法規(guī)政策不健全、物流不發(fā)達(dá)等一系列的原因,限制了網(wǎng)上交易發(fā)展的步伐。進(jìn)入 21世紀(jì)以后,隨著整個社會的發(fā)展、進(jìn)步,制約網(wǎng)上交易的各個瓶頸問題逐一被擊破,各企業(yè)也紛紛的加入到電子商務(wù)的洪潮之中。 中國互聯(lián)網(wǎng)協(xié)會網(wǎng)絡(luò)營銷工作委員會調(diào)查顯示,隨著國內(nèi)產(chǎn)業(yè)環(huán)境和消費市場的成熟,網(wǎng)絡(luò)購物 將在今年實現(xiàn)更大發(fā)展。 根據(jù)會員企業(yè)艾瑞咨詢集團(tuán)的預(yù)測, 2022年我國網(wǎng)絡(luò)購物交易將同比增長 125%,交易總量將達(dá) 1263億,形成了中國網(wǎng)絡(luò)購物的快速增長浪潮 , 網(wǎng)絡(luò)購物這一消費方式給人們生活帶來的變化,除了購物場所的改變以外,更重要的是大大改變了傳統(tǒng)的消費行為習(xí)慣,無論是否在網(wǎng)上購物,上網(wǎng)查看產(chǎn)品的相關(guān)信息,已經(jīng)成為購物決策環(huán)節(jié)的重要組成部分,這一環(huán)節(jié)對購物行為的實際發(fā)生起到了至關(guān)重要的指導(dǎo)作用。 目的和意義 與傳統(tǒng)方式銷售相比在線銷售有很多的優(yōu)點如: 1.檢索便捷 在線銷售提供 了多種檢索途徑,可以從分類、新品、特價等途徑進(jìn)行檢索,快捷準(zhǔn)確。 2.信息量大 與傳統(tǒng)銷售方式相比,在線銷售能夠提供海量產(chǎn)品信息。 3.成本低,風(fēng)險小,無地域限制 網(wǎng)絡(luò)銷售最突出的優(yōu)點是:不再限制消費者的購買時段,擴(kuò)大和鞏固了客戶群,從而增加了企業(yè)的核心競爭力,節(jié)省實際開店時需要投入的成本和租用費用。 開發(fā)工具及技術(shù) 開發(fā)工具 此次設(shè)計主要采用 MyEclipse加 Tomcat后臺服務(wù)器進(jìn)行,數(shù)據(jù)存儲使用 Oracle數(shù)據(jù)庫進(jìn)行管理,下面對 MyEclipse、 Tomcat及 Oracle數(shù)據(jù)庫進(jìn)行簡要介紹。 ( 1) MyEclipse MyEclipse,是一個十分優(yōu)秀的用于開發(fā) Java, J2EE的 Eclipse插件 集合, MyEclipse的功能非常強(qiáng)大,支持也十分廣泛,尤其是對各種開元產(chǎn)品的支持十分不錯。 MyEclipse企業(yè)級工作平臺( MyEclipse Enterprise Workbench ,簡稱 MyEclipse)是對 Eclipse IDE的擴(kuò)展,利用它我們可以在數(shù)據(jù)庫和 JavaEE的開發(fā)、發(fā)布,以及 應(yīng)用程序 服務(wù)器的整合方面極大的提高工作效 率。它是功能豐富的 JavaEE集成開發(fā)環(huán)境 ,包括了完備的編碼、調(diào)試、測試和發(fā)布功能,完整支持 HTML, Struts, Spring,Hibernate,JSP, CSS, Javascript, 北京郵電大學(xué)畢業(yè)設(shè)計 2 SQL。 (2)Tomcat Tomcat是一個小型的輕量級應(yīng)用服務(wù)器,在中小型系統(tǒng)和并發(fā)訪問用戶不是很多的場合下被普遍使用,是開發(fā)和調(diào)試 JSP 程序的首選??梢赃@樣認(rèn)為,當(dāng)在一臺機(jī)器上配置好 Apahce服務(wù)器,可利用它響應(yīng)對 HTML頁面的訪問請求。實際上 Tomcat 部分是Apache 服務(wù)器的擴(kuò)展, 但它是獨立運行的,所以當(dāng)運行 tomcat 時,它實際上作為一個與 Apache 獨立的進(jìn)程單獨運行的 。 (3) Oracle Oracle數(shù)據(jù)庫系統(tǒng)是美國 Oracle公司(甲骨文)提供的以分布式數(shù)據(jù)庫為核心的一組軟件產(chǎn)品,是目前最流行的客戶 /服務(wù)器 (CLIENT/SERVER)或 B/S體系結(jié)構(gòu)的數(shù)據(jù)庫之一。 Oracle數(shù)據(jù)庫是目前世界上使用最為廣泛的數(shù)據(jù)庫管理系統(tǒng),作為一個通用的數(shù)據(jù)庫系統(tǒng),它具有完整的數(shù)據(jù)管理功能;作為一個關(guān)系數(shù)據(jù)庫,它是一個完備關(guān)系的產(chǎn)品;作為分布式數(shù)據(jù)庫它實現(xiàn)了分布式處 理功能。但它的所有知識,只要在一種機(jī)型上學(xué)習(xí)了 Oracle知識,便能在各種類型的機(jī)器上使用它。能在所有主流平臺上運行(包括windows)。完全支持所有的工業(yè)標(biāo)準(zhǔn)。采用完全開放策略。可以使客戶選擇最適合的解決方案。對開發(fā)商全力支持。 JSP JSP技術(shù)使用 Java編程語言 編寫類 XML的 tags和 scriptlets,來封裝產(chǎn)生動態(tài) 網(wǎng)頁 的處理邏輯。網(wǎng)頁還能通過 tags和 scriptlets訪問存在于服務(wù)端的資源的 應(yīng)用邏輯 。 JSP將網(wǎng)頁邏輯與 網(wǎng)頁設(shè)計 和顯示分離,支持可重用的基于組件的設(shè)計,使基 于 Web的 應(yīng)用程序 的開發(fā)變得迅速和容易。 Web服務(wù)器在遇到訪問 JSP網(wǎng)頁的請求時,首先執(zhí)行其中的程序段,然后將執(zhí)行結(jié)果連同 JSP文件中的 HTML代碼一起返回給客戶。插入的 Java程序段可以操作數(shù)據(jù)庫、重新定向網(wǎng)頁等,以實現(xiàn)建立動態(tài)網(wǎng)頁所需要的功能 。 JSP與 Servlet一樣,是在服務(wù)器端執(zhí)行的,通常返回給客戶端就是一個 HTML文本,因此客戶端只要有瀏覽器能瀏覽。JSP頁面由 HTML代碼和嵌入其中的 Java代碼所組成。服務(wù)器在頁面被客戶端請求以后對這些 Java代碼進(jìn)行處理,然后將生成的 HTML頁面返回給客 戶端的瀏覽器。 Servlet是JSP的技術(shù)基礎(chǔ),而且大型的 Web應(yīng)用程序的開發(fā)需要 Java Servlet和 JSP配合才能完成。JSP具備了 Java技術(shù)的簡單易用,完全的面向?qū)ο?,具有平臺無關(guān)性且安全可靠,主要面向因特網(wǎng)的所有特點 。 JSP技術(shù)的 優(yōu)點: ( 1)一次編寫,到處運行。除了系統(tǒng)之外,代碼不用做任何更改。 ( 2)系統(tǒng)的多平臺支持?;旧峡梢栽谒衅脚_上的任意環(huán)境中開發(fā),在任意環(huán)境中進(jìn)行系統(tǒng)部署,在任意環(huán)境中擴(kuò)展。相比 ASP/.的局限性是顯而易見的。 ( 3)強(qiáng)大的可伸縮性。從只有一個小的 Jar文件就可以運行 Servlet/JSP,到由多臺服務(wù)器進(jìn)行集群和負(fù)載均衡,到多臺 Application進(jìn)行事務(wù)處理,消息處理,一臺服務(wù)器到無數(shù)臺服務(wù)器, Java顯示了一個巨大的生命力。 ( 4)多樣化和功能強(qiáng)大的開發(fā)工具支持。 Java已經(jīng)有了許多非常優(yōu)秀的開發(fā)工具,而且許多可以免費得到,并且其中許多已經(jīng)可以順利的運行于多種平臺之下 ( 5) 支持服務(wù)器端組件。 web應(yīng)用需要強(qiáng)大的服務(wù)器端組件來支持,開發(fā)人員需要利用其他工具設(shè)計實現(xiàn)復(fù)雜功能的組件供 web頁面調(diào)用,以增強(qiáng)系統(tǒng)性能。 JSP可以使用成熟的 JAVA BEANS 組件來實現(xiàn)復(fù)雜商務(wù)功能。 北京郵電大學(xué)畢業(yè)設(shè)計 3 內(nèi)部對象說明 : request 客戶端請求,此請求會包含來自 GET/POST請求的參數(shù) ; response網(wǎng)頁傳回客戶端的響應(yīng) ; pageContext 網(wǎng)頁的屬性是在這里管理 ; session 與請求有關(guān)的會話 ; application servlet正在執(zhí)行的內(nèi)容 ; out 用來傳送響應(yīng)的輸出流 ; config 代碼片段配置對象 ; page JSP網(wǎng)頁本身 ; exception 針對錯誤網(wǎng)頁,未捕捉的例外 。 JavaScript JavaScript是一種基于對象和事件驅(qū)動并具有相對安全性的客戶端腳本語言。同時也是一種廣泛用于客戶端 Web開發(fā)的腳本語言,常用來給 HTML網(wǎng)頁添加動態(tài)功能,比如響應(yīng)用戶的各種操作。 JavaScript的一個重要功能就是面向?qū)ο蟮墓δ?,通過基于對象的程序設(shè)計,可以用更直觀、模塊化和可重復(fù)使用的方式進(jìn)行程序開發(fā)。在 HTML基礎(chǔ)上,使用 JavaScript可以開發(fā)交互式 Web網(wǎng)頁。 JavaScript的出現(xiàn)使得網(wǎng)頁和用戶之間實現(xiàn)了一種實時性的、動態(tài)的、交互性的關(guān)系,使網(wǎng)頁包含更多活躍的元素和更加精彩的內(nèi)容。 在本系統(tǒng)中很多地方使用 了 javaScript技術(shù),比如說,檢驗用戶輸入數(shù)據(jù)的有效性,是否重復(fù),是否為空等等。 SSH SSH 在 J2EE項目中表示了 3種框架,即 Spring + Struts +Hibernate。 Struts對Model, View和 Controller都提供了對應(yīng)的組件。 Spring是一個輕量級的控制反轉(zhuǎn)(IoC)和面向切面 (AOP)的容器框架,它由 Rod Johnson創(chuàng)建。它是為了解決企業(yè)應(yīng)用開發(fā)的復(fù)雜性而創(chuàng)建的。 Spring使用基本的 JavaBean來完成以前只可能由 EJB完成的事情。 Hibernate是一個開放源代碼的對象關(guān)系映射框架,它對 JDBC進(jìn)行了非常輕量級的對象封裝,可以應(yīng)用在任何使用 JDBC的場合,可以在 Servlet/JSP的Web應(yīng)用中使用,也可以在應(yīng)用 EJB的 J2EE架構(gòu)中取代 CMP,完成數(shù)據(jù)持久化的重任。它的優(yōu)點有: ( 1) SSH把底層進(jìn)行了很好的封裝,開發(fā)人員可以更專注于業(yè)務(wù)處理,開發(fā)效率高,層次清晰,易于維護(hù)及擴(kuò)展。 ( 2) SSH把數(shù)據(jù)庫,實體,配置都進(jìn)行了整合,封裝了層次的結(jié)構(gòu),在框架的融合,代碼的耦合有很好的優(yōu)勢,便于編程的持續(xù)化,擴(kuò)展化,維護(hù)化。 ( 3)實現(xiàn) MVC模式。結(jié)構(gòu)清晰 ,使開發(fā)者只關(guān)注業(yè)務(wù)邏輯的實現(xiàn)??梢允褂秘S富的 tag、 Struts的標(biāo)記庫 (Taglib),能大大提高開發(fā)效率。另外提供 Exception處理機(jī)制;數(shù)據(jù)庫鏈接池管理等。 下面簡單介紹一下 SSH中各框架的含義。 ( 1) Struts Struts框架結(jié)構(gòu)如圖 。 圖 Struts框架結(jié)構(gòu)圖 北京郵電大學(xué)畢業(yè)設(shè)計 4 Struts對 Model, View和 Controller都提供了對應(yīng)的組件。 在上圖中, ActionServlet,這個類是 Struts的核心控制器,負(fù) 責(zé)攔截來自用戶的請求。 Action,這個類通常由用戶提供,該控制器負(fù)責(zé)接收來自 ActionServlet的請求,并根據(jù)該請求調(diào)用模型的業(yè)務(wù)邏輯方法處理請求,并將處理結(jié)果返回給 JSP頁面顯示。 Model部分由 ActionForm和 JavaBean組成,其中 ActionForm用于封裝用戶的請求參數(shù),封裝成 ActionForm對象,該對象被 ActionServlet轉(zhuǎn)發(fā)給 Action, Action根據(jù) ActionForm里面的請求參數(shù)處理用戶的請求。 JavaBean則封裝了底層的業(yè)務(wù)邏輯,包括數(shù)據(jù)庫訪問等 。 View部分采用 JSP實現(xiàn)。 Struts提供了豐富的標(biāo)簽庫,通過標(biāo)簽庫可以減少腳本的使用,自定義的標(biāo)簽庫可以實現(xiàn)與 Model的有效交互,并增加了現(xiàn)實功能。對應(yīng)上圖的 JSP部分。 Controller組件有兩個部分組成 —— 系統(tǒng)核心控制器,業(yè)務(wù)邏輯控制器。系統(tǒng)核心控制器,對應(yīng)上圖的 ActionServlet。該控制器由 Struts框架提供,繼承 HttpServlet類,因此可以配置成標(biāo)注的 Servlet。該控制器負(fù)責(zé)攔截所有的 HTTP請求,然后根據(jù)用戶請求決定是否要轉(zhuǎn)給業(yè)務(wù)邏輯控制器。業(yè)務(wù)邏輯控制器,負(fù)責(zé) 處理用戶請求,本身不具備處理能力,而是調(diào)用 Model來完成處理。對應(yīng) Action部分。 ( 2) Spring Spring的出現(xiàn)是為了解決企業(yè)應(yīng)用開發(fā)的復(fù)雜性,它使用基本的 JavaBean代替 EJB,并提供了更多的企業(yè)應(yīng)用功能,適用于任何 Java應(yīng)用。簡單來說, Spring是一個輕量級的控制反轉(zhuǎn) (IoC)和面向切面 (AOP)的容器框架。 Spring從大小與開銷兩方面而言都是輕量的。完整的 Spring框架可以在一個大小只有 1MB多的 JAR文件里發(fā)布。 Spring通過一種稱作控制反轉(zhuǎn)( IoC)的技術(shù)促進(jìn)了 松耦合。當(dāng)應(yīng)用了 IoC,一個對象依賴的其它對象會通過被動的方式傳遞進(jìn)來,而不是這個對象自己創(chuàng)建或者查找依賴對象。 Spring還提供了面向切面編程的豐富支持,允許通過分離應(yīng)用的業(yè)務(wù)邏輯與系統(tǒng)級服務(wù)(例如審計和事務(wù)管理)進(jìn)行內(nèi)聚性的開發(fā)。應(yīng)用對象只實現(xiàn)它們應(yīng)該做的完成業(yè)務(wù)邏輯。它們并不負(fù)責(zé)其它的系統(tǒng)級關(guān)注點,例如日志或事務(wù)支持。 同時 Spring包含并管理應(yīng)用對象的配置和生命周期,在這個意義上它是一種容器,可以配置你的每個 bean如何被創(chuàng)建基于一個可配置原型, bean可以創(chuàng)建一個單獨的實例或者每次需要時都生成一 個新的實例 ,以及,它們是如何相互關(guān)聯(lián)的。 Spring可以將簡單的組件配置、組合成為復(fù)雜的應(yīng)用。在 Spring中,應(yīng)用對象被聲明式地組合,典型地是在一個 XML文件里。 Spring也提供了很多基礎(chǔ)功能(事務(wù)管理、持久化框架集成等等)。所有 Spring的這些特征保證更干凈、更可管理、并且更易于測試的代碼的編寫。它們也為 Spring中的各種模塊提供了基礎(chǔ)支持。 ( 3) Hibernate Hibernate是一個開放源代碼的對象關(guān)系映射框架,它對 JDBC進(jìn)行了非常輕量級的對象封裝,使得 Java程序員可 以隨心所欲的使用對象編程思維來操縱數(shù)據(jù)庫。 Hibernate可以應(yīng)用在任何使用 JDBC的場合,既可以在 Java的客戶端程序使用,也可以在Servlet/JSP的 Web應(yīng)用中使用,最具革命意義的是, Hibernate可以在應(yīng)
點擊復(fù)制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1