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

正文內(nèi)容

基于struts的網(wǎng)上書店系統(tǒng)設(shè)計-免費(fèi)閱讀

2025-08-10 10:08 上一頁面

下一頁面
  

【正文】 在 l:1 聯(lián)系中,一種類型的單個實(shí)體實(shí)例與另一個類型的單個實(shí)體實(shí)例關(guān)聯(lián)。設(shè)計過程必須按步驟認(rèn)真完成??蛻?模塊進(jìn)一步細(xì)分為 個人信息管理,個人訂單管理 兩 個模塊,其對應(yīng)的模塊細(xì)分圖如圖 所示。 系統(tǒng)模塊描述 系統(tǒng)的模塊描述主要包括系統(tǒng)總體設(shè)計描述和系統(tǒng)具體模塊描述兩個部分。一般情況下,第二層的數(shù)據(jù)流圖中的加工細(xì)節(jié)還不夠清晰,需要把每個加工繼續(xù)分解成更小的加工 。一級圖由外部實(shí)體、處理和數(shù)據(jù)存貯結(jié)點(diǎn)組成,其組成與零級圖組成 類似。隨著這個過程的不斷進(jìn)行,系統(tǒng)的加工數(shù)量越來越多,每個加工的功能也越來越具體,直到所有的加工都足夠簡單,不必再分解為止。 為了表達(dá)數(shù)據(jù)處理過程的數(shù)據(jù)加工情況,用一個數(shù)據(jù)流圖是不夠的。 J2EE 同時也是所有兼容 J2EE 標(biāo)準(zhǔn)的應(yīng)用服務(wù)器產(chǎn)品的統(tǒng)一標(biāo)識。 ( 2) 硬件環(huán)境: ○ 1 服務(wù)器: CPU 使用 Intel Pentium 4 Xeon/,內(nèi)存為 lGB,選用 2 塊 73GB 10000 轉(zhuǎn)熱插拔 SCSI 硬盤。 其 用例圖如圖 所示: 注冊客戶登錄 圖 購物車管理用例圖 圖書管理 需求 當(dāng)作為管理員用戶登錄時,可以對圖書信息進(jìn)行查看、編輯,刪除書目和增加新的書目。主要完成的功能有用戶登錄 /登出,圖書查詢,購物車管理,訂單管理。 是一個客戶卷標(biāo)類的集合。同時需要編輯兩個配置文件 : . 通過它 們配置 struts 系統(tǒng)中的各個模塊之問的交互。完成“做什么”的任務(wù)來調(diào)用由 Bean 構(gòu)成的業(yè)務(wù)組件。 ○ 5 開發(fā)滿足“屏幕顯示”需求的所有支持對象。 Struts 框架的處理流程清楚的體現(xiàn)了 MVC 系統(tǒng)的特點(diǎn), Struts Controller ActionServlet 處理客戶請求,利用配置的 ActionMapping 對象把請求映像到 Action 處理器對象進(jìn)行處理。 Action 處理器對象封裝了具體的處理邏輯,調(diào)用業(yè)務(wù)邏輯模塊,并且把響應(yīng)提交到合適的 view組件以產(chǎn)生響應(yīng)。 JSP 環(huán)境包括一組標(biāo)準(zhǔn)的行為標(biāo)記,比如 jsp:useBean.除了內(nèi)建行為,還有一個用來定義你自己的標(biāo)記的標(biāo)準(zhǔn)設(shè)施,它被組織成“自定義標(biāo)記庫”。 在模型層, Struts 可以很容易的與數(shù)據(jù)訪問技術(shù)相結(jié)合,包括EJB, JDBC 等。 Struts 是用 XML 來描述如何自動產(chǎn)生一些 JavaBean 的屬性的,此外 Struts 還利用XML 來描述在國際化應(yīng)用中的用戶提示信息,這樣一來就實(shí)現(xiàn)了應(yīng)用系統(tǒng)的多語言支持。比較而言,雖然底層系統(tǒng)結(jié)構(gòu)框架和中間件集成框架對于提高開發(fā)發(fā)速度和質(zhì)量非常重要,但是它們并不能像企業(yè)應(yīng)用框架給開發(fā)帶來革命性的改善。此外,框架描述了該領(lǐng)域內(nèi)的知識和以前開發(fā)者的寶貴經(jīng)驗(yàn),這樣就不需要對該領(lǐng)域內(nèi) 的核心需求進(jìn)行重復(fù)理解,并且提高了核心設(shè)計的質(zhì)量。 設(shè)計要求 : (1) 管理會員信息及審核網(wǎng)上交易信息; (2) 圖書更新 功能; (3) 會員注冊登陸功能; (4) 在線挑選購買 圖書 功能; 本設(shè)計主要分為四 個部分,其結(jié)構(gòu)和內(nèi)容如下: 第一部分 是 引言, 包括 開發(fā)背景,現(xiàn)實(shí)意義等部分; 湖南商學(xué)院畢業(yè)設(shè)計 (論文 ) 第 7 頁 共 50 頁 第二部分是 Struts 框架的概述,具體介紹框架、 Struts 及其體系結(jié)構(gòu); 第三部分是網(wǎng)上書店的 需求分析和 設(shè)計與實(shí)現(xiàn),網(wǎng)上書店的流程、開發(fā)工具及開發(fā)環(huán)境、具體實(shí)現(xiàn)的過程和最終的成果展示; 第四部分是對全文的一個總結(jié)和對未來的展望。例如各種卡技術(shù) —— IC 卡、智能卡、各種信用卡、電子現(xiàn)金卡等;各種安全技術(shù) —— 防火墻、密鑰管理、時戳業(yè)務(wù)、不可否認(rèn)業(yè)務(wù)、公鑰證書認(rèn)證等。亞馬遜就通過其高效運(yùn) 轉(zhuǎn)的一整套系統(tǒng)實(shí)現(xiàn)了零庫 湖南商學(xué)院畢業(yè)設(shè)計 (論文 ) 第 6 頁 共 50 頁 存運(yùn)轉(zhuǎn)。 人們不受時間的限制,不受空間的限制,不受傳統(tǒng)購物的諸多限制,可以隨時隨地在網(wǎng)上交易,一個消費(fèi)者可以在全球的任 何一家商家購物;而且利用搜索引擎尋找自己想要的書籍非??旖?,省時又省力。該框架已經(jīng)被驗(yàn)證了好幾年,是目前較為成熟和穩(wěn)定的框架之一。每個類一個轉(zhuǎn)換器,對每一個實(shí)例來說是不可配置的; Struts2 使用 OGNL 進(jìn)行類型轉(zhuǎn)換。 Struts2也支持 ActionForm 模式。 可測性:測試 Struts1 Action 的一個主要問題是 execute 方法暴露了 servlet API(這 湖南商學(xué)院畢業(yè)設(shè)計 (論文 ) 第 4 頁 共 50 頁 使得測試要依賴于容器)。 Struts1 的一個普遍問題是使用抽象類編程而不是接口; Struts2 Action 類可以實(shí)現(xiàn)一個 Action 接口,也可實(shí)現(xiàn)其他接口,使可選和定制的服務(wù)成為可能。從某種程 湖南商學(xué)院畢業(yè)設(shè)計 (論文 ) 第 3 頁 共 50 頁 度上來講 , Struts2 沒有繼承 Struts 1 的血統(tǒng),而是繼承 WebWork 的血統(tǒng)。這將大大縮短項(xiàng)目的開發(fā)周期,并降低了學(xué)習(xí)與開發(fā) Web 應(yīng)用的難度。 研究現(xiàn)狀與技術(shù)概述 Struts 框架的現(xiàn)狀及其趨勢 近年來,隨著 Inter 技術(shù)的迅猛發(fā)展,計算機(jī)網(wǎng)絡(luò)給人們的工作、學(xué)習(xí)和日常生活帶來很大的便利,同時開發(fā) Web 的技術(shù)也在不斷更新。它是計算機(jī)網(wǎng)絡(luò)的第二次革命,通過電子手段建立新的經(jīng)濟(jì)秩序,不僅涉及電子技術(shù)和商業(yè)交易本身,而且涉及 諸如金融、稅務(wù)、教育等社會其他層面。本文首先介紹了框架技術(shù),分析 J2EE 平臺下的 MVC 模式的一個流行的實(shí)例 —— Struts 框架技術(shù),研究 Struts 的體系結(jié)構(gòu)。 畢業(yè)設(shè)計 基于 struts 的 網(wǎng)上書店 系統(tǒng)設(shè)計 學(xué)生姓名 何曉力 學(xué) 號 070920xx2 學(xué) 院 計算機(jī)與電子工程 學(xué)院 專 業(yè) 計算機(jī)科學(xué)與技術(shù) 班 級 計科 0703 班 指導(dǎo)教師 唐愛國 職 稱 講 師 湖 南 商 學(xué) 院 20xx 年 6 月 湖南商學(xué)院本科畢業(yè)設(shè)計(論文)誠信聲明 本人鄭重聲明:所呈交的本科畢業(yè)設(shè)計(論文),是本人在指導(dǎo)老師的指導(dǎo)下,獨(dú)立進(jìn)行研究工作所取得的成果,成果不存在知識產(chǎn)權(quán)爭議 ,除文中已經(jīng)注明引用的內(nèi)容外,本論文不含任何其他個人或集體已經(jīng)發(fā)表或撰寫過的作品成果。基于 Struts 框架,設(shè)計、實(shí)現(xiàn)網(wǎng)上書店系統(tǒng) ,給出了需求分析 、總體設(shè)計、數(shù)據(jù)庫設(shè)計、源碼及運(yùn)行結(jié)果。電子商務(wù)活動相應(yīng)分成兩大類:企業(yè)組織 企業(yè)組織(BusinessBusiness,B2B)型和企業(yè)組織 消費(fèi)者 (BusinessConsumer,B2C)型。 J2EE 即是其中一個非常有競爭力的選擇。 Struts 是一個開放資源框架,由 Craig 創(chuàng)建,之后他將其捐贈給了Apache Software Foundation?;蛘哒f, WebWork衍生出了 Struts2,而不是 Struts1 衍生了 Struts2。 Struts2 提供一個 ActionSupport 基類去實(shí)現(xiàn)常用的接口。一個第三方擴(kuò)展 (Struts TestCase)提供了一套 Struts1 的模擬對象(來進(jìn)行測試); Struts 2 Action 可以通過初始化、設(shè)置屬性、調(diào)用方法來測試,“依賴注入”支持也使測試更容易。 rich 對象類型,包括業(yè)務(wù) 對象,能夠用作輸入 /輸出對象。提供基本和常用對象的轉(zhuǎn)換器。它在最近幾年得到了飛速的發(fā)展,尤其在Web 應(yīng)用開發(fā)中應(yīng)用得非常廣泛,有的文獻(xiàn)上說它已經(jīng)成為 JSP Web 應(yīng)用框架事實(shí)上的標(biāo)準(zhǔn)。而書店本身也擁有了更廣闊的市場 。此外,通過計算機(jī)存貯的資料,網(wǎng)上書店毫不費(fèi)力地建立起自己龐大的全球化讀者信息庫,對客戶需求和產(chǎn)品行情的預(yù)測也就更準(zhǔn)確。第三,在硬件方面,無論是企業(yè)或商家構(gòu)建服務(wù)器,還是個人選擇上網(wǎng)的 PC,都有非常寬廣的可選擇的面,因此,國內(nèi)計算機(jī)和網(wǎng)絡(luò)發(fā)展非常迅猛。 湖南商學(xué)院畢業(yè)設(shè)計 (論文 ) 第 8 頁 共 50 頁 2. Struts 框架概述 本章主要介紹框架的概念、優(yōu)點(diǎn)及其分類 , Struts 技術(shù)的相關(guān)概念 、 優(yōu)缺點(diǎn) 以及 Struts的體系結(jié)構(gòu)。 可擴(kuò)展性 : 用戶不僅可以使用框架提供的功能,通過擴(kuò)展框架己有接口,用戶可以實(shí)現(xiàn)自己的功能。 Struts 框架 Struts 簡介 Struts 是 apache 組織 jakarta 項(xiàng)目的一個子項(xiàng)目,用以改善 web 系統(tǒng)的結(jié)構(gòu)。 Struts 優(yōu)缺點(diǎn) Struts 框架具有以下優(yōu)點(diǎn) : Struts 跟 Tomcat、 Turbine 等諸多 Apache 項(xiàng)目一樣,是開源軟件,這是它的一大優(yōu)點(diǎn),使開發(fā)者能更深入的了解其內(nèi)部實(shí)現(xiàn)機(jī)制;作為基于Servlet 技術(shù)的框架, Struts 且有 Servlet 所具有的大部分優(yōu)點(diǎn); Struts 是基于 MVC 實(shí)現(xiàn)的,因此它具有結(jié)構(gòu)層次分明、可重用性高、程序具有健壯性和可伸縮性,便于開發(fā)與 湖南商學(xué)院畢業(yè)設(shè)計 (論文 ) 第 10 頁 共 50 頁 設(shè)計分工,具有集中統(tǒng)一的權(quán)限控制等優(yōu)點(diǎn); JSP 標(biāo)記機(jī)制和 Taglib 標(biāo)簽庫的使用可提高代碼的可重用性和靈活性,大大提高開發(fā)效率;頁面導(dǎo)航使系統(tǒng)的脈絡(luò)更加清晰,通過一個配置文件,即可把握整個系統(tǒng)各部分之間的聯(lián)系,這對于后期的維護(hù)有著莫大的好處,尤其是當(dāng)另一批開發(fā)者接手這個項(xiàng)目時,這種優(yōu)勢體現(xiàn)得更加明顯; Struts 對其他技術(shù)顯示出很好的融合性; Struts 還提供了校 驗(yàn)、國際化、日志等豐富的功能,方便開發(fā)人員使用。在視圖層, Struts 能夠與 JSP, XSL 等等這些表示層組件相結(jié)合。 Java 開發(fā)者很容易在 JSP 當(dāng)中過度使用 Java 小程序,直接嵌入條件業(yè)務(wù)邏輯和循環(huán)。 Struts 提供的 ActionForm 湖南商學(xué)院畢業(yè)設(shè)計 (論文 ) 第 12 頁 共 50 頁 組件對象,它可以通過定義屬性描述客戶端窗體數(shù)據(jù)。 Action 處理對象訪問 ActionForm 中的數(shù)據(jù),處理和響應(yīng)客戶請求,它還調(diào)用后臺的 Bean 組件,這些組件封裝了具體的業(yè)務(wù)邏輯。 ○ 6 基于每個“屏幕顯示”需求提供的數(shù)據(jù)屬性來創(chuàng)建對應(yīng)的 ActionForm 對象。創(chuàng)建由 ActionForm 派生的類,實(shí)現(xiàn)對客戶端窗體數(shù)據(jù)的封裝。 Struts 基本組件包 Struts 框架大約有 115 個包,近 200 個類所組成,而且數(shù)量還在不斷的擴(kuò)展。下面包括 Bean Tags,HTML Tags,Logic Tags,Nested Tags,Template Tags 這幾個用于構(gòu)建用戶接口的卷標(biāo)類。 圖書查詢需求 當(dāng)客戶進(jìn)入網(wǎng)上書店時,應(yīng)該在首頁中顯示最新的書目信息,讓客戶對新到 圖書一目了然;在首頁上提供到所有圖書列表頁面的鏈接,以供客戶選擇所需圖書;同時也提供按照圖書名稱快速查詢所需書目信息的功能。 湖南商學(xué)院畢業(yè)設(shè)計 (論文 ) 第 18 頁 共 50 頁 其用例圖如圖 所示: 編輯圖書 刪除書目查詢圖書管理員 增加書目 圖 圖書管理用例圖 系統(tǒng)業(yè)務(wù)流程分析 業(yè)務(wù)流程反映了現(xiàn)實(shí)的業(yè)務(wù)活動。 ○ 2 客戶機(jī): CPU 最低為 Intel Pentium4/2GHz 以上,內(nèi)存最低 256MB,硬盤最低為40GB。其結(jié)構(gòu)圖如圖 所示。為表達(dá)稍 為復(fù)雜的實(shí)際問題,需要按照問題的層次結(jié)構(gòu)進(jìn)行逐步分解,并以分層的數(shù)據(jù)流圖反映這種結(jié)構(gòu)關(guān)系。 系統(tǒng)總體圖雖然從概況上描述了整個系統(tǒng)的內(nèi)外接口情況,但它并不能很清楚地表達(dá)數(shù)據(jù)處理過程的數(shù)據(jù)加工情況,因此需要進(jìn)一步的細(xì)化。一級圖雖然已經(jīng)對零級圖做了進(jìn)一步細(xì)化,但仍不能詳細(xì)的將其內(nèi)部各個模塊的處理細(xì)節(jié)表述出來??梢詫D 中的編輯圖書繼續(xù)細(xì)化,分為新增圖書,刪除圖書,修改圖書,查看圖書功能, 其 數(shù)據(jù)流圖如圖 所示。 系統(tǒng)總體設(shè)計描述 網(wǎng)上書店 系統(tǒng)全面支持 Inter/Intra,系統(tǒng)基于 B/S 結(jié)構(gòu),業(yè)務(wù)處理均集中在服務(wù)器端的業(yè)務(wù)層,客戶只需安裝少量的基礎(chǔ)控件,即可進(jìn)行操作。 圖 書 管 理查看圖書刪除圖書修改圖書新增圖書 客戶管理個人信息訂單管理 圖 圖書 管理模塊圖 圖 客戶 管理模塊細(xì)分圖 系統(tǒng)具體模塊描述 系統(tǒng)模塊的描述主 要是描述出系統(tǒng)模塊的功能和處理。數(shù)據(jù)庫也不是獨(dú)立存在的,在設(shè)計數(shù)據(jù)庫的時候也應(yīng)時刻考慮用戶需求,數(shù)據(jù)庫與具體應(yīng)用之
點(diǎn)擊復(fù)制文檔內(nèi)容
研究報告相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1