




版權說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權,請進行舉報或認領
文檔簡介
1、 圖書借閱管理系統(tǒng)班級:組長:組員:目錄實驗題目:4實驗目的:4小組分工:4設計文檔:41.需求分析4系統(tǒng)概述4系統(tǒng)總體需求4系統(tǒng)分析文檔5圖11系統(tǒng)用例圖:11用戶登錄用例圖11圖書管理用例圖12借閱管理用例圖12讀者管理用例圖13系統(tǒng)活動圖:13用戶登錄活動圖13圖書管理活動圖14借閱管理活動圖15讀者管理活動圖15報表管理活動圖16系統(tǒng)管理活動圖16系統(tǒng)順序圖和協(xié)作圖:17圖書管理:17借閱管理:18讀者管理:19TOC o 1-5 h z系統(tǒng)的類圖:20系統(tǒng)的組件圖:20系統(tǒng)的部署圖:21一、實驗題目圖書借閱管理系統(tǒng)miniLab二實驗目的:通過這次課程設計,要掌握UML(統(tǒng)一建模語言
2、),并能運用UML在Rationalrose中建模。并且了解對于整個系統(tǒng)開發(fā)的建模工作。.熟悉Rose的開發(fā)環(huán)境。.掌握UML的基本模型元素(如角色、用例、類等)。,熟悉UML,主要了解UML中的8大圖:Usecasediagram(用例圖)、Classdiagram(類圖)、Sequencediagram(序列圖)、Collaborationdiagram(協(xié)作圖)、Statechartdiagram(狀態(tài)圖)、Activitydiagram(活動圖)、Componentdiagram(組件圖)、Deploymentdiagram(配置圖)。.完成對系統(tǒng)的建模。三、小組分工1、組長隋妙琦負責
3、借閱管理、讀者管理兩個用例以及文檔最后的合成編寫;2、組員秦琪負責用戶登錄、報表管理兩個用例;3、組員劉云鵬負責圖書管理、系統(tǒng)管理兩個用例;4、整個系統(tǒng)的圖由全部成員共同完成。四、設計文檔1.需求分析系統(tǒng)概述圖書館里的書籍種類繁多,圖書館里的圖書管理、節(jié)約管理、讀者管理等管理系統(tǒng)的過程也非常復雜。隨著學校人數(shù)的增多,同學們對知識的需求的增大,到圖書館的圖書借閱量也大幅的上升,因此同學們經(jīng)常借不到自己想要的書,同時也給圖書館的圖書分類及管理增添了很多問題。針對這一情況,本系統(tǒng)在滿足基本的圖書借閱和管理的基礎上實現(xiàn)圖書信息的智能化管理,減輕圖書館管理人員的工作負擔。系統(tǒng)主要的實現(xiàn)目標是管理整個圖書
4、館內(nèi)藏書的借閱情況;實行新書登記,圖書查詢,圖書注銷;借閱圖書、還書和查詢今日到期讀者;增加讀者、刪除讀者、查詢讀者,讀者類別管理;統(tǒng)計借閱報表、被注銷圖書報表,報表的打印以及預覽;系統(tǒng)管理員的使用權限管理,數(shù)據(jù)管理以及系統(tǒng)運行管理等。系統(tǒng)總體需求根據(jù)詳細的需求分析,圖書館在圖書借閱管理中主要的問題體現(xiàn)在:圖書館藏書量較大,新書錄入、借閱查詢、圖書注銷時統(tǒng)計工作量大;不能及時對讀者的信息進行更新;報表管理繁雜,掛歷人員工作量大,效率低;管理人員管理日志、數(shù)據(jù)等數(shù)量龐大難以完成。本系統(tǒng)包括以下幾個模塊:1)用戶登錄用戶可以用三種身份登錄本系統(tǒng):系統(tǒng)管理員、圖書管理員、借閱者;不同身份登錄被系統(tǒng)授
5、予不同的使用權限,這樣提高了本系統(tǒng)的安全性,避免了無關人員獲取不在他權限范圍內(nèi)的信息。2)圖書管理:圖書管理員對最新入庫的圖書進行登記,錄入其書名、作者、出版社、ISBN碼等基本信息;借閱者對在館的書籍進行查詢,輸入其書名、作者、出版社等信息查詢其是否已借出;圖書管理員對銷毀的圖書的所有信息進行注銷。3)借閱管理圖書管理員對借出的書籍登記借出日期、借閱者姓名、學號,推算還書日期;登記還書日期,若日期在規(guī)定時間內(nèi)則完成借閱記錄并存檔,若日期超出規(guī)定時間則根據(jù)時間計算罰款并收取罰款;查詢今日到期的讀者,并通過信息平臺進行通知。4)讀者管理系統(tǒng)管理員對新加入的同學進行新讀者的增加,添加其姓名、學號、
6、學院、專業(yè)班級等信息;對已經(jīng)畢業(yè)或離校的學生進行刪除;輸入讀者的相應信息對其借閱情況進行查閱;對讀者的類別進行管理,設置不同類型的讀者,并使不同類型讀者對應不同的圖書流通參數(shù),如可借冊數(shù)、可接天數(shù)、可續(xù)借次數(shù)、可續(xù)借天數(shù)等。5)報表管理系統(tǒng)生成圖書借閱的統(tǒng)計報表、被注銷圖書統(tǒng)計報表等;系統(tǒng)提供多種報表的格式以便圖書管理員選擇;圖書管理員可以將報表輸出到文件中,預覽報表、打印報表等。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)提供多種設置的
7、功能。系統(tǒng)分析文檔1.系統(tǒng)業(yè)務目標:1)對圖書館內(nèi)圖書,進出進行管理,維護圖書信息,即使進行報表統(tǒng)計;2)圖書借閱管理的各種信息查詢、修改和維護。2.涉眾概要編號涉眾名稱涉眾說明期望SH001借閱者借閱者使用本系統(tǒng)查詢圖書信息,以及借閱信息.通過計算機查閱圖書信息.通過計算機查閱自己的借閱信息SH002圖書管理員圖書管理員負責管理圖書信息和借閱情況.通過計算機輸入入庫圖書信息.通過計算機銷毀出庫圖書信息.通過計算機錄入圖書的借閱信息.通過計算機打印或查詢報表SH003系統(tǒng)管理員系統(tǒng)管理員負責維護系統(tǒng)、管理讀者以及報表.通過計算機輸入新的借閱者.通過計算機注銷離校的借閱者.通過計算機生成報表.通
8、過計算機對系統(tǒng)日志、數(shù)據(jù)等進行維護3.涉眾簡檔涉眾SH001借閱者代表XX學院XX班王XX特點系統(tǒng)的主要使用者之一,應具備基本的計算機操作水平,可培訓職責.查詢圖書信息.查詢自己的借閱信息成功標準.在規(guī)定時間內(nèi)查詢到所需的圖書信息.在規(guī)定時間內(nèi)查詢到自己的借閱信息參與系統(tǒng)的需求提出者之一,參與系統(tǒng)需求的研討和評審可交付工件系統(tǒng)的建設意見和說明意見/問題無涉眾SH002圖書管理員代表XXX圖書館管理員劉XX特點系統(tǒng)的主要使用者之一,應具備相應的計算機操作水平,可培訓職責.圖書入庫時輸入圖書的書名、作者、出版社、ISBN碼.圖書出庫時銷毀圖書的所有信息.圖書借出時輸入借出時間、借閱者信息,并推算應
9、還書的時間.查詢圖書的借閱信息.對系統(tǒng)生成的報表進行預覽、打印等成功標準.按要求準確輸入、銷毀圖書信息.在規(guī)定時間內(nèi)查到相應圖書的借閱信息.按要求準確輸入圖書的借閱信息.及時打印相應的報表參與系統(tǒng)的需求提出者之一,參與系統(tǒng)的研討和評審可交付工件系統(tǒng)的建設意見和說明、圖書信息錄入及銷毀檔案、讀者借閱檔意見/問題無涉眾SH003系統(tǒng)管理員代表XXX圖書館系統(tǒng)管理員趙XX特點系統(tǒng)的主要使用者,應具備相應的計算機操作水平,可培訓職責1.輸入新的借閱者信息2.銷毀已離校的借閱者的信息3.對系統(tǒng)進行維護、數(shù)據(jù)備份、日志生成、報表生成成功標準.在有新生入校和老生離校是能按要求準確的輸入和注銷借閱者信息.及時
10、對系統(tǒng)進行維護和相應的文檔的編寫參與系統(tǒng)需求的主要提出者,參與系統(tǒng)需求的研討和評審可交付工件用戶需求、用戶信息檔案、系統(tǒng)數(shù)據(jù)日志、系統(tǒng)報表意見/問題無4.業(yè)務用例規(guī)約用例名稱用戶登錄用例描述為了保護圖書館的關鍵數(shù)據(jù),對系統(tǒng)進行用戶權限管理是必須的,這個文檔記錄了用戶登錄過程的實現(xiàn)細節(jié)。執(zhí)行者系統(tǒng)管理員刖直條件學校內(nèi)部的校園網(wǎng)必須是暢通的,服務器必須處于打開狀態(tài)后置條件系統(tǒng)將進入主頁面,并且數(shù)據(jù)庫中記錄著這位用戶正在線上,他是誰,他可以做什么。主過程描述.用戶填寫表單.系統(tǒng)檢查表單是否完整,如果用戶名、密碼、用戶類型有一種沒填寫完全,則執(zhí)行異常過程,如果填寫完全了,就向服務器提交表單.系統(tǒng)接收表
11、單后,從數(shù)據(jù)庫里檢查用戶信息,如果檢查有這個用戶,那就告訴系統(tǒng)這個用戶是正確的,否則執(zhí)行異常過程系統(tǒng)返回用戶所要的頁面,在這個用例里是系統(tǒng)的主頁。用例名結(jié)束。分支過程描述因為該用例較簡單,故無分支過程異常過程描述若用戶填寫的表單不完整,系統(tǒng)停止登錄過程,用例結(jié)束若用戶提交數(shù)據(jù)與數(shù)據(jù)庫中的用戶信息不符,系統(tǒng)停止登錄過程,用例名結(jié)束業(yè)務規(guī)則登錄的用戶必須在系統(tǒng)數(shù)據(jù)庫已記錄涉及的業(yè)務實體登錄表單用戶信息檔案用例名稱圖書管理用例描述圖書館中圖書數(shù)量、種類繁多,系統(tǒng)對圖書館內(nèi)的圖書信息進行及時的更新是系統(tǒng)中比較關鍵的部分。此文檔描述這個用例的實現(xiàn)。執(zhí)行者圖書管理員刖置條件用戶必須是已經(jīng)以圖書管理員或借閱
12、者的身份登錄的,點擊了圖書管理選項。后置條件圖書管理員輸入完所有新書的信息或銷毀完所有出庫的圖書信息后,將與一個添加/銷毀圖書信息的頁面相關聯(lián),如果不再更新圖書信息的話返回主界面。主過程描述1.當有新書需要入庫或舊書出庫的時候,圖書管理員向系統(tǒng)發(fā)出更新圖書信息的請求.系統(tǒng)檢查這個用戶是否登錄,符合條件則啟動用例,否則執(zhí)行異常過程系統(tǒng)檢查這個用戶是否是以圖書管理員的身份登錄,符合條件則啟動用例,否則執(zhí)行異常過程服務器將更新圖書信息的頁面返回給用戶,系統(tǒng)瀏覽器展示給用戶.用戶在更新圖書信息頁面填寫或刪除數(shù)據(jù).系統(tǒng)檢查表單是否已填寫完整,有些必要的數(shù)據(jù)必須全部填完,填寫完整后,提交給服務器,若填寫不
13、完整則執(zhí)行一場過程服務器將填寫完整的數(shù)據(jù)提交給數(shù)據(jù)庫,如果不違背數(shù)據(jù)庫上的一些約束,那么數(shù)據(jù)就會被添加到數(shù)據(jù)庫中.顯示正確的信息給用戶。用例名結(jié)束。分支過程描述.系統(tǒng)檢查用戶是否登錄以及登錄身份,若符合條件則啟動用例.服務器將查詢的頁面返回給用戶,系統(tǒng)瀏覽器展示給用戶.用戶選擇查詢圖書或是查詢借閱信息若用戶選擇查詢圖書,系統(tǒng)返回圖書查詢界面,執(zhí)行查詢活動若用戶選擇查詢借閱信息,系統(tǒng)返回借閱信息查詢界面,顯示該借閱者的借閱情況異常過程描述若用戶沒有登錄,系統(tǒng)停止更新圖書信息過程,用例名結(jié)束若用戶沒有使用圖書管理員的身份登錄,重新判斷用戶身份,若以借閱者身份登錄,則返回分支過程,若不是這兩者,停止
14、圖書管理,用例名結(jié)束若表單沒有填寫完整,系統(tǒng)返回圖書信息更新頁面,繼續(xù)填寫圖書信息。業(yè)務規(guī)則登錄的用戶必須在系統(tǒng)數(shù)據(jù)庫已記錄涉及的業(yè)務實體登錄表單圖書信息錄入及銷毀檔案用戶信息檔案圖書信息檔案借閱信息記錄用例名稱借閱管理用例描述當圖書被借出或歸還的時候,需要有相應的記錄,并且登記借閱者的信息和歸還日期等。此文檔描述這個用例的實現(xiàn)。執(zhí)行者圖書管理員刖直條件用戶必須是已經(jīng)以圖書管理員的身份登錄的,點擊了借閱管理選項。后置條件圖書管理員輸入完所有借閱信息或還書信息后,將與一個借閱圖書信息的頁面相關聯(lián),如果不再更新借閱信息的話返回主界面。主過程描述.當有借閱者要借閱圖書或歸還圖書的時候,圖書管理員向系
15、統(tǒng)發(fā)出借閱或歸還圖書信息的請求.系統(tǒng)檢查這個用戶是否登錄,符合條件則啟動用例,否則執(zhí)行異常過程服務器將更新圖書信息的頁面返回給用戶,系統(tǒng)瀏覽器展示給用戶若圖書管理員選擇借閱選項,則返回借閱信息填寫頁面若圖書管理員選擇還書選項,則返回還書信息頁面.用戶在錄入相應信息借閱:用戶錄入借閱者的姓名、學號、借閱書籍、借閱時間等必要信息,并在數(shù)據(jù)庫中修改相應的庫存數(shù)量信息還書:用戶查詢借閱信息,核對是否已超過還書時間,若沒超過則錄入還書時間,并在圖書數(shù)據(jù)庫中修改相應的庫存數(shù)量信息.系統(tǒng)檢查表單對否已填寫完整,有些必要的數(shù)據(jù)必須全部填完,填寫完整后,提交給服務器,若填寫不完整則執(zhí)行一場過程服務器將填寫完整的
16、數(shù)據(jù)提交給數(shù)據(jù)庫,如果不違背數(shù)據(jù)庫上的一些約束,那么數(shù)據(jù)庫中的信息就會被修改.顯示正確的信息給用戶。用例名結(jié)束。分支過程描述因為該用例較簡單,故無分支過程異常過程描述若用戶沒有登錄,系統(tǒng)停止更新圖書信息過程,用例名結(jié)束若表單沒有填寫完整,系統(tǒng)返回借閱圖書信息頁面。業(yè)務規(guī)則登錄的用戶必須在系統(tǒng)數(shù)據(jù)庫已記錄涉及的業(yè)務實體登錄表單借閱信息記錄圖書庫存記錄用戶信息檔案用例名稱讀者管理用例描述讀者會不斷地更新,讀者也存在不同的身份,因此需要對讀者進行管理。此文檔描述這個用例的實現(xiàn)。執(zhí)行者刖直條件系統(tǒng)管理員用戶必須是已經(jīng)以系統(tǒng)管理員的身份登錄的,點擊了讀者管理選項。后置條件系統(tǒng)管理員更新完所有讀者信息后,
17、將與一個借閱者信息的頁面相關聯(lián),如果不再更新借閱者信息的話返回主界面。主過程描述.當有新的讀者要加入或有讀者離校需要注銷用戶的時候,系統(tǒng)管理員向系統(tǒng)發(fā)出添加或刪除讀者信息的請求.系統(tǒng)檢查這個用戶是否登錄,符合條件則啟動用例,否則執(zhí)行異常過程服務器將更新讀者信息的頁面返回給用戶,系統(tǒng)瀏覽器展示給用戶若系統(tǒng)管理員選擇添加讀者選項,則返回添加讀者信息填寫頁面若系統(tǒng)管理員選擇刪除選項,則返回查詢讀者信息頁面.系統(tǒng)管理員執(zhí)行相應操作添加:用戶錄入借閱者的姓名、學號、學院、班級、身份、可借冊數(shù)、可借天數(shù)、可續(xù)借次數(shù)、可續(xù)借天數(shù)等必要信息刪除:用戶查詢借閱者信息,并刪除該讀者的所有信息.系統(tǒng)檢查表單對否已填
18、寫完整,有些必要的數(shù)據(jù)必須全部填完,填寫完整后,提交給服務器,若填寫不完整則執(zhí)行一場過程服務器將填寫完整的數(shù)據(jù)提交給數(shù)據(jù)庫,如果不違背數(shù)據(jù)庫上的一些約束,那么數(shù)據(jù)庫中的信息就會被修改.顯示正確的信息給用戶。用例名結(jié)束。分支過程描述因為該用例較簡單,故無分支過程異常過程描述若用戶沒有登錄,系統(tǒng)停止更新圖書信息過程,用例名結(jié)束若表單沒有填寫完整,系統(tǒng)返回讀者信息更新頁面。業(yè)務規(guī)則登錄的用戶必須在系統(tǒng)數(shù)據(jù)庫已記錄涉及的業(yè)務實體登錄表單用戶信息檔案用例名稱報表管理用例描述圖書信息、借閱信息等信息會不斷地更新,因此需要報表來進行查看。此文檔描述這個用例的實現(xiàn)。執(zhí)行者系統(tǒng)管理員刖直條件用戶必須是已經(jīng)以圖書
19、管理員或系統(tǒng)管理員的身份登錄的,點擊了報表管理選項。后置條件用戶在對報表進行了相應的操作后,返回主界面。主過程描述.當需要查看或統(tǒng)計信息的時候,用戶向系統(tǒng)報表管理的請求.系統(tǒng)檢查這個用戶是否登錄,符合條件則啟動用例,否則執(zhí)行異常過程服務器將報表管理的頁面返回給用戶,系統(tǒng)瀏覽器展示給用戶.用戶選擇所需的相應的報表,進行查看、輸出、打印等操作.顯示正確的信息給用戶。用例名結(jié)束。分支過程描述因為該用例較簡單,故無分支過程異常過程描述若用戶沒有登錄,系統(tǒng)停止更新圖書信息過程,用例名結(jié)束業(yè)務規(guī)則登錄的用戶必須在系統(tǒng)數(shù)據(jù)庫已記錄涉及的業(yè)務實體登錄表單借閱信息記錄圖書庫存記錄圖書信息錄入及銷毀檔案用戶信息檔
20、案用例名稱系統(tǒng)管理用例描述系統(tǒng)處理的數(shù)據(jù)量龐大,用戶權限復雜,對系統(tǒng)的及時維護和數(shù)據(jù)的備份是非常關鍵的。此文檔描述這個用例的實現(xiàn)。執(zhí)行者系統(tǒng)管理員刖置條件用戶必須是已經(jīng)以系統(tǒng)管理員的身份登錄的,點擊了系統(tǒng)管理選項。后置條件用戶在對系統(tǒng)進行了維護后,返回主界面。主過程描述.當用戶需要維護系統(tǒng)的時候,用戶向系統(tǒng)提交系統(tǒng)管理的請求.系統(tǒng)檢查這個用戶是否登錄,符合條件則啟動用例,否則執(zhí)行異常過程服務器將系統(tǒng)管理的頁面返回給用戶,系統(tǒng)瀏覽器展示給用戶.用戶選擇所需的相應操作用戶維護:設置用戶的權限、增加用戶、刪除用戶、密碼修改數(shù)據(jù)維護:對系統(tǒng)數(shù)據(jù)進行備份、修改、維護系統(tǒng)運行維護:生成系統(tǒng)運行日志,用戶可以進行查看,并以此更好的維護系統(tǒng)5.顯示正確的信息給用戶。用例名結(jié)束。分支過程描述因為該用例較簡單,故無分支過程異常過程描述若用戶沒有登錄,系統(tǒng)停止更新圖書信息過程,用例名結(jié)束業(yè)務規(guī)則登錄的用戶必須在系統(tǒng)數(shù)據(jù)庫已記錄涉及的業(yè)務實體登錄表單借閱信息記錄圖書庫存記錄圖書信息錄入及銷毀檔案用戶信息檔案借閱者民大i1:吳圖書管理員,user系統(tǒng)管理員圖書管理用例
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- (二模)晉中市2025年高三高考二模 語文試卷(含A+B卷答案詳解)
- 2.2聲音的特性說課稿2025年初中人教版物理八年級上冊
- 微整顧客協(xié)議書
- 需求導向性干預下行無縫隙護理在腹腔鏡子宮肌瘤剔除術圍術期的干預效果分析
- 住宅裝修設計協(xié)議
- 文化創(chuàng)意產(chǎn)業(yè)內(nèi)容創(chuàng)新與市場推廣方案
- 商業(yè)房產(chǎn)交易居間合同范本
- 提升客戶滿意度服務質(zhì)量方案
- 提高客戶服務質(zhì)量與滿意度的實施方案
- 產(chǎn)品設計與生產(chǎn)制造委托協(xié)議
- 數(shù)學-湖北省武漢市2025屆高中畢業(yè)生二月調(diào)研考試(武漢二調(diào))試題和解析
- 【公開課】同一直線上二力的合成+課件+2024-2025學年+人教版(2024)初中物理八年級下冊+
- 學術英語智慧樹知到答案2024年南開大學
- 2023年無錫職業(yè)技術學院單招職業(yè)適應性測試筆試題庫及答案解析
- sp病種針推新針推頸椎病
- 消防水泵和穩(wěn)壓泵安裝檢驗批質(zhì)量驗收記錄
- 500kV變電站工程構(gòu)支架吊裝專項施工方案
- 2021年上海臨港外服人力資源有限公司招聘筆試試題及答案解析
- 生物安全柜及應用課件
- 酒店游泳池系統(tǒng)維保合同
- 現(xiàn)代商業(yè)空間展示設計ppt
評論
0/150
提交評論