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

正文內(nèi)容

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

2025-05-17 11:08 本頁面


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