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

正文內容

基于struts的網上書店系統(tǒng)設計-免費閱讀

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

下一頁面
  

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