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

正文內(nèi)容

基于struts的體育商城網(wǎng)站設(shè)計(jì)與實(shí)現(xiàn)畢業(yè)設(shè)計(jì)(編輯修改稿)

2025-02-14 14:21 本頁面
 

【文章內(nèi)容簡介】 此。企業(yè)把渠道節(jié)省的成本與終端消費(fèi)者分享,益處很多。另一方面國內(nèi)電子商務(wù)經(jīng)過 10 年左右的市場培育,配套的支付、物流及用戶習(xí)慣等各個(gè)環(huán)節(jié)基本都已搭建起來,整體環(huán)境是有利的;另一方面,市場中也出現(xiàn)了不少發(fā)展較為迅速、較為完善的電子商務(wù)平臺,這些購物平臺累積了大量用戶資源、技術(shù)經(jīng)驗(yàn)等,可充分利用這些經(jīng)驗(yàn)和資源為企業(yè)開展電子商務(wù)提供技術(shù)、營銷等各方面的支持。而這些支持無疑將加快企業(yè)電子商務(wù)業(yè)務(wù)的開展。當(dāng)今比較流行的網(wǎng)上購物系統(tǒng)有“淘寶”,“當(dāng)當(dāng)”,以及專門從事體育用品專賣的“中國乒乓網(wǎng)”。它們都是相當(dāng)優(yōu)秀的電子商務(wù)網(wǎng)站,對本次體育商城網(wǎng)站的開發(fā)提供了良好的典范。設(shè)計(jì)和完成一個(gè)電子商務(wù)網(wǎng)站的,將會牽涉到許多技術(shù)上的問題,如:動(dòng)態(tài)網(wǎng)頁制作技術(shù)的,后臺數(shù)據(jù)庫的設(shè)計(jì)和管理,通過實(shí)際的制作個(gè)網(wǎng)站,避免了紙上談兵,在實(shí)踐中掌握上述技術(shù)的使用。東北大學(xué)本科畢業(yè)設(shè)計(jì)(論文) 0 緒論 3 本文組織結(jié)構(gòu)全文的內(nèi)容分為六章:第一章是緒論,提出本系統(tǒng)的研究背景、研究目的及意義;第二章是關(guān)鍵技術(shù)介紹,對本系統(tǒng)所用到的相關(guān)技術(shù) Struts、Hibernate 等知識作以簡要的介紹;第三章是系統(tǒng)分析,本章通過需求分析、用例分析詳細(xì)地分析了系統(tǒng)的功能;第四章是系統(tǒng)設(shè)計(jì),從功能模塊、系統(tǒng)結(jié)構(gòu)、數(shù)據(jù)庫表、接口四方面給予詳細(xì)的分析設(shè)計(jì);第五章主要介紹了系統(tǒng)的實(shí)現(xiàn);第六章總結(jié)全文。東北大學(xué)本科畢業(yè)設(shè)計(jì)(論文) 第 2 章 系統(tǒng)設(shè)計(jì)關(guān)鍵技術(shù) 4 第 2 章 系統(tǒng)設(shè)計(jì)關(guān)鍵技術(shù)本章介紹了 MVC 開發(fā)模型和 Struts 框架。除此之外還介紹了 ORM 中間件Hibernate,開發(fā)語言 JSP 以及 AJAX 相關(guān)技術(shù)。 基于 MVC 的應(yīng)用開發(fā)模型MVC 是一種設(shè)計(jì)模式,它強(qiáng)制性地將應(yīng)用程序的輸入、處理和輸出分開。使用了 MVC 的應(yīng)用程序被分成 3 個(gè)核心部件:模型(Model)、視圖(View)、控制器(Controller)。它們各司其職,既分工明確又相互協(xié)作 [3]。首先控制器接受用戶的請求,然后調(diào)用某個(gè)模型來處理用戶的請求,在控制器的控制下,再將處理的結(jié)果交給某個(gè)視圖進(jìn)行格式化輸出給用戶。具體關(guān)系如圖 所示:控制器 ( C )1 . 接受用戶請求2 . 調(diào)用某個(gè)模型處理用戶請求3 . 將模型的處理結(jié)果送給某個(gè)視圖進(jìn)行顯示視圖 ( V )1 . 顯示模型的數(shù)據(jù)2 . 接受數(shù)據(jù)更新請求并更新視圖數(shù)據(jù)3 . 接受用戶輸入的數(shù)據(jù)并傳送給控制器模型 ( M )1 . 反應(yīng)整個(gè)應(yīng)用程序的狀態(tài)2 . 對用戶請求進(jìn)行業(yè)務(wù)邏輯處理3 . 響應(yīng)狀態(tài)查詢4 . 通知視圖更新業(yè)務(wù)狀態(tài)選擇視圖顯示數(shù)據(jù)選擇模型處理請求用戶請求查詢應(yīng)用程序狀態(tài)通知視圖更新數(shù)據(jù)數(shù)據(jù)庫數(shù)據(jù)持久化圖 模型、視圖與控制器間的分工協(xié)作關(guān)系MVC 設(shè)計(jì)模式不僅實(shí)現(xiàn)了功能模塊和顯示模塊的分離,同時(shí)它還提高了應(yīng)用系統(tǒng)的可維護(hù)性、可擴(kuò)展性、可移植性和組件的可復(fù)用性,是一個(gè)優(yōu)秀的創(chuàng)建軟件的途徑,尤其在 Java Web 應(yīng)用程序的架構(gòu)方面。采用 MVC 的 Java Web 應(yīng)用程序在健壯性、代碼重用和結(jié)構(gòu)方面將更優(yōu)秀。Struts 框架具有組件的模塊化,靈活性和重用性的優(yōu)點(diǎn),同時(shí)簡化了基于 MVC 的Web 應(yīng)用程序的開發(fā) [17]。本網(wǎng)站所使用的 Struts 框架即實(shí)現(xiàn)了 MVC 架構(gòu)。Struts 中的模型 (Model)表示一個(gè)應(yīng)用程序的數(shù)據(jù)并且包含訪問和管理這些數(shù)據(jù)的業(yè)務(wù)邏輯。業(yè)務(wù)邏輯由 JavaBean 來實(shí)現(xiàn)。所有屬于應(yīng)用程序持久狀態(tài)的數(shù)據(jù)都應(yīng)該保東北大學(xué)本科畢業(yè)設(shè)計(jì)(論文) 第 2 章 系統(tǒng)設(shè)計(jì)關(guān)鍵技術(shù) 5 存于模型的對象中。一個(gè)模型的接口提供了訪問和更新模型狀態(tài)、執(zhí)行封裝在模型中的業(yè)務(wù)邏輯的方法。模型服務(wù)被控制器訪問,用于查詢或修改模型的狀態(tài),當(dāng)模型的狀態(tài)發(fā)生變化時(shí),會通知視圖更新視圖狀態(tài)。視圖(View)由 JSP 頁面和 ActionFome Bean 組成,用于表現(xiàn)模型的狀態(tài)。表述語句封裝在視圖中,因此同一個(gè)模型狀態(tài)可以不同形式在不同終端上進(jìn)行表現(xiàn)。當(dāng)模型中狀態(tài)變化傳達(dá)到視圖時(shí),視圖會更新。視圖將用戶輸入的數(shù)據(jù)傳遞給控制器。控制器(Controller)由 ActionServlet 類和 Action 類來實(shí)現(xiàn),其任務(wù)是獲取并映射用戶輸入到動(dòng)作并由模型執(zhí)行。根據(jù)用戶輸入和執(zhí)行的結(jié)果選擇下一個(gè)視圖。 持久化框架 HibernateHibernate 是一個(gè)開放源代碼的對象關(guān)系映射框架,它對 JDBC 進(jìn)行了非常輕量級的對象封裝,使得 Java 程序員可以隨心所欲的使用對象編程思維來操縱數(shù)據(jù)庫。 Hibernate 可以應(yīng)用在任何使用 JDBC 的場合,既可以在 Java 的客戶端程序使用,也可以在 Servlet/JSP 的 Web 應(yīng)用中使用 [19]。持久層即專門負(fù)責(zé)持久化工作的邏輯層,由它統(tǒng)一與數(shù)據(jù)庫層打交道。以前所使用的 JDBC 對于小型的應(yīng)用開發(fā)而言,也許感覺還不錯(cuò)。但對于大型應(yīng)用開發(fā)而言,單憑 JDBC 就顯得有些力不從心了,例如,從上百張擁有幾十個(gè)字段的數(shù)據(jù)表中數(shù)據(jù)的話,可以想象要寫多少個(gè) getXXX()語句完成數(shù)據(jù)讀取工作,代碼繁瑣,并且出錯(cuò)率高,復(fù)用性低。在多層體系結(jié)構(gòu)的開發(fā)中使用 JDBC,負(fù)責(zé)業(yè)務(wù)邏輯代碼編寫的程序員必須密切關(guān)注數(shù)據(jù)庫各表的結(jié)構(gòu)關(guān)系,以確保其 SQL 語句工作正常。若引入 Hibernate這樣的持久層中間件,業(yè)務(wù)邏輯層的開發(fā)人員面對的就是一個(gè)個(gè)對象而不必關(guān)心數(shù)據(jù)表,這樣有利于團(tuán)隊(duì)分工協(xié)作和軟件產(chǎn)品的可移植性。本網(wǎng)站雖然不是大型網(wǎng)站,使用 JDBC 綽綽有余,但為了將來在企業(yè)能夠更快地適應(yīng)大型項(xiàng)目的開發(fā),故在數(shù)據(jù)庫與應(yīng)用程序間添加了持久層,所使用的是開源 ORM中間件 Hibernate,這樣,整個(gè)網(wǎng)站系統(tǒng)的結(jié)構(gòu)即分為視圖層、控制層、業(yè)務(wù)邏輯層、持久層和數(shù)據(jù)庫層。因?yàn)槌鯇W(xué) Hibernate,在本網(wǎng)站中并未使用到性能管理、緩存管理、連接管理等高級功能。只使用了基本的新增數(shù)據(jù)、刪除數(shù)據(jù)、修改數(shù)據(jù)、查詢數(shù)據(jù)等基本功能,以及對象——映射功能。開發(fā)中用到得 Hibernate API:(1)Configuration 類:負(fù)責(zé)配置和啟動(dòng) Hibernate,創(chuàng)建 SessionFactory 實(shí)例。(2)SessionFactor 接口:負(fù)責(zé)初始化 Hibernate,創(chuàng)建 Session 死狐貍,充當(dāng)數(shù)據(jù)源代理,一個(gè) SessionFactory 實(shí)例對應(yīng)一個(gè)數(shù)據(jù)源。(3)Session 接口:負(fù)責(zé)保存、更新、刪除、加載和查詢持久化對象,充當(dāng)持久東北大學(xué)本科畢業(yè)設(shè)計(jì)(論文) 第 2 章 系統(tǒng)設(shè)計(jì)關(guān)鍵技術(shù) 6 化管理。(4)Transaction 接口:對底層的事務(wù)進(jìn)行了封裝,充當(dāng)事務(wù)管理。(5)Query 接口:執(zhí)行數(shù)據(jù)庫查詢,充當(dāng) Hibernate 查詢器。在查詢數(shù)據(jù)庫時(shí),使用的是 HQL 語言。Criteria 查詢對查詢條件進(jìn)行了面向?qū)ο蠓庋b,符合編程人員的思維方式,不過 HQL(Hibernate Query Language)查詢提供了更加豐富的和靈活的查詢特性,因此 Hibernate 將 HQL 查詢方式立為官方推薦的標(biāo)準(zhǔn)查詢方式,HQL 查詢在涵蓋 Criteria 查詢的所有功能的前提下,提供了類似標(biāo)準(zhǔn) SQL 語句的查詢方式,同時(shí)也提供了更加面向?qū)ο蟮姆庋b。 JSP 技術(shù)介紹JSP(Java Server Pages) 是在傳統(tǒng)的網(wǎng)頁 HTML 文件(*.htm,*.html)中插入 Java 程序段(Scriptlet)和 JSP 標(biāo)記(tag) ,從而形成 JSP 文件(*.jsp) 。用 JSP 開發(fā)的 Web 應(yīng)用是跨平臺的,即能在 Linux 下運(yùn)行,也能在其他操作系統(tǒng)上運(yùn)行。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)頁的請求時(shí),首先執(zhí)行其中的程序段,然后將執(zhí)行結(jié)果連同 JSP 文件中的 HTML 代碼一起返回給客戶。插入的 Java 程序段可以操作數(shù)據(jù)庫、重新定向網(wǎng)頁等,以實(shí)現(xiàn)建立動(dòng)態(tài)網(wǎng)頁所需要的功能。 JSP 與 Java Servlet 一樣,是在服務(wù)器端執(zhí)行的,通常返回該客戶端的就是一個(gè)HTML 文本,因此客戶端只要有瀏覽器就能瀏覽。J SP 頁 面 由 HTML 代 碼 和 嵌 入 其中 的 Java 代 碼 所 組 成 。 服 務(wù) 器 在 頁 面 被 客 戶 端 請 求 以 后 對 這 些 Java 代 碼 進(jìn) 行 處 理 ,然 后 將 生 成 的 HTML 頁 面 返 回 給 客 戶 端 的 瀏 覽 器 。 Java Servlet 是 JSP 的 技 術(shù) 基礎(chǔ) , 而 且 大 型 的 Web 應(yīng) 用 程 序 的 開 發(fā) 需 要 Java Servlet 和 JSP 配 合 才 能 完 成 。 JSP具 備 了 Java 技 術(shù) 的 簡 單 易 用 , 完 全 的 面 向 對 象 , 具 有 平 臺 無 關(guān) 性 且 安 全 可 靠 , 主要 面 向 因 特 網(wǎng) 的 所 有 特 點(diǎn) 。 JSP 技術(shù)的優(yōu)勢:(1)一次編寫,到處運(yùn)行。除了系統(tǒng)之外,代碼不用做任何更改。( 2)系統(tǒng)的多平臺支持?;旧峡梢栽谒衅脚_上的任意環(huán)境中開發(fā),在任意環(huán)境中進(jìn)行系統(tǒng)部署,在任意環(huán)境中擴(kuò)展。相比 ASP/PHP 的局限性是顯而易見的。( 3)強(qiáng)大的可伸縮性。從只有一個(gè)小的 Jar 文件就可以運(yùn)行 Servlet/JSP,到由多臺服務(wù)器進(jìn)行集群和負(fù)載均衡,到多臺 Application 進(jìn)行事務(wù)處理,消息處理,一臺服務(wù)器到無數(shù)臺服務(wù)器, Java 顯示了一個(gè)巨大的生命力。( 4)多樣化和功能強(qiáng)大的開發(fā)工具支持。這一點(diǎn)與 ASP 很像,Java已經(jīng)有了許多非常優(yōu)秀的開發(fā)工具,而且許多可以免費(fèi)得到,并且其中許多已經(jīng)可以東北大學(xué)本科畢業(yè)設(shè)計(jì)(論文) 第 2 章 系統(tǒng)設(shè)計(jì)關(guān)鍵技術(shù) 7 順利的運(yùn)行于多種平臺之下。 本章小結(jié)本章介紹了開發(fā)過程中使用的相關(guān)技術(shù)。首先介紹了用于 Web 應(yīng)用程序開發(fā)的 Struts 框架,因其具有組件的模塊化,靈活性和重用性的優(yōu)點(diǎn),使其能夠輕松實(shí)現(xiàn) MVC 架構(gòu)。在 Struts 框架中,業(yè)務(wù)邏輯由Javabean 來實(shí)現(xiàn),視圖層由 JSP 頁面和 ActionForm bean 組成,控制器由 ActionServlet和 Action 類實(shí)現(xiàn)。然后介紹了 ORM 中間件 Hibernate,作為一個(gè)開源代碼的對象關(guān)系映射框架,它對 JDBC 進(jìn)行了非常輕量級的對象封裝,使之可以應(yīng)用在任何使用 JDBC 的場合。HQL(Hibernate Query Language)語 言 使 用 戶 可 用 對 象 直 接 對 數(shù) 據(jù) 庫 訪 問 , 而 不 用 面 對 一個(gè) 個(gè) 表 , 更 符 合 面 向 對 象 編 程 人 員 的 思 維 方 式 。最后介紹了本系統(tǒng)所使用的編程語言 JSP。東北大學(xué)本科畢業(yè)設(shè)計(jì)(論文) 第 3 章 體育商城網(wǎng)站的系統(tǒng)分析 8 第 3 章 體育商城網(wǎng)站的系統(tǒng)分析需求分析是軟件開發(fā)的第一步,是對用戶需求的定義,對軟件系統(tǒng)的描述。系統(tǒng)分析將用戶的業(yè)務(wù)邏輯轉(zhuǎn)化為程序邏輯。 體育商城網(wǎng)站需求分析隨著經(jīng)濟(jì)的發(fā)展,企業(yè)在市場上面對著越來越大的競爭壓力,為了盡可能獲得更多的客戶群,提高企業(yè)業(yè)績,他們絞盡腦汁推出新的營銷方式。體育產(chǎn)品的銷售商也面臨著同樣的競爭壓力,尤其對中小型的商家更是面臨著被大型企業(yè)吃掉的危險(xiǎn)。正因?yàn)槊媾R著前所未有的壓力,并且伴隨著互聯(lián)網(wǎng)的發(fā)展,許多商家選擇了網(wǎng)絡(luò)營銷模式,即電子商務(wù),這種營銷方式已經(jīng)為眾多企業(yè)帶來了豐厚的利潤,取得了成功!隨著電子商城的發(fā)展,營銷產(chǎn)品的種類也得到進(jìn)一步細(xì)分。本文計(jì)劃針對“體育商城網(wǎng)站”進(jìn)行設(shè)計(jì),商城主要的營銷產(chǎn)品為乒乓球以及多種附屬產(chǎn)品。在這個(gè)系統(tǒng)中核心要考慮的問題是前臺顧客訪問商城、購買商品、以及后臺系統(tǒng)管理員管理商城系統(tǒng)等的業(yè)務(wù)過程,分為兩個(gè)主要部分:(1) 前臺子系統(tǒng):此模塊面向的是廣大顧客,顧客可由此登錄商城主頁,進(jìn)行商品瀏覽、會員注冊、購買商品、購物車管理、訂單管理、對產(chǎn)品進(jìn)行評價(jià)、下載文件等操作。(2) 后臺子系統(tǒng):此模塊只能由商城的管理員登錄,并且每種管理員具有特定的權(quán)限,他們只能對商城進(jìn)行自己權(quán)限范圍內(nèi)的維護(hù),管理員的種類分為商品管理員、訂單管理員、會員管理員、文件管理員和系統(tǒng)用戶管理員。 體育商城網(wǎng)站的用例分析 Actor 及其描述Actor 指的是系統(tǒng)的參與者,是具體用例的驅(qū)動(dòng)者。通過分析模型,得到系統(tǒng)的Actor 主要為系統(tǒng)的注冊用戶。注冊用戶是系統(tǒng)的主要參與者,主要活動(dòng)有共享考研經(jīng)驗(yàn),發(fā)布出售考研資料,查詢資料,查詢考研經(jīng)驗(yàn)以及用戶個(gè)人信息的維護(hù)和對出售資料信息的維護(hù)。當(dāng)然,未注冊用戶也是系統(tǒng)的參與者。但由于權(quán)限的限制,未注冊用戶只能訪問有限的操作。 用例描述 系統(tǒng)前臺用例分析根據(jù)需求分析,前臺系統(tǒng)從整體上主要分為顧客登錄注冊、商品檢索瀏覽、購物車管理、訂單管理、下載文件和查看留言等主要用例,前臺系統(tǒng)用例圖如圖 所示。東北大學(xué)本科畢業(yè)設(shè)計(jì)(論文) 第 3 章 體育商城網(wǎng)站的系統(tǒng)分析 9 注冊用戶注冊查詢商品管理購物車下載文件查看留言登錄系 統(tǒng) 前 臺 用 例游客瀏覽商品發(fā)表留言圖 前臺
點(diǎn)擊復(fù)制文檔內(nèi)容
規(guī)章制度相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1