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

正文內(nèi)容

基于struts的網(wǎng)上書(shū)店系統(tǒng)設(shè)計(jì)(文件)

 

【正文】 .................................................................................................... 32 ................................................................................... 33 系統(tǒng)實(shí)現(xiàn) 步驟 ......................................................................................................... 33 功能模塊詳細(xì)設(shè)計(jì) ................................................................................................. 33 主頁(yè)模塊 ...................................................................................................... 34 用戶模塊 ...................................................................................................... 34 購(gòu)物車(chē)模塊 .................................................................................................. 36 圖書(shū)管理模塊 .............................................................................................. 37 6. 網(wǎng)上書(shū)店系統(tǒng)測(cè)試與運(yùn)行 ...................................................................... 40 湖南商學(xué)院畢業(yè)設(shè)計(jì) (論文 ) 功能測(cè)試 ................................................................................................................. 40 系統(tǒng)運(yùn)行 ................................................................................................................. 41 7. 總結(jié)與展望 ............................................................................................. 47 參考文獻(xiàn) ..................................................................................................... 48 致 謝 ......................................................................................................... 50 湖南商學(xué)院畢業(yè)設(shè)計(jì) (論文 ) 第 1 頁(yè) 共 50 頁(yè) 基于 Struts 的 網(wǎng)上書(shū)店 的設(shè)計(jì)與實(shí)現(xiàn) 本文采用 B/S(瀏覽器 /服務(wù)器)構(gòu)架來(lái)設(shè)計(jì)一個(gè) 網(wǎng)上書(shū)店 系統(tǒng),用 Struts 開(kāi)發(fā)手段實(shí)現(xiàn)。 使用 Struts 框架能很好的解決上述問(wèn)題。對(duì)本文的研究做出重要貢獻(xiàn)的個(gè)人和集體均已在文中以明確方式標(biāo)明。本人完全意識(shí)到本聲明的法律結(jié)果由本人承擔(dān)。 Struts 框架是一個(gè)實(shí)現(xiàn)了 MVC 模式并擁有很多自身功能的框架,它使開(kāi)發(fā)人員把更多的精力放在業(yè)務(wù)邏輯的實(shí)現(xiàn)上。本章概述了課題的開(kāi)發(fā)背景、選題意義、應(yīng)用現(xiàn)狀和設(shè)計(jì)要求。簡(jiǎn)言之,電子商務(wù)就是通過(guò)電子網(wǎng)絡(luò)渠道達(dá)成的商務(wù)活動(dòng)。除了此之外,網(wǎng)絡(luò)安全也是需要重點(diǎn)考慮的因素。 是企業(yè)展示自己產(chǎn)品的平臺(tái),是企業(yè)與客戶的交流平臺(tái),是企業(yè)提升企業(yè)知名度的一個(gè)良好的平臺(tái), 是能 湖南商學(xué)院畢業(yè)設(shè)計(jì) (論文 ) 第 2 頁(yè) 共 50 頁(yè) 夠給公司帶來(lái)無(wú)限效益的平臺(tái)。如何充分使用這些技術(shù),將它們有機(jī)組合起來(lái)構(gòu)造一個(gè)滿足客戶需要的穩(wěn)定系統(tǒng)是項(xiàng)目開(kāi)發(fā)過(guò)程中的一個(gè)關(guān)鍵環(huán)節(jié)。使用 Struts 框架的好處是:開(kāi)發(fā)人員不需要再花費(fèi)大量的時(shí)間在整個(gè)應(yīng)用,而是集中精力實(shí)現(xiàn)業(yè)務(wù)邏輯和界面,其它功能由 struts 框架實(shí)現(xiàn)。 Struts是一個(gè)開(kāi)放源代碼的 Web 的應(yīng)用框架,實(shí)現(xiàn)了 MVC 設(shè)計(jì)模式 , 基于 Servlet 和 JSP API,可以用來(lái)構(gòu)建復(fù)雜的 Web 應(yīng)用。 Struts2 與 Struts1 相比,確實(shí)有很多革命性的改進(jìn),但它并不是新發(fā)布的新框架,而是在另一個(gè)赫赫有名的框架 : WebWork 基礎(chǔ)上發(fā) 展起來(lái)的。 Apache Struts2 是一個(gè)優(yōu)雅的,可擴(kuò)展的 JAVA EE web 框架。 Struts2 和 Struts1 的不同之處體現(xiàn)在以下幾個(gè)方面: Action 類: Struts1 要求 Action 類繼承一個(gè)抽象基類。 線程模式: Struts1 Action 是單例模式并且必須是線程安全的,因?yàn)閮H有 Action 的一個(gè)實(shí)例來(lái)處理所有的請(qǐng)求。如果需要, Struts2 Action 仍然可以訪問(wèn)初始的 request 和 ,其他的元素減少或者消除了直接訪問(wèn) HttpServetRequest 和 HttpServletResponse 的必要性。所有的 ActionForm 必須繼承一個(gè)基類。 Action 屬性能夠通過(guò) web 頁(yè)面上的 taglibs 訪問(wèn)。 表達(dá)式語(yǔ)言: Struts1 整合了 JSTL,因此使用 JSTL EL 有基本對(duì)象圖遍歷,但是對(duì)集合和索引屬性的支持很弱; Struts2 可以使用 JSTL,但是也支持一個(gè)更強(qiáng)大和靈活的表達(dá)式語(yǔ)言 —— Object Graph Notation Language (OGNL)。 Struts1 使用CommonsBeanutils 進(jìn)行類型轉(zhuǎn)換。同一個(gè)類可以有不同的校驗(yàn)內(nèi)容,但不能校驗(yàn)子對(duì)象; Struts2支持通過(guò) validate 方法和 XWork 校驗(yàn)框架來(lái)進(jìn)行校驗(yàn)。 Struts 的目標(biāo)就是要全面減輕建立企業(yè)級(jí)的 Web 應(yīng)用的負(fù)擔(dān)。國(guó)外最早的電子商務(wù)體驗(yàn)其實(shí)是從網(wǎng)上售書(shū)開(kāi)始的。 網(wǎng)上書(shū)店為它的顧客提供了更多的方便 。它更快速的流通和低廉的價(jià)格 。 要做到這些,網(wǎng)上書(shū)店必須有大量的網(wǎng)上購(gòu)書(shū)者、先進(jìn)方便的結(jié)算方式、完善的配送體系、較高的折扣率等條件支持。此外,網(wǎng)上虛擬書(shū)店,業(yè)務(wù)環(huán)節(jié)大為簡(jiǎn)化,能節(jié)約費(fèi)用開(kāi)支,降低銷(xiāo)售成本。對(duì)于人們最關(guān)心的支付與安全問(wèn)題,似乎也都不成問(wèn)題。在各行各業(yè)中離不開(kāi)網(wǎng)絡(luò),這正是計(jì)算機(jī)被廣泛應(yīng)用于網(wǎng)上銷(xiāo)售系統(tǒng)的環(huán)境。 設(shè)計(jì)要求與 主要工作 設(shè)計(jì)一個(gè)基于 B/S 的網(wǎng)上 書(shū)店 系統(tǒng),該系統(tǒng)可由各個(gè)角色通過(guò)網(wǎng)絡(luò)進(jìn)行訪問(wèn),實(shí)現(xiàn)信息管理、在線查詢、網(wǎng)上購(gòu)買(mǎi)等功能。用戶通過(guò)定制框架形成滿足他們具體需求的軟件,但用 戶對(duì)框架復(fù)雜的內(nèi)部結(jié)構(gòu)不清楚。 可重用 : 框架定義的穩(wěn)定的接口有助于組件的產(chǎn)生和設(shè)計(jì),這些組件可以被重用,框架組件的重用可以縮短開(kāi)發(fā)周期,大大地提高開(kāi)發(fā)效率、軟件的質(zhì)量、可靠性。比如操作系統(tǒng)、通訊框架、用戶接日框架和語(yǔ)言處理框架。 湖南商學(xué)院畢業(yè)設(shè)計(jì) (論文 ) 第 9 頁(yè) 共 50 頁(yè) ( 3) 企業(yè)應(yīng)用框架 :它 解決的問(wèn)題的領(lǐng)域非常廣泛 ( 如 GIS 系統(tǒng)、遠(yuǎn)程通訊系統(tǒng) ),而且這些軟件系統(tǒng)本身己經(jīng)成為該領(lǐng)域行為的重要組成部分。 Struts 框架具有組件的模 塊化,靈活性和重用性的優(yōu)點(diǎn),同時(shí)簡(jiǎn)化了基于 MVC 的 web 應(yīng)用程序的開(kāi)發(fā)。 控制器 (Controller),本質(zhì)上是一個(gè) Servlet,將客戶端請(qǐng)求轉(zhuǎn)發(fā)到相應(yīng)的 Action 類。 Struts 產(chǎn)生的時(shí)間還不長(zhǎng),但已逐步越來(lái)越多運(yùn)用于商業(yè)軟件。 Struts 有其自己的控制器 (Controller),同時(shí)整合了其它的一些技術(shù)去實(shí)現(xiàn)模型層(Model)和視圖層 (View)。按照 J2EE 架構(gòu)的標(biāo)準(zhǔn), Struts 和 JSP/SERVLET 一樣,存在于 Web Contain 一層。 JSP 頁(yè)面可以包含靜態(tài)的 HTML。 Struts 的自定義標(biāo)記可以非常好的和系統(tǒng)的 Model部分交互,通過(guò)使用這些 自定義標(biāo)記創(chuàng)建的 JSP 窗體,可以實(shí)現(xiàn)和 Model部分中的 ActionForm 的映像,完成對(duì)用戶數(shù)據(jù)的封裝。Struts 為 Model 部分提供了 Action 和 ActionForm 對(duì)象 :所有的 Action 處理器對(duì)象都是開(kāi)發(fā)者 從 Struts 的 Action 類派生的子類。通過(guò) ActionForm組件對(duì)象實(shí)現(xiàn)了對(duì) View和 Model之間的交互的支持。 ActionServlet 包括一 組基于配置文件生成的ActionMapping 對(duì)象,每個(gè) ActionMapping 對(duì)象實(shí)現(xiàn)了一個(gè)請(qǐng)求到一個(gè)具休的 Model 部分中 Action 處理器對(duì)象之間的映像。由于 Struts已經(jīng)為我們提供了一個(gè)非常好的 MVC 框架,我們利用 Struts 開(kāi)發(fā) MVC 系統(tǒng)時(shí)可以大大加快開(kāi)發(fā)的速度。 ○ 4 配置 ,定義 ActionMappings 建立到應(yīng)用業(yè)務(wù)邏輯之間的聯(lián)系。 ○ 8 開(kāi)發(fā)應(yīng)用業(yè)務(wù)邏輯對(duì)象 (Bean, EJB 等等 )。 具體在使用 Struts 框架時(shí),對(duì)應(yīng)各個(gè)部分的開(kāi)發(fā)工作主要包括: 模型部分:采用 JavaBean 和 EJB 相結(jié)合,設(shè)計(jì)和實(shí)現(xiàn)系統(tǒng)的業(yè)務(wù)邏輯根據(jù)不同的請(qǐng)求從 Action 派生具體 Action 處理對(duì)象。我們只要在 中配 Action Mapping 對(duì)象。Struts 的自定義標(biāo)記還提供了很多定制頁(yè)面的功能。表 21 說(shuō)明了目前 struts api中基本的幾個(gè)組件,包括 action, actions, config, util, taglib, validator。 為了更好支持 web application 的應(yīng)用 , 提供了對(duì)一些常用服 務(wù)的支持 , 比如 Connection Pool 和 Message Source。 湖南商學(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è)方面。 用戶需求分析 本網(wǎng)上書(shū)店系統(tǒng)主要是方便用戶,節(jié)省時(shí)間。當(dāng)客戶點(diǎn)擊付款并且付款成功后,生成對(duì)應(yīng)的購(gòu)物訂單,并自動(dòng)清除已生成訂單的購(gòu)物車(chē)中的信息。登錄之前必須注冊(cè),注冊(cè)時(shí)需要驗(yàn)證?,F(xiàn)實(shí)業(yè)務(wù)活動(dòng)中的一些弊病很難憑空指出,而利用業(yè)務(wù)流程圖可以細(xì)致地分析其業(yè)務(wù)流程的合理性、可能存在的問(wèn)題及從何處入手進(jìn)行解決。 ( 1) 網(wǎng)絡(luò)環(huán)境:數(shù)據(jù)庫(kù)服務(wù)器及操作主機(jī)網(wǎng)絡(luò)環(huán)境均采用互聯(lián)網(wǎng)。 ○ 2 客戶機(jī): Windows 20xx 或者 XP 操作系統(tǒng), IE 瀏覽器(版本在 以上)。 ( 2) 開(kāi)發(fā)環(huán)境 湖南商學(xué)院畢業(yè)設(shè)計(jì) (論文 ) 第 20 頁(yè) 共 50 頁(yè) J2EE 是一個(gè)開(kāi)放的、基于標(biāo)準(zhǔn)的開(kāi)發(fā)和部署的平臺(tái),用于構(gòu)建 N 層的、基于 Web的、以服務(wù)器端計(jì)算為核心的、模塊化的企業(yè)應(yīng)用。 網(wǎng)絡(luò)環(huán)境:局域網(wǎng)。數(shù)據(jù)流圖由數(shù)據(jù)流、加工、數(shù)據(jù)存儲(chǔ)、數(shù)據(jù)源點(diǎn)或終點(diǎn)四種基本成分組成。這就是分層數(shù)據(jù)圖的項(xiàng)層,也稱作總體圖。即從系統(tǒng)的基本模型開(kāi)始,逐層地進(jìn)行分解。因此,就可以畫(huà)出表 示 三 個(gè)部分的加工及其相關(guān)的數(shù)據(jù)流圖,形成 網(wǎng)上書(shū)店 的零級(jí)圖, 如圖 所示 。本系統(tǒng)根據(jù)實(shí)際功能將整個(gè)系統(tǒng)細(xì)化后,得到 用戶管理,訂單管理,圖書(shū)管理 的一級(jí)圖。細(xì)節(jié)圖僅僅由處理和數(shù)據(jù)存貯結(jié)點(diǎn)組成,它表示一個(gè)復(fù)雜的處理流程的詳細(xì)的內(nèi)部過(guò)程。 管 理 員3 . 1查 看 圖 書(shū)3 . 2編 輯 圖 書(shū)3 . 3統(tǒng) 計(jì) 圖 書(shū)查 詢 數(shù) 據(jù)統(tǒng) 計(jì) 數(shù) 據(jù)管 理 員統(tǒng) 計(jì) 報(bào) 表查 詢 結(jié) 果數(shù) 據(jù) 庫(kù)編 輯 數(shù) 據(jù) 圖 圖書(shū) 管理 模塊一級(jí) DFD 湖南商學(xué)院畢業(yè)設(shè)計(jì) (論文 ) 第 23 頁(yè) 共 50 頁(yè) 只有明確了功能,精確地描繪了各個(gè)數(shù)據(jù)流才可以認(rèn)為分析工作結(jié)束。 其中每個(gè)數(shù)據(jù)表的文件名、組成字段、數(shù)據(jù)組織如下所示。為了實(shí)現(xiàn)目標(biāo)系統(tǒng),首先進(jìn)行結(jié)構(gòu)設(shè)計(jì)。 該系統(tǒng)嚴(yán)格按照模塊化的思路設(shè)計(jì),分為網(wǎng)站 前臺(tái)和 后臺(tái)管理 。圖書(shū)管理模塊可以進(jìn)一步細(xì)分為查看圖書(shū),新增圖書(shū),刪除圖書(shū), 修
點(diǎn)擊復(fù)制文檔內(nèi)容
研究報(bào)告相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1