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

正文內(nèi)容

圖書信息管理系統(tǒng)數(shù)據(jù)庫課程設(shè)計報告(編輯修改稿)

2025-06-18 21:53 本頁面
 

【文章內(nèi)容簡介】 圖 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ù)操作,讓用戶以最簡單的步驟就能達(dá)到需求的實(shí)現(xiàn)。 第 12 頁 共 25 頁 輸入設(shè)計 輸入設(shè)計是用戶與計算機(jī)系統(tǒng)管理軟件進(jìn)行傳遞交換數(shù)據(jù)信息的重要過程,本系統(tǒng)通過鍵盤的輸入以及鼠標(biāo)的點(diǎn)擊來實(shí)現(xiàn) ,具備清晰的提示,保證輸入數(shù)據(jù)類型的正確性,讓用戶能用簡單的輸入就能達(dá)到目的的實(shí)現(xiàn) 輸出設(shè)計 圖書管理系統(tǒng)用簡潔統(tǒng)一的界面風(fēng)格,讓用戶在第一時間就能清晰快速的獲取相應(yīng)的信息,同時輸出的信息可以復(fù)制,以便于用戶對獲取到的信息進(jìn)行保存以及與其他軟件如 Word、 Excel 等進(jìn)行配合使用,從而達(dá)到更多的功能實(shí)現(xiàn)。 第 13 頁 共 25 頁 4 圖書管理信息系統(tǒng)的實(shí)現(xiàn) 開發(fā)環(huán)境的構(gòu)建 本系統(tǒng)使用 Java 數(shù)據(jù)庫編程實(shí)現(xiàn),所包含的數(shù)據(jù)量并不是很大,根據(jù)系統(tǒng)的實(shí)際情況,采用如下開發(fā)環(huán)境。 操作系統(tǒng): Windows 7。 數(shù)據(jù)庫系統(tǒng): MySql 。 編程語言: JDK ; 開發(fā)工具: Eclipse Mars Release ()。 系統(tǒng)工程目錄 在開發(fā)一個實(shí)際的應(yīng)用系統(tǒng)的時候,應(yīng)該規(guī)劃好系統(tǒng)工程的文件結(jié)構(gòu)。有規(guī)劃的工程文件結(jié)構(gòu)便于在開發(fā)過程中進(jìn)行管理,也使得開 發(fā)工作的內(nèi)容更加的清晰。在 Eclipse開發(fā)環(huán)境下,本系統(tǒng)工程目錄結(jié)構(gòu)如下圖所示 圖 41 系統(tǒng)工程目錄圖 src 目錄: 用于存放系統(tǒng)的 所有源代碼, 源代碼按照包結(jié)構(gòu)進(jìn)行組織。 db 包: 存放數(shù)據(jù)庫操作類 。 entity 包 : 存放系統(tǒng)的尸體類,包括圖書和讀者實(shí)體類。 util 包: 存放系統(tǒng)的使用工具類,為其他包公用。 windows 包: 存放系統(tǒng)的圖形界面窗口類。 lib 目錄: 存放系統(tǒng)運(yùn)行所需的庫文件,需要加入到 Eclipse 的 Build Path 中。 第 14 頁 共 25 頁 公共模塊 系統(tǒng)開發(fā)過程中,經(jīng)常需要設(shè)計一些公共模塊供系統(tǒng)中其他功能模塊共同調(diào)用。本系統(tǒng)的公共模塊主要由 db 和 util 兩個包來實(shí)現(xiàn)。 db 包 db 包主要用來存放數(shù)據(jù)庫操作類。系統(tǒng)與數(shù)據(jù)庫的交互最終都是通過調(diào)用 db 包中的相關(guān)類來實(shí)現(xiàn) 。 db 包的構(gòu)成如下表所示。 序號 類名 標(biāo)識 實(shí)現(xiàn)功能 1 BaseDao 基礎(chǔ)數(shù)據(jù)庫操作類 2 BookDao 圖書數(shù)據(jù)操作類 3 ReaderDao 讀者數(shù)據(jù)操作類 4 BorrowDao 借閱數(shù)據(jù)操作類 表 41 db 包構(gòu)成 (1)BaseDao 類 BaseDao 類用于完成最基本的數(shù)據(jù)庫操作,包括建立數(shù)據(jù)庫連接和執(zhí)行 sql 語句等。在該類中構(gòu)造了連接數(shù)據(jù)庫的方法,該方法 可 判斷數(shù)據(jù)庫是否已經(jīng)建立了連接。在該類中還定義了兩個方法用于根據(jù)傳入的 sql 語句,執(zhí)行數(shù)據(jù)庫的 Query或者 Update 等操作。調(diào)用其方法的外部實(shí)體不需要關(guān)心具體的數(shù)據(jù)庫操作實(shí)現(xiàn) , 代碼如下。 public class BaseDao { protected static String driver = 。 //數(shù)據(jù)庫驅(qū)動 protected static String url = jdbc: url protected static String dbUser = root。 //數(shù)據(jù)庫用戶名 protected static String dbPwd = 1111。 //數(shù)據(jù)庫密碼 private static Connection conn = null。 private BaseDao() { try { if (conn == null) { (driver)。 //加載數(shù)據(jù)庫驅(qū)動 conn = (url, dbUser, dbPwd)。 //建立數(shù)據(jù)庫連接 } else return。 第 15 頁 共 25 頁 } catch (Exception ee) { ()。 } } pu
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1