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

正文內(nèi)容

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

2025-07-06 19:44本頁(yè)面
  

【正文】 貝爾斯 [Deborah ]著 ,趙鳳山 ,簡(jiǎn)學(xué)等譯 .電子商務(wù)物流與實(shí)施 =Emerce logisticsamp。薩姆納 (Mary Sumner)著 ,張玉亭 ,楊曉云譯 .ERP—— 企 業(yè)資源計(jì)劃=Enterprise :機(jī)械工業(yè)出版社 , [2](美 )德博拉在此,我祝福他們永遠(yuǎn)安康幸福 ! 感謝曾經(jīng)教育和幫助過我的所有老師和同學(xué),感謝所有幫助過我的朋友。 感謝 易思博 部門的工作人員,他們?yōu)轫?xiàng)目的成功提供了寶貴的意見和建議。 熊 老師以 他 淵博的知識(shí)、嚴(yán)謹(jǐn)?shù)闹螌W(xué)態(tài)度和精益求精的工作作風(fēng)給我留下了深刻的印象,這些使我受益匪淺,并將成為我繼續(xù)追求科學(xué)的動(dòng)力。隨著未來 購(gòu)書 系統(tǒng) 發(fā)展 的不斷深入,業(yè)務(wù)的不斷變化,系統(tǒng)的業(yè)務(wù)邏輯層和數(shù)據(jù)持久層可能仍需要修改和擴(kuò)展。系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)對(duì)其他類似系統(tǒng)的也具有借鑒意義。通過 Struts、 Hibernate 和框架的研究與設(shè)計(jì),以及數(shù)據(jù)庫(kù)的分析設(shè)計(jì),解決了系統(tǒng)關(guān)鍵技術(shù)問題,實(shí)現(xiàn)了系統(tǒng)功能。實(shí)現(xiàn)了用戶操作與服務(wù)器響應(yīng)異步化。使用 UML 建模技術(shù)對(duì)實(shí)訓(xùn)管理系統(tǒng)需求進(jìn)行了分析,并設(shè)計(jì)了總體結(jié)構(gòu)和系統(tǒng)功能,重點(diǎn)在于解決系統(tǒng)的層次劃分及各層次使用的技術(shù)。 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)行了梳理和劃分。 項(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è)類文件組成如圖 所示。 (())。 (())。 Book book = (bookid)。 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)pk32 第 4 章 系統(tǒng)實(shí)現(xiàn) 開發(fā)運(yùn)行環(huán)境 系統(tǒng)開發(fā)和運(yùn)行的環(huán)境如下: 編程語言: Java 工作環(huán)境: Windows XP, 開發(fā)工具: , , JAR 庫(kù)包: , , , , , , 等 數(shù)據(jù)庫(kù): MySQL 關(guān)鍵技術(shù)的 實(shí)現(xiàn) 整合框架 以 order 為例解釋 Struts 框架與 Hibernate 的整合過程 ,在項(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)系 33 OrderDetail detail1 = new OrderDetail()。通過對(duì)需求的分析,描述了系統(tǒng)設(shè)計(jì)的策略,詳細(xì)設(shè) 計(jì)了系統(tǒng)的結(jié)構(gòu),各模塊工作流程、業(yè)務(wù)控制、用戶交互界面。這樣就能夠減少數(shù)據(jù)庫(kù)中數(shù)據(jù)的冗余。 對(duì)于網(wǎng)上購(gòu)書系統(tǒng)還有管理員,所以為管理員必須建立一個(gè)表。 同時(shí)對(duì)于每本書,用戶可以進(jìn)行評(píng)論,用戶也可以進(jìn)行購(gòu)買圖書,所以在系統(tǒng)的數(shù)據(jù)庫(kù)中必須為評(píng)論和訂單必須建立表。 他們功能的詳細(xì)劃分前面在需求分析時(shí)已經(jīng)作過討論,這里我們就不在詳細(xì)闡述了,詳情如圖 系統(tǒng)模塊圖。 客戶端完成的功能模塊主要包括 :個(gè)人信息管理,前臺(tái)訂單處理,購(gòu)物車處理,瀏覽圖書信息、反饋圖書信息。服務(wù)器在收到用戶提交的訂單信息以后, 可以確認(rèn)用戶的信息,可以管理訂單,比如刪除訂單或者修改訂單的狀態(tài),把未付款狀態(tài)修改成己付,并決定發(fā)貨 (通過修改發(fā)貨狀態(tài)信息 )。用戶提交購(gòu)物車以后,訂單就不能再被用戶修改了。這時(shí)用戶可以提交購(gòu)物車到后臺(tái)結(jié)帳,也可以選擇繼續(xù)購(gòu)書。這時(shí)候如果用戶選擇購(gòu)買的話,他可以選擇購(gòu)買的數(shù)量,并將書籍放到購(gòu)物車中,這個(gè)時(shí)候用戶就可以去查看購(gòu)物車信息,購(gòu)物車中羅列了用戶購(gòu)物的清單 (訂單 ),用戶可以查看訂單信息,修改訂單信息。 28 系統(tǒng)模塊圖 整個(gè)系統(tǒng)的功能模塊劃分不僅包括系統(tǒng)的模塊的劃分還有系統(tǒng)的導(dǎo)航功能設(shè)置,用戶登錄以后進(jìn)入在線購(gòu)書模塊,用戶可以購(gòu)書,也可以查看圖書信息,查詢圖書可以通過關(guān)鍵字,也可以通過分類 查詢。首先顧客需要登錄網(wǎng)上書店系統(tǒng) (即注冊(cè)為會(huì)員 )才可以選購(gòu)圖書,如果不是會(huì)員但可以方便的查看圖書的信息、了解每天的特價(jià)書,會(huì)員可將選購(gòu)的圖書放入購(gòu)物 車?yán)?,并?duì)購(gòu)物車進(jìn)行添加、刪除、修改等操作,還可以填寫反饋意見。顧客反饋信息管理員通過顧客反饋信息管理模塊查看每個(gè)客戶的反饋意見,及時(shí)處理不滿意見和填寫不滿意見處 理表。用戶管理員通過用戶管理模塊可以創(chuàng)建、刪除、修改不同信息管理員的用戶名和密碼 。圖書信息管理員通過圖書管理模塊可以添加、刪除、修改書的種類和書 。如圖 .42 所示。系統(tǒng)流程分析 是系統(tǒng)分析的重要組成部分,也是系統(tǒng)設(shè)計(jì)的重要基礎(chǔ)。 系統(tǒng)詳細(xì)設(shè)計(jì) 網(wǎng)上書店系統(tǒng)的開發(fā)過程可借鑒軟件 工程的有關(guān)思想,開發(fā)模式不能照搬原來的瀑布模型 (需求分析 概要設(shè)計(jì) 詳細(xì)設(shè)計(jì) 代碼 調(diào)試 維護(hù) ),也不適宜用快速原型來開發(fā),而是采用循環(huán)的開發(fā)模式,即系統(tǒng)流程分析、系統(tǒng)策略分析、數(shù)據(jù)庫(kù)設(shè)計(jì)、系統(tǒng)功能模塊、系統(tǒng)測(cè)試。無論是從設(shè)計(jì)草案還是從一個(gè) 遺留 數(shù)據(jù)庫(kù)開始,開發(fā)人員都可以采用 Hibernate。它為 面向?qū)ο?的 領(lǐng)域模型 到傳統(tǒng)的 關(guān)系型數(shù)據(jù)庫(kù) 的映射,提供了一個(gè)使用方便的框架。 Hibernate 框架 Hibernate 是一種 Java 語言下 的 對(duì)象關(guān)系映射 解決方案。 系統(tǒng) 架構(gòu) 設(shè)計(jì) 系統(tǒng)是有 Struts 和 Hibernate 架構(gòu)合并組成,其結(jié)構(gòu)如下 Struts 框架 Struts(MVC 框架 ) WEB 層 頁(yè) 面 .jsp 用戶請(qǐng)求處理組件 控制器 用戶控制器 頁(yè)面數(shù)據(jù)封裝對(duì)象 業(yè)務(wù)層 業(yè)務(wù)接口 業(yè)務(wù)實(shí)現(xiàn) 數(shù)據(jù)訪問層 Hibernate 數(shù)據(jù)讀取接口 數(shù)據(jù)讀取 實(shí)現(xiàn) S PR I G 文件 配置 26 Struts是 Apache基金會(huì)的一個(gè) Open Source項(xiàng)目,基于 Sun J2EE平臺(tái)的 MVC框架,主要采用 Servlet 和 JSP 技術(shù)來 實(shí)現(xiàn),能夠很好地幫助 Java 開發(fā)者利用 J2EE 開發(fā) Web 應(yīng)用,也是面向?qū)ο笤O(shè)計(jì)。如果業(yè)務(wù)邏輯層發(fā)生了變化,那么數(shù)據(jù)持久化邏輯代碼是否需要重新編譯。 持久化的實(shí)現(xiàn)過程則大多通過各種關(guān)系型數(shù)據(jù)庫(kù)來完成。通常通過數(shù)據(jù)庫(kù)實(shí)現(xiàn)持久層是把數(shù)據(jù)庫(kù)實(shí)現(xiàn)這塊當(dāng)作一個(gè)獨(dú)立邏輯拿出來。 持久層 持久就是對(duì)數(shù)據(jù)的保持,即對(duì)程序狀態(tài)的保持。對(duì)于持久層而言
點(diǎn)擊復(fù)制文檔內(nèi)容
研究報(bào)告相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1