【正文】
數(shù)據(jù)庫概念設(shè)計(jì) 數(shù)據(jù)庫表設(shè)計(jì) (1) 管理員表 admin:管理員編號(hào)( admin_id) ,管理員姓名( admin_name) ,密碼( admin_password) ,登錄次數(shù)( logins),最后一次登錄時(shí)間( lastlogin)和權(quán)限( right)。 可以為讀者注冊(cè)資料 ,使其能通過系統(tǒng)借書 。 預(yù)留圖書 reserve() 其他類 : Item 類 :此類代表一個(gè)書目的一份拷貝 Loan 類 :代表對(duì)超過還書期限的讀書進(jìn)行罰金的類 Reserve 類 :預(yù)留圖書類 類圖 軟件工程面向?qū)ο蠓治雠c設(shè)計(jì) 8 + 查 詢 ( )+ 借 書 ( )+ 還 書 ( ) 姓 名 : s t r i n g 住 址 : s t r i n g 城 市 : s t r i n g 郵 政 編 碼 : s t r i n g 可 借 書 目 數(shù) : i n t 借 書 期 限 : i n t 讀 者 編 號(hào) : s t r i n g 借 書 證 號(hào) 嗎 : i n t讀 者+ 更 新 借 閱 信 息 ( ) 姓 名 : s t r i n g 住 址 : s t r i n g 編 號(hào) : s t r i n g圖 書 管 理 員+ 查 找 ( )+ 增 加 ( )+ 刪 除 ( )+ 借 書 ( )+ 還 書 ( ) 書 名 : s t r i n g 作 者 : s t r i n g 書 號(hào) : i n t 庫 存 : i n t 借 閱 號(hào) : s t r i n g 權(quán) 限書 目+ 創(chuàng) 建 ( )+ 刪 除 ( )+ 查 詢 ( )+ 付 罰 金 ( ) 借 閱 日 期 : D a t e 超 時(shí) 日 期 : D a t e 罰 金 : d o u b l e 是 否 歸 還罰 金1n管 理1n管 理11交 納 圖書管理系統(tǒng)動(dòng)態(tài)模型 動(dòng)態(tài)模型 活動(dòng)圖描述的是某流程中的任務(wù)的執(zhí)行,活動(dòng)圖描述活動(dòng)是如何協(xié)同工作的,當(dāng)一個(gè)操作必須完成一系列事情,而又無法確定以什么樣的順序來完成這些事情時(shí),活動(dòng)圖可以更清晰地描述這些事情。 增加預(yù)留 create()。 圖書館管理員處理借書、還書等的用例圖 圖 書 管 理 員預(yù) 定解 除 預(yù) 定還 書借 書 e x t e n d s 收 取 罰 金 e x t e n d s 圖 書 完 整 取 出 u s e s 檢 查 讀 者 賬 號(hào)取 消 圖 書 預(yù) 留 u s e s 圖書管理員用例描述 : 圖書管理員使用系統(tǒng)進(jìn)行的操作主要有 : 1. 處理讀者的送還的圖書 2. 處理讀者的借書要求 3. 處理讀者的預(yù)留圖書要求 其中在處理還書時(shí) ,要查看圖書的完整性 。 2:系統(tǒng)主要包括以下幾個(gè)模塊: 基本數(shù)據(jù)維護(hù)模塊 基本業(yè)務(wù)模塊 數(shù)據(jù)庫管理模塊 信息查詢模塊 系統(tǒng)參與者 圖書管理員 ,借閱者 ,系統(tǒng)管理員 . 三者間的關(guān)系如下圖 : 系 統(tǒng) 管 理 員圖 書 管 理 員讀 者 e x t e n d s e x t e n d s 軟件工程面向?qū)ο蠓治雠c設(shè)計(jì) 4 其中,讀者是多個(gè),圖書管理員是幾個(gè),系統(tǒng)管理員是一個(gè)。對(duì)于更加復(fù)雜的系統(tǒng),其分析和設(shè)計(jì)的方法是相通 的,可以舉一反三。 使用面向?qū)ο蟮墓ぞ邅順?gòu)建系統(tǒng),就應(yīng)該使用面向?qū)ο蟮能浖こ谭椒āJ褂?UML 來構(gòu)建軟件的面向?qū)ο蟮能浖こ痰倪^程,就是一個(gè)對(duì)系統(tǒng)進(jìn)行不斷精化的建模的過程。當(dāng)然,圖書館管理員也可以對(duì)圖書進(jìn)行管理。 借閱者能夠借閱書籍和還書。 軟件工程面向?qū)ο蠓治雠c設(shè)計(jì) 5 4. 還書 :讀者 具有的還書業(yè)務(wù)。系統(tǒng)管理員同時(shí)也是圖書管理員 ,也可以進(jìn)行圖書管理員說做的一切操作 。 刪除書目 destroy()。 軟件工程面向?qū)ο蠓治雠c設(shè)計(jì) 10 掃 描 讀 者 借 書 證是 否 正 確 N進(jìn) 入