Oracle數(shù)據(jù)庫基礎(chǔ)教程第12章人民郵電出版社.ppt
《Oracle數(shù)據(jù)庫基礎(chǔ)教程第12章人民郵電出版社.ppt》由會(huì)員分享,可在線閱讀,更多相關(guān)《Oracle數(shù)據(jù)庫基礎(chǔ)教程第12章人民郵電出版社.ppt(49頁珍藏版)》請(qǐng)?jiān)谘b配圖網(wǎng)上搜索。
Oracle10g數(shù)據(jù)庫應(yīng)用教程 授課教師 職務(wù) 第12章圖書借閱管理系統(tǒng) 課程描述很多學(xué)校和單位都有自己的圖書館或閱覽室 需要管理大量的圖書和期刊雜志 圖書借閱管理系統(tǒng)可以有效地管理圖書資源 控制圖書借閱的流程 對(duì)圖書館或閱覽室的管理有很大的益處 本章將講述如何使用VisualBasic Oracle開發(fā)圖書借閱管理系統(tǒng) 此實(shí)例具有很強(qiáng)的實(shí)用性 可以幫助讀者更方便地了解開發(fā)Oracle數(shù)據(jù)庫應(yīng)用程序的過程 本章知識(shí)點(diǎn) 圖書借閱管理系統(tǒng)總體設(shè)計(jì)圖書借閱管理系統(tǒng)各模塊詳細(xì)設(shè)計(jì)開發(fā)VisualBasic Oracle數(shù)據(jù)庫應(yīng)用系統(tǒng)的完整過程 12 1系統(tǒng)總體設(shè)計(jì) 系統(tǒng)功能描述創(chuàng)建數(shù)據(jù)庫用戶數(shù)據(jù)庫表結(jié)構(gòu)設(shè)計(jì) 系統(tǒng)功能描述 創(chuàng)建數(shù)據(jù)庫用戶 創(chuàng)建用戶CREATEUSERBOOKMANIDENTIFIEDBYBOOKMANDEFAULTTABLESPACEUSERSTEMPORARYTABLESPACETEMP 設(shè)置角色權(quán)限GRANTCONNECTTOBOOKMAN GRANTRESOURCETOBOOKMAN 設(shè)置系統(tǒng)權(quán)限GRANTUNLIMITEDTABLESPACETOBOOKMAN 數(shù)據(jù)庫表結(jié)構(gòu)設(shè)計(jì) 表BookType 創(chuàng)建表BookTypeCREATETABLEBOOKMAN BookType TypeIdNumberPrimaryKey TypeNameVarchar2 50 NOTNULL DescribeVarchar2 400 UpperIdNumber 數(shù)據(jù)庫表結(jié)構(gòu)設(shè)計(jì) 表BookInfo 創(chuàng)建表BookInfoCREATETABLEBOOKMAN BookInfo BookNoVarchar2 50 PrimaryKey BookNameVarchar2 50 NOTNULL AuthorVarchar2 50 NOTNULL PublisherVarchar2 50 PtimesVarchar2 50 BpriceNumber 8 2 BtypeNumber TotalNumNumber 數(shù)據(jù)庫表結(jié)構(gòu)設(shè)計(jì) 表StoreIn 創(chuàng)建表StoreInCREATETABLEBOOKMAN StoreIn StoreIdVarchar2 50 PrimaryKey BookNoVarchar2 50 NOTNULL BookNumNumberNOTNULL StorePosVarchar2 200 EmpNameVarchar2 50 OptDateChar 10 數(shù)據(jù)庫表結(jié)構(gòu)設(shè)計(jì) 表Books 創(chuàng)建表BooksCREATETABLEBOOKMAN Books BookNoVarchar2 50 PrimaryKey BookNumNumberNOTNULL CountNumNumber EmpNameVarchar2 50 CountDateChar 10 數(shù)據(jù)庫表結(jié)構(gòu)設(shè)計(jì) 表Cards 創(chuàng)建表CardsCREATETABLEBOOKMAN Cards CardnoVarchar2 50 PrimaryKey DepNameVarchar2 50 NOTNULL EmpNameVarchar2 50 IdcardVarchar2 50 CreateDateChar 10 FlagNumber 1 數(shù)據(jù)庫表結(jié)構(gòu)設(shè)計(jì) 表Cards 創(chuàng)建表BorrowCREATETABLEBOOKMAN Borrow BidNumberPrimaryKey BookNoVarchar2 50 NOTNULL CardnoVarchar2 50 NOTNULL BdateChar 10 RdateChar 10 RRdateChar 10 ForfeitNumber 8 2 FlagNumber 1 數(shù)據(jù)庫表結(jié)構(gòu)設(shè)計(jì) 表Users 創(chuàng)建表UsersCREATETABLEBOOKMAN Users UserNameVarchar2 50 PrimaryKey UserPwdVarchar2 50 NOTNULL INSERTINTOBOOKMAN UsersVALUES Admin Admin 12 2設(shè)計(jì)工程框架 創(chuàng)建工程添加模塊添加類模塊 創(chuàng)建工程 首先需要?jiǎng)?chuàng)建工程存儲(chǔ)的目錄 運(yùn)行VisualBasic12 0主程序 并選擇新建 標(biāo)準(zhǔn)EXE 工程 新建工程后 在VisualBasic窗口中有一個(gè)缺省的窗體Form1 在此基礎(chǔ)上設(shè)計(jì)系統(tǒng)的主界面 選擇 工程 菜單中的 工程1屬性 命令 在 工程屬性 對(duì)話框中 將工程名設(shè)置為Books 單擊 保存 按鈕 將工程存儲(chǔ)為Books vbp 將Form1窗體保存為FrmMain frx 添加模塊 Const用來管理工程中的常量 DbFunc用來管理工程中與數(shù)據(jù)庫操作相關(guān)的聲明 變量和函數(shù) GeneralFunc用來管理工程中一些通用的自定義函數(shù) Variable用來管理工程中的全局變量 添加類模塊 BookType類的成員函數(shù) 表12 8BookType類的成員函數(shù) 添加類模塊 BookInfo類的成員函數(shù) 添加類模塊 StoreIn類的成員函數(shù) 添加類模塊 Book類的成員函數(shù) 添加類模塊 Cards類的成員函數(shù) 添加類模塊 Borrow類的成員函數(shù) 添加類模塊 Users類的成員函數(shù) 12 3系統(tǒng)主界面和登錄模塊設(shè)計(jì) 設(shè)計(jì)主界面設(shè)計(jì)登錄模塊 主界面 主界面窗體的屬性 登錄窗體 12 4圖書分類管理模塊設(shè)計(jì) 使用TreeView控件管理圖書分類的方法設(shè)計(jì)圖書分類信息編輯窗體設(shè)計(jì)圖書分類信息管理窗體設(shè)計(jì)圖書分類選擇窗體 添加控件 設(shè)計(jì)圖書分類信息編輯窗體 設(shè)計(jì)圖書分類信息管理窗體 設(shè)計(jì)圖書分類選擇窗體 窗體名為FrmBookTypeSel 12 5圖書信息管理模塊設(shè)計(jì) 設(shè)計(jì)圖書信息編輯窗體設(shè)計(jì)圖書信息管理窗體設(shè)計(jì)圖書選擇窗體 設(shè)計(jì)圖書信息編輯窗體 圖書信息編輯窗體可以用來添加和修改圖書的基本信息 窗體名稱為FrmBookInfoEdit 設(shè)計(jì)圖書信息管理窗體 圖書基本信息管理窗體的名稱為FrmBookInfo 設(shè)計(jì)圖書選擇窗體 在圖書借閱時(shí) 需要選擇圖書 選擇圖書窗體的名稱為FrmBookSel 12 6圖書庫存管理模塊設(shè)計(jì) 設(shè)計(jì)圖書庫存編輯模塊設(shè)計(jì)圖書庫存管理模塊設(shè)計(jì)庫存盤點(diǎn)編輯模塊設(shè)計(jì)庫存盤點(diǎn)管理模塊 設(shè)計(jì)圖書庫存編輯模塊 創(chuàng)建一個(gè)新窗體 窗體名稱設(shè)置為FrmStoreInEdit 設(shè)計(jì)圖書庫存管理模塊 圖書庫存管理窗體的名稱為FrmStoreIn 窗體布局如圖12 14所示 設(shè)計(jì)庫存盤點(diǎn)編輯模塊 庫存盤點(diǎn)的作用是直接修改圖書的庫存數(shù)量 保證系統(tǒng)數(shù)據(jù)的準(zhǔn)確性 庫存盤點(diǎn)編輯窗體的名稱為FrmStoreCountEdit 設(shè)計(jì)庫存盤點(diǎn)管理模塊 創(chuàng)建一個(gè)新窗體 窗體名稱設(shè)置為FrmStoreCount 12 7借閱證件管理模塊設(shè)計(jì) 設(shè)計(jì)借閱證信息編輯窗體設(shè)計(jì)借閱證信息管理窗體設(shè)計(jì)圖書借閱記錄窗體 設(shè)計(jì)借閱證信息編輯窗體 借閱證信息編輯窗體可以用來添加和修改借閱證信息 借閱證信息編輯窗體的名稱為FrmCardsEdit 設(shè)計(jì)借閱證信息管理窗體 借閱證信息管理窗體的名稱為FrmCards 窗體的布局如圖12 18所示 設(shè)計(jì)圖書借閱記錄窗體 圖書借閱記錄窗體的名稱為FrmRecord 窗體布局如圖12 19所示 12 8圖書借閱管理模塊設(shè)計(jì) 設(shè)計(jì)圖書借閱信息編輯窗體設(shè)計(jì)圖書借閱信息管理窗體設(shè)計(jì)圖書催還信息管理窗體 設(shè)計(jì)圖書借閱信息編輯窗體 圖書借閱信息編輯窗體可以用來添加和修改圖書借閱信息 包括圖書續(xù)借 圖書歸還 圖書掛失等 窗體名稱為FrmBorrowEdit 設(shè)計(jì)圖書借閱信息管理窗體 圖書借閱信息窗體的名稱為FrmBorrow 設(shè)計(jì)圖書催還信息管理窗體 當(dāng)讀者在窗體FrmBorrow中單擊 圖書催還 按鈕時(shí) 將打開 圖書催還記錄 窗體 顯示近期需要?dú)w還的圖書記錄 圖書催還信息窗體的名稱為FrmPush- 1.請(qǐng)仔細(xì)閱讀文檔,確保文檔完整性,對(duì)于不預(yù)覽、不比對(duì)內(nèi)容而直接下載帶來的問題本站不予受理。
- 2.下載的文檔,不會(huì)出現(xiàn)我們的網(wǎng)址水印。
- 3、該文檔所得收入(下載+內(nèi)容+預(yù)覽)歸上傳者、原創(chuàng)作者;如果您是本文檔原作者,請(qǐng)點(diǎn)此認(rèn)領(lǐng)!既往收益都?xì)w您。
下載文檔到電腦,查找使用更方便
9.9 積分
下載 |
- 配套講稿:
如PPT文件的首頁顯示word圖標(biāo),表示該P(yáng)PT已包含配套word講稿。雙擊word圖標(biāo)可打開word文檔。
- 特殊限制:
部分文檔作品中含有的國旗、國徽等圖片,僅作為作品整體效果示例展示,禁止商用。設(shè)計(jì)者僅對(duì)作品中獨(dú)創(chuàng)性部分享有著作權(quán)。
- 關(guān) 鍵 詞:
- Oracle 數(shù)據(jù)庫 基礎(chǔ)教程 12 人民郵電 出版社
鏈接地址:http://www.hcyjhs8.com/p-6394335.html