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

正文內(nèi)容

圖書信息管理系統(tǒng)數(shù)據(jù)庫課程設(shè)計報告-文庫吧資料

2025-05-21 21:53本頁面
  

【正文】 類用于對讀者信息數(shù)據(jù)進行數(shù)據(jù)庫操作,主要包含了獲取讀者信息單個實體與實體列表的方法。 return 1。 return ().executeUpdate(sql)。 return null。 return (, ).executeQuery(sql)。 第 15 頁 共 25 頁 } catch (Exception ee) { ()。 //加載數(shù)據(jù)庫驅(qū)動 conn = (url, dbUser, dbPwd)。 //數(shù)據(jù)庫密碼 private static Connection conn = null。 //數(shù)據(jù)庫驅(qū)動 protected static String url = jdbc: url protected static String dbUser = root。調(diào)用其方法的外部實體不需要關(guān)心具體的數(shù)據(jù)庫操作實現(xiàn) , 代碼如下。在該類中構(gòu)造了連接數(shù)據(jù)庫的方法,該方法 可 判斷數(shù)據(jù)庫是否已經(jīng)建立了連接。 db 包的構(gòu)成如下表所示。 db 包 db 包主要用來存放數(shù)據(jù)庫操作類。 第 14 頁 共 25 頁 公共模塊 系統(tǒng)開發(fā)過程中,經(jīng)常需要設(shè)計一些公共模塊供系統(tǒng)中其他功能模塊共同調(diào)用。 windows 包: 存放系統(tǒng)的圖形界面窗口類。 entity 包 : 存放系統(tǒng)的尸體類,包括圖書和讀者實體類。在 Eclipse開發(fā)環(huán)境下,本系統(tǒng)工程目錄結(jié)構(gòu)如下圖所示 圖 41 系統(tǒng)工程目錄圖 src 目錄: 用于存放系統(tǒng)的 所有源代碼, 源代碼按照包結(jié)構(gòu)進行組織。 系統(tǒng)工程目錄 在開發(fā)一個實際的應(yīng)用系統(tǒng)的時候,應(yīng)該規(guī)劃好系統(tǒng)工程的文件結(jié)構(gòu)。 數(shù)據(jù)庫系統(tǒng): MySql 。 第 13 頁 共 25 頁 4 圖書管理信息系統(tǒng)的實現(xiàn) 開發(fā)環(huán)境的構(gòu)建 本系統(tǒng)使用 Java 數(shù)據(jù)庫編程實現(xiàn),所包含的數(shù)據(jù)量并不是很大,根據(jù)系統(tǒng)的實際情況,采用如下開發(fā)環(huán)境。 系統(tǒng)功能模塊結(jié)構(gòu)圖 圖 31 系統(tǒng)功能模塊結(jié)構(gòu)圖 第 8 頁 共 25 頁 系統(tǒng)數(shù)據(jù)庫設(shè)計 數(shù)據(jù)流圖 (1)0 層數(shù)據(jù)流圖 圖 32 0 層數(shù)據(jù)流圖 (2)1 層數(shù)據(jù)流圖 ① 讀者信息管理 圖 33 1 層數(shù)據(jù)流圖 (1) 第 9 頁 共 25 頁 ②圖書信息管理 圖 34 1 層數(shù)據(jù)流圖 (2) ③圖書借還管理 圖 35 1 層數(shù)據(jù)流圖 (3) 第 10 頁 共 25 頁 數(shù)據(jù)存儲詞條描述 經(jīng)過認(rèn)真的系統(tǒng)需求分析后,確定圖書管理信息系統(tǒng)需要用到以下 4 張表: (1)圖書信息表 book(圖書信息表 ) 名稱 數(shù)據(jù)類型 長度 說明 id int 32 圖書編號 (主鍵 ) isbn varchar 50 isbn 號 name varchar 100 圖書名稱 type varchar 50 圖書類型 author varchar 50 作者 translator varchar 50 譯者 publisher varchar 1024 出版社 publish_time date 出版日期 stock int 11 庫存數(shù)量 price double 價格 is_back smallint 1 在館狀態(tài) 表 31 圖書信息表 (2)讀者信息表 reader(讀者信息表 ) 名稱 數(shù)據(jù)類型 長度 說明 id varchar 50 讀者帳號 (主鍵 ) name varchar 50 讀者姓名 type varchar 20 讀者類型 sex char 2 性別 max_num int 3 可借書數(shù)量 days_num int 11 借閱時間長度 表 32 讀者信息表 第 11 頁 共 25 頁 (3)借 還 信息表 borrow(借 還 信息表 ) 名稱 數(shù)據(jù)類型 長度 說明 id int 11 編號 (主鍵 ) book_id varchar 50 書籍編號 bookname varchar 100 書籍名稱 reader_id varchar 50 借閱讀者帳號 borrow_date date 0 借書日期 back_date date 0 還書日期 is_back smallint 1 是否歸還 表 33 借閱信息表 (4)用戶信息表 user(用戶信息表 ) 名稱 數(shù)據(jù)類型 長度 說明 id int 11 編號 (主鍵 ) name varchar 50 帳戶名 pass varchar 50 密碼 is_admin smallint 1 是否管理員 表 34 用戶信息表 用戶界面設(shè)計 用戶界面主要用于用戶與系統(tǒng)之間的交互,一個好的用戶界面能使用戶用戶清晰的明白操作邏輯,省去不必要的繁瑣 重復(fù)操作,讓用戶以最簡單的步驟就能達到需求的實現(xiàn)。 整個功能至少需要以下數(shù)據(jù)項: 圖書:圖書編號、 isbn 號、圖書名稱、圖書類型、作者、譯者、出版社、出版日期、庫存數(shù)量、價格、在館狀態(tài) 讀者:讀者帳號、讀者姓名、讀者類型、性別、可借書數(shù)量、借閱時間長度 借還信息:編號、書籍編號、書籍名稱、借閱讀者帳號、借書日期、還書日期、是否歸還 用戶:編號、帳戶名、密碼、是否管理員 第 7 頁 共 25 頁 3 圖書管理系統(tǒng)的設(shè)計 系統(tǒng)功能 模塊設(shè)計 系統(tǒng)功能模塊設(shè)計 通過需要實現(xiàn)的功能情況,把圖書管理系統(tǒng)軟件分成 6 個模塊來實現(xiàn) 登錄模塊:這是程序的入口,用來判斷登錄的是讀者還是管理員,以及拒絕非系統(tǒng)用戶的登錄; 基礎(chǔ)維護模塊:用來實現(xiàn)管理員對圖書以及讀者的信息管理。 圖 21 ER 圖 第 6 頁 共 25 頁 圖書的入庫需要管理員的登記,登記后的圖書才能 被 讀者進行借閱, 讀者的可借閱數(shù)量有限定,并且在借書時自動生成借書與還書時間。后臺部分主要是底層數(shù)據(jù)間的相互傳遞,調(diào)用 Java 中封裝好的不 同 類去實現(xiàn)用戶的需求。 系統(tǒng)的需求分析 設(shè)計分析 此管理軟件使用 Java 語言進行開發(fā), 可粗略的劃分為前臺和后臺部分。 刪除功能 :能夠?qū)?數(shù)據(jù)庫中已存在的讀者與圖書信息進行刪除。 增加功能 :能夠?qū)D書與讀者信息進行添加。同時可以對圖書以及借閱情況做分類統(tǒng)計。 管理員不定期地對圖書信息進行添加、修改和刪除等操作。 歸還圖書時,由管理員錄入借書卡號和待歸還的圖書
點擊復(fù)制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1