版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
1、圖書管理系統(tǒng)-軟件需求規(guī)格說明書班序號:姓名:學(xué)號:老師:電話:成績:xxxxx大學(xué)xx年xx月目錄目錄21。文檔概述41。1編寫的目的41。2背景41.3定義41。4參考資料5任務(wù)概述5業(yè)務(wù)需求52。2相關(guān)人員及用戶分析52。3用戶特點分析53。需求概述6系統(tǒng)概述63。2主題域173。2。1概述73。2。2業(yè)務(wù)事件73.2。3報表103。3主題域2113。3。1概述11業(yè)務(wù)事件113。3。3報表133.4主題域3133。4。1概述143.4。2業(yè)務(wù)事件143。4.3報表174。具體需求184。1圖書管理子系統(tǒng)184。1。1用例模型18作者:xxx|目錄2作者:xxxI目錄3作者:xxxI目錄
2、3領(lǐng)域模型22讀者管理子系統(tǒng)23用例模型234。2。2領(lǐng)域模型274。3借還書服務(wù)子系統(tǒng)284.3。1用例模型284。3。2領(lǐng)域模型335。補充規(guī)約335。1設(shè)計約束335.1。1技術(shù)選擇的限制條件335。1.2運行環(huán)境建議用部署圖表示335.1。3預(yù)期的使用環(huán)境345。2質(zhì)量屬性34安全性要求345.2。2可靠性要求355。2。3易用性要求355。2.4性能要求365。2.5可維護性要求365。2。6可移植性要求36作者:xxx|2。任務(wù)概述5作者:xxx|2。任務(wù)概述5作者:xxx|1.文檔概述4文檔概述編寫的目的為方便對圖書館書籍、讀者資料、借還書等進(jìn)行高效的管理,特編寫該程序以提高圖書
3、館的管理效率。使用該程序之后,圖書管理員可通過該程序?qū)D書信息和讀者管理進(jìn)行操作。主要操作包括圖書錄入、圖書查詢、圖書下架;讀者信息添加、查詢和刪除操作;借還書記錄添加、查詢、修改以及還書的相關(guān)服務(wù),還可以對當(dāng)前圖書借閱情況進(jìn)行一些統(tǒng)計,給出統(tǒng)計表格,以便全面掌握圖書的流通情況.讀者可通過該程序進(jìn)行圖書查詢和續(xù)借等操作。本文檔預(yù)期的讀者是本項目的設(shè)計人員、開發(fā)人員、測試人員等。背景隨著現(xiàn)代科學(xué)技術(shù)的進(jìn)步,人類社會正在逐步走向信息化。圖書擁有豐富的文獻(xiàn)信息資源,是社會信息系統(tǒng)的重要組成部分,在信息社會中的作用愈來愈重要。為了實現(xiàn)更有效圖書館管理,更方便讀者的借閱,設(shè)計一個功能完整、操作簡便、界面
4、友好的圖書管理系統(tǒng)的是勢在必行的.1。3定義ASP。net:是一種建立在通用語言上的程序構(gòu)架,是統(tǒng)一的Web應(yīng)用程序平臺,它提供了為建立和部署企業(yè)級Web應(yīng)用程序所必需的服務(wù),能夠面向任何瀏覽器或設(shè)備的更安全的、更強的可升級性、更穩(wěn)定的應(yīng)用程序提供了新的編程模型和基礎(chǔ)結(jié)構(gòu)。UML:統(tǒng)一建模語言(UML是UnifiedModelingLanguage的縮寫)是用來對軟件密集系統(tǒng)進(jìn)行可視化建模的一種語言.UML為面向?qū)ο箝_發(fā)系統(tǒng)的產(chǎn)品進(jìn)行說明、可視化、和編制文檔的一種標(biāo)準(zhǔn)語言。B/S結(jié)構(gòu):Browser/Server結(jié)構(gòu),即瀏覽器和服務(wù)器結(jié)構(gòu)。它是對C/S結(jié)構(gòu)的一種變化或者改進(jìn)的結(jié)構(gòu)。在這種結(jié)構(gòu)下
5、,用戶工作界面是通過WWW瀏覽器來實現(xiàn),極少部分事務(wù)邏輯在前端(Browser)實現(xiàn),主要事務(wù)邏輯在服務(wù)器端(Server)實現(xiàn),server端訪問數(shù)據(jù)庫,形成所謂三層3tier結(jié)構(gòu).1.4參考資料1徐峰。軟件需求最佳實踐-SERU過程框架原理與應(yīng)用,電子工業(yè)出版社出版。2李千目.Asp。Net程序設(shè)計與應(yīng)用開發(fā),清華大學(xué)出版社。3http:/view/cff1e127a5e9856a561260ca。html.4管曙亮.ASP。NET2。0網(wǎng)站開發(fā)實例教程。2。任務(wù)概述業(yè)務(wù)需求通過建立一個基于C/S系統(tǒng)的圖書管理系統(tǒng),使得圖書管理工作系統(tǒng)化、規(guī)范化和自動化,從而提高了管理的效率,也方便了讀者
6、的借閱。應(yīng)用C#編程,實現(xiàn)對數(shù)據(jù)庫信息的管理.系統(tǒng)應(yīng)符合圖書館信息管理及處理的規(guī)定,滿足圖書管理員對圖書、讀者及借閱信息進(jìn)行管理的需求,滿足讀者對圖書信息查詢檢索的需求及實現(xiàn)續(xù)借的功能需求,并達(dá)到操作過程中的直觀、方便、實用、安全等要求.系統(tǒng)用模塊化程序設(shè)計的方法,即便于系統(tǒng)功能的組合和修改,又便于參與技術(shù)人員補充和維護。相關(guān)人員及用戶分析(1)圖書管理員:圖書管理員具有注冊賬號和密碼。成功登陸后可以通過系統(tǒng)進(jìn)行圖書信息的添加、查詢及刪除操作;對讀者信息的添加、查詢及刪除操作;對借閱信息的查詢操作。圖書管理員要對圖書的錄入和下架進(jìn)行整理,希望在圖書錄入時能夠知道在某類圖書中的新編號;在圖書下架
7、時若還有讀者在借閱那本書則會給出提示.(2)讀者:1、不用登陸驗證:用戶可以通過圖書管理系統(tǒng)進(jìn)行圖書的檢索查詢.讀者在借閱書籍時希望能夠通過檢索搜索到自己想要的書籍的作者、封面、目錄及書籍的概要內(nèi)容。2、需要登陸驗證:讀者的信息由管理員錄入后,讀者方可使用自己的賬號登錄系統(tǒng),登錄成功后讀者可以查看借書信息,完成相關(guān)的書籍或期刊辦理續(xù)借手續(xù)等。用戶特點分析本軟件的最終用戶是面向管理員(圖書管理員和其它管理人員)、讀者(老師和同學(xué)等),他們都具有一定的計算機應(yīng)用基礎(chǔ),可以比較熟練操作計算機。管理員和讀者都是經(jīng)常性用作者:XXX|3。需求概述 作者:xxx|3。需求概述戶。系統(tǒng)維護人員為計算機專業(yè)人
8、員,熟悉數(shù)據(jù)庫、操作系統(tǒng)、網(wǎng)絡(luò)維護工作。維護人員為間隔性用戶。3。需求概述3。1系統(tǒng)概述對于本系統(tǒng)劃分為:圖書管理子系統(tǒng)、讀者管理子系統(tǒng)和借還書管理子系統(tǒng)三個主題域。各個主題域的功能如下:L圖書管理固書下卑圏書館管理家統(tǒng)2.讀者管理倍書登記借書記錄譽詢及續(xù)簽還書手毓辦理借書起期處理構(gòu)件圖:J倍誣書菅EZ理子系統(tǒng)二m借還書占、&薩者借還書超期:圈屯管理子系統(tǒng)111廠、亠一L亠|讀者菅理工二子系統(tǒng)-圖書査詢圖23。2主題域1圖書管理圖書錄入:添加新增圖書的基本信息.圖書下架:將已下架圖書的數(shù)量歸零.圖書查詢及更新:輸入圖書名或圖書號可獲得當(dāng)前圖書管該書的庫存量及該書的相關(guān)信息。當(dāng)圖書館已有圖書有變
9、動時,管理員可通過該系統(tǒng)對圖書信息進(jìn)行更新.3。2.1概述3。2。2業(yè)務(wù)事件3。2。2。1圖書管理員登陸系統(tǒng)(1)業(yè)務(wù)流程分析管理員對系統(tǒng)數(shù)據(jù)庫信息進(jìn)行操作時,需要驗證賬號和密碼登陸成功后才能進(jìn)行相關(guān)的操作。其中主要包括對圖書信息的錄入、查詢、更新及刪除操作。其流程如圖4所示。(2)業(yè)務(wù)實體分析在這個業(yè)務(wù)流程中,主要涉及的業(yè)務(wù)實體及它們之間的關(guān)系如圖5所示。(3)用例分析在這個流程中,只涉及到圖書管理員與系統(tǒng)進(jìn)行交互,其用例圖如圖7所示。3。2。2.2圖書管理員錄入圖書信息業(yè)務(wù)流程分析圖書管理員在登陸驗證成功后可進(jìn)行圖書信息錄入的操作,其流程圖如圖4所示.業(yè)務(wù)實體分析該流程涉及的業(yè)務(wù)實體為圖書
10、管理員,圖書管理系統(tǒng)及數(shù)據(jù)庫中圖書信息表,其業(yè)務(wù)實體及之間的關(guān)系如圖6.用例分析在這個流程中,只涉及到圖書管理員與系統(tǒng)進(jìn)行交互,其用例圖如圖7所示。r蘭比弋:+7E三蘭、擊卄除按可1心圭亠丁汀芒點擊添加可卩訂息示r-7S信尼也圖4管理員登錄系統(tǒng)及操作流程圖作者:XXX|3。需求概述 作者:XXX|3。需求概述 #管理員登陸系統(tǒng)0圖書錄入0圖毛信息查詢及靈新0圖電信息刪除0.一中1圖53。2。2.3圖書管理員查詢及更新圖書信息業(yè)務(wù)流程分析圖書管理員在登陸驗證成功后可進(jìn)行更新圖書信息的操作,其流程圖如圖4所示。業(yè)務(wù)實體分析該流程涉及的業(yè)務(wù)實體為圖書管理員,圖書管理系統(tǒng)及數(shù)據(jù)庫中圖書信息表,其業(yè)務(wù)實
11、體及之間的關(guān)系如圖6.用例分析在這個流程中,只涉及到圖書管理員與系統(tǒng)進(jìn)行交互,其用例圖如圖7所示.圖書管理員刪除圖書信息業(yè)務(wù)流程分析圖書管理員在登陸驗證成功后可進(jìn)行刪除圖書信息的操作,其流程圖如圖4所示。業(yè)務(wù)實體分析該流程涉及的業(yè)務(wù)實體為圖書管理員,圖書管理系統(tǒng)及數(shù)據(jù)庫中圖書信息表,其業(yè)務(wù)實體及之間的關(guān)系如圖6.用例分析在這個流程中,只涉及到圖書管理員與系統(tǒng)進(jìn)行交互,其用例圖如圖7所示.作者:XXX|3。需求概述 作者:XXX|3。需求概述H作者:XXX|3。需求概述I 5咖M弄書信息錄入、.圖書信息查詢圖書信息更新圖書信息刪除3。2.3報表3。2.3。1圖書信息匯總表概述部門/職位:圖書管理
12、員目的:1.查看圖書使用情況2保持圖書信息的實時性相關(guān)場景與查詢頻率:1。頻率:每季度固定發(fā)生一次;平時不定期發(fā)生,圖書信息改變時發(fā)生,由管理員管理2。用戶數(shù)量27人數(shù)據(jù)內(nèi)容11d1cID|writer|puLlish|puLiitio|infDr|count卜1圖書信息表3。3主題域2讀者管理添加讀者信息:添加新增讀者的信息。讀者查詢及修改:輸入讀者姓名或借書卡號可獲得讀者的基本信息并可修改其信息。刪除讀者信息:輸入讀者姓名刪除讀者信息.3。3。1概述3.3。2業(yè)務(wù)事件3。3。2。1圖書管理員登錄系統(tǒng)業(yè)務(wù)流程分析管理員對系統(tǒng)數(shù)據(jù)庫信息進(jìn)行操作時,需要驗證賬號和密碼登陸成功后才能進(jìn)行相關(guān)的操作
13、。其中主要包括對讀者信息的錄入、查詢、更新及刪除操作其流程如圖4所示。業(yè)務(wù)實體分析在這個業(yè)務(wù)流程中,主要涉及的業(yè)務(wù)實體及它們之間的關(guān)系如圖5所示.用例分析在這個流程中,只涉及到圖書管理員與系統(tǒng)進(jìn)行交互,其用例圖如圖9所示。刪除讀者信息圖93.3。2.2圖書管理員錄入讀者信息業(yè)務(wù)流程分析管理員登陸驗證成功后,對讀者信息進(jìn)行添加操作,流程圖如圖4所示。業(yè)務(wù)實體分析該流程涉及的業(yè)務(wù)實體為圖書管理員,圖書管理系統(tǒng)及數(shù)據(jù)庫中讀者信息表,其業(yè)務(wù)實體及之間的關(guān)系如圖10。用例分析在這個流程中,只涉及到圖書管理員與系統(tǒng)進(jìn)行交互,其用例圖如圖9所示。3。3。2.3圖書管理員查詢及修改讀者信息業(yè)務(wù)流程分析管理員登
14、陸驗證成功后,進(jìn)行修改讀者信息的操作,流程圖如圖4所示。業(yè)務(wù)實體分析該流程涉及的業(yè)務(wù)實體為圖書管理員,圖書管理系統(tǒng)及數(shù)據(jù)庫中讀者信息表,其業(yè)務(wù)實體及之間的關(guān)系如圖10。用例分析在這個流程中,只涉及到圖書管理員與系統(tǒng)進(jìn)行交互,其用例圖如圖9所示。3.3.2。4圖書管理員刪除讀者信息(1)業(yè)務(wù)流程分析管理員登陸驗證成功后,進(jìn)行刪除讀者信息的操作,流程圖如圖4所示。(2)業(yè)務(wù)實體分析該流程涉及的業(yè)務(wù)實體為圖書管理員,圖書管理系統(tǒng)及數(shù)據(jù)庫中讀者信息表,其業(yè)務(wù)實體及之間的關(guān)系如圖10。圖10用例分析在這個流程中,只涉及到圖書管理員與系統(tǒng)進(jìn)行交互,其用例圖如圖9所示。3.3.3報表3。3.3.1讀者信息匯
15、總表概述部門/職位:圖書管理員目的:1.讀者登錄時賬號的依據(jù);2。方便查詢用戶信息;3。了解用戶數(shù)量及單位方便添加相關(guān)書籍.相關(guān)場景與查詢頻率:1。每學(xué)年固定發(fā)生一次;2。在有學(xué)生插入退學(xué)或新老師調(diào)入調(diào)出情況會有改動。數(shù)據(jù)內(nèi)容(3)報表項用例名稱用例描i術(shù)i實者息匯總表讀者登錄信息表尺號進(jìn)行存儲,學(xué)年為固定更新周期嘗登錄系統(tǒng)時,身份驗證的依據(jù)3.4主題域3借還書服務(wù)借書登記:先輸入借書卡號,檢查是否有未還圖書記錄和借書數(shù)量的檢查。若符合則添加借書卡號,書號及借書時間等信息.借書記錄查詢及續(xù)簽:輸入借記卡號或書號可獲得其相關(guān)信息并可辦理續(xù)簽手續(xù)還書手續(xù)辦理:輸入借記卡號及書號,在借書記錄添加還書
16、時間.借書超期超量處理:該功能在讀者還書時檢索讀者借書信息判斷是否超期,進(jìn)行相應(yīng)的懲罰。圖11借還書管理子系統(tǒng)3。4.2業(yè)務(wù)事件3.4。2。1讀者登錄驗證業(yè)務(wù)流程分析該流程是讀者在進(jìn)行自己相關(guān)信息查詢及操作時進(jìn)行的用戶身份驗證的過程。其流程圖如圖15所示.業(yè)務(wù)實體分析該流程涉及的業(yè)務(wù)實體為讀者,圖書管理系統(tǒng)及數(shù)據(jù)庫中讀者信息表,其業(yè)務(wù)實體及之間的關(guān)系如圖12。圖12用例分析作者:XXX|3。需求概述 作者:XXX|3。需求概述 該流程涉及讀者和系統(tǒng)之間的交互,其用例圖如圖13所示。圖133。4.2。2借書登記(1)業(yè)務(wù)流程分析該流程是管理員通過與系統(tǒng)的交互將讀者的借閱信息錄入數(shù)據(jù)庫的操作。其流
17、程圖如圖15所示。(2)業(yè)務(wù)實體分析該流程涉及到圖書管理員、系統(tǒng)和數(shù)據(jù)庫表之間的交互其中借閱信息表中的兩個外鍵分別是圖書信息表和讀者信息表中的主鍵實體及實體間的關(guān)系如圖14所示。(3)用例分析在這個流程中,讀者將所借的書給管理員進(jìn)行添加操作,管理員與系統(tǒng)進(jìn)行交互,將讀者借閱信息添加到數(shù)據(jù)庫中。其用例圖如圖17所示.3。4.2。3讀者續(xù)借手續(xù)辦理(1)業(yè)務(wù)流程分析續(xù)借手續(xù)為讀者登錄系統(tǒng)后查看自己的借閱記錄然后進(jìn)行相關(guān)書籍的續(xù)借操作。其流程圖如圖15所示。圖14該流程涉及讀者和系統(tǒng)間的交互,讀者通過系統(tǒng)對數(shù)據(jù)庫中借閱信息表進(jìn)行更新。其實體和實體間的關(guān)系如圖16所示。圖16(3)用例分析用例圖如讀者
18、操作用例圖13所示.3。4.2。4讀者還書(1)業(yè)務(wù)流程分析還書手續(xù)辦理流程為讀者將圖書還回,管理員進(jìn)行操作,查找出讀者的借閱信息,如果圖書超期,系統(tǒng)會自動給出超期提示,管理員對讀者進(jìn)行相應(yīng)的罰款處理之后完成借閱信息的消除,讀者還書完成。其流程圖如圖15所示.(2)業(yè)務(wù)實體分析該流程涉及到圖書管理員、系統(tǒng)和數(shù)據(jù)庫表之間的交互。其中借閱信息表中的兩個外鍵分別是圖書信息表和讀者信息表中的主鍵。實體及實體間的關(guān)系如圖14所示。(3)用例分析在這個流程中,讀者將要還的書給管理員,管理員與系統(tǒng)進(jìn)行交互,將讀者借閱信息調(diào)出進(jìn)行還書操作。其用例圖如圖17所示.3.4。3報表3。4.3。1借閱信息匯總表(1)
19、概述作者:xxx|4.具體需求18作者:xxx|4.具體需求18部門/職位:圖書管理員,圖書館目的:1。記錄借閱的圖書及日期,方便讀者還書時的校驗;2。用于讀者查詢到期時間及辦理借閱手續(xù);了解讀者借書的周期性和增長情況。相關(guān)場景與查詢頻率:1.按學(xué)年固定更新發(fā)生一次;平時在讀者借閱時進(jìn)行添加操作.(2)數(shù)據(jù)內(nèi)容class領(lǐng)域類圖圖書信息借閱信息表O讀者信息LookIH1oi:ikrL:unewritEFpublieJipubtineintorcountip!8軟件需求錄哇實思徐庫電子工業(yè)2009-8-1主要函羌了需求W3扎工智能基礎(chǔ)高濟高等敎昔2008-10-1闡述人工智能的吉51(3)報表項
20、用例名稱用例描怵借閱信息F二總、表瀆者查i旬圏書刮期吋問,笞理員查看佶閱ft忌,每蘭定回定更新初以往借閱信息衣讀者查看以往借聞信息,每學(xué)年回尼貝新一次具體需求4。1圖書管理子系統(tǒng)4.1。1用例模型在3。2小節(jié)的分析上,可以抽象出如下所示的用例模型。(fmm7-齢養(yǎng)理員矍黠廳斃ffromZ靶書養(yǎng)理員錄入圖書信怠)作者:XXX|4.具體需求 作者:XXX|4.具體需求 ffrom、廚書曽理貫査鳳&更新圖書信.匐他心択牛毘書管遛員翱除遛書信意4.1.1。1添加圖書信息(UC_B_TJ_TuShuXinXi)(1)概述用例名稱:添加圖書信息編號:UC_B_TJ_TuShuXinXi參與者:圖書管理員用
21、例概述:圖書管理員將新添加的圖書的基本信息添加到系統(tǒng)數(shù)據(jù)庫中。相關(guān)Stakeholder:Stakerholder利益點管理員1、僅需要錄入一次,在讀者查詢時不必重復(fù)操作2、辦理速度及效率提高,避免排長隊、-H-fy讀者可直接通過系統(tǒng)檢索到圖書信息(2)事件流描述前置條件:管理員成功登陸系統(tǒng)后置條件:確保沒有重復(fù)的圖書號基本事件流:管理員登陸系統(tǒng)后,選擇“圖書錄入操作,進(jìn)入添加圖書信息的頁面,填寫圖書的基本信息.點擊“添加”按鈕后,系統(tǒng)會將信息添加到數(shù)據(jù)庫的圖書信息匯總表中。添加成功后管理員可以執(zhí)行查看和刪除操作。擴展事件流1a.添加的圖書號與已有圖書號重復(fù)。1a1.頁面給出提示信息,管理員重
22、新添加。2a.添加的信息不符合要求2a1。頁面給出提示信息,管理員重新添加。3a。管理員添加了錯誤的圖書信息3a1。添加成功后查看圖書信息,查看到錯誤可將其刪除異常事件流4a。管理員登陸失敗4a1o顯示失敗原因,重新登陸。5a。圖書信息添加失敗5a1。顯示失敗原因,修正后重新添加。相關(guān)需求與功能點用戶原始需求:通過輸入圖書號可查詢是否有和已錄入的圖書信息重復(fù),若有則給出重復(fù)提示。若基本信息沒有添加完整,在點擊“添加”按鈕時給出提示。為了在用戶輸入時間時格式比較繁瑣,在添加頁面中加入日歷,用戶只需在日歷上選擇日期即可。相關(guān)功能點:在圖書比較多時,系統(tǒng)支持從后臺將Excel表添加到數(shù)據(jù)庫。用戶界面
23、原型窗口概述:圖書信息錄入界面:用來輸入圖書的基本信息,方便讀者的圖書檢索。圖書號可用性檢查界面:檢查圖書號是否可用。成功添加界面:圖書信息添加到數(shù)據(jù)庫后會給出添加成功提示。A查看圖書信息界面:用于驗證添加后的圖書信息是否可用。刪除圖書信息界面:管理員添加錯誤后可以通過此操作進(jìn)行修改失敗提示界面:可能包括多個,顯示錯誤信息,幫助用戶提供操作.界面細(xì)節(jié):是否可用添加取消ui圖書信息錄入界面丿N目的:檢測輸入的圖書號是否可用操作要求:用戶添加圖書號后可進(jìn)行檢測N目的:輸入圖書信息添加要求:按對應(yīng)名稱進(jìn)行添加(5)規(guī)約與約束類型編號描述行為約束UCKD01添加信息時,各個類型應(yīng)對應(yīng)性能約束UCKD0
24、2檢查是否可用時,必須在5秒內(nèi)給出結(jié)果4。1。1.2圖書信息匯總表(UC_R_TS_XXHZ)報表名稱:圖書信息匯總表報表概述:用戶的部門與職位:圖書管理員,圖書館。用戶的業(yè)務(wù)意圖:滿足讀者查詢的需求,查看圖書使用情況保持圖書信息的實時性。相關(guān)場景與頻率:頻率:每季度固定發(fā)生一次;平時不定期發(fā)生,圖書信息改變時發(fā)生,由管理員管理報表內(nèi)容(What):領(lǐng)域類圖;class數(shù)據(jù)項;數(shù)據(jù)項內(nèi)容說明可借本書可借圖書的存儲值直接反映圖書館可借同一圖書的數(shù)量圖書類別圖書類別中的一種分類依據(jù)計算公式:可借本書=圖書館現(xiàn)有此圖書本書-被借出的本數(shù)。輸入/輸出格式(How):圖書信息匯總表圖書號圖書名作者出版社
25、出版時間內(nèi)容簡介可借本書圖書類別其他排列順序:按圖書號進(jìn)行排序。換頁級別:每頁不超過15條,超過部分分頁顯示.4。1。2領(lǐng)域模型1。2。1圖書信息表領(lǐng)域類類名稱:圖書信息表別名:圖書信息庫涉及主題域:圖書管理模塊:對圖書信息操作的添加、查看、刪除事件借還書管理子模塊:讀者查詢圖書信息事件數(shù)據(jù)窗口分析:添加事件查詢事件刪除事件共同部分圖書號圖書名作者出版社出版時間內(nèi)容概要可借本數(shù)圖書類別圖書號圖書號圖書號圖書名內(nèi)容圖書名圖書名圖書號:圖書按類別在書架上排放的位置進(jìn)行的統(tǒng)一編號,而且圖書編號是唯一的。圖書名:應(yīng)用圖書名比較方便,在圖書名有相同時,用圖書號區(qū)分。數(shù)據(jù)組成與格式:圖書號:區(qū)別圖書的編碼
26、圖書名:圖書的名稱作者:圖書的編寫者出版社:出版圖書的出版社名稱出版時間:圖書出版的具體時間可借本數(shù):圖書館現(xiàn)有此圖書本數(shù)圖書類別:圖書所屬的類別4。2讀者管理子系統(tǒng)4。2.1用例模型在3.3小節(jié)的分析上,可以抽象出如下所示的用例模型。假改讀者信息圈書管理員刪除讀者信息世氏代-圍七蔭瘞員査詢鳥鷲改讀蠶信意)車廚書逗理員黜除廈餐信?。?。2.1。1讀者信息管理(UC_B_GL_DuZheXinXi)(1)概述用例名稱:管理讀者信息編號:UCBGLDuZheXinXi參與者:圖書管理員用例概述:圖書管理員將實時的讀者的基本信息添加到系統(tǒng)數(shù)據(jù)庫中并進(jìn)行管理.相關(guān)Stakeholder:Stakerh
27、older利益點管理員1、省略了讀者可以自己完成的操作,節(jié)省時間2、提高了工作效率、-H-fy讀者可依據(jù)讀者信息表登錄系統(tǒng),避免了排隊等管理員來處理事件流描述前置條件:管理員登陸系統(tǒng)成功后置條件:確保沒有重復(fù)的讀者卡號基本事件流:1。管理員登陸系統(tǒng)后,選擇“讀者信息錄入”操作,進(jìn)入添加圖書信息的頁面,填寫讀者的基本信息。2點擊“添加”按鈕后,系統(tǒng)會將信息添加到數(shù)據(jù)庫的讀者信息匯總表中。3。添加成功后管理員可以執(zhí)行查看和刪除操作。擴展事件流1a.添加的讀者卡號與其他讀者卡號重復(fù)。1a1。頁面給出提示信息,管理員重新添加.2a。添加的信息不符合要求2a1。頁面給出提示信息,管理員重新添加.3a。管
28、理員添加了錯誤的讀者信息3a1。添加成功后查看讀者信息,查看到錯誤可將其刪除。異常事件流4a。管理員登陸失敗4a1。顯示失敗原因,重新登陸。5a。讀者信息添加失敗5a1.顯示失敗原因,修正后重新添加。相關(guān)需求與功能點用戶原始需求:通過輸入讀者卡號可查詢是否有和已錄入讀者信息重復(fù),若有則給出重復(fù)提示。若基本信息沒有添加完整,在點擊“添加”按鈕時給出提示。為了在用戶輸入時間時格式比較繁瑣,在添加頁面中加入日歷,用戶只需在日歷上選擇日期即可。相關(guān)功能點:在讀者比較多時,系統(tǒng)支持從后臺將Excel表添加到數(shù)據(jù)庫.用戶界面原型窗口概述:作者:XXX|4.具體需求 作者:XXX14.具體需求 讀者信息錄入
29、界面:用來輸入讀者的基本信息。讀者號可用性檢查界面:檢查讀者卡號是否可用.成功添加界面:讀者信息添加到數(shù)據(jù)庫后會給出添加成功提示。查看讀者信息界面:用于驗證添加后的讀者信息是否可用。刪除讀者信息界面:管理員添加錯誤后可以通過此操作進(jìn)行修改。失敗提示界面:可能包括多個,顯示錯誤信息,幫助用戶提供操作。界面細(xì)節(jié):卡號是否可用姓名1N性別目的:檢測輸入的讀者卡號是否可用單位操作要求:用戶添加卡號目的:填寫完成后入校時間后可進(jìn)行檢測進(jìn)行添加操作*ui讀者信息錄入界面(5)規(guī)約與約束類型編號描述行為約束UCKD01添加信息時,各個類型應(yīng)對應(yīng)性能約束UCKD02檢查是否可用時,必須在5秒內(nèi)給出結(jié)果*目的:
30、輸入讀者信息添加取消添加要求:按對應(yīng)名稱進(jìn)行添加N4。2.1.2讀者信息匯總表(UC_R_DZ_XXHZ)報表名稱:圖書信息匯總表報表概述:用戶的部門與職位:圖書管理員,圖書館用戶的業(yè)務(wù)意圖:讀者登錄時賬號的依據(jù),方便查詢用戶信息以及了解用戶數(shù)量及單位方便添加相關(guān)書籍。相關(guān)場景與頻率:每學(xué)年固定發(fā)生一次,在有學(xué)生插入退學(xué)或新老師調(diào)入調(diào)出情況會有改動.報表內(nèi)容(What):領(lǐng)域類圖;數(shù)據(jù)項內(nèi)容說明卡號讀者登錄系統(tǒng)的賬號,及借書卡號該卡號與讀者入學(xué)時間及單位有關(guān)單位讀者所屬院系讀者基本信息的部分輸入/輸出格式(How)讀者信息匯總表卡號姓名性別單位密碼入校時間其他A排列順序:按卡號進(jìn)行排序。換頁級
31、別:每頁不超過15條,超過部分分頁顯示。4。2。1。3讀者信息添加UC_I_TJ_DZXX1、使用者名稱:讀者登錄業(yè)務(wù)目的:驗證讀者身份,成功登錄后才可辦理圖書續(xù)借手續(xù).時機:不定,讀者需要辦理圖書續(xù)借或查看個人借閱信息時發(fā)生。頻率:對于用戶的每次使用,大約在13次左右.2、內(nèi)容與格式交互過程:讀者管理子系統(tǒng):通過管理員錄入讀者信息,在讀者登錄時才可驗證成功。借還書子系統(tǒng):通過成功驗證,讀者才能辦理圖書續(xù)借及查看借閱信息的操作。數(shù)據(jù)包說明:驗證信息:讀者卡號+讀者密碼領(lǐng)域模型4。2。2.1讀者信息表領(lǐng)域類類名稱:讀者信息表領(lǐng)域類別名:無涉及主題域:讀者管理模塊:對讀者信息進(jìn)行操作的添加、查看、
32、刪除事件。借還書模塊:讀者登錄系統(tǒng)身份驗證事件。數(shù)據(jù)窗口分析:添加事件查看事件刪除事件登錄事件卡號姓名性別單位入校時間密碼卡號姓名卡號姓名卡號密碼作者:XXX|4.具體需求 #作者:XXX|4.具體需求 作者:xxx|4.具體需求28數(shù)據(jù)組成與格式:卡號:讀者入學(xué)時,統(tǒng)一分配的卡號姓名:讀者姓名性別:讀者性別單位:用戶所屬機構(gòu)或院系入校時間:讀者入校的具體時間密碼:初始密碼與卡號相同,之后讀者可以自己更改43借還書服務(wù)子系統(tǒng)4.3。1用例模型錄入倍書卡號在3。4小節(jié)的分析上,可以抽象出如下所示的用例模型.讀者登錄驗證QgrZ-讀老登錄醴逍仰cm4-隊者還寄(from弘母者還用4.3。1。1借還
33、圖書管理(UC_B_TS_JieHuan)概述用例名稱:借還圖書管理編號:UC_B_TS_JieHuan參與者:圖書管理員、讀者用例概述:讀者通過該圖書管理系統(tǒng),查詢圖書信息后到圖書館取書并在圖書管理員處登記借書信息,借出圖書后讀者可通過該系統(tǒng)查看借閱信息并可以進(jìn)行圖書續(xù)借操作。讀者還書時,管理員調(diào)出借閱信息,系統(tǒng)查看是否超期,若沒有超期,注銷掉本次借閱的信息,若超期則進(jìn)行罰款處理,之后注銷掉本次借閱信息。相關(guān)Stakeholder:Stakerholder利益點管理員操作便捷,有超期系統(tǒng)自動提示、-H-fy讀者避免了排長隊事件流描述前置條件:讀者、管理員登陸系統(tǒng)成功后置條件:讀者接受超期罰款
34、處罰基本事件流:1。管理員登陸系統(tǒng),讀者搜索圖書信息.2.讀者拿要借圖書在管理員處進(jìn)行登記,錄入借閱信息。3讀者登錄系統(tǒng),查看借閱信息,進(jìn)行圖書續(xù)借操作。4.讀者還書,管理員注銷圖書借閱記錄。擴展事件流1。讀者超期還書1a1。系統(tǒng)給出超期提示,并顯示罰款數(shù)額,讀者刷卡。2。讀者想要保留查詢結(jié)果2a1。登錄系統(tǒng),選擇存儲查詢結(jié)果。3。讀者借書數(shù)超過6本3a1.系統(tǒng)提示不可繼續(xù)借書讀者有到期的圖書未還4a1。系統(tǒng)提示不可繼續(xù)借書異常事件流5。管理員登陸失敗5a1。提示失敗原因,重新登陸6。讀者登陸失敗6a1。提示失敗原因,重新登陸相關(guān)需求與功能點用戶原始需求:讀者在查詢圖書信息時,可以按照不同的方
35、式進(jìn)行查詢,例如:按圖書分類、按圖書名、按作者、按圖書內(nèi)容等。讀者若希望查詢的信息在以后借書時還能夠用到,希望系統(tǒng)可以保存搜索信息。A每位讀者每次限借6本圖書,讀者在借書登記時若超過6本,系統(tǒng)會提示管理員,讀者不能再借讀者有到期未還的圖書,在借書時系統(tǒng)會提示管理員不能繼續(xù)借書在讀者還書時,若圖書超期,系統(tǒng)計算出超期天數(shù)及罰款數(shù)額提示給管理員。相關(guān)功能點:(4)用戶界面原型窗口概述:界面細(xì)節(jié):作者:XXX|4.具體需求I30作者:XXX|4.具體需求 作者:XXX|4.具體需求 ui圖書查詢界面讀者進(jìn)行操作的類型圖書館數(shù)目檢索系統(tǒng)請選擇典藏地點:目錄檢索分類導(dǎo)航讀書指弓廠新書通報一我的圖書館:任
36、意字段關(guān)鍵詞請輸入檢索關(guān)鍵字新檢索全部檢索讀者輸入和選擇檢索說明:(為了能記錄您的檢索歷史,請您先登錄!)任意字段關(guān)鍵詞是指:檢索書目記錄中所有字段的任意內(nèi)容。如:內(nèi)容提要里的語詞、題名里的語詞等。如:自然科學(xué)。上一頁下一頁轉(zhuǎn)到第1頁排序方式出版軒I降序排列|I排列IN搜索結(jié)果的顯示方式(5)規(guī)約與約束類型編號描述行為約束UCKD01用戶必須填寫明確的關(guān)鍵詞,才能得到最佳結(jié)果性能約束UCKD02用戶搜索時,必須在5秒內(nèi)給出結(jié)果借閱信息匯總表(UC_R_JY_XXHZ)報表名稱:借閱信息匯總表報表概述:用戶的部門與職位:圖書管理員,讀者,圖書館用戶的業(yè)務(wù)意圖:記錄借閱的圖書及日期,方便讀者還書時
37、的校驗;用于讀者查詢到期時間及辦理借閱手續(xù);了解讀者借書的周期性和增長情況.相關(guān)場景與頻率:按學(xué)年固定更新發(fā)生一次;平時在讀者借閱時進(jìn)行添加操作.報表內(nèi)容(What):領(lǐng)域類圖;數(shù)據(jù)項內(nèi)容說明借書卡號讀者的卡號讀者信息的主鍵圖書號圖書的編號圖書信息主鍵到期時間歸還圖書的最晚期限每本圖書可續(xù)借一次已借本數(shù)讀者現(xiàn)有未還圖書本數(shù)限制讀者最多借6本圖書計算公式:到期時間=借書時間+30天。續(xù)借后到期時間=借書時間+60天.已借本數(shù)=每借一本書值加一+每還一本書值減一俞入/輸出格式(How)借閱信息匯總表借書卡號圖書號借書時間到期時間已借本數(shù)4。3。1。3借閱信息添加UC_I_TJ_JYXX1、使用者名
38、稱:圖書續(xù)借業(yè)務(wù)目的:讀者通過登錄該系統(tǒng)獨自辦理圖書續(xù)借手續(xù)。時機:不定,用戶查看借閱信息及進(jìn)行圖書續(xù)借時發(fā)生。頻率:對于用戶的每次使用,大約在12次左右。2、內(nèi)容與格式交互過程:圖書管理子系統(tǒng):通過登記借閱信息,從圖書信息表中將對應(yīng)圖書信息添加的借閱信息表中。讀者管理子系統(tǒng):通過讀者信息表,得到用戶權(quán)限。圖書借閱子系統(tǒng):成功登陸后,通過生成的借閱信息表進(jìn)行查看相關(guān)信息,辦理續(xù)借手續(xù)。數(shù)據(jù)包說明:借閱信息:是否續(xù)借+圖書號+借書時間+到期時間作者:XXX|5。補充規(guī)約33作者:XXX|5。補充規(guī)約33領(lǐng)域模型4。3。2.1借閱信息表領(lǐng)域類類名稱:借閱信息表別名:借閱信息記錄涉及主題域:借還書管
39、理模塊:借閱信息的添加、查看、刪除及續(xù)借事件。圖書信息管理模塊:借書登記事件會更新圖書信息的可借本數(shù)讀者信息管理模塊:借書登記事件會更新讀者信息的已借本數(shù)。數(shù)據(jù)窗口分析:添加事件查看事件刪除事件共同部分卡號圖書號借書時間到期時間已借本數(shù)卡號圖書號卡號圖書號卡號圖書號數(shù)據(jù)組成與格式:卡號:讀者借書卡號A圖書號:圖書編號借書時間:讀者借書時間到期時間:最晚還書期限已借本數(shù):讀者現(xiàn)有未還圖書本數(shù)5。補充規(guī)約5。1設(shè)計約束5.1.1技術(shù)選擇的限制條件圖書管理系統(tǒng)采用的是B/S結(jié)構(gòu)的軟件體系,服務(wù)器采用A技術(shù),后臺數(shù)據(jù)庫采用SQLserver2000。5.1。2運行環(huán)境建議用部署圖表示部署圖為:作者:x
40、xx|5。補充規(guī)約 作者:xxx|5。補充規(guī)約 B/S客戶端Web瀏覽器器TIITServer=SQLserverCPUPentiumIV1.8Ghz及以上內(nèi)存512MB硬盤空間50。0MB以上硬盤剩余空間操作系統(tǒng)Windows2000及以上數(shù)據(jù)庫MicrosoftSQLServer2000開發(fā)環(huán)境Micros。ftVisualStudio20055.1.3預(yù)期的使用環(huán)境5.2質(zhì)量屬性5.2.1安全性要求平臺和傳輸提供安全性數(shù)據(jù)庫服務(wù)LmlL11嚴(yán)L9安全傳輸ill111調(diào)用方身份驗證消息完整性殆af早曲世=1n.ISj-iziu_i5。2。1。1訪問安全性要求該圖書管理系統(tǒng),用戶主要分為管理員和讀者,其中為登錄系統(tǒng)的讀者只可以搜索和查看圖
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 宣傳消防的橫幅標(biāo)語(165句)
- 2024五人合伙旅游開發(fā)項目合作協(xié)議模板3篇
- 廣播稿大全范文
- 2025年山東濟南市濟陽區(qū)所屬單位引進(jìn)急需緊缺專業(yè)人才4人管理單位筆試遴選500模擬題附帶答案詳解
- 2025年山東泰安寧陽縣事業(yè)單位招聘人員擬聘用歷年管理單位筆試遴選500模擬題附帶答案詳解
- 2025年山東新華健康科技限公司(省屬國企)校園招聘125人管理單位筆試遴選500模擬題附帶答案詳解
- 2025年山東德州市陵城區(qū)事業(yè)單位“人才回引”歷年管理單位筆試遴選500模擬題附帶答案詳解
- 打麥機課程設(shè)計
- 師德標(biāo)兵個人主要事跡(5篇)
- 2025年山東威海南海新區(qū)社會工作部所屬事業(yè)單位招聘18人歷年管理單位筆試遴選500模擬題附帶答案詳解
- 分布式光伏場站管理制度-運行管理
- 初中數(shù)學(xué)培優(yōu)補差總結(jié)3篇
- 醫(yī)療救護合作協(xié)議
- 開題報告:數(shù)智技術(shù)賦能的師范生深度學(xué)習(xí)過程畫像與實踐路徑優(yōu)化研究
- 第六單元《質(zhì)量與密度》3.密度的測量(分層訓(xùn)練)(解析版)
- 《無人機飛行操控技術(shù)(微課版)》全套教學(xué)課件
- 2023-2024學(xué)年廣東省深圳高級中學(xué)七年級(上)期末歷史試卷
- 病例封存應(yīng)急預(yù)案
- GB/T 44800-2024太陽能光熱發(fā)電站儲熱/傳熱用工作介質(zhì)技術(shù)要求熔融鹽
- 2024年人教版初二道德與法治上冊期末考試卷(附答案)
- 2024年全國教育大會精神全文課件
評論
0/150
提交評論