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

正文內(nèi)容

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

2025-08-19 19:16本頁(yè)面

【導(dǎo)讀】據(jù)我所知,除文中已經(jīng)注明引用的內(nèi)容外,本論文(設(shè)計(jì))不包含其他個(gè)人已。經(jīng)發(fā)表或撰寫過(guò)的研究成果。對(duì)本論文(設(shè)計(jì))的研究做出重要貢獻(xiàn)的個(gè)人和集體,均。已在文中作了明確說(shuō)明并表示謝意。計(jì))的電子版和紙質(zhì)版。有權(quán)將論文(設(shè)計(jì))用于非贏利目的的少量。復(fù)制并允許論文(設(shè)計(jì))進(jìn)入學(xué)校圖書館被查閱。保密的論文(設(shè)計(jì))在解密后適用本規(guī)。文科類論文正文字?jǐn)?shù)不少于萬(wàn)字。國(guó)家技術(shù)標(biāo)準(zhǔn)規(guī)范。近些年來(lái),J2EE技術(shù)作為一種建立企業(yè)應(yīng)。用的標(biāo)準(zhǔn)平臺(tái)出現(xiàn),并逐步成熟,得以飛速發(fā)展。J2EE平臺(tái)使用了大量不同的技。置企業(yè)應(yīng)用提供了健壯和穩(wěn)定的服務(wù)。雖然這在一定程度上限制了開發(fā)人員的發(fā)揮創(chuàng)造,但是它帶來(lái)了穩(wěn)定。Struts提供了自己的控制。接口表示技術(shù)構(gòu)造視圖組件。設(shè)計(jì)模式是在設(shè)計(jì)面向?qū)ο筌浖倪^(guò)程中記錄的知。預(yù)先定義的設(shè)計(jì)結(jié)構(gòu)的基礎(chǔ)上,根據(jù)具體應(yīng)用完成具體的設(shè)計(jì)。本文從網(wǎng)上購(gòu)物系統(tǒng)的實(shí)際出發(fā),引入了一個(gè)改進(jìn)后的Struts框架,同時(shí)從占。系統(tǒng)具有高可靠性、可擴(kuò)展性和可重

  

【正文】 果不是會(huì)員但可以方便的查看圖書的信息、了解每天的特價(jià)書,會(huì)員可將選購(gòu)的圖書放入購(gòu)物 車?yán)铮?duì)購(gòu)物車進(jìn)行添加、刪除、修改等操作,還可以填寫反饋意見。見圖 .43 系統(tǒng)分析用例圖。 31 系統(tǒng)模塊圖 整個(gè)系統(tǒng)的功能模塊劃分不僅包括系統(tǒng)的模塊的劃分還有系統(tǒng)的導(dǎo)航功能設(shè)置,用戶登錄以后進(jìn)入在線購(gòu)書模塊,用戶可以購(gòu)書,也可以查看圖書信息,查詢圖書可以通過(guò)關(guān)鍵字,也可以通過(guò)分類查詢。當(dāng)用戶找到自己需要的書籍以后可以選擇購(gòu)買,也可以查看圖書的詳細(xì) 信息。這時(shí)候如果用戶選擇購(gòu)買的話,他可以選擇購(gòu)買的數(shù)量,并將書籍放到購(gòu)物車中,這個(gè)時(shí)候用戶就可以去查看購(gòu)物車信息,購(gòu)物車中羅列了用戶購(gòu)物的清單 (訂單 ),用戶可以查看訂單信息,修改訂單信息。比如說(shuō)修改書籍的購(gòu)買數(shù)量,或者刪除前面購(gòu)買的書籍。這時(shí)用戶可以提交購(gòu)物車到后臺(tái)結(jié)帳,也可以選擇繼續(xù)購(gòu)書。繼續(xù)購(gòu)書就是按照前面的流程在循環(huán)的走下去。用戶提交購(gòu)物車以后,訂單就不能再被用戶修改了。這個(gè)時(shí)侯用戶的流程就走完了。服務(wù)器在收到用戶提交的訂單信息以后,可以確認(rèn)用戶的信息,可以管理訂單,比如刪除訂單或者修改訂單的狀態(tài),把 未付款狀態(tài)修改成己付,并決定發(fā)貨 (通過(guò)修改發(fā)貨狀態(tài)信息 )。 在整個(gè)系統(tǒng)中根據(jù)角色劃分出來(lái)的客戶端和管理員他們所完成的任務(wù)各不相同。 客戶端完成的功能模塊主要包括 :個(gè)人信息管理,前臺(tái)訂單處理,購(gòu)物車處理,瀏覽圖書信息、反饋圖書信息。 管理員完成的功能模塊主要包括 :用戶管理,訂單管理,圖書管理,特價(jià)圖書管理、反饋信息管理、系統(tǒng)管理。 他們功能的詳細(xì)劃分前面在需求分析時(shí)已經(jīng)作過(guò)討論,這里我們就不在詳細(xì)闡述了,詳情如圖 系統(tǒng)模塊圖。 32 數(shù)據(jù)庫(kù)設(shè)計(jì) 由于網(wǎng)上購(gòu)書網(wǎng)站是一個(gè) B/C 系統(tǒng) ,所以在數(shù)據(jù)庫(kù)的需求方面,需要為用戶、管理員、書籍建立表。 同時(shí)對(duì)于每本書,用戶可以進(jìn)行評(píng)論,用戶也可以進(jìn)行購(gòu)買圖書,所以在系統(tǒng)的數(shù)據(jù)庫(kù)中必須為評(píng)論和訂單必須建立表。同時(shí)書籍有種類,所以必須建立書籍種類表。 對(duì)于網(wǎng)上購(gòu)書系統(tǒng)還有管理員,所以為管理員必須建立一個(gè)表。 33 同時(shí)對(duì)于用戶的一些信息,例如工作、城市、省份這些信息都是現(xiàn)有的信息,所以需要建立單獨(dú)的表。這樣就能夠減少數(shù)據(jù)庫(kù)中數(shù)據(jù)的冗余。 所以總結(jié)上述原因,可以初步得出以下表: 表單 表單名稱 USER 用戶表 COMMENT 評(píng)論表 BOOK 書籍信 息表 BOOK_CATEGORY 書籍類型表 ORDERINFOR 訂單表 JOB 工作信息表 CITY 城市信息表 PROVINCE 省份表 ADMIN 管理員表 數(shù)據(jù)庫(kù)詳細(xì)設(shè)計(jì) 數(shù)據(jù)庫(kù) ER 圖關(guān)系如 圖所示: 34 圖 數(shù)據(jù) ER 圖 本章小結(jié) 本章詳細(xì)分析了系統(tǒng)需求,闡述了設(shè)計(jì)思想,并通過(guò) UML 對(duì)系統(tǒng)建模。通過(guò)對(duì)需求的分析,描述了系統(tǒng)設(shè)計(jì)的策略,詳細(xì)設(shè)計(jì)了系統(tǒng)的結(jié)構(gòu),各模塊工作流程、業(yè)務(wù)控制、用戶交互界面。描述了系統(tǒng)數(shù) 據(jù)庫(kù)的結(jié)構(gòu)。 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_IDSTATUSint(4)varchar(60)varchar(60)varchar(40)varchar(40)int(4)int(1)pkfkJOBJOB_IDJOB_NAMEint(4)varchar(30)pkBOOKCATEGORY_IDBOOK_IDBOOK_NAMEAUTHORPUBLISHERPUBLISH_DATEVERSIONISBNPAGEPRICEDISCOUNTIMAGEADDTIMEBOOK_NUMDESCRIBTIONint(4)int(9)varchar(50)varchar(40)varchar(50)dateint(3)varchar(13)int(5)float(5,2)int(2)varchar(225)datetimeint(9)varchar(225)fkpkBOOK_CATEGORYCATEGORY_IDCATEGORY_NAMEPARENT_CATEGORYLEVELint(4)varchar(20)int(4)int(1)pkORDERINFORORDER_IDACCEPTERADDRESSPHONEPOSTCODEORDER_SUMDILIVER_TIMEORDER_STATEDELIVER_DAYDELIVER_MODEPAY_MODEIS_PAYRECEIVE_TIMEUSER_IDint(9)varchar(40)varchar(150)int(11)int(6)float(8,2)datetimeint(1)int(1)int(1)int(1)int(1)datetimeint(9)pkfkORDER_DETAILDETAIL_IDORDER_IDBOOK_IDBOOK_NUMPURCHASE_PRICEPURCHASE_DISCOUNTint(9)int(9)int(9)int(5)float(5,2)floar(5,2)pkfk1fk2COMMENTCOMMENT_IDBOOK_IDUSER_IDCONTENTTIMEint(9)int(9)int(9)varchar(225)datetimepkfk2fk1ADMINADMIN_IDADMIN_NAMEPASSWORDEMAILCREATE_TIMEADMIN_TYPESTATUSint(4)VARCHAR(40)VARCHAR(32)VARCHAR(40)datetimeint(1)int(1)pk 35 第 4 章 系統(tǒng)實(shí)現(xiàn) 開發(fā)運(yùn)行環(huán)境 系統(tǒng)開發(fā)和運(yùn)行的環(huán)境如下: 編程語(yǔ)言: Java 工作環(huán)境: Windows XP, 開發(fā)工具: , , JAR 庫(kù)包: , , , , , , 等 數(shù)據(jù)庫(kù): MySQL 關(guān)鍵技術(shù)的實(shí)現(xiàn) 整合框架 以 order 為例解釋 Struts 框架與 Hibernate 的整合過(guò)程 ,在項(xiàng)目中的 中配置 strutsconfig formbeans formbean name=searchOrder type=/formbean /formbeans globalexceptions / globalforwards / actionmappings action path=/viewOrder name=orderSearchForm validate=false input=/ scope=request type=/action /actionmappings 實(shí)現(xiàn) jsp中 action與 actionform的配置, 中,實(shí)現(xiàn) Struts 與 Hibernate 數(shù)據(jù)庫(kù)的聯(lián)系 36 OrderDetail detail1 = new OrderDetail()。 BookDAO bookdao = new BookDAO()。 Book book = (bookid)。 (book)。 (())。 ((float) ())。 (())。 以這種對(duì)象的形式實(shí)現(xiàn)數(shù)據(jù)的傳輸。 項(xiàng)目文檔結(jié)構(gòu)如圖 所示 : 圖 文檔結(jié)構(gòu) 37 數(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è)類文件組成如圖 所示。 圖 書籍瀏覽流程圖 38 各文件作用如下 1) :接受主頁(yè)書籍瀏覽信息,根據(jù)用戶輸入的類別信息顯示出該類別的全部書籍 2) :數(shù)據(jù)庫(kù)根據(jù)輸入類別信息,查詢出相應(yīng)書籍信息,返回給 3) : 主頁(yè)顯示 4) : 根據(jù)輸入 BookID,查找出書籍的詳細(xì)信息 5) : 顯示分類書籍 6) : 顯示書籍詳細(xì)信息 界面運(yùn)行結(jié)果如圖 39 圖 書籍瀏覽 訂單 模塊的實(shí)現(xiàn) 購(gòu)物車模塊是互聯(lián)網(wǎng)程序,由三個(gè) JSP 文件、 3 個(gè) 類 文件組成,如圖 所示。 40 圖 購(gòu)物車模塊流程圖 各文件作用如下 1) :將 Order 的信息獲得并交給 Hibernate 數(shù)據(jù)庫(kù) 2) :將書籍信息加入到購(gòu)物車中 3) : 購(gòu)物車頁(yè)面 顯示 4) : 訂單界面 5) : 最總訂單界面 界面運(yùn)行結(jié)果如圖 存入數(shù)據(jù)庫(kù) 41 圖 最終訂單頁(yè)面效果 書籍 管理模塊的實(shí)現(xiàn) 運(yùn)行結(jié)果如 所示: 42 圖 新增圖書頁(yè)面 本章小結(jié) 本章主要對(duì)網(wǎng)上書店系統(tǒng)部分功能模塊進(jìn)行了實(shí)現(xiàn),并對(duì)功能模塊的各個(gè) 文件關(guān)系進(jìn)行了梳理和劃分。 43 第 5 章 總結(jié) 本文通過(guò)輕量級(jí) J2EE 框架和傳統(tǒng) J2EE 比較分析,以及框架技術(shù)的研究,設(shè)計(jì)滿足訂單管理系統(tǒng)需求的系統(tǒng)層次結(jié)構(gòu)及其使用技術(shù)。使用 UML 建模技術(shù)對(duì)實(shí)訓(xùn)管理系統(tǒng)需求進(jìn)行了分析,并設(shè)計(jì)了總體結(jié)構(gòu)和系統(tǒng)功能,重點(diǎn)在于解決系統(tǒng)的層次劃分及各層次使用的技術(shù)。表示層采用 Struts 提供的 MVC 模式實(shí)現(xiàn),持久層采用采用 Hibernate 實(shí)現(xiàn),解決了傳統(tǒng) Web 應(yīng)用模型中在處理界面上的用戶行為或者觸發(fā)一個(gè)連接到 Web 服務(wù)器的請(qǐng)求,由服務(wù)器完成處理到信息返回界面的都需要用戶等待的問(wèn)題。實(shí)現(xiàn)了用戶操作與服務(wù)器響應(yīng)異步化。給定一些可重 用的模型和視圖,控制器可以根據(jù)需求選擇適當(dāng)?shù)哪P瓦M(jìn)行處理,然后選擇適當(dāng)?shù)囊晥D將處理結(jié)果顯示給用戶。通過(guò) Struts、 Hibernate 和框架的研究與設(shè)計(jì),以及數(shù)據(jù)庫(kù)的分析設(shè)計(jì),解決了系統(tǒng)關(guān)鍵技術(shù)問(wèn)題,實(shí)現(xiàn)了系統(tǒng)功能。筆
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1