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

正文內(nèi)容

畢業(yè)設(shè)計(jì)-天心大紅袍茶業(yè)銷售網(wǎng)站設(shè)計(jì)與實(shí)現(xiàn)-文庫吧

2025-10-30 19:02 本頁面


【正文】 不完善的,一種新型的產(chǎn)品出現(xiàn),總要一段時(shí)間給人們?nèi)ミm應(yīng)。在這幾年的基礎(chǔ)上,又伴隨著這些年經(jīng)濟(jì)的發(fā)展迅速,互聯(lián)網(wǎng)漸漸地得到了廣泛的應(yīng)用,在網(wǎng)上購物的用戶日益增加?;诓粌H便捷又快速,節(jié)約了我們時(shí)間的同時(shí)也為我們省了很多事?,F(xiàn)在房價(jià)的高漲,店面租金的昂貴,讓越來越多的商家要承擔(dān)更多的風(fēng)險(xiǎn)與壓力、電子商務(wù)的出現(xiàn),對(duì)于商家來講。在網(wǎng)上進(jìn)行銷售。不僅降低了成本,經(jīng)營的場所有不用到場地的限制,對(duì)商家來說無疑是帶來了更好的利益。對(duì)商家與消費(fèi)者來說是一個(gè)真正達(dá)到 雙贏的效果。網(wǎng)上購物不限時(shí)間不限空間,讓全世界的人們不管身在何方、在何時(shí),都可以買到自己想要的產(chǎn)品 [5]。該優(yōu)勢(shì)為商家?guī)順O大的好處。 因此,企業(yè)轉(zhuǎn)型的成功必將需要應(yīng)用互聯(lián)網(wǎng)這個(gè)全球信息基礎(chǔ)設(shè)施,該天心大紅袍銷售網(wǎng)站設(shè)計(jì)與實(shí)現(xiàn)就應(yīng)用互聯(lián)網(wǎng)技術(shù)與生活之間相連的緊密程度的一種體現(xiàn),現(xiàn)今我們追求的是事情的復(fù)雜化能夠轉(zhuǎn)為簡單的方式呈現(xiàn),目的是為人們的生活帶來更大的便利,進(jìn)而滿足人們逐漸增長對(duì)物質(zhì)的需求,實(shí)現(xiàn)不限地域,時(shí)間,就可買到喜愛的茶葉產(chǎn)品,轉(zhuǎn)變舊時(shí)的交易方式,滿足客戶的需求,購買到自己需要的茶葉。 3 2 相關(guān)編程語言及工具介紹 JSP 的基本介紹 JSP 是一種動(dòng)態(tài)的技術(shù)標(biāo)準(zhǔn),其全稱是 Java 服務(wù)器頁面,在 sun 公司的發(fā)起與許多公司建立的。動(dòng)態(tài)網(wǎng)站功能的實(shí)現(xiàn)。只要在原先的網(wǎng)頁 html 中加入 Jsp 標(biāo)簽與 Java 程序片段( Scriptlet)。就組成了 JSP 網(wǎng)頁 JAVA 程序片段,該組成的片段可操縱數(shù)據(jù)庫、也可對(duì)網(wǎng)頁重新定向。用戶端收到的只是結(jié)果,一切程序操縱都在服務(wù)端運(yùn)行。其最大的好處就是極大降低用戶對(duì)瀏覽器的所需的條件。哪怕用戶的瀏覽器端不支持 JAVA 語言,同樣可訪問該網(wǎng)頁 [5]。 JAVA 是在 Servlet 的基礎(chǔ)上。可建立跨平臺(tái),安全的動(dòng)態(tài)網(wǎng)頁技術(shù)。 JSP 的工作原理:先通過用戶端的瀏覽器,應(yīng)用超文本的形式經(jīng)過表單在向 Web 服務(wù)器提出請(qǐng)求。緊接著,該服務(wù)器得到用戶端發(fā)來的請(qǐng)求之后,應(yīng)用 Web 服務(wù)器上的JSP 引擎將 JSP 相關(guān)組件、代碼、 Java 腳本以及 HTML 代碼,將其轉(zhuǎn)化為 Servlet 代碼。之后,在由 JSP 引擎調(diào)用 Web 服務(wù)器端的 Java 編譯器對(duì) Servlet 代碼進(jìn)行編譯。最終,編譯文件由 JAVA 虛擬機(jī)來運(yùn)行,標(biāo)準(zhǔn)的 HTML 頁面用來接收用戶的請(qǐng)求。服務(wù)器與用戶端的角色都由計(jì)算機(jī)來扮演, 扮演成網(wǎng)絡(luò)的環(huán)境,該系統(tǒng)在單機(jī)環(huán)境下開發(fā)的, 服務(wù)器與瀏覽器都有安裝。動(dòng)態(tài)網(wǎng)頁的開發(fā)最主要的是應(yīng)用了 JavaBean 和 JSP 來開發(fā),靜態(tài)網(wǎng)頁的設(shè)計(jì)使用了 HTML,網(wǎng)頁的美觀性應(yīng)用了 CSS[6]。該系統(tǒng)數(shù)據(jù)庫的連接是通過 JAVA 語言的 JDBC 技術(shù)。要與之相連有JDBC 即可。該網(wǎng)站應(yīng)用 JSP 模型的開發(fā)如圖 21 所示。在該 JSP 模型中, JavaBean用來實(shí)現(xiàn)模型, JSP 頁面實(shí)現(xiàn)視圖功能, Servelet 來實(shí)現(xiàn)控制器。 瀏覽器Servlt(Coner)JavBeans(Modl)Wb服務(wù)器請(qǐng) 求響 應(yīng)數(shù)據(jù)庫JSP(View)選擇視圖實(shí)例化 圖 21 JSP架構(gòu)模型 該 JSP 模型中控制器的角色由 Servelet 來擔(dān)任。 Servlet 接受發(fā)來的請(qǐng)求, 4 根據(jù)發(fā)來的請(qǐng)求信息發(fā)給相對(duì)應(yīng)的 JSP 頁面, JSP 頁面會(huì)對(duì)其產(chǎn)生相應(yīng)的響應(yīng)。JavaBean 實(shí)例的生成由 Servlet 控制器通過 JSP 視圖需求,并將其輸送給 JSP 環(huán)境。 MySql 的介紹 Mysql 是一個(gè)小型關(guān)系型數(shù)據(jù)庫管理系統(tǒng),由瑞典 MysqlAB 公司開發(fā)、發(fā)布和支持,在 2021 年 1 月 16 號(hào)被 Sun 公司收購。 Mysql 是一個(gè)快速的、多線程、多用戶和健壯的 SQL 數(shù)據(jù)庫服務(wù)器,其服務(wù)器 支持關(guān)鍵任務(wù)、重負(fù)載生產(chǎn)系統(tǒng)的使用,被廣泛地應(yīng)用在 Inter 上的中小型網(wǎng)站中。由于其體積小、速度快、總體擁有成本低,特別是開放源碼,很受歡迎。許多中小型網(wǎng)站為了降低網(wǎng)站總體擁有成本選擇了 Mysql 作為網(wǎng)站數(shù)據(jù)庫。如雅虎、阿爾卡特 — 朗訊、 Google 公司、諾基亞公司、百度等公司。 Mysql 數(shù)據(jù)庫可以稱得上是目前運(yùn)行速度最快的 SQL語言數(shù)據(jù)庫。除了具有許多其它數(shù)據(jù)庫所不具備的功能和選擇之外 ,Mysql 數(shù)據(jù)庫也是完全免費(fèi)的 ,用戶可以直接從網(wǎng)上下載,還可以為用戶提供特殊功能定制的功能 [6]。 Mysql 有一個(gè)非常靈活且安全的權(quán)限和密碼系統(tǒng)。只有獲授權(quán)用戶才能進(jìn)入該數(shù)據(jù)庫服務(wù)器,所有的密碼傳輸均采用加密形式,同時(shí)也提供了 SSH 和 SSI 支持,以實(shí)現(xiàn)安全和可靠的連接。作為一個(gè)開放源代碼的數(shù)據(jù)庫, Mysql 可以針對(duì)不同的應(yīng)用進(jìn)行相應(yīng)的修改。 Mysql 擁有一個(gè)非??焖俣曳€(wěn)定的基于線程的內(nèi)存分配系統(tǒng),可以持續(xù)使用而不必?fù)?dān)心其穩(wěn)定性 [7]。多線程和 C 語言實(shí)現(xiàn)的 Mysql,輕量級(jí)的進(jìn)程,它可以靈活地為用戶提供服務(wù),而不占用過多的系統(tǒng)資源能很容易充分利用 CPU。 MVC 模式的介紹 MVC 全名是 Model View Controller, MVC 軟件可以說是軟件中的典范,它組織代碼的形式是使用數(shù)據(jù)、業(yè)務(wù)邏輯、界面三種來分離。不管是在改進(jìn)或者個(gè)性化的定制所需的界面時(shí)以及用戶交互同時(shí)都沒必要重新編寫所需的業(yè)務(wù)邏輯, MVC其獨(dú)特發(fā)展起來的業(yè)務(wù)中是將輸入、輸出、處理等功能能夠在一個(gè)有邏輯的圖形界面的中。 MVC 其實(shí)分成三個(gè)部分,其中的 M 就是模型 (model)、 V 就是視圖 (view)、C 就是所謂的控制器 (controller)[8]。 M 是 模型:為控制器提供反向的封裝就需要模型來實(shí)現(xiàn)其內(nèi)部應(yīng)用程序功能的 5 實(shí)現(xiàn),當(dāng)模型改變的 時(shí)候,它也會(huì)同時(shí)改變視圖,并且為視圖提供查詢模型的一些相關(guān)狀態(tài)。 V 是視圖:視圖的作用主要是用來組織模型的內(nèi)容。視圖是從模型中得到數(shù)據(jù),并且指定這些數(shù)據(jù)應(yīng)該如何表現(xiàn)。當(dāng)模型發(fā)生變化的時(shí)候,視圖的主要責(zé)任就是負(fù)責(zé)維護(hù)數(shù)據(jù),讓其表現(xiàn)出一致性。同時(shí)視圖也將用戶的請(qǐng)求通知給控制器。 C 是控制器:應(yīng)用程序的行為就是對(duì)控制器的定義??刂破鞯闹饕袨槭?,負(fù)責(zé)對(duì)視圖用戶發(fā)來的請(qǐng)求給與解釋,再把這些請(qǐng)求的結(jié)果映射成相應(yīng)的行為,這些行為,最終還是由模型來負(fù)責(zé)其實(shí)現(xiàn)。一些用戶的請(qǐng)求,像鼠標(biāo)單擊或者是菜單的選擇操作功能,都由控制器來 負(fù)責(zé)。在一個(gè) Web 應(yīng)用程序中,有可能這些他們表現(xiàn)色形式就是一些客戶端的 post 的 HTTP 的請(qǐng)求,處理業(yè)務(wù)與修改模型這些都是模型所表現(xiàn)的行為 [8]。控制器會(huì)按用戶請(qǐng)求的方式與模型行為的結(jié)果,它會(huì)選擇一個(gè)視圖用來作為對(duì)用戶請(qǐng)求的響應(yīng)。 在 MVC 的應(yīng)用程序中的模型、視圖、控制器三部分關(guān)系如圖 22 所示。 模 型封 裝 應(yīng) 用 程 序 的 狀 態(tài)響 應(yīng) 對(duì) 狀 態(tài) 的 查 詢呈 現(xiàn) 應(yīng) 用 程 序 的 功 能將 狀 態(tài) 的 變 化 通 知 視 圖視 圖描 繪 模 型向 模 型 請(qǐng) 求 更 新發(fā) 送 用 戶 的 請(qǐng) 求 到 控 制 器允 許 控 制 器 選 擇 視 圖控 制 器定 義 應(yīng) 用 程 序 的 行 為將 用 戶 的 請(qǐng) 求 映 射 到 模 型 更 新選 擇 視 圖 作 為 對(duì) 請(qǐng) 求 的 響 應(yīng)為 每 一 種 功 能 提 供 控 制 器狀 態(tài) 查 詢變 化 通 知視 圖 選 擇用 戶 請(qǐng) 求狀 態(tài) 改 變 圖 22 MVC模型、視圖、控制器的關(guān)系圖 MVC 的模式不僅在功能模塊和顯示模塊上實(shí)現(xiàn)了分離,并且 MVC 模型維護(hù)性、擴(kuò)展性、移植性和組件的可復(fù)用性上都對(duì)其進(jìn)行了提高。 Struts 框架的介紹 Struts 是 Apache 基金會(huì) Jakarta 項(xiàng)目組的一個(gè) Open Source 項(xiàng)目,它應(yīng)用 MVC模式,能夠很好地幫助 Java 開發(fā)者利用 J2EE 開發(fā) Web 應(yīng)用 [9][10]。和其他的 Java架構(gòu)一樣, Struts 也是面向?qū)ο笤O(shè)計(jì),將 MVC 模式“分離顯示邏輯和業(yè)務(wù)邏輯”的 6 能力發(fā)揮得淋漓盡致。 Structs 框架的核心是一個(gè)彈性的控制層,基于如 JavaServlets, JavaBeans, ResourceBundles 與 XML 等標(biāo)準(zhǔn)技術(shù),以及 Jakarta Commons 的一些類庫。 Struts 有一組相 互協(xié)作的類(組件)、 Serlvet 以及 Jsp taglib組成。基于 Struts 構(gòu)架的 web 應(yīng)用程序基本上符合 JSP Model2 的設(shè)計(jì)標(biāo)準(zhǔn),可以說是一個(gè)傳統(tǒng) MVC 設(shè)計(jì)模式的一種變化類型。 Struts 有其自己的控制器 ( Controller) ,同時(shí)整合了其他的一些技術(shù)去實(shí)現(xiàn)模型層( Model)和視圖層( View)。在模型層, Struts 可以很容易的與數(shù)據(jù)訪問技術(shù)相結(jié)合,如 JDBC / EJB,以及其它第三方類庫,如 Hibernate / IBATIS,或者 Object Relational Bridge(對(duì)象關(guān)系橋 )[11]。在視圖層, Struts 能夠與 JSP,包括 JSTL 與 JSF,以及 Velocity 模板, XSLT 與其它表示層技術(shù)。采用 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)用,極大的節(jié)省了時(shí)間 [12]。 Hibernate的介紹 Hibernate 是一個(gè)開放源代碼的 對(duì)象 關(guān)系映射框架,它對(duì) JDBC 進(jìn)行了非常輕量級(jí)的對(duì)象封裝,使得 Java程序員可以隨心所欲的使用對(duì)象編程思維來操縱 數(shù)據(jù)庫 。 Hibernate 可以應(yīng)用在任何使用 JDBC 的場合,既可以在 Java 的客戶端程序使用,也可以在 Servlet/JSP 的 Web 應(yīng)用中使用, Hibernate 可以在應(yīng)用 EJB 的 J2EE 架構(gòu)中取代 CMP,完成 數(shù)據(jù)持久化的重任 [13][14]。 Spring 的介紹 Spring 是一個(gè)開源框架, Rod Johnson 是 Spring 的創(chuàng)建者。創(chuàng)建 Spring來處理各企業(yè)應(yīng)用開發(fā)的復(fù)雜性。 之前只可能由 EJB 完成的事情,現(xiàn)可以通過spring 應(yīng)用其基本的 JavaBeans 來完成。然而, Spring 的用途不僅僅限于服務(wù)器端的開發(fā)。不管是從可測試性、松耦合和簡單性的視角而言,所有的 JAVA 應(yīng)用都可以從 spring 中得到好處 [15]。 Spring 是一個(gè)簡單的面向切面( AOP)和控制反轉(zhuǎn)( IoC)的容器框架。 7 3 需求分析及總體介紹 需求分析 為了滿足人們隨時(shí)隨地可以對(duì)自己喜歡茶葉的購買,與了解最新的茶葉動(dòng)態(tài),最便捷的的方式,那就是在網(wǎng)上直接進(jìn)行購物,現(xiàn)今國外的網(wǎng)站鋪天蓋地,但是畢竟我們需要的茶葉我們國內(nèi)才是起發(fā)源地。而且國外的網(wǎng)站其價(jià)格昂貴,我們有必要進(jìn) 行開發(fā)一個(gè),做一個(gè)可用的茶葉網(wǎng)站系統(tǒng),第一、為了系統(tǒng)便于維護(hù),系統(tǒng)的穩(wěn)定性與維護(hù)性一定要保證,第二、系統(tǒng)可進(jìn)行二次開發(fā)、所以就要保證系統(tǒng)要有比較好的可擴(kuò)展性,讓其現(xiàn)有的基礎(chǔ)上可以輕松的將其修改, 第三,系統(tǒng)良好的移植性也是不可缺少的,用來滿足客戶的需要。第四,系統(tǒng)操作的便捷性,也是不可忽略的。盡可能的滿足所有的客戶可以進(jìn)行操作。 該系統(tǒng)為一個(gè)典型的銷售網(wǎng)站,銷售網(wǎng)站應(yīng)具備的功能都必須有,該系統(tǒng)將其分我兩個(gè)部分,一個(gè)為前臺(tái)客戶端部分與后臺(tái)管理員部分。 前臺(tái)客戶端部分,基于茶葉銷售網(wǎng)站的特點(diǎn)和功能的調(diào)查跟研究,前 臺(tái)客戶端主要提供給客戶的是查詢茶葉商品的信息,對(duì)比較感興趣的茶葉,進(jìn)行咨詢客服,再根據(jù)自己的要求有選擇性的進(jìn)行商品的購買,客戶可以對(duì)自己的個(gè)人信息進(jìn)行查看,與自己所下訂單信息進(jìn)行查看。對(duì)比較有興趣暫時(shí)沒有購買欲望的,可以對(duì)其加入購物車,方便自己之后的查看。基于上面分析的問題,前臺(tái)的客戶端應(yīng)該實(shí)現(xiàn)下面的功能; 注冊(cè):客戶首次要訂購茶葉,要通過注冊(cè)一個(gè)屬于自己的賬號(hào)之后才可以進(jìn)行購買,不然只能進(jìn)行對(duì)頁面的瀏覽。 登錄:進(jìn)行登錄之后才可以進(jìn)行購買茶葉的功能,必須已注冊(cè)客戶才可以登錄。 茶葉產(chǎn)品搜索:進(jìn)入網(wǎng)站里的客 戶可以使用該功能,客戶可以通過首頁顯示的類別來進(jìn)行同款茶葉的搜索。在茶葉熱門搜索中可以輸入想要的茶葉進(jìn)行搜索,客戶也可以在單個(gè)茶葉展示的頁面上可以看到自己瀏覽的記錄。 購物車管理:用戶對(duì)于有意向要購買的產(chǎn)品,可將其放入購物車,便于客戶瀏覽其他的產(chǎn)品,客戶可對(duì)要購買的數(shù)量進(jìn)行修改,也可以清除購物車中的產(chǎn)品,對(duì)于想要在進(jìn)行加入購物車的產(chǎn)品沒有影響,若要確定購買,可以進(jìn)入結(jié)算中心進(jìn)行訂單信息的填寫。 訂單信息:訂單信息的填寫主要是收獲人信息的填寫,選擇什么快遞與付款 8 方式的選擇,確認(rèn)訂單信息,若需要修改,可單擊相應(yīng) 的部分進(jìn)行收貨信息、產(chǎn)品信息、選擇什么快遞與付款方式的選擇,要是確認(rèn)信息無誤,就可確認(rèn),訂單成功后會(huì)顯示出你的
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1