【正文】
i書籍圖書 ID圖書編號圖書名稱I S B N類別編號類別名稱書架位置作者譯者出版社名出版地點圖書頁數(shù)圖書價格現(xiàn)存量庫存總量借閱次數(shù)是否注銷入庫日期出版日期內(nèi)容簡介備注操作員 p i NOV A 2 0V A 5 0V A 2 0V A 2 0V A 2 0T X TT X TT X TT X TT X TNNNNNBLDDT X TT X TV A 1 0 M I d e n t if ie r _ 1 p i圖書借閱歸還借書 ID圖書編號圖書名稱讀者編號讀者名稱借閱數(shù)量借閱日期應還日期實還日期過期天數(shù)是否交款超期罰款續(xù)借次數(shù)操作員 p i NOV A 2 0V A 5 0V A 2 0V A 2 0NDDDNBLNNV A 1 0 M I d e n t if ie r _ 1 p i罰款罰款 ID圖書編號圖書名稱讀者編號讀者姓名圖書價格圖書數(shù)量應罰金額實收金額罰款日期罰款原因操作員 p i NOV A 2 0V A 5 0V A 2 0V A 2 0NNOM N 5 , 2M N 5 , 2DT X TV A 1 0 M I d e n t if ie r _ 1 p i圖書注銷注銷 ID圖書編號注銷數(shù)量注銷日期操作員 p i NV A 2 0NDV A 1 0 M I d e n t if ie r _ 1 p i48 讀 者 信 息 表 圖 書 信 息 表借 還 書借 閱 信 息 表讀 者 類 別 表 圖 書 類 別 表出 版 社 信 息表圖 書 注 銷 信息 表49 數(shù)據(jù)庫物理設(shè)計 ? 數(shù)據(jù)庫物理設(shè)計是指設(shè)計出數(shù)據(jù)庫的物理數(shù)據(jù)模型 , 是數(shù)據(jù)庫在物理設(shè)備上的具體實現(xiàn) , 即數(shù)據(jù)庫服務器物理空間上的表空間 、 表 、 字段 、 索引 、視圖 、 儲存過程 、 觸發(fā)器 , 以及相應的數(shù)據(jù)字典設(shè)計 。 ? (1) 數(shù)據(jù)庫命名標準與規(guī)范,如表 65所示。 ? (2) 表和視圖的匯總,如表 66所示。 ? (3) 表設(shè)計詳解 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 詳細設(shè)計思路 (以登錄窗體為例說明 ) ? 登錄窗體功能 ? 操作員選擇自己用戶名并輸入正確密碼登錄系統(tǒng) , 如表 617所示 。 ? l 1. 輸入項 ? 用戶名以及該用戶所對應的密碼 。 ? l 2. 輸出項 ? 相應的系統(tǒng)登錄提示信息 。 ? l 3. 界面設(shè)計 ? 如表 617所示 。 ? 用 戶 名 : 【 cmbox用戶名 】 ? 密 碼 : 【 txt 密碼 】 ? 【 確認 cmdok】 【 取消 cmdexit】 ? ? l ? 三次密碼錯誤是否退出程序。 70 編程實現(xiàn) 71 圖 616 主窗體 72 圖 617 增加刪除用戶 73 圖 619 書籍信息管理 74 圖 624 修改書籍資料 75 圖 625 查詢書籍資料 76 圖 631 讀者信息管理 77 圖 635 借書管理 78 圖 638 還書管理 79 圖 640 續(xù)借管理 80 系統(tǒng)測試 ? 下面以讀書類別管理為例 , 說明測試思路: ? 10. 讀者類別管理 ? l 測試要點 ? 1) 能否在 “ 讀者類別表 ” 和當前表格中正確顯示所輸入的信息 ,且 “ 讀者類別 ” 是唯一的; ? 2) 當借書信息表中存在該類別的讀者時 , 不能刪除該類別的記錄 。 ? l 測試列表 ? 如表 652所示。