圖書管理系統(tǒng)需求規(guī)格說明書_第1頁
圖書管理系統(tǒng)需求規(guī)格說明書_第2頁
圖書管理系統(tǒng)需求規(guī)格說明書_第3頁
圖書管理系統(tǒng)需求規(guī)格說明書_第4頁
圖書管理系統(tǒng)需求規(guī)格說明書_第5頁
已閱讀5頁,還剩9頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)

文檔簡介

實踐工程需求文檔文檔編號工程代號工程名稱圖書管理系統(tǒng)產(chǎn)品版本1.0文檔名稱需求規(guī)格說明書工程負責人開發(fā)單位頁數(shù)密級軟件需求規(guī)格說明書(僅供參考)編制日期審核日期批準日期目錄TOC\o"2-3"\t"標題1,1"1引言31.1編寫目的31.2工程背景31.3產(chǎn)品范圍31.4參考資料32綜合描述32.1產(chǎn)品功能32.2用戶類和特征42.3運行環(huán)境42.4設(shè)計和實現(xiàn)上的限制53外部接口需求53.1硬件接口53.2軟件接口54功能需求55數(shù)據(jù)描述65.1數(shù)據(jù)字典65.2數(shù)據(jù)實體結(jié)構(gòu)描述96其它非功能需求136.1性能需求136.2業(yè)務(wù)規(guī)那么146.3其他需求14附錄A:分析模型141引言編寫本報告的目的是明確本系統(tǒng)的詳細需求,供使用單位確認系統(tǒng)的功能和性能,并作為軟件設(shè)計人員的設(shè)計依據(jù)和使用單位的驗收標準。開發(fā)軟件名稱:圖書管理系統(tǒng)。工程開發(fā)者:××學(xué)院計算機科學(xué)系“圖書管理系統(tǒng)”開發(fā)小組:×××(×號,組長),×××(×號),……用戶單位:××學(xué)院本系統(tǒng)通過強大的計算機技術(shù)給圖書管理人員和讀者借、還書帶來便利。本系統(tǒng)除了圖書館內(nèi)管理的一般功能,還包括網(wǎng)上在線查詢圖書信息、查詢本人的借閱情況和續(xù)借等功能。目標包括:減少人力與管理費用;提高信息準確度;改良管理和效勞;建立高效的信息傳輸和效勞平臺,提高信息處理速度和利用率;系統(tǒng)設(shè)計優(yōu)良,界面設(shè)計精美、友好、快捷,人性化設(shè)計,后臺管理功能強大、效率高;[1]錢樂秋等.軟件工程.清華大學(xué)出版社[2]張害藩.軟件工程導(dǎo)論〔第四版〕.清華大學(xué)出版社[3]王珊等.數(shù)據(jù)庫原理及設(shè)計.清華大學(xué)出版社[4]趙池龍等,軟件工程實踐教程,電子工業(yè)出版社2綜合描述本系統(tǒng)通過強大的計算機技術(shù)給圖書管理人員和讀者借、還書帶來便利。本系統(tǒng)除了圖書館內(nèi)管理的一般功能還外,還包括網(wǎng)上在線查詢圖書信息、查詢本人的借閱情況和續(xù)借等功能。本軟件的最終用戶是面向管理員〔圖書管理員和其它管理人員〕、讀者〔老師和同學(xué)等〕,他們都具有一定的計算機應(yīng)用根底,可以比擬熟練操作計算機。管理員和讀者都是經(jīng)常性用戶。系統(tǒng)維護人員為計算機專業(yè)人員,熟悉數(shù)據(jù)庫、操作系統(tǒng)、網(wǎng)絡(luò)維護工作。維護人員為間隔性用戶。2.效勞器 (1)處理器〔CPU〕:Pentium900M(推薦Pentium41.2G〕 (2)內(nèi)存容量〔RAM〕:至少256M〔推薦512M〕客戶端 (1)處理器〔CPU〕:Pentium133M或更高 (2)內(nèi)存容量〔RAM〕:64M或更高軟件環(huán)境數(shù)據(jù)庫效勞器端(1)操作系統(tǒng):MicrosoftWindows2000(2)數(shù)據(jù)庫管理系統(tǒng):Oracle,配置TCP/IP協(xié)議Web效勞器端(1)操作系統(tǒng):MicrosoftWindows2000(2)Internet信息效勞〔IIS〕6.0管理器(3)VisualStudio.NET2003,配置TCP/IP協(xié)議客戶端(1)操作系統(tǒng):Windows98/2000/2003/XP(2)Web瀏覽器:InternetExplorer5.0以上或Netscape4.0以上,配置TCP/IP協(xié)議3外部接口需求考慮到大量數(shù)據(jù)的備份等要求,需要保持與磁帶機和光盤刻錄機的接口,這較易實現(xiàn)。這里,主要考慮軟件與操作系統(tǒng)、數(shù)據(jù)庫管理系統(tǒng)的接口,以及局域網(wǎng)和互聯(lián)網(wǎng)軟件之間的數(shù)據(jù)交換??紤]到文檔處理時有可能需要較常用的辦公軟件。例如Microsoft的Office系列,所以應(yīng)盡量實現(xiàn)它們之間的數(shù)據(jù)格式的自動轉(zhuǎn)換。4功能需求〔1〕書籍管理書籍類別管理:增、刪除、改等管理。書籍信息管理:新書入庫,圖書購入后由圖書管理人員將書籍編碼并將其具體信息錄入書籍信息表。書籍信息修改,書籍信息由于工作人員的疏忽而出現(xiàn)錯誤時,可修改其信息。管理員按不同方式查詢、統(tǒng)計,讀者按不同方式查詢。出版社信息管理:增、刪除、改等管理。圖書注銷:某一局部圖書會隨著時間的增長及知識的更新而變得不再有使用的價值,或者圖書被損壞,這些圖書就要在圖書籍信息表中的除去。即從書籍信息表中刪去此書籍記錄?!?〕讀者管理讀者類別信息管理:增、刪除、改等管理。讀者信息管理:辦理、掛失、暫停借、注銷閱卡,錄入、修改、刪除讀者信息。〔3〕借閱管理續(xù)借管理:提供讀者在符合規(guī)定的情況下網(wǎng)上續(xù)借。還書管理:根據(jù)借閱卡編號、圖書ID等,在借閱信息表中找到相應(yīng)的記錄,將借書記錄刪除,更新該記錄的相應(yīng)數(shù)據(jù)〔圖書信息表〕。根據(jù)違反規(guī)定情況計算和登記罰款記錄。借書管理:根據(jù)借閱卡編號和圖書編號,進行借書登記。在借閱信息表中插入一條借書記錄,該記錄包括讀者ID、圖書ID、借出日期、借閱編號、操作員等信息,更新該記錄的相應(yīng)數(shù)據(jù)〔圖書信息表〕。把超期圖書以列表的形式顯示出來,并以電子郵件或打印成書面通知讀者。提供讀者網(wǎng)上查詢自己的借閱情況〔包括超期提示〕5數(shù)據(jù)描述1、數(shù)據(jù)流條目〔1〕數(shù)據(jù)流名:管理工作請求單說明:管理請求單是系統(tǒng)根據(jù)工作人員或者管理人員的輸入情況自動形成的,通過這個單子,來決定系統(tǒng)的行為:進行一些管理工作。數(shù)據(jù)流來源:圖書館管理工作人員。數(shù)據(jù)流去向:圖書管理系統(tǒng)數(shù)據(jù)流定義:管理工作請求單=[購入新書|學(xué)生借書|學(xué)生還書|圖書注銷]〔2〕數(shù)據(jù)流名:查詢信息請求單說明:查詢信息請求單是系統(tǒng)根據(jù)工作人員或者管理人員或者學(xué)生的輸入情況自動形成的,通過這個單子,來決定系統(tǒng)的行為:進行一些查詢工作。數(shù)據(jù)流來源:圖書館管理工作人員,學(xué)生。數(shù)據(jù)流去向:圖書館管理系統(tǒng)數(shù)據(jù)流定義:查詢信息請求單=[查詢學(xué)生請求信息|查詢圖書請求信息]〔3〕數(shù)據(jù)流名:圖書信息說明:圖書信息是系統(tǒng)經(jīng)過圖書信息查詢之后產(chǎn)生的一組信息;數(shù)據(jù)流來源:圖書館管理系統(tǒng)。數(shù)據(jù)流去向:圖書館管理人員數(shù)據(jù)流定義:圖書信息=圖書編號+ISBN+作者+出版社+價格+書架號+{借閱情況}〔4〕數(shù)據(jù)流名:學(xué)生信息說明:學(xué)生信息是系統(tǒng)經(jīng)過學(xué)生信息查詢之后產(chǎn)生的一組信息;數(shù)據(jù)流來源:圖書館管理系統(tǒng)。數(shù)據(jù)流去向:圖書館管理人員和學(xué)生數(shù)據(jù)流定義:學(xué)生信息=學(xué)生編號+姓名+性別+有效證件號碼+聯(lián)系方式+{借書情況}〔5〕數(shù)據(jù)流名:提示信息說明:提示信息是系統(tǒng)根據(jù)一些非法操作,非法請求信息,或者合理操作,合理信息的來提示操作者對系統(tǒng)的操作情況;數(shù)據(jù)流來源:圖書館管理系統(tǒng)。數(shù)據(jù)流去向:圖書館管理人員和學(xué)生〔6〕數(shù)據(jù)流名:當前日期說明:當前日期是因為系統(tǒng)對人員操作某信息的跟蹤的需要。以便查詢或維護。數(shù)據(jù)流來源:系統(tǒng)時鐘。數(shù)據(jù)流去向:圖書館管理系統(tǒng)數(shù)據(jù)流定義:當前日期=年/月/日/小時/分/秒;〔7〕數(shù)據(jù)流名:罰款單說明:罰款單是系統(tǒng)經(jīng)過根據(jù)學(xué)生的違規(guī)情況而產(chǎn)生的信息;數(shù)據(jù)流來源:圖書館管理系統(tǒng)。數(shù)據(jù)流去向:學(xué)生數(shù)據(jù)流定義:罰款單=罰款編號+圖書編號+學(xué)生編號+罰款金額+罰款日期+備注;2、文件條目〔1〕數(shù)據(jù)文件名:學(xué)生文件簡述:存放的是學(xué)生根底信息數(shù)據(jù)。數(shù)據(jù)文件組成:表單形式存儲文件內(nèi)容:學(xué)生文件=學(xué)號+姓名+性別+出生日期+有效證件號碼+聯(lián)系方式+登記日期+有效期至;存儲方式:以學(xué)生學(xué)號為記錄關(guān)鍵字升序排列〔2〕數(shù)據(jù)文件名:借書文件簡述:存放的是借書信息數(shù)據(jù)。數(shù)據(jù)文件組成:表單形式存儲文件內(nèi)容:借書文件=圖書編號+學(xué)生編號+借閱日期+應(yīng)還日期+狀態(tài)存儲方式:以圖書編號和學(xué)生編號為記錄關(guān)鍵字升序排列〔3〕數(shù)據(jù)文件名:入庫單簡述:存放的是入庫新書的信息數(shù)據(jù)。數(shù)據(jù)文件組成:表單形式存儲文件內(nèi)容:入庫單=新書編號+書名+ISBN+數(shù)量+入庫時間;存儲方式:以新書編號為記錄關(guān)鍵字升序排列〔4〕數(shù)據(jù)文件名:圖書目錄文件簡述:存放的是圖書檔案的信息數(shù)據(jù)。數(shù)據(jù)文件組成:表單形式存儲文件內(nèi)容:圖書目錄文件=圖書編號+條形碼+書名+類型+作者+譯者+ISBN+出版社+價格+頁碼+書架名稱+現(xiàn)存量+庫存總量+入庫時間+操作員+簡介+借出次數(shù)+是否注銷;存儲方式:以圖書編號為記錄關(guān)鍵字升序排列〔5〕數(shù)據(jù)文件名:圖書館信息文件簡述:存放的是圖書館的根底信息數(shù)據(jù)。數(shù)據(jù)文件組成:文檔形式存儲文件內(nèi)容:圖書館信息文件=圖書館名稱+圖書館館長+負責人++說明;〔6〕數(shù)據(jù)文件名:書架設(shè)置信息文件簡述:存放的是設(shè)置書架的根底信息數(shù)據(jù)。數(shù)據(jù)文件組成:文檔形式存儲文件內(nèi)容:書架設(shè)置信息文件=書架編號+書架名稱;〔7〕數(shù)據(jù)文件名:圖書詞庫設(shè)置文件簡述:存放的是系統(tǒng)常有的詞庫數(shù)據(jù)。數(shù)據(jù)文件組成:文檔形式存儲文件內(nèi)容:圖書詞庫設(shè)置文件=供給商+分級+附件+尺寸+語系+印刷;〔8〕數(shù)據(jù)文件名:系統(tǒng)參數(shù)設(shè)置信息文件簡述:存放的是系統(tǒng)參數(shù)設(shè)置信息數(shù)據(jù)。數(shù)據(jù)文件組成:文檔形式存儲文件內(nèi)容:系統(tǒng)參數(shù)設(shè)置信息文件=辦證費用+證件有效期+圖書超期罰款金額;3、加工條目〔1〕加工1.2:處理學(xué)生借書加工邏輯:BEGIN讀取學(xué)生借書請求信息和當前日期以及學(xué)生文件,圖書目錄文件 IF 在學(xué)生文件中找不到該學(xué)生或者圖書目錄文件中顯示該圖書屬于注銷圖書或者該圖書屬于已借THEN輸出非法借書請求〔相當于拒絕借書〕ELSE輸出借書成功并將借書信息寫入借書文件 END〔2〕加工1.3:處理學(xué)生還書加工邏輯:BEGIN讀取學(xué)生還書請求信息,當前日期,學(xué)生文件,圖書目錄文件和借書文件 IF 〔在圖書目錄文找到該圖書是未借出或者該圖書是掛失〕 THEN輸出非法還書請求ELSE IF 在借書文件中找到到當日為止,該書超期 THEN罰款ELSE輸出還書成功并且更新借書文件 END〔3〕加工1.4:處理圖書注銷加工邏輯:BEGIN讀取注銷圖書請求信息,當前日期和圖書目錄文件 IF 在圖書目錄文件說明該圖書已經(jīng)注銷THEN輸出非法注銷請求信息〔或者說重復(fù)注銷〕ELSE注銷成功并且更新圖書目錄文件 END〔4〕加工2.1:學(xué)生信息查詢加工邏輯:BEGIN讀取查詢學(xué)生信息請求單,學(xué)生文件和借書文件 IF 在學(xué)生文件未找到該學(xué)生THEN該學(xué)生不存在ELSE輸出學(xué)生信息 END〔5〕加工2.2:圖書信息查詢加工邏輯:BEGIN讀取查詢圖書信息請求單,圖書目錄文件和借書文件 IF 在圖書目錄文件未找到該圖書THEN該書不存在ELSE輸出圖書信息 END實體名稱:圖書信息表存儲位置:圖書信息存儲組織:一本圖書一條記錄主鍵:圖書編號數(shù)據(jù)元素數(shù)據(jù)采集方式說明圖書編號人工采集主鍵,必須輸入圖書名稱人工采集必須輸入圖書類別編號人工采集必須輸入書架位置人工采集ISBN人工采集作者人工采集譯者人工采集單價人工采集出版社編號人工采集出版時間人工采集總數(shù)量人工采集入庫日期自動采集入庫操作員自動采集現(xiàn)存量自動采集借閱次數(shù)自動采集是否注銷人工采集內(nèi)容簡介人工采集備注人工采集相關(guān)提供數(shù)據(jù)主要功能模塊:書籍管理、借閱管理、注銷管理數(shù)據(jù)輸出接受主要功能模塊:書籍管理、借閱管理、注銷管理修改記錄:實體名稱:讀者信息表存儲位置:讀者信息存儲組織:一個讀者一條記錄主鍵:讀者編號數(shù)據(jù)元素數(shù)據(jù)采集方式說明讀者編號〔借書證號碼和用戶名與此同〕人工采集主鍵,必須輸入讀者姓名人工采集必須輸入讀者類別編號人工采集必須輸入讀者性別人工采集出生日期人工采集讀者狀態(tài)人工采集辦證日期自動采集已借圖書數(shù)量自動采集證件名稱人工采集證件號碼人工采集讀者單位人工采集人工采集聯(lián)系人工采集EMAIL人工采集用戶密碼人工采集辦證操作員自動采集備注人工采集相關(guān)提供數(shù)據(jù)主要功能模塊:讀者管理、借閱管理數(shù)據(jù)輸出接受主要功能模塊:讀者管理、借閱管理修改記錄:實體名稱:借閱信息表存儲位置:借閱信息存儲組織:一本借閱一條記錄主鍵:圖書編號數(shù)據(jù)元素數(shù)據(jù)采集方式說明圖書編號人工采集主鍵,必須輸入圖書名稱自動采集讀者編號人工采集主鍵,必須輸入讀者姓名自動采集圖書價格自動采集借閱日期自動采集應(yīng)還日期自動采集續(xù)借次數(shù)自動采集借閱操作員自動采集相關(guān)提供數(shù)據(jù)主要功能模塊:借閱管理、續(xù)借管理數(shù)據(jù)輸出接受主要功能模塊:借閱管理、續(xù)借管理修改記錄:實體名稱:圖書類別表存儲位置:圖書類別存儲組織:一類圖書一條記錄主鍵:圖書類別編號數(shù)據(jù)元素數(shù)據(jù)采集方式說明圖書類別編號人工采集主鍵,必須輸入圖書類別名稱人工采集必須輸入備注人工采集相關(guān)提供數(shù)據(jù)主要功能模塊:書籍類別管理數(shù)據(jù)輸出接受主要功能模塊:書籍類別管理、書籍管理修改記錄:實體名稱:出版社信息表存儲位置:出版社信息存儲組織:一個出版社一條記錄主鍵:出版社編號數(shù)據(jù)元素數(shù)據(jù)采集方式說明出版社編號人工采集主鍵,必須輸入出版社名稱人工采集必須輸入出版社地址人工采集郵政編碼人工采集聯(lián)系人人工采集聯(lián)系人工采集EMAIL人工采集備注人工采集相關(guān)提供數(shù)據(jù)主要功能模塊:出版社管理數(shù)據(jù)輸出接受主要功能模塊:出版社管理、書籍管理修改記錄:實體名稱:讀者類別表存儲位置:讀者類別存儲組織:一類讀者一條記錄主鍵:讀者類別編號數(shù)據(jù)元素數(shù)據(jù)采集方式說明讀者類別編號人工采集主鍵,必須輸入讀者類別名稱工人采集必宿輸入可借書數(shù)量人工采集可借書天數(shù)人工采集可續(xù)借次數(shù)人工采集逾期緩沖天數(shù)人工采集逾期每天罰款金額人工采集喪失罰款倍數(shù)人工采集相關(guān)提供數(shù)據(jù)主要功能模塊:讀者類別管理數(shù)據(jù)輸出接受主要功能模塊:讀者管理、讀者類別管理修改記錄:實體名稱:圖書注銷信息表存儲位置:圖書注銷信息存儲組織:一本用戶一條記錄主鍵:圖書編號數(shù)據(jù)元素數(shù)據(jù)采集方式說明圖書編號人工采集主鍵,必須輸入注銷數(shù)量人工采集必須輸入注銷日期人工采集注銷操作員自動采集相關(guān)提供數(shù)據(jù)主要功能模塊:注銷管理數(shù)據(jù)輸出接受主要功能模塊:注銷管理、書籍管理修改記錄:6其它非功能需求由于此開發(fā)工程針對圖書館,使用頻度較高,使用性要求比擬高。為防止對信息資料和管理程序的惡意破壞,要求有較為可靠的平安性能??傊蠓€(wěn)定、平安、便捷,易于管理和操作。查詢速度:不超過10秒;其它所有交互功能反響速度:不超過3秒;可靠性:平均故障間隔時間不低于200小時。在

溫馨提示

  • 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)容負責。
  • 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論