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

正文內(nèi)容

基于j2ee網(wǎng)上購(gòu)書系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)畢業(yè)論文-wenkub

2023-07-08 19:44:43 本頁(yè)面
 

【正文】 降低了企業(yè)的經(jīng)營(yíng)成本 。另一方面,互聯(lián)網(wǎng)技術(shù)的發(fā)展在推動(dòng)電子商務(wù)進(jìn)步的同時(shí),也使電子商務(wù)系統(tǒng)的構(gòu)建實(shí)現(xiàn)技術(shù)面臨新的挑戰(zhàn)。 1999 年 Sun 公司推出 JZEE,它包括 Servlet、 JSI,和 EJB 等許多技術(shù)和規(guī)范。但是回顧電子商務(wù)的發(fā)展歷程,它仍舊還很年輕,還有很多有待完善和發(fā)展的地方。另一方面, J2EE 被廣泛接 納為開(kāi)發(fā)企業(yè)級(jí)服務(wù)器端解決方案的首選平臺(tái)之一,但是如何提高服務(wù)器端的執(zhí)行效率,又是一個(gè)有待研究的課題。中國(guó)網(wǎng)上購(gòu)書的比例是全球最高的。 網(wǎng)上書店是網(wǎng)絡(luò)環(huán)境下圖書發(fā)行的典型代表,也是未來(lái)的發(fā)展趨勢(shì)。 社會(huì)信用水平不高,交易誠(chéng)信相對(duì)差。圖書推介過(guò)于簡(jiǎn)明扼要、書評(píng)太少,讀者缺少選擇參考。第 2 章介紹了電子商務(wù)并分析了幾種流行的軟件體系結(jié)構(gòu) 。 本章小結(jié) 本章對(duì)作為論文的緒論對(duì)論文進(jìn)行了一個(gè)大概性的介紹。 J2EE 體系結(jié)構(gòu)提供中間層集成框架用來(lái)滿足無(wú)需太多費(fèi)用而又需要高可用性、高可靠性以及可 擴(kuò)展性的應(yīng)用的需求。 J2EE 架構(gòu) [27]可以充分利用用戶原有的投資,如一些公司使用的 BE Tuxedo/IBMCICS/ InpriseVisiBroker 以及 NetscapeApplicationServer。每一個(gè)供應(yīng)商都對(duì)現(xiàn)有的客戶提供了不用廢棄已有投資,進(jìn)入可移植的 J2EE 領(lǐng)域的升級(jí)途徑。高級(jí)中間件供應(yīng)商提供以下這些復(fù)雜的中間件服務(wù): 狀態(tài)管理服務(wù) 讓開(kāi)發(fā)人員寫更少的代碼,不用關(guān)心如何管理狀態(tài),這樣能夠更快地完成程序開(kāi)發(fā)?;?J2EE 的應(yīng)用程序不依賴任何特定操作系統(tǒng)、中間件、硬件。 可伸縮性:企業(yè)必須要選擇一種服務(wù)器端平臺(tái),這種平臺(tái)應(yīng)能提供極佳的可伸縮性去滿足那些在他們系統(tǒng)上進(jìn)行商業(yè)運(yùn)作的大批新客戶。能消除系統(tǒng)中的瓶頸,允許多臺(tái)服務(wù)器集成部署。若是意外停機(jī),那會(huì)有災(zāi)難性后果。這是實(shí)時(shí)性很強(qiáng)商業(yè)系統(tǒng)理想的選擇 [36]。 MVC 的各層定義: 視圖 (view)是與用戶交互的界面,向用戶顯示數(shù)據(jù),接受用戶輸入,與模型層交互,向模型查詢業(yè)務(wù)狀態(tài)。 控制器 (Controller),顧名思義起控制作用。 圖 2- 1 簡(jiǎn)單演示了 MVC 架構(gòu)在企業(yè)環(huán)境中的工作原理。 毫無(wú)疑問(wèn),設(shè)計(jì)模式于己于他人于系統(tǒng)都是多贏的,設(shè)計(jì)模 式使代碼編制真正工程化,設(shè)計(jì)模式是軟件工程的基石,如同大廈的一塊塊磚石一樣。 ( pattern name) 一個(gè)助記名,它用一兩個(gè)詞來(lái)描述模式的問(wèn)題、解決方案和效果。模式名可以幫助我們思考,便于我們與其他人交流設(shè)計(jì)思想及設(shè)計(jì)結(jié)果。也可能描述了導(dǎo)致不靈活設(shè)計(jì)的類或?qū)ο蠼Y(jié)構(gòu)。 (consequences) 描述了模式應(yīng)用的效果及 使用模式應(yīng)權(quán)衡的問(wèn)題。 設(shè)計(jì)模式的作用 外 觀( Facade):為了系統(tǒng)中的一組功能調(diào)用提供一個(gè)一致的接口,這個(gè)接口使 得這一子系統(tǒng)更加容易使用; 裝飾( Decorate):當(dāng)不能采用生成子類的方法進(jìn)行擴(kuò)充時(shí),動(dòng)態(tài)地給一個(gè)對(duì)象添加一些額外的功能; 單件( Singleton):保證一個(gè)類僅有一個(gè)實(shí)例,并提供一個(gè)訪問(wèn)他的全局訪問(wèn)點(diǎn); 模板方法( Template Method):在方法中定義算法的框架,而將算法中的一些操作步驟延遲到子類中實(shí)現(xiàn)。由某個(gè)行業(yè)的從業(yè)人員組成的社區(qū)通常會(huì)發(fā)明一些專業(yè)術(shù)語(yǔ),以便于同行之間進(jìn)行交流。 設(shè)計(jì)模式的好處 ? 對(duì)不斷重復(fù)出現(xiàn)問(wèn)題,復(fù)用既有的、高質(zhì)量的解決方案 ? 確立通用的術(shù)語(yǔ),改善團(tuán)隊(duì)內(nèi)的溝通。 框架通常定義了應(yīng)用體系的整體結(jié)構(gòu)類和對(duì)象的關(guān)系等等設(shè)計(jì)參數(shù),以便于具體應(yīng)用實(shí)現(xiàn)者能集中精力于應(yīng)用本身的特定細(xì)節(jié)。它們兩者時(shí)緊密相關(guān)的。在 struts 框架中,模型分為兩個(gè)部分: ? 系16 統(tǒng)的內(nèi)部狀態(tài) ? 可以改變狀態(tài)的操作(事務(wù)邏輯) 內(nèi)部狀態(tài)通常 由一組 ActionForm JavaBean 表示。小型程序中,操作可能會(huì)被內(nèi)嵌在 Action 類,它是 struts 框架中控制器角色的一部分。容易被人采用,功能強(qiáng)大。 本身自帶的 validator 框架, tiles 和 jstl 標(biāo)記庫(kù)標(biāo)記,更能為編程人員提供方便,提高編程效率。如果 實(shí)例不存在, 則創(chuàng)建一個(gè)ActionMapping 對(duì)象,它包含了把請(qǐng)求轉(zhuǎn)發(fā)給哪個(gè) Action 的消息。如果需要驗(yàn)證,就調(diào)用 ActionForm 的 validate()方法。 ActionServlet 根據(jù)配置信息決定將請(qǐng)求轉(zhuǎn)發(fā)給哪個(gè)Action。 Hibernate 框架 Hibernate 概述 Hibernate 是一個(gè)開(kāi)放源代碼的對(duì)象關(guān)系映射框架,它對(duì) JDBC 進(jìn)行了非常輕量級(jí)的對(duì)象封裝,使得 Java 程序員可以隨心所欲的使用對(duì)象編程思維來(lái)操縱數(shù)據(jù)庫(kù)。通過(guò)這些接口,不僅可以對(duì)持久化對(duì)象進(jìn)行存取,還能夠進(jìn)行事務(wù)控制。但需要注意的是 Session 對(duì)象是非線程安全的。它充當(dāng)數(shù)據(jù)存儲(chǔ)源的代理,并負(fù)責(zé)創(chuàng)建 Session 對(duì)象。在 Hibernate 的啟動(dòng)的過(guò)程中, Configuration 類的實(shí)例 首先定位映射文檔位置、讀取配置,然后創(chuàng)建 SessionFactory 對(duì)象。它可以使用 HQL 語(yǔ)言或 SQL 語(yǔ)句兩種表達(dá)方式。 二、 Hibernate是一個(gè)和 JDBC密切關(guān)聯(lián)的框架,所以 Hibernate的兼容性和 JDBC驅(qū)動(dòng),和數(shù)據(jù)庫(kù)都有一定的關(guān)系,但是和使用它的 Java 程序,和 App Server 沒(méi)有任何關(guān)系,也不存在兼容性問(wèn)題。而一般情況下程序員是做不到這一點(diǎn)的。但是在大的項(xiàng)目,特別是持久層關(guān)系映射很復(fù)雜的情況下, Hibernate 效率高的驚人, JDBC 次之,而 EB 架構(gòu)很可能會(huì)失敗。本章著重介紹了用于搭建系統(tǒng)平臺(tái)的兩種輕量級(jí)框架 Struts、 Hibernate,使用這些框架的目的在于使訂單作業(yè)系統(tǒng)擁有更好的互交性,可操作性,可擴(kuò)展性。為估算開(kāi)發(fā)系統(tǒng)所需成本和時(shí)間提供基礎(chǔ) 。 ? 建立后臺(tái)的圖書信息數(shù)據(jù)庫(kù) 。 ? 一次選擇也應(yīng)該可以包括多件同一商品 。 ? 顧客選擇付款方式 。 (3)顧客可以反饋?zhàn)约旱臐M意和不滿意意見(jiàn)。 (7)特價(jià)圖書信息管理員可以方便地增加、刪除、修改特價(jià)圖書。 購(gòu)書網(wǎng)站 解決方案設(shè)計(jì)過(guò)程中,在“核心平臺(tái)”的基礎(chǔ)上,始終貫徹以業(yè)務(wù)需求為主的思想。應(yīng)用按照功能和需求劃分為不同的組件,包括在 Web 服務(wù)器上的實(shí)現(xiàn)界面顯示,流程控制的 Web 組件和應(yīng)用服務(wù)器上的 JavaBean 等 [11][12] 下面對(duì)系統(tǒng)包含的五個(gè)層次進(jìn)行分別介紹。 表示層 Web 服務(wù)器接收客戶端發(fā)出的 HTTP 請(qǐng)求,并通過(guò) JSP/Servlet 進(jìn)行響應(yīng)。 Web 層是連接客戶層和其他層的紐帶,負(fù)責(zé)控制整個(gè)系統(tǒng)各個(gè)模塊的運(yùn)轉(zhuǎn)。由于層是一種弱耦合結(jié)構(gòu),層與層之間的依賴是向 下的,底層對(duì)于上層而言是“無(wú)知”的,改變上層的設(shè)計(jì)對(duì)于其調(diào)用的底層而言沒(méi)有任何影響。對(duì)于持久層而言,它是調(diào)用者;對(duì)于表示層而言,它卻是被調(diào)用者。通常通過(guò)數(shù)據(jù)庫(kù)實(shí)現(xiàn)持久層是把數(shù)據(jù)庫(kù)實(shí)現(xiàn)這塊當(dāng)作一個(gè)獨(dú)立邏輯拿出來(lái)。如果業(yè)務(wù)邏輯層發(fā)生了變化,那么數(shù)據(jù)持久化邏輯代碼是否需要重新編譯。 Hibernate 框架 Hibernate 是一種 Java 語(yǔ)言下 的 對(duì)象關(guān)系映射 解決方案。無(wú)論是從設(shè)計(jì)草案還是從一個(gè) 遺留 數(shù)據(jù)庫(kù)開(kāi)始,開(kāi)發(fā)人員都可以采用 Hibernate。系統(tǒng)流程分析 是系統(tǒng)分析的重要組成部分,也是系統(tǒng)設(shè)計(jì)的重要基礎(chǔ)。圖書信息管理員通過(guò)圖書管理模塊可以添加、刪除、修改書的種類和書 。顧客反饋信息管理員通過(guò)顧客反饋信息管理模塊查看每個(gè)客戶的反饋意見(jiàn),及時(shí)處理不滿意見(jiàn)和填寫不滿意見(jiàn)處 理表。 28 系統(tǒng)模塊圖 整個(gè)系統(tǒng)的功能模塊劃分不僅包括系統(tǒng)的模塊的劃分還有系統(tǒng)的導(dǎo)航功能設(shè)置,用戶登錄以后進(jìn)入在線購(gòu)書模塊,用戶可以購(gòu)書,也可以查看圖書信息,查詢圖書可以通過(guò)關(guān)鍵字,也可以通過(guò)分類 查詢。這時(shí)用戶可以提交購(gòu)物車到后臺(tái)結(jié)帳,也可以選擇繼續(xù)購(gòu)書。服務(wù)器在收到用戶提交的訂單信息以后, 可以確認(rèn)用戶的信息,可以管理訂單,比如刪除訂單或者修改訂單的狀態(tài),把未付款狀態(tài)修改成己付,并決定發(fā)貨 (通過(guò)修改發(fā)貨狀態(tài)信息 )。 他們功能的詳細(xì)劃分前面在需求分析時(shí)已經(jīng)作過(guò)討論,這里我們就不在詳細(xì)闡述了,詳情如圖 系統(tǒng)模塊圖。 對(duì)于網(wǎng)上購(gòu)書系統(tǒng)還有管理員,所以為管理員必須建立一個(gè)表。通過(guò)對(duì)需求的分析,描述了系統(tǒng)設(shè)計(jì)的策略,詳細(xì)設(shè) 計(jì)了系統(tǒng)的結(jié)構(gòu),各模塊工作流程、業(yè)務(wù)控制、用戶交互界面。 Book book = (bookid)。 (())。 37 圖 購(gòu)物車模塊流程圖 各文件作用如下 1) :將 Order 的信息獲得并交給 Hibernate 數(shù)據(jù)庫(kù) 2) :將書籍信息加入到購(gòu)物車中 3) : 購(gòu)物車頁(yè)面 顯示 4) : 訂單界面 5) : 最總訂單界面 界面運(yùn)行結(jié)果如圖 存入數(shù)據(jù)庫(kù) 38 圖 最終訂單頁(yè)面效果 書籍 管理模塊的實(shí)現(xiàn) 運(yùn)行結(jié)果如 所示: 39 圖 新增圖書頁(yè)面 本章小結(jié) 本章主要對(duì)網(wǎng)上書店系統(tǒng)部分功能模塊進(jìn)行了實(shí)現(xiàn),并對(duì)功能模 塊的各個(gè) 文件關(guān)系進(jìn)行了梳理和劃分。實(shí)現(xiàn)了用戶操作與服務(wù)器響應(yīng)異步化。系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)對(duì)其他類似系統(tǒng)的也具有借鑒意義。 熊 老師以 他 淵博的知識(shí)、嚴(yán)謹(jǐn)?shù)闹螌W(xué)態(tài)度和精益求精的工作作風(fēng)給我留下了深刻的印象,這些使我受益匪淺,并將成為我繼續(xù)追求科學(xué)的動(dòng)力。在此,我祝福他們永遠(yuǎn)安康幸福 ! 感謝曾經(jīng)教育和幫助過(guò)我的所有老師和同學(xué),感謝所有幫助過(guò)我的朋友。貝爾斯 [Deborah ]著 ,趙鳳山 ,簡(jiǎn)學(xué)等譯 .電子商務(wù)物流與實(shí)施 =Emerce logisticsamp。薩姆納 (Mary Sumner)著 ,張玉亭 ,楊曉云譯 .ERP—— 企 業(yè)資源計(jì)劃=Enterprise :機(jī)械工業(yè)出版社 , [2](美 )德博拉 感謝 易思博 部門的工作人員,他們?yōu)轫?xiàng)目的成功提供了寶貴的意見(jiàn)和建議。隨著未來(lái) 購(gòu)書 系統(tǒng) 發(fā)展 的不斷深入,業(yè)務(wù)的不斷變化,系統(tǒng)的業(yè)務(wù)邏輯層和數(shù)據(jù)持久層可能仍需要修改和擴(kuò)展。通過(guò) Struts、 Hibernate 和框架的研究與設(shè)計(jì),以及數(shù)據(jù)庫(kù)的分析設(shè)計(jì),解決了系統(tǒng)關(guān)鍵技術(shù)問(wèn)題,實(shí)現(xiàn)了系統(tǒng)功能。使用 UML 建模技術(shù)對(duì)實(shí)訓(xùn)管理系統(tǒng)需求進(jìn)行了分析,并設(shè)計(jì)了總體結(jié)構(gòu)和系統(tǒng)功能,重點(diǎn)在于解決系統(tǒng)的層次劃分及各層次使用的技術(shù)。 項(xiàng)目文檔結(jié)構(gòu)如圖 所示 : 圖 文檔結(jié)構(gòu) 34 數(shù)據(jù)庫(kù)的鏈接 在 myeclipse 中的 文件中配置數(shù)據(jù)庫(kù)鏈接屬性: property name=root/property property name= jdbc: /property property name=dialect /property property name=123/property property name=mysql/property property name= /property property name=show_sqltrue/property 把這些屬性與 MYSQL中的數(shù)據(jù)庫(kù)的連接屬性設(shè)置成一樣,以實(shí)現(xiàn)數(shù)據(jù)庫(kù)的鏈接 圖書瀏覽模塊的實(shí)現(xiàn) 圖書瀏覽模塊由 3 個(gè) SJP 文件和 4 個(gè)類文件組成如圖 所示。 (())。 FK_CITY_REF_PROVINCEFK_JOB_IDFK_CATEGORY_IDFK_ORDER_IDFK_BOOK_IDFK_USER_IDFK_BOOK_IDFK_CITY_IDFK_USER_IDUSERUSER_IDJOB_IDCITY_IDOPEN_IDUSER_NAMEPASSWORDEMAILNICKNAMEGENDERBIRTHDAYSELF_INTRODUCATIONCREATE_TIMEUSER_STATEint(9)int(4)int(4)varchar(50)varchar(40)varchar(20)varchar(40)varchar(10)int(1)datevarchar(200)datetimeint(1)pkfk1fk2PROVINCEPROVINCE_IDDESC_CHDESC_ENABBR_CHABBR_ENSTATUSint(4)varchar(40)varchar(40)varchar(20)varchar(20)int(1)pkCITYCITY_IDDESC_CHDESC_ENABBR_CHABBR_ENPROVINCE_IDST
點(diǎn)擊復(fù)制文檔內(nèi)容
研究報(bào)告相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1