【正文】
號(hào): CMS006 名稱:查詢借閱信息 參與者 圖書管理員 功 能 描 述 ( select_borrow_info_page); ID( bookID)或借閱者的借閱號(hào)( borrowID),點(diǎn)擊 【 GO】 ; ,則顯示借閱此書的借閱信息( borrow info)或此借閱者的借閱情況。 閱完成后,數(shù)據(jù)庫(kù)對(duì)圖書的書名( bookname)、書號(hào)( bookID)和借閱時(shí)間( borrowtime)進(jìn)行保存。 順序圖 : B o r r o w p e r so n: se le ct b o o k i n f o p a g e : g e t b o o k i n f o : B o o k cl a ss1 : i n p u t ( b o o kn a m e , b o o kI D )6 : 2 : se l e ct ( b o o k n a m e , b o o kI D )5 : 3 : se l e ct ( b o o k n a m e , b o o kI D )4 : su cce e d 順序圖 3:編號(hào): CMS003 名稱:預(yù)定圖書 參與者 借閱者 功 能 描 述 ( order_book_page); ( book info),書名( bookname)、書號(hào)圖書管理系統(tǒng) — 軟件設(shè)計(jì) ( bookID)、預(yù)定時(shí)間( ordertime),點(diǎn)擊 【 GO】 ; ,顯示該圖書信息; ,則預(yù)定成功; 預(yù)定,則顯示預(yù)定失?。?order_fail_page)。 順序圖 1:編號(hào): CMS001 名稱 :用戶登陸 參與者 借閱者、圖書管理員、系統(tǒng)管理員 功 能 描 述 、圖書管理員和系統(tǒng)管理員可以通過(guò)登錄頁(yè)面 ( login) 進(jìn)行登錄 ; 輸入的用戶名 ( user name) 和密碼 ( password); , 若登錄成功 , 則進(jìn)入主界面 ( Home_page); ( Mistake_page), 清空之前信息重新輸入用戶名和密碼。它用來(lái)顯示參與者如何采用若干順序步驟與系統(tǒng)對(duì)象交互的模型。 本章節(jié)還通過(guò)系統(tǒng)頁(yè)面, 提供給 用戶的界面以及外部系統(tǒng) 的 說(shuō)明。 同時(shí),對(duì)于非功能性的需求例如性能、可用性等。 由 交互 設(shè)計(jì)、結(jié)構(gòu)設(shè)計(jì)、界面設(shè)計(jì)、可追蹤性設(shè)計(jì)、數(shù)據(jù)表設(shè)計(jì)及其他設(shè)計(jì)六部分組成。 ? 服務(wù)器硬件 、軟件 需求: (1)具有 Pentium 4 以上處理器 ; (2)操作系統(tǒng)平臺(tái): Windows; (3)數(shù)據(jù)庫(kù)系統(tǒng)平臺(tái): SQL Server 2020; (4)開(kāi)發(fā)工具: ; (5)支持瀏覽器: IE6以上版本。 數(shù)據(jù)流圖:簡(jiǎn)稱 DFD,它從數(shù)據(jù)傳遞和加工角度,以圖形方式來(lái)表達(dá)系統(tǒng)的邏輯功能、數(shù)據(jù)在系統(tǒng)內(nèi)部的邏輯流向和邏輯變換過(guò)程,是結(jié)構(gòu)化系統(tǒng)分析方法圖書管理系統(tǒng) — 軟件設(shè)計(jì) 的主要表達(dá)工具及用于表示軟件模型的一種圖示方法。 系統(tǒng)流程圖:是描繪系統(tǒng)物理模型的傳統(tǒng)工具。主動(dòng)數(shù)據(jù)字典是指在對(duì)數(shù)據(jù)庫(kù)或應(yīng)用程序結(jié)構(gòu)進(jìn)行修改時(shí),其內(nèi)容可以由 DBMS 自動(dòng)更新的數(shù)據(jù)字典。 產(chǎn)品生命周期( product life cycle):是產(chǎn)品從構(gòu)思到不可以再使用的持續(xù)時(shí)間。這種計(jì)劃通常會(huì)形成文件,并且說(shuō)明要交付或?qū)崿F(xiàn)的產(chǎn)品、所用的資源和經(jīng)費(fèi)、要做的工作和工作進(jìn)度,一個(gè)項(xiàng)目可能有若干項(xiàng)目組成。 項(xiàng)目 (project):該詞指的是向顧客或最終用戶交付一個(gè)或多個(gè)產(chǎn)品的收管理的相關(guān)資源的集合。 因此,開(kāi)發(fā)這樣一套管理軟件成為一件必要的事情。并且方便管理人員還查閱某位讀者 ,某本圖書的借閱情況。 該軟件采用功能強(qiáng)大的數(shù)據(jù)庫(kù)軟件開(kāi)發(fā)工具進(jìn)行開(kāi)發(fā),具有很好的可移植性,可在應(yīng)用范圍較廣的 DOS, WINDOWS 系列等操作系統(tǒng)上使用。 隨著圖書館圖書種類、數(shù)量的不斷擴(kuò)大,圖書檢索速度慢、統(tǒng)計(jì)工作量大,難以滿足圖書館現(xiàn)代化管理的要求。 編寫這份文檔的目的是,在系統(tǒng)需求分析的基礎(chǔ)上,對(duì)整個(gè)圖書館管理系統(tǒng)的功能劃分,機(jī)器設(shè)備(包括軟硬件)配置,數(shù)據(jù)的存儲(chǔ)設(shè)計(jì)以及整個(gè)系統(tǒng)實(shí)現(xiàn)規(guī)劃等方面的合理安排。具體的說(shuō),模塊設(shè)計(jì)就是要為已經(jīng)產(chǎn)生的圖書管理各子系統(tǒng)設(shè)計(jì)詳細(xì)的算法。對(duì)個(gè)人而言若采用一套行之有效的圖書管理系統(tǒng)來(lái)管理自己的書籍,會(huì)方便許多,為滿足圖書館管理人員對(duì)圖書館書籍,讀者資料,借書還書等進(jìn)行高效的管理,在工作人員具備一定的計(jì)算機(jī)操作能力的前提下 ,特 開(kāi)發(fā) 此圖書管理系統(tǒng)軟件以提高圖書館的管理效率。圖書管理系統(tǒng) — 軟件設(shè)計(jì) 文件編號(hào) CMS001 日期 小組成員 指導(dǎo)老師 項(xiàng)目名稱: 圖書管理系統(tǒng) 圖書管理系統(tǒng) — 軟件設(shè)計(jì) 軟件 設(shè)計(jì)說(shuō)明書 第一章 引 言 ..................................................................................................... 4 系統(tǒng)概述 ............................................................................................................ 4 基線 ................................................................................................................... 4 定義與標(biāo)識(shí) ........................................................................................................ 5 參考資料 ............................................................................................................ 6 第二章 系統(tǒng)結(jié)構(gòu) ............................................................................................................. 7 網(wǎng)絡(luò)硬件配置 ..................................................................................................... 7 部署設(shè)計(jì) ............................................................................................................ 8 其他約束 ............................................................................................................ 8 第三章 設(shè) 計(jì) ............................................................................................................. 9 交互設(shè)計(jì) ............................................................................................................ 9 順序圖 1:編號(hào): CMS001 名稱 :用戶登陸 .............................................. 9 順序圖 2:編號(hào): CMS002 名稱:查詢圖書信息 ................................... 10 順序圖 3:編號(hào): CMS003 名稱:預(yù)定圖書 .......................................... 10 順序圖 4:編號(hào): CMS004 名稱:書籍借閱處理 ................................... 11 順序圖 5:編號(hào): CMS005 名稱:書籍歸還處理 ................................... 12 順序圖 6:編號(hào): CMS006 名稱:查詢借閱信息 ................................... 13 順序圖 7:編號(hào): CMS007 名稱:刪除書目 .......................................... 13 順序圖 8:編號(hào): CMS008 名稱:添加書目 .......................................... 14 順序圖 9:編號(hào): CMS009 名稱:添加書籍信息 ................................... 14 順序圖 10:編號(hào): CMS010 名稱:刪除書籍信息 ............................... 15 順序圖 11:編號(hào): CMS011 名稱:修改書籍信息 ............................... 15 順序圖 12:編號(hào): CMS012 名稱:添加借閱者信息 ............................ 16 順序圖 13:編號(hào): CMS013 名稱:刪除借閱者信息 ............................ 17 順序圖 14:編號(hào): CMS014 名稱:修改借閱者信息 ............................ 17 結(jié)構(gòu)設(shè)計(jì) .......................................................................................................... 18 用例、對(duì)象與類的關(guān)系 .......................................................................... 18 類與類的關(guān)系 ........................................................................................ 21 設(shè)計(jì)對(duì)象 ............................................................................................... 21 設(shè)計(jì)類 ................................................................................................... 21 界面設(shè)計(jì) .......................................................................................................... 23 界面關(guān)系 ............................................................................................... 23 界面詳細(xì)設(shè)計(jì) ........................................................................................ 24 登入模塊說(shuō)明 .............................................................................. 24 主頁(yè)模塊說(shuō)明 .............................................................................. 25 查詢圖書模塊說(shuō)明 ....................................................................... 26 預(yù)定圖書模塊說(shuō)明 ....................................................................... 27 借閱圖書模塊說(shuō)明 ....................................................................... 29 借閱查詢模塊說(shuō)明 ....................................................................... 30 預(yù)定管理模塊說(shuō)明 ..............................