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

正文內(nèi)容

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

2024-08-11 10:08 上一頁面

下一頁面
  

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