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

正文內(nèi)容

hibernate持久化技術(shù)在網(wǎng)上購書系統(tǒng)中的設(shè)計與實現(xiàn)畢業(yè)論文(存儲版)

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

下一頁面
  

【正文】 JOB_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)pk21 STATUS int 1 否 否 否 BOOK 表 如表 : 表 BOOK 表 屬性名 類型 長度 是否為null 主鍵 外鍵 CATEGORY_ID int 4 否 否 是 BOOK_ID 9 40 否 是 否 AUTHOR Varchar 40 否 否 否 PUBLISHER varchar 50 否 否 否 PUBLISH_DATE date 0 是 否 否 VERSION int 3 是 否 否 ISBN varchar 13 否 否 否 PAGE int 5 是 否 否 PRICE float 5 否 否 否 DISCOUNT float 5 是 否 否 IMAGE varchar 225 是 否 否 BOOK_NUM int 9 否 否 否 ADDTIME datetime 0 否 否 否 DESCRIBTION varchar 225 是 否 否 BOOK_NAME varchar 50 否 否 否 BOOK_CATEGORY 表 如表 : 表 BOOK_CATEGORY表 屬性名 類型 長度 是否為null 主鍵 外鍵 CATEGORY_ID int 4 否 是 否 CATEGORY_NAME varchar 20 否 否 否 PARENT_CATEGORY int 4 是 否 否 LEVEL int 1 否 否 否 CITY 表 如表 : 22 表 CITY表 屬性名 類型 長度 是否為null 主鍵 外鍵 CITY_ID int 4 是 是 否 DESC_CH varchar 60 是 否 否 DESC_EN varchar 60 否 否 否 ABBR_CH varchar 40 是 否 否 ABBR_EN varchar 40 是 否 否 PROVINCE_ID int 4 否 否 是 STATUS int 1 是 否 否 COMMENT 表 如表 : 表 COMMENT 表 屬性名 類型 長度 是否為null 主鍵 外鍵 COMMENT_ID int 4 否 是 否 BOOK_ID int 9 否 否 是 USER_ID int 9 否 否 是 CONTENT varchar 225 否 否 否 TIME datetime 0 否 否 否 JOB 表 如表 : 表 JOB 表 屬性名 類型 長度 是否為null 主鍵 外鍵 JOB_ID int 4 否 是 否 JOB_NAME varchar 30 否 否 否 ORDER_DETAIL 表 如表 : 表 ORDER_DETAIL 表 屬性名 類型 長度 是否為null 主鍵 外鍵 23 DETAIL_ID int 9 否 否 否 ORDER_ID int 9 否 是 是 BOOK_ID int 9 否 否 否 BOOK_NUM int 5 否 否 否 PURCHASE_PRICE float 5 否 否 否 PURCHASE_DISCOUNT float 5 否 是 否 ORDERINFOR 表 如表 : 表 ORDERINFOR 表 屬性名 類型 長度 是否為null 主鍵 外鍵 ORDER_ID int 9 否 是 否 ACCEPTER varchar 40 否 否 否 ADDRESS varchar 150 否 否 否 PHONE varchar 11 否 否 否 POSTCODE int 6 否 否 否 ORDER_SUM float 8 否 否 否 DILIVER_TIME datetime 0 是 否 否 ORDER_STATE int 1 否 否 否 DELIVER_DAY int 1 否 否 否 DELIVER_MODE int 1 否 否 否 PAY_MODE int 1 否 否 否 IS_PAY int 1 否 否 否 RECEIVE_TIME datetime 0 是 否 否 user_id int 9 否 否 是 PROVINCE 表 如表 : 表 PROVINCE 表 屬性名 類型 長度 是否為null 主鍵 外鍵 PROVINCE_ID int 4 否 是 否 24 DESC_CH varchar 40 是 否 否 DESC_EN varchar 40 是 否 否 ABBR_CH varchar 20 否 否 否 ABBR_EN varchar 20 是 否 否 STATUS int 1 是 否 否 USER 表 如表 : 表 USER 表 屬性名 類型 長度 是否為null 主鍵 外鍵 USER_ID int 9 否 是 否 JOB_ID int 4 是 否 是 CITY_ID int 4 是 否 是 OPEN_ID varchar 50 是 否 否 USER_NAME varchar 40 否 否 否 PASSWORD varchar 20 否 否 否 EMAIL varchar 40 否 否 否 NICKNAME varchar 10 是 否 否 GENDER int 1 是 否 否 BIRTHDAY date 0 是 否 否 SELF_INTRODUCATION varchar 200 是 否 否 CREATE_TIME datetime 0 否 否 否 USER_STATE int 1 是 否 否 本章小結(jié) 本章主要介紹了數(shù)據(jù)庫的需求,以及數(shù)據(jù)庫的詳細(xì)設(shè)計。 系統(tǒng)實現(xiàn) 系統(tǒng)實現(xiàn)模塊圖 在網(wǎng)上購書系統(tǒng)中, Hibernate 實現(xiàn)的各個類的關(guān)系如圖 所示: 圖 Hibernate 實現(xiàn)系統(tǒng)中各個類之間的關(guān)系圖 在利用 Hibernate 實現(xiàn)系統(tǒng)的持久化時,提供了 HibernateSessionFactory 和BaseHibernateDAO 兩個基本類。 所以總結(jié)上述原因,可以初步得出以下表: 表單 表單名稱 USER 用戶表 COMMENT 評論表 BOOK 書籍信息表 BOOK_CATEGORY 書籍類型表 ORDERINFOR 訂單表 JOB 工作信息表 CITY 城市信息表 PROVINCE 省份表 ADMIN 管理員表 20 數(shù)據(jù)庫詳細(xì)設(shè)計 通過數(shù)據(jù)庫的需求,可以的得出相關(guān)表,但是這些還不夠,還要設(shè)計出表的屬性,以及彼此之間的關(guān)系。 19 第 4章 數(shù)據(jù)庫設(shè)計 本章 內(nèi)容介紹 在本章中將會涉及到以下內(nèi)容: ? 數(shù)據(jù)庫需求分析,從基本設(shè)計角度來分析數(shù)據(jù)庫中表的確定。 2) 刪 : delete( Entity),將 數(shù)據(jù)庫中與 Entity 中封裝數(shù)據(jù)相同數(shù)據(jù)刪除。 Transaction 接口 : Transaction 接口負(fù)責(zé)事務(wù)相關(guān)的操作。同時, Hibernate 的 session 不同于 JSP 應(yīng)用中的 HttpSession。 Hibernate 的核心接口 Hibernate 的核心接口一共有 六 個,分別為 : Session、 SessionFactory、 Transaction、Query、 Criteria 和 Configuration。 ③ 中 name 表示數(shù)據(jù)庫表中所對應(yīng)的 主鍵 屬性名。 Java 程序通過 JDBC 驅(qū)動提供的接口進(jìn)行數(shù)據(jù)庫的訪問操作。所以Hibernate 的在底層實現(xiàn)過程中使用了 JDBC 中的 API。 ? 最后一點(diǎn)就是, Hibernate 是開源框架,并且有專門的維護(hù)人員進(jìn)行維護(hù)和更新,所以在未來的發(fā)展中, Hibernate 的價值將 會被不斷地 擴(kuò)大。 Hibernate 是什么 在這一節(jié)里,我將從三個方面: Hibernate 的定義? Hibernate 用在什么場合?為什么要使用 Hibernate? Hibernate 簡單的說,就是和數(shù)據(jù)庫建立會話,然后和數(shù)據(jù)庫進(jìn)行交互的一種框架。 模塊的簡單流程: RSS 系統(tǒng)能夠獲取特定 定制特定信息 ,將其反饋給用戶。 超級管理員修改管理員信息 功能: 超級管理員通過此模塊修改管理員的相關(guān)信息。 Hibernate 的實現(xiàn)過程設(shè)計: 1) 管理員輸入登錄信息。模塊首先搜索出要修改的圖書類別,搜索出來的信息都顯示在網(wǎng)頁上,管理員可以在上面進(jìn)行修改,然后提交,模塊會使用新的圖書類別信息更新圖書類別表中的過時信息。 新增圖書類別 功能:向數(shù)據(jù)庫的類別表中增加新的圖書類別。 4) 更新成功,模塊返回 boolean=true,否則返回 boolean=false。驗證通過的信息將會被封裝到 Entity中,然后模塊調(diào)用 Hibernate API 的 save()方法。如果用戶是新用戶,那么訂單信息為 Null。 Hibernate 實現(xiàn) 過 程 設(shè)計 : 1) 當(dāng)用戶進(jìn)入修改頁面的時候,模塊會調(diào)用 Hibernate API 中的 Criteria 根據(jù)用戶名來查詢出用戶 Entity,并將用戶的當(dāng)前信息顯示在一個頁面上。 3) 用戶登陸模塊使用 2 中的信息和用戶輸入的信息進(jìn)行驗證。 Hibernate 實現(xiàn)過程 設(shè)計 : 1) 底層模塊會將用戶的 注冊 信息封裝到一個 Entity 對象中。 ? 用戶管理: 設(shè)置用戶狀態(tài) 。 圖 系統(tǒng)用例圖 系統(tǒng) 總體方案設(shè)計 網(wǎng)上購書系統(tǒng) 它 有三個模塊:用戶模塊,管理員模塊,系統(tǒng)模塊。 接下來,在下一章,將詳細(xì)的介紹下 Hibernate,介紹它是什么 , 它的內(nèi)容是什么 , 以及它所具有的優(yōu)勢和劣勢。 同時相對于 JDBC, Hibernate 有諸多優(yōu)點(diǎn),它不斷能夠提 供持久化支持,同時4 它在業(yè)務(wù)代碼量上也減少許多,同時它還能夠和現(xiàn)代開發(fā)中非常流行的框架 Struts, Spring 進(jìn)行結(jié)合,為現(xiàn)代企業(yè)級開發(fā)帶來諸多好處。具有以下發(fā)展趨勢: ?
點(diǎn)擊復(fù)制文檔內(nèi)容
研究報告相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1