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

正文內(nèi)容

基于struts的網(wǎng)上書(shū)店系統(tǒng)設(shè)計(jì)(專(zhuān)業(yè)版)

  

【正文】 實(shí)體具 有屬性,有時(shí)也稱(chēng)作性質(zhì),是用來(lái)描述實(shí)體的特征的。按照軟件的需求,四個(gè)子系統(tǒng)各自具備獨(dú)立的業(yè)務(wù)處理功能,模塊彼此之間盡量以數(shù)據(jù)連接為主,以特征連接為輔,盡量減弱模塊之間的聯(lián)系程度,增強(qiáng)模塊的獨(dú)立性。 由于圖書(shū)管理與訂單管理,用戶(hù)管理基本的流程相同,大致都是對(duì)數(shù)據(jù)進(jìn)行增刪改,查詢(xún)。在這里,先 湖南商學(xué)院畢業(yè)設(shè)計(jì) (論文 ) 第 21 頁(yè) 共 50 頁(yè) 將整個(gè) 網(wǎng)上書(shū)店 系統(tǒng)看成是一個(gè)加工 處理 ,將 操作 人員作為 外部 的 條件(即系統(tǒng)的操作對(duì)象 ) ,即可以的得出 DFD。 系統(tǒng)開(kāi)發(fā)環(huán)境 系統(tǒng)開(kāi)發(fā)環(huán)境主要介紹的是系統(tǒng)所用的后臺(tái)數(shù)據(jù)庫(kù)、開(kāi)發(fā)語(yǔ)言、開(kāi)發(fā)技術(shù)以及開(kāi)發(fā)平臺(tái)等。 其用例圖如圖 所示: 選購(gòu)圖書(shū) 確認(rèn)付款修改選購(gòu)數(shù)量修改送貨地址 刪除所選圖書(shū)客戶(hù)清空購(gòu)物車(chē) 圖 購(gòu)物車(chē)管理用例 圖 訂單處理需求 對(duì)應(yīng)客戶(hù)購(gòu)買(mǎi)圖書(shū)商品信息的需求,在確定了所購(gòu)圖書(shū)商品的價(jià)格、數(shù)量等信息后,提示用戶(hù)選擇對(duì)應(yīng)的送貨方式及付款方式,最終生成對(duì)應(yīng)的訂單記錄,以便于網(wǎng)站配貨人員依據(jù)訂單信息進(jìn)行后續(xù)的出貨、送貨的處理。 表 Struts 基本組件包 包名 功能 控制整個(gè) struts framework 的運(yùn)行的核心類(lèi)、組件都在這個(gè)包中 , 比如我們上面提到的控制器 ActionServlet。 ○ 9 對(duì)應(yīng) ActionMapping 設(shè)計(jì)的流程創(chuàng)建 JSP 頁(yè)面。 Struts在實(shí)現(xiàn)時(shí)把做什么 (Action)和如何做 ( 業(yè)務(wù)邏輯 ) 分離,這樣,可以實(shí)現(xiàn)業(yè)務(wù)邏輯的重用。 Struts 體系結(jié)構(gòu) Struts 框架是 MVC 的實(shí)現(xiàn),下面就分別從模型 ,視圖和控制器來(lái)介紹 Struts 的體系結(jié)構(gòu)。它可分為以下四個(gè)主要部分,其中三個(gè)就和 MVC 模式緊密相關(guān) 。重用是框架的主要目的,即框架設(shè)計(jì)概念的重用或者框架中的抽象類(lèi)的重用。 關(guān)于網(wǎng)絡(luò)技術(shù)的發(fā)展有以下幾個(gè)方面:第一,在網(wǎng)絡(luò)方面,早期用于電子商務(wù)的網(wǎng)絡(luò)多為較封閉的,現(xiàn)在基本上都轉(zhuǎn)向 TCP/IP。 1994 年 7 月,美國(guó)考夫 ?貝佐斯在西雅圖開(kāi)設(shè)了全球第一家網(wǎng)上書(shū)店 —— 亞馬遜書(shū)店。 綁定值到頁(yè)面: Struts 1 使用標(biāo)準(zhǔn) JSP 機(jī)制把對(duì)象綁定到頁(yè)面中來(lái)訪問(wèn); Struts 2 使用 ValueStack技術(shù),使 taglib 能夠訪問(wèn)值而不需要把你的頁(yè)面和對(duì)象綁定起來(lái)。單例策略限制了 Struts1 Action 能作的事,并且要在開(kāi)發(fā)時(shí)特別小心。它允許我們分解應(yīng)用程序的業(yè)務(wù)邏輯 , 控制邏輯和表現(xiàn)邏輯的代碼,便于開(kāi)發(fā)的分工,使系統(tǒng)的重用性和維護(hù)性更好。 現(xiàn)實(shí)意義 基于信息技術(shù)的迅速發(fā)展,企業(yè)越來(lái)越注重信息化對(duì)企業(yè)的重大影響。 本科畢業(yè)設(shè)計(jì)(論文)作者簽名: 年 月 日 湖南商學(xué)院畢業(yè)設(shè)計(jì) (論文 ) 摘 要 隨著網(wǎng)絡(luò)信息技術(shù)的發(fā)展,電子商務(wù)的應(yīng)用越來(lái)越廣泛,網(wǎng)上購(gòu)物系統(tǒng)方便、快捷的優(yōu)勢(shì),漸漸得到大家的認(rèn)可。 所謂電子商務(wù),是指各種具有商業(yè)活動(dòng)能力的實(shí)體(生產(chǎn)企業(yè)、商貿(mào)企業(yè)、金融機(jī)構(gòu)、政府機(jī)構(gòu)、個(gè)人消費(fèi)者等)利用網(wǎng)絡(luò)和先進(jìn)的數(shù)字化傳媒技術(shù)進(jìn)行的各項(xiàng)商業(yè)貿(mào)易活動(dòng)。一個(gè)成功的軟件需要有一個(gè)成功的框架,但軟件框架的建立是個(gè)復(fù)雜而又持續(xù)改進(jìn)的過(guò)程,如果能開(kāi)發(fā)出通用的框架將能大大縮短開(kāi)發(fā)時(shí)間,減少維護(hù)工作量。 Apache Struts 2 即是之前大家所熟知的 WebWork 2。動(dòng)態(tài) Bean(DynaBeans)可以作為創(chuàng)建傳統(tǒng) ActionForm 的選擇,但是,開(kāi)發(fā)者可能是在重新描述(創(chuàng)建)已經(jīng)存在的 JavaBean(仍然會(huì)導(dǎo)致有冗余的 javabean); Struts 2 直接使用 Action 屬性作為輸入屬性,消除了對(duì)第二個(gè)輸入對(duì)象的需求。 Action執(zhí)行的控制 : Struts1 支持每一個(gè)模塊有單獨(dú)的 Request Processors(生命周期), 湖南商學(xué)院畢業(yè)設(shè)計(jì) (論文 ) 第 5 頁(yè) 共 50 頁(yè) 但是模塊中的所有 Action 必須共享相同的生命周期; Struts2 支持通過(guò)攔截器堆棧( Interceptor Stacks)為每一個(gè) Action 創(chuàng)建不同的生命周期。它更符合時(shí)代的要求 。使用計(jì)算機(jī)進(jìn)行信息控制,不僅提高了工作效率,而且大大的提高了其安全性。中間件的發(fā)展非常快速,并逐漸為大多數(shù)程序開(kāi)發(fā)者接受。 體系結(jié)構(gòu) Struts 由一 組相互協(xié)作的類(lèi) ( 組件 ) 、 Servlet 以及 JSP 卷標(biāo)庫(kù)組成。 MVC 系統(tǒng)中的 Model 部分從概念上可以分為兩類(lèi) —— 系統(tǒng)的內(nèi)部狀態(tài)和改變系統(tǒng)狀態(tài)的動(dòng)作。 ○ 2 明確“屏幕顯示”需求,即有那些頁(yè)面。利用 Struts 提供的自定義標(biāo)記庫(kù)編寫(xiě)用戶(hù)接口把應(yīng)用邏輯和顯示邏輯分離。而對(duì)于后者則要求應(yīng)用程序功能完備 , 易使用等特點(diǎn)。 書(shū) 庫(kù)網(wǎng) 上 書(shū) 店圖 書(shū) 供 應(yīng) 商消 費(fèi) 者圖 書(shū) 供 應(yīng)圖 書(shū) 需 求在 線(xiàn) 購(gòu) 書(shū)圖 書(shū) 配 送圖 書(shū) 需 求新 書(shū) 上 架 圖 業(yè)務(wù)流程圖 湖南商學(xué)院畢業(yè)設(shè)計(jì) (論文 ) 第 19 頁(yè) 共 50 頁(yè) 系統(tǒng)運(yùn)行和開(kāi)發(fā)環(huán)境 系統(tǒng)運(yùn)行環(huán)境 為了充分使用學(xué)?,F(xiàn)有的軟硬件資源,在保障網(wǎng)上書(shū)店系統(tǒng)正常、穩(wěn)定、高效運(yùn)行的前提下,達(dá)到節(jié)省開(kāi)支降低成本的目的。 軟件環(huán)境:操作系統(tǒng) Windows xp,數(shù)據(jù)庫(kù) Mysql, 開(kāi)發(fā)工具 MyEclipse, Tomcat。它表示一個(gè)系統(tǒng)的主要功能或者是一個(gè)大型系統(tǒng)的主要的組成子系統(tǒng)。 系統(tǒng)設(shè)計(jì)描述 系統(tǒng)設(shè)計(jì)工作由總體設(shè)計(jì)和詳細(xì)設(shè)計(jì)兩部分組成。 處理: Case 個(gè)人信息管理;個(gè)人訂單管理;購(gòu)物車(chē); End case ( 3) 公共功能 模塊 湖南商學(xué)院畢業(yè)設(shè)計(jì) (論文 ) 第 27 頁(yè) 共 50 頁(yè) 功能: 實(shí)現(xiàn)購(gòu)物推薦及購(gòu)物注意事項(xiàng)等功能 。 在本系統(tǒng)中,主要包括的 實(shí)體有:管理員, 用戶(hù), 圖書(shū) , 訂單 等。 ( 1) 網(wǎng)站后臺(tái) 管理模塊功能描述 功能:對(duì)系統(tǒng)的管理人員、操作權(quán)限及各模塊數(shù)據(jù) 進(jìn)行設(shè)定。 其中每個(gè)數(shù)據(jù)表的文件名、組成字段、數(shù)據(jù)組織如下所示。因此,就可以畫(huà)出表 示 三 個(gè)部分的加工及其相關(guān)的數(shù)據(jù)流圖,形成 網(wǎng)上書(shū)店 的零級(jí)圖, 如圖 所示 。 網(wǎng)絡(luò)環(huán)境:局域網(wǎng)?,F(xiàn)實(shí)業(yè)務(wù)活動(dòng)中的一些弊病很難憑空指出,而利用業(yè)務(wù)流程圖可以細(xì)致地分析其業(yè)務(wù)流程的合理性、可能存在的問(wèn)題及從何處入手進(jìn)行解決。 湖南商學(xué)院畢業(yè)設(shè)計(jì) (論文 ) 第 15 頁(yè) 共 50 頁(yè) 分析 網(wǎng)上書(shū)店系統(tǒng)是典型的 B2C, 其開(kāi)發(fā)主要包括后臺(tái)數(shù)據(jù)庫(kù)的建立和維護(hù)以及前端應(yīng)用程序的開(kāi)發(fā)兩個(gè)方面。我們只要在 中配 Action Mapping 對(duì)象。由于 Struts已經(jīng)為我們提供了一個(gè)非常好的 MVC 框架,我們利用 Struts 開(kāi)發(fā) MVC 系統(tǒng)時(shí)可以大大加快開(kāi)發(fā)的速度。 Struts 的自定義標(biāo)記可以非常好的和系統(tǒng)的 Model部分交互,通過(guò)使用這些 自定義標(biāo)記創(chuàng)建的 JSP 窗體,可以實(shí)現(xiàn)和 Model部分中的 ActionForm 的映像,完成對(duì)用戶(hù)數(shù)據(jù)的封裝。 Struts 產(chǎn)生的時(shí)間還不長(zhǎng),但已逐步越來(lái)越多運(yùn)用于商業(yè)軟件。比如操作系統(tǒng)、通訊框架、用戶(hù)接日框架和語(yǔ)言處理框架。在各行各業(yè)中離不開(kāi)網(wǎng)絡(luò),這正是計(jì)算機(jī)被廣泛應(yīng)用于網(wǎng)上銷(xiāo)售系統(tǒng)的環(huán)境。它更快速的流通和低廉的價(jià)格 。同一個(gè)類(lèi)可以有不同的校驗(yàn)內(nèi)容,但不能校驗(yàn)子對(duì)象; Struts2支持通過(guò) validate 方法和 XWork 校驗(yàn)框架來(lái)進(jìn)行校驗(yàn)。所有的 ActionForm 必須繼承一個(gè)基類(lèi)。 Apache Struts2 是一個(gè)優(yōu)雅的,可擴(kuò)展的 JAVA EE web 框架。如何充分使用這些技術(shù),將它們有機(jī)組合起來(lái)構(gòu)造一個(gè)滿(mǎn)足客戶(hù)需要的穩(wěn)定系統(tǒng)是項(xiàng)目開(kāi)發(fā)過(guò)程中的一個(gè)關(guān)鍵環(huán)節(jié)。本章概述了課題的開(kāi)發(fā)背景、選題意義、應(yīng)用現(xiàn)狀和設(shè)計(jì)要求。 使用 Struts 框架能很好的解決上述問(wèn)題。 由于這種模式節(jié)省了客戶(hù)和企業(yè)的時(shí)間和空間 , 大大提高了交易效率,特別 是 對(duì)于工作忙碌的上班族,這種模式可以為其節(jié)省寶貴的時(shí)間。雖然 Struts2 號(hào)稱(chēng)是一個(gè)全新的框架,但這僅僅是相對(duì) Struts1 而言。(實(shí)際上, servlet 容器給每個(gè)請(qǐng)求產(chǎn)生許多可丟 棄的對(duì)象,并且不會(huì)導(dǎo)致性能和垃圾回收問(wèn)題) Servlet 依賴(lài): Struts1 Action 依賴(lài)于 Servlet API,因?yàn)楫?dāng)一個(gè) Action 被調(diào)用時(shí)HttpServletRequest 和 HttpServletResponse 被傳遞給 execute 方法; Struts 2 Action 不依賴(lài)于容器,允許 Action 脫離容器單獨(dú)被測(cè)試。 類(lèi)型轉(zhuǎn)換: Struts 1 ActionForm 屬性通常都 是 String 類(lèi)型。 中國(guó)引入的 B2C 的電子商務(wù)模式網(wǎng)上書(shū)店以卓越網(wǎng)和當(dāng)當(dāng)網(wǎng)為代表的直接建立在因特網(wǎng)上的虛擬書(shū)店,其中卓越定位于精品圖書(shū)的銷(xiāo)售,當(dāng)當(dāng)網(wǎng)則是追隨亞馬遜模式的多品種銷(xiāo)售的代表;還有一類(lèi)是出于競(jìng)爭(zhēng)或仿效也加入網(wǎng)上書(shū)店行列的一些老牌圖書(shū)銷(xiāo)售商,如新華書(shū)店。第二,在軟件方面,以 IBM、 HP為首的眾多 IT 廠商 紛紛推出自己的電子商務(wù)產(chǎn)品,有的還提出了“一攬子解決方案”。當(dāng)設(shè)計(jì)和實(shí)現(xiàn)的改變會(huì)給整個(gè)軟件系統(tǒng)帶來(lái)很大的改變時(shí),模塊化可以把這種改變限定在局部的范圍。 視圖 (View), View 是由與控制器 Servlet 配合工作的一整套 JSP 定制標(biāo)簽庫(kù)構(gòu)成,利用她們我們可以快速建立應(yīng)用系統(tǒng)的界面。 C o n t r o l l e rS e r v l e tB u s i n e s s L o g i cA c t i o mM o d e lA p p l i c a t i o n S t a t eV i e wJ S PS t r u t s c o n f i g . x m lC l i e n tB r o w e rH T T PR e q u e s tE v e n tU p d a t eH T T PR e s p o n s e tG e t t a g D i s p a t c h 圖 Struts 體系結(jié)構(gòu) ( 1) 視圖 (view) 一個(gè)基于 Struts 的應(yīng)用的視圖部分通常使用 JSP 技術(shù)構(gòu)造。在 Struts 中 Controller 功能由 ActionServlet 和 ActionMapping 對(duì)象構(gòu)成 : 核心是一個(gè) Servlet 類(lèi)型的對(duì)象ActionServlet,它用來(lái)接受客戶(hù)端的請(qǐng)求。 ○ 11 開(kāi)發(fā) /測(cè)程 /部署。 提供客戶(hù)的 請(qǐng)求和業(yè)務(wù)邏輯處理之間的特定適配器轉(zhuǎn)換功能 提供對(duì)配置文件 元素的映像。 其用例圖如圖 所示: 湖南商學(xué)院畢業(yè)設(shè)計(jì) (論文 ) 第 17 頁(yè) 共 50 頁(yè) 提交訂單客戶(hù)查詢(xún)訂單 圖 購(gòu)物車(chē)管理用例圖 會(huì)員注冊(cè) /登錄需求 為了能夠?qū)崿F(xiàn)圖書(shū)商品的購(gòu)買(mǎi),需要管理客戶(hù)相關(guān)的聯(lián)系方式、送貨地點(diǎn)等相關(guān)的信息。與其他的大型數(shù)據(jù)庫(kù)例如 Oracle、 DB SQL Server 等相比, MySQL自有它的不足之處,如規(guī)模小、功能有限等,但對(duì)于一般的個(gè)人使用者和中小型企業(yè)來(lái)說(shuō), MySQL 提供的功能已經(jīng)綽綽有余,而且由于 MySQL 是開(kāi)放源碼軟件,因此可以大大降低總體擁有成本。 網(wǎng) 上 書(shū) 店 系 統(tǒng)( 前 臺(tái) )用 戶(hù) 用 戶(hù)訂 單 數(shù) 據(jù) 生 成 訂 單統(tǒng) 計(jì) 數(shù) 據(jù)查 詢(xún) 數(shù) 據(jù)查 詢(xún) 結(jié) 果統(tǒng) 計(jì) 報(bào) 表 圖 系統(tǒng)前臺(tái)頂層 DFD 網(wǎng) 上 書(shū) 店 系 統(tǒng)( 后 臺(tái) )管 理 員 管 理 員訂 單 數(shù) 據(jù) 訂 單 信 息圖 書(shū) 數(shù) 據(jù)用 戶(hù) 數(shù) 據(jù)用 戶(hù) 信 息圖 書(shū) 信 息 圖 系統(tǒng)后臺(tái)頂層 DFD 結(jié)構(gòu)化分析方法的基本思路是“自頂向下,逐步細(xì)化”。 圖書(shū) 管理模塊的一級(jí) DFD 如圖 所示,該子系統(tǒng)包含 圖書(shū)查詢(xún),新增圖書(shū),刪除圖書(shū),修改圖書(shū),查看圖書(shū)詳情 等模塊。 網(wǎng) 上 書(shū) 店 系 統(tǒng)前 臺(tái) 后 臺(tái)圖書(shū)展示用戶(hù)注冊(cè)用戶(hù)登錄/登出會(huì)員管理圖書(shū)管理客戶(hù)管理 圖 系統(tǒng)總體模塊圖 湖南商學(xué)院畢業(yè)設(shè)計(jì) (論文 ) 第 26 頁(yè) 共 50 頁(yè) 網(wǎng)站后臺(tái)管理模塊
點(diǎn)擊復(fù)制文檔內(nèi)容
研究報(bào)告相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1