圖書借閱管理系統(tǒng)參考模板_第1頁
圖書借閱管理系統(tǒng)參考模板_第2頁
圖書借閱管理系統(tǒng)參考模板_第3頁
圖書借閱管理系統(tǒng)參考模板_第4頁
圖書借閱管理系統(tǒng)參考模板_第5頁
已閱讀5頁,還剩17頁未讀 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

1、圖書借閱管理系統(tǒng)班級:組長:組員: 1 / 22目錄一 實驗題目:4二 實驗目的:4三 小組分工: 4四 設計文檔:41.需求分析 41.1系統(tǒng)概述 41.2系統(tǒng)總體需求41.3系統(tǒng)分析文檔52.UML圖 112.1 系統(tǒng)用例圖: 112.1.1用戶登錄用例圖112.1.2圖書管理用例圖122.1.3借閱管理用例圖122.1.4讀者管理用例圖132.2 系統(tǒng)活動圖: 132.2.1用戶登錄活動圖132.2.2圖書管理活動圖142.2.3 借閱管理活動圖152.2.4讀者管理活動圖152.2.5報表管理活動圖162.2.6系統(tǒng)管理活動圖162.3 系統(tǒng)順序圖和協(xié)作圖:172.3.1 圖書管理:1

2、72.3.2 借閱管理:182.3.3 讀者管理:192.4 系統(tǒng)的類圖:202.5 系統(tǒng)的組件圖:202.6 系統(tǒng)的部署圖:21一、實驗題目圖書借閱管理系統(tǒng) miniLab二 實驗目的:通過這次課程設計,要掌握UML(統(tǒng)一建模語言),并能運用UML在Rational rose中建模。并且了解對于整個系統(tǒng)開發(fā)的建模工作。1.熟悉Rose的開發(fā)環(huán)境。2.掌握UML的基本模型元素(如角色、用例、類等)。3.熟悉UML,主要了解UML中的8大圖:Use case diagram(用例圖)、Class diagram(類圖)、Sequence diagram(序列圖)、Collaboration di

3、agram(協(xié)作圖)、Statechart diagram(狀態(tài)圖)、Activity diagram(活動圖)、Component diagram(組件圖)、Deployment diagram(配置圖)。4.完成對系統(tǒng)的建模。三、小組分工1、組長隋妙琦負責借閱管理、讀者管理兩個用例以及文檔最后的合成編寫;2、組員秦琪負責用戶登錄、報表管理兩個用例;3、組員劉云鵬負責圖書管理、系統(tǒng)管理兩個用例;4、整個系統(tǒng)的圖由全部成員共同完成。四、設計文檔1.需求分析1.1系統(tǒng)概述圖書館里的書籍種類繁多,圖書館里的圖書管理、節(jié)約管理、讀者管理等管理系統(tǒng)的過程也非常復雜。隨著學校人數(shù)的增多,同學們對知識的需

4、求的增大,到圖書館的圖書借閱量也大幅的上升,因此同學們經(jīng)常借不到自己想要的書,同時也給圖書館的圖書分類及管理增添了很多問題。針對這一情況,本系統(tǒng)在滿足基本的圖書借閱和管理的基礎上實現(xiàn)圖書信息的智能化管理,減輕圖書館管理人員的工作負擔。系統(tǒng)主要的實現(xiàn)目標是管理整個圖書館內藏書的借閱情況;實行新書登記,圖書查詢,圖書注銷;借閱圖書、還書和查詢今日到期讀者;增加讀者、刪除讀者、查詢讀者,讀者類別管理;統(tǒng)計借閱報表、被注銷圖書報表,報表的打印以及預覽;系統(tǒng)管理員的使用權限管理,數(shù)據(jù)管理以及系統(tǒng)運行管理等。1.2系統(tǒng)總體需求根據(jù)詳細的需求分析,圖書館在圖書借閱管理中主要的問題體現(xiàn)在:圖書館藏書量較大,新

5、書錄入、借閱查詢、圖書注銷時統(tǒng)計工作量大;不能及時對讀者的信息進行更新;報表管理繁雜,掛歷人員工作量大,效率低;管理人員管理日志、數(shù)據(jù)等數(shù)量龐大難以完成。本系統(tǒng)包括以下幾個模塊:1)用戶登錄用戶可以用三種身份登錄本系統(tǒng):系統(tǒng)管理員、圖書管理員、借閱者;不同身份登錄被系統(tǒng)授予不同的使用權限,這樣提高了本系統(tǒng)的安全性,避免了無關人員獲取不在他權限范圍內的信息。2)圖書管理:圖書管理員對最新入庫的圖書進行登記,錄入其書名、作者、出版社、ISBN碼等基本信息;借閱者對在館的書籍進行查詢,輸入其書名、作者、出版社等信息查詢其是否已借出;圖書管理員對銷毀的圖書的所有信息進行注銷。3)借閱管理圖書管理員對借

6、出的書籍登記借出日期、借閱者姓名、學號,推算還書日期;登記還書日期,若日期在規(guī)定時間內則完成借閱記錄并存檔,若日期超出規(guī)定時間則根據(jù)時間計算罰款并收取罰款;查詢今日到期的讀者,并通過信息平臺進行通知。4)讀者管理系統(tǒng)管理員對新加入的同學進行新讀者的增加,添加其姓名、學號、學院、專業(yè)班級等信息;對已經(jīng)畢業(yè)或離校的學生進行刪除;輸入讀者的相應信息對其借閱情況進行查閱;對讀者的類別進行管理,設置不同類型的讀者,并使不同類型讀者對應不同的圖書流通參數(shù),如可借冊數(shù)、可接天數(shù)、可續(xù)借次數(shù)、可續(xù)借天數(shù)等。5)報表管理系統(tǒng)生成圖書借閱的統(tǒng)計報表、被注銷圖書統(tǒng)計報表等;系統(tǒng)提供多種報表的格式以便圖書管理員選擇;

7、圖書管理員可以將報表輸出到文件中,預覽報表、打印報表等。6)系統(tǒng)管理系統(tǒng)管理員對系統(tǒng)的使用,設置用戶的權限管理,如增加用戶、刪除用戶、密碼修改等;系統(tǒng)管理員對數(shù)據(jù)系統(tǒng)進行管理,系統(tǒng)能夠提供數(shù)據(jù)修改、備份、恢復等多種數(shù)據(jù)維護工具;系統(tǒng)自動生成系統(tǒng)運行日志,系統(tǒng)提供多種設置的功能。1.3系統(tǒng)分析文檔1.系統(tǒng)業(yè)務目標:1)對圖書館內圖書,進出進行管理,維護圖書信息,即使進行報表統(tǒng)計;2)圖書借閱管理的各種信息查詢、修改和維護。2.涉眾概要編號涉眾名稱涉眾說明期望SH001借閱者借閱者使用本系統(tǒng)查詢圖書信息,以及借閱信息1.通過計算機查閱圖書信息2.通過計算機查閱自己的借閱信息SH002圖書管理員圖書

8、管理員負責管理圖書信息和借閱情況1.通過計算機輸入入庫圖書信息2.通過計算機銷毀出庫圖書信息3.通過計算機錄入圖書的借閱信息4.通過計算機打印或查詢報表SH003系統(tǒng)管理員系統(tǒng)管理員負責維護系統(tǒng)、管理讀者以及報表1.通過計算機輸入新的借閱者2.通過計算機注銷離校的借閱者3.通過計算機生成報表4.通過計算機對系統(tǒng)日志、數(shù)據(jù)等進行維護3.涉眾簡檔涉眾SH001借閱者代表XX學院XX班王XX特點系統(tǒng)的主要使用者之一,應具備基本的計算機操作水平,可培訓職責1.查詢圖書信息2.查詢自己的借閱信息成功標準1.在規(guī)定時間內查詢到所需的圖書信息2.在規(guī)定時間內查詢到自己的借閱信息參與系統(tǒng)的需求提出者之一,參與

9、系統(tǒng)需求的研討和評審可交付工件系統(tǒng)的建設意見和說明意見/問題無涉眾SH002圖書管理員代表XXX圖書館管理員劉XX特點系統(tǒng)的主要使用者之一,應具備相應的計算機操作水平,可培訓職責1.圖書入庫時輸入圖書的書名、作者、出版社、ISBN碼2.圖書出庫時銷毀圖書的所有信息3.圖書借出時輸入借出時間、借閱者信息,并推算應還書的時間4.查詢圖書的借閱信息5.對系統(tǒng)生成的報表進行預覽、打印等成功標準1.按要求準確輸入、銷毀圖書信息2.在規(guī)定時間內查到相應圖書的借閱信息3.按要求準確輸入圖書的借閱信息4.及時打印相應的報表參與系統(tǒng)的需求提出者之一,參與系統(tǒng)的研討和評審可交付工件系統(tǒng)的建設意見和說明、圖書信息錄

10、入及銷毀檔案、讀者借閱檔案意見/問題無涉眾SH003系統(tǒng)管理員代表XXX圖書館系統(tǒng)管理員趙XX特點系統(tǒng)的主要使用者,應具備相應的計算機操作水平,可培訓職責1.輸入新的借閱者信息2.銷毀已離校的借閱者的信息3.對系統(tǒng)進行維護、數(shù)據(jù)備份、日志生成、報表生成成功標準1.在有新生入校和老生離校是能按要求準確的輸入和注銷借閱者信息2.及時對系統(tǒng)進行維護和相應的文檔的編寫參與系統(tǒng)需求的主要提出者,參與系統(tǒng)需求的研討和評審可交付工件用戶需求、用戶信息檔案、系統(tǒng)數(shù)據(jù)日志、系統(tǒng)報表意見/問題無4.業(yè)務用例規(guī)約用例名稱用戶登錄用例描述為了保護圖書館的關鍵數(shù)據(jù),對系統(tǒng)進行用戶權限管理是必須的,這個文檔記錄了用戶登錄

11、過程的實現(xiàn)細節(jié)。執(zhí)行者系統(tǒng)管理員前置條件學校內部的校園網(wǎng)必須是暢通的,服務器必須處于打開狀態(tài)后置條件系統(tǒng)將進入主頁面,并且數(shù)據(jù)庫中記錄著這位用戶正在線上,他是誰,他可以做什么。主過程描述1.用戶填寫表單2.系統(tǒng)檢查表單是否完整,如果用戶名、密碼、用戶類型有一種沒填寫完全,則執(zhí)行異常過程2.1.1,如果填寫完全了,就向服務器提交表單3.系統(tǒng)接收表單后,從數(shù)據(jù)庫里檢查用戶信息,如果檢查有這個用戶,那就告訴系統(tǒng)這個用戶是正確的,否則執(zhí)行異常過程3.1.14.系統(tǒng)返回用戶所要的頁面,在這個用例里是系統(tǒng)的主頁。用例結束。分支過程描述因為該用例較簡單,故無分支過程異常過程描述2.1.1 若用戶填寫的表單不

12、完整,系統(tǒng)停止登錄過程,用例結束3.1.1 若用戶提交數(shù)據(jù)與數(shù)據(jù)庫中的用戶信息不符,系統(tǒng)停止登錄過程,用例結束業(yè)務規(guī)則登錄的用戶必須在系統(tǒng)數(shù)據(jù)庫已記錄涉及的業(yè)務實體登錄表單用戶信息檔案用例名稱圖書管理用例描述圖書館中圖書數(shù)量、種類繁多,系統(tǒng)對圖書館內的圖書信息進行及時的更新是系統(tǒng)中比較關鍵的部分。此文檔描述這個用例的實現(xiàn)。執(zhí)行者圖書管理員前置條件用戶必須是已經(jīng)以圖書管理員或借閱者的身份登錄的,點擊了圖書管理選項。后置條件圖書管理員輸入完所有新書的信息或銷毀完所有出庫的圖書信息后,將與一個添加/銷毀圖書信息的頁面相關聯(lián),如果不再更新圖書信息的話返回主界面。主過程描述1.當有新書需要入庫或舊書出庫

13、的時候,圖書管理員向系統(tǒng)發(fā)出更新圖書信息的請求2.2.1系統(tǒng)檢查這個用戶是否登錄,符合條件則啟動用例,否則執(zhí)行異常過程2.1.12.2系統(tǒng)檢查這個用戶是否是以圖書管理員的身份登錄,符合條件則啟動用例,否則執(zhí)行異常過程2.2.13.服務器將更新圖書信息的頁面返回給用戶,系統(tǒng)瀏覽器展示給用戶4.用戶在更新圖書信息頁面填寫或刪除數(shù)據(jù)5.系統(tǒng)檢查表單是否已填寫完整,有些必要的數(shù)據(jù)必須全部填完,填寫完整后,提交給服務器,若填寫不完整則執(zhí)行一場過程5.1.16.服務器將填寫完整的數(shù)據(jù)提交給數(shù)據(jù)庫,如果不違背數(shù)據(jù)庫上的一些約束,那么數(shù)據(jù)就會被添加到數(shù)據(jù)庫中7.顯示正確的信息給用戶。用例結束。分支過程描述1.

14、系統(tǒng)檢查用戶是否登錄以及登錄身份,若符合條件則啟動用例2.服務器將查詢的頁面返回給用戶,系統(tǒng)瀏覽器展示給用戶3.用戶選擇查詢圖書或是查詢借閱信息3.1若用戶選擇查詢圖書,系統(tǒng)返回圖書查詢界面,執(zhí)行查詢活動3.2若用戶選擇查詢借閱信息,系統(tǒng)返回借閱信息查詢界面,顯示該借閱者的借閱情況異常過程描述2.1.1 若用戶沒有登錄,系統(tǒng)停止更新圖書信息過程,用例結束2.1.2若用戶沒有使用圖書管理員的身份登錄,重新判斷用戶身份,若以借閱者身份登錄,則返回分支過程,若不是這兩者,停止圖書管理,用例結束5.1.1 若表單沒有填寫完整,系統(tǒng)返回圖書信息更新頁面,繼續(xù)填寫圖書信息。業(yè)務規(guī)則登錄的用戶必須在系統(tǒng)數(shù)據(jù)

15、庫已記錄涉及的業(yè)務實體登錄表單圖書信息錄入及銷毀檔案用戶信息檔案圖書信息檔案借閱信息記錄用例名稱借閱管理用例描述當圖書被借出或歸還的時候,需要有相應的記錄,并且登記借閱者的信息和歸還日期等。此文檔描述這個用例的實現(xiàn)。執(zhí)行者圖書管理員前置條件用戶必須是已經(jīng)以圖書管理員的身份登錄的,點擊了借閱管理選項。后置條件圖書管理員輸入完所有借閱信息或還書信息后,將與一個借閱圖書信息的頁面相關聯(lián),如果不再更新借閱信息的話返回主界面。主過程描述1.當有借閱者要借閱圖書或歸還圖書的時候,圖書管理員向系統(tǒng)發(fā)出借閱或歸還圖書信息的請求2. 系統(tǒng)檢查這個用戶是否登錄,符合條件則啟動用例,否則執(zhí)行異常過程2.1.13.服

16、務器將更新圖書信息的頁面返回給用戶,系統(tǒng)瀏覽器展示給用戶3.1若圖書管理員選擇借閱選項,則返回借閱信息填寫頁面3.2若圖書管理員選擇還書選項,則返回還書信息頁面4.用戶在錄入相應信息4.1借閱:用戶錄入借閱者的姓名、學號、借閱書籍、借閱時間等必要信息,并在數(shù)據(jù)庫中修改相應的庫存數(shù)量信息4.2還書:用戶查詢借閱信息,核對是否已超過還書時間,若沒超過則錄入還書時間,并在圖書數(shù)據(jù)庫中修改相應的庫存數(shù)量信息5.系統(tǒng)檢查表單對否已填寫完整,有些必要的數(shù)據(jù)必須全部填完,填寫完整后,提交給服務器,若填寫不完整則執(zhí)行一場過程5.1.16.服務器將填寫完整的數(shù)據(jù)提交給數(shù)據(jù)庫,如果不違背數(shù)據(jù)庫上的一些約束,那么數(shù)

17、據(jù)庫中的信息就會被修改7.顯示正確的信息給用戶。用例結束。分支過程描述因為該用例較簡單,故無分支過程異常過程描述2.1.1 若用戶沒有登錄,系統(tǒng)停止更新圖書信息過程,用例結束5.1.1 若表單沒有填寫完整,系統(tǒng)返回借閱圖書信息頁面。業(yè)務規(guī)則登錄的用戶必須在系統(tǒng)數(shù)據(jù)庫已記錄涉及的業(yè)務實體登錄表單借閱信息記錄圖書庫存記錄用戶信息檔案用例名稱讀者管理用例描述讀者會不斷地更新,讀者也存在不同的身份,因此需要對讀者進行管理。此文檔描述這個用例的實現(xiàn)。執(zhí)行者系統(tǒng)管理員前置條件用戶必須是已經(jīng)以系統(tǒng)管理員的身份登錄的,點擊了讀者管理選項。后置條件系統(tǒng)管理員更新完所有讀者信息后,將與一個借閱者信息的頁面相關聯(lián),

18、如果不再更新借閱者信息的話返回主界面。主過程描述1.當有新的讀者要加入或有讀者離校需要注銷用戶的時候,系統(tǒng)管理員向系統(tǒng)發(fā)出添加或刪除讀者信息的請求2. 系統(tǒng)檢查這個用戶是否登錄,符合條件則啟動用例,否則執(zhí)行異常過程2.1.13.服務器將更新讀者信息的頁面返回給用戶,系統(tǒng)瀏覽器展示給用戶3.1若系統(tǒng)管理員選擇添加讀者選項,則返回添加讀者信息填寫頁面3.2若系統(tǒng)管理員選擇刪除選項,則返回查詢讀者信息頁面4.系統(tǒng)管理員執(zhí)行相應操作4.1添加:用戶錄入借閱者的姓名、學號、學院、班級、身份、可借冊數(shù)、可借天數(shù)、可續(xù)借次數(shù)、可續(xù)借天數(shù)等必要信息4.2刪除:用戶查詢借閱者信息,并刪除該讀者的所有信息5.系統(tǒng)

19、檢查表單對否已填寫完整,有些必要的數(shù)據(jù)必須全部填完,填寫完整后,提交給服務器,若填寫不完整則執(zhí)行一場過程5.1.16.服務器將填寫完整的數(shù)據(jù)提交給數(shù)據(jù)庫,如果不違背數(shù)據(jù)庫上的一些約束,那么數(shù)據(jù)庫中的信息就會被修改7.顯示正確的信息給用戶。用例結束。分支過程描述因為該用例較簡單,故無分支過程異常過程描述2.1.1 若用戶沒有登錄,系統(tǒng)停止更新圖書信息過程,用例結束5.1.1 若表單沒有填寫完整,系統(tǒng)返回讀者信息更新頁面。業(yè)務規(guī)則登錄的用戶必須在系統(tǒng)數(shù)據(jù)庫已記錄涉及的業(yè)務實體登錄表單用戶信息檔案用例名稱報表管理用例描述圖書信息、借閱信息等信息會不斷地更新,因此需要報表來進行查看。此文檔描述這個用例

20、的實現(xiàn)。執(zhí)行者系統(tǒng)管理員前置條件用戶必須是已經(jīng)以圖書管理員或系統(tǒng)管理員的身份登錄的,點擊了報表管理選項。后置條件用戶在對報表進行了相應的操作后,返回主界面。主過程描述1.當需要查看或統(tǒng)計信息的時候,用戶向系統(tǒng)報表管理的請求2. 系統(tǒng)檢查這個用戶是否登錄,符合條件則啟動用例,否則執(zhí)行異常過程2.1.13.服務器將報表管理的頁面返回給用戶,系統(tǒng)瀏覽器展示給用戶4.用戶選擇所需的相應的報表,進行查看、輸出、打印等操作5. 顯示正確的信息給用戶。用例結束。分支過程描述因為該用例較簡單,故無分支過程異常過程描述2.1.1 若用戶沒有登錄,系統(tǒng)停止更新圖書信息過程,用例結束業(yè)務規(guī)則登錄的用戶必須在系統(tǒng)數(shù)據(jù)庫已記錄涉及的業(yè)務實體登錄表單借閱信息記錄圖書庫存記錄圖書信息錄入及銷毀檔案用戶信息檔案用例名稱系統(tǒng)管理用例描述系統(tǒng)處理的數(shù)據(jù)量龐大,用戶權限復雜,對系統(tǒng)的及時維護和數(shù)據(jù)的備份是非常關鍵的。此文檔描述這個用例的實現(xiàn)。執(zhí)行者系統(tǒng)管理

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經(jīng)權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論