圖書管理系統需求報告(通用5篇)
在學習、工作生活中,報告與我們愈發關系密切,寫報告的時候要注意內容的完整。那么一般報告是怎么寫的呢?以下是小編為大家收集的圖書管理系統需求報告(通用5篇),希望能夠幫助到大家。
圖書管理系統需求報告1
一、概述
1、編寫目的
在對系統計劃階段的確定的工作范圍內進一步對目標對象和環境作細致、深入的調查分析。
2、項目背景
a.所建設開發軟件系統的名稱:圖書館管理系統。
b.本項目的任務提出者:系統開發小組。
c.用戶:圖書館工作人員及讀者。
d.軟件系統委托方:圖書館領導。
3、定義
數據流程圖(DFD):為描述軟件系統中的信息流提供了一個圖形方法。箭頭代表數據流,方框代表數據的源點或終點,圓框代表數據流的交換,雙杠代表數據存儲的地方。
數據字典是對數據流程圖中的數據,變換等進行精確的定義。
4、參考資料
《數據庫系統簡明教材》 《軟件工程技術與實踐》 《軟件工程基礎》
二、現行系統概況
該單位圖書館現為人工管理,效率低,易比錯,手續繁瑣,而且耗費大量的人力。圖書館希望設計一個圖書管理系統,用于管理讀者的登記,圖書的購入、借出、歸還以及注銷等。并且方便管理人員還查閱某位讀者、某本圖書的借閱情況。并可加快對當前借閱情況統計的效率,以全面掌握圖書的流通情況、提高工作效率、加快信息反饋,為讀者提供滿意的借閱環境。
三、系統需求說明
1、對功能的規定
經過以上詳細的用戶調查,在現行業務流程和數據分析的基礎上,基本可以確定系統設計必須達到的目標。
以下是圖書管理系統必須具備的功能:
1.新進圖書的登記功能:對于購進的新書,系統必須具備圖書信息資料的錄入功能。
2.圖書的查詢修改功能:當圖書資料發生變化,如圖書丟失或有錯誤信息輸入時,則應能夠及時對數據進行修改和補充。
3.借閱的登記,歸還的登記功能:系統的主要功能之一,供本校學生借閱圖書、歸還圖書,并進行登記。
4.學生信息的增加、刪除和修改功能:系統主要功能之一,建立學生信息,并對其進行維護。
2、對性能的規定
為了保證系統能夠長期、安全、穩定、可靠、高效的運行,圖書管理系統應該滿足以下的性能需求:
(1)、系統處理的準確性和及時性
系統處理的準確性和及時性是系統的必要性能。在系統設計和開發過程中,要充分考慮系統當前和將來可能承受的工作量,使系統的處理能力和響應時間能夠滿足學校對信息處理的需求。
(2)、系統的開放性和系統的可擴充性
圖書管理系統在開發過程中,應該充分考慮以后的可擴充性。例如用戶查詢的需求也會不斷的更新和完善。所有這些,都要求系統提供足夠的手段進行功能的調整和擴充。而要實現這一點,應通過系統的開放性來完成,既系統應是一個開放系統,只要符合一定的規范,可以簡單的加入和減少系統的模塊,配置系統的硬件。通過軟件的修補、替換完成系統的升級和更新換代。
(3)、系統的易用性和易維護性
圖書管理系統是直接面對使用人員的,而使用人員往往對計算機并不時非常熟悉。這就要求系統能夠提供良好的用戶接口,易用的人機交互界面。要實現這一點,就要求系統應該盡量使用用戶熟悉的術語和中文信息的界面;針對用戶可能出現的使用問題,要提供足夠的在線幫助,縮短用戶對系統熟悉的過程。
(4)、系統的標準性
系統在設計開發使用過程中都要涉及到很多計算機硬件、軟件。所有這些都要符合主流國際、國家和行業標準。
(5)、系統的先進性
目前計算系統的技術發展相當快,做為圖書管理系統工程,在系統的生命周期盡量做到系統的先進,充分完成企業信息處理的要求而不至于落后。這一方面通過系統的開放性和可擴充性,不斷改善系統的功能完成。另一方面,在系統設計和開發的過程中,應在考慮成本的基礎上盡量采用當前主流并先進且有良好發展前途的產品。
(6)、系統的響應速度
圖書管理系統系統在日常處理中的響應速度為秒級,達到實時要求,以及時反饋信息。在進行統計分析時,根據所需數據量的不同而從秒級到分鐘級,原則是保證操作人員不會因為速度問題而影響工作效率。
3、輸入輸出要求
輸入:鍵盤,鼠標等。
輸出:顯示器等。
4、其他專門要求
數據庫:對于圖書館管理信息系統來說,數據的處理流程從軟件操作的過程確定基礎數據為:圖書管理員數據讀者數據(圖書證)圖書信息
為了方便用戶對圖書的維護工作減少數據輸入量和數據一致性,基礎數據還定義為:圖書類別定義出版社定義
5、條件、假定和限制
運行環境:兼容當前主流操作系統95/98/NT/ME/2000/XP,Office軟件等。
硬件環境:奔騰4以上計算機,打印機、掃描機等。開發軟件:SQL Server、vb等。
圖書管理系統需求報告2
1.引言
1.1編寫目的
對于圖書館龐大的進出圖書流量,繁多的圖書種類,要管理這些依靠人力已經遠遠不足,不管會花費很多人力物力,而且還將花費額外的費用,因此,計算機系統的應用就顯得非常重要,可以通過軟件松實現對圖書的進、消、存管理,提高工作效率、服務質量和管理水平,并且使得圖書館管理人員可以輕松的進行管理。因而研發圖書館管理系統已經成為一件迫在眉睫的事。
1.2背景
開發軟件名稱:圖書館管理系統。
1.3定義
圖書館管理系統是建立以數據庫為后臺核心應用、以服務為目的平臺,對資源進行科學的加工整理和管理維護,為教學和科學研究提供文獻信息保障、為借閱者提供服務效率和為管理者提高圖書管理效率而設計的系統。
2.可行性研究的前提
隨著計算機應用的日益普及和深化,圖書館信息量的日益增加,使用計算機軟件來管理圖書已經成為一種趨勢。由于學校藏書量大,借書的學生多,原來的人工工作方式不僅會造成辦理時間的延誤和人力資源的浪費,而且存在著各種信息不易存放、易丟失、難以備份和查詢等缺點。因此,實現一個將各種圖書管理和服務功能集成起來的管理系統就顯得十分必要,既可以節省資源,又可以有效存儲、更新、查詢信息,提高工作和服務效率。
2.1要求
(1)軟件功能:對圖書館的圖書信息和用戶(讀者,借閱者等)信息進行有效的管理,包括讀者和圖書信息的查詢和管理;
(2)軟件性能:可以快捷有效地完成借閱、查詢等的各項操作,錄入數據合法性校驗程序高,查詢速度快。保證信息的正確和及時更新,并降低信息訪問的成本。
(3)能夠適應變化,可擴展項強
(4)安全保密:具有高安全性和一定的保密機制
2.2目標
以最低的成本,在最短的期限內開發出具有管理圖書和用戶信息功能的圖書館管理信息系統。包括人力與設備費用的節省,處理速度的提高和人員工作效率的提高等。
2.3條件,假定和限定
①建議軟件壽命:10年。
②進行系統方案選擇比較的時間:為10天。
③經濟來源:甘肅中醫藥大學
④運行環境:操作系統:WindowsXP;數據庫類型:SQL server
⑤可利用現有圖書館管理系統進行結構研究
2.4進行可行性研究的方法
本次可行性分析是按照軟件工程的規范步驟進行的,即按復查項目目標和規模,研究目前正使用的系統,導出新系統的高層邏輯模型,重新定義問題這一循環反復的過程進行。然后提出系統的實現方案,推薦最佳方案,對所推薦的方案進行經濟、技術、用戶操作和法律的可行性分析,最后給出系統是否值得開發的結論。
3.對現有系統的分析
3.1數據流圖
(1)頂層數據流圖
借書模塊數據流圖
(2)系統功能框架結構
3.2工作負荷
以前的圖書管理完全是手工操作,從新書的購買、編碼、入庫、上架到借閱、續借、查詢等,耗費了很大的人力,并且很難避免錯誤的發生,該圖書管理系統針對這些問題,不僅降低了工作量,還改善了圖書管理上的準確性,功能清晰易懂,便于操作。
3.3費用開支
軟件開發中的費用支出主要有開發人員、材料、設備、開發空間以及后期的維護等方面的支出。
3.4人員
對于此系統的開發,需要至少兩名有經驗的軟件開發人員,系統的操作人員以及后期維護人員。
3.5設備
需要開發軟件相關的配置較高的計算機至少10臺,圖書管理系統的應用支撐平臺,提供對上層應用系統的信息管理支持,包括數據庫管理系統(Microsoft SQL Server/ORACLE)、Windows操作系統等。
3.6局限性
計算機是需要電才能工作的,因此,必須保證不會停電,計算機數據的即使備份,借閱證的即使辦理,界面是否簡單易學等。
4.所建議的系統
所建議系統是滿足用戶查詢,預約,續借的便捷系統,其中系統管理、書籍管理、讀者管理和借閱管理等大部分的功能通過圖書館內的局域網實現,有利于提高系統的效率和安全性,用戶在經過身份確認后,系統按照權限的不同向不同的用戶提供各種需求。
4.1改進之處
在以上幾點中已可以看出新系統的性能與功能上與現有系統的差別,首先新系統克服了原來系統的資金投入大,人員設備技術含量低,系統工作負擔重等缺點。而且加入了對數據的安全性保護的功能,使原有系統在可用性與穩健性方面有了很大的進步。
4.2影響
①對設備的影響
采用建議系統后,改進了原有系統的性能,所以對設備要求自然更高,包括數據備份空間和性能上的改進,設備必須跟著升級。
②對現有軟件的影響
由于建議系統采用了先進的數據庫技術以及一系列高技術含量軟件,使得原來系統上的一些軟件無法繼續使用,不過在新系統開發過程中將盡量考慮到,對現有軟件的兼容性問題。 3.對用戶的影響
由于建議系統采用了先進的數據庫技術以及一系列高技術含量軟件,使得原來系統上的一些軟件無法繼續使用,不過在新系統開發過程中將盡量考慮到對現有軟件的兼容性,且對用戶要有一個適應期。
4.3.技術條件方面的可行性
就目前使用的開發技術來說建議系統的功能目標應該能夠達到;利用現有的技術在規定的期限內開發工作基本能夠完成。
5.可選擇的其他系統方案
由于系統簡單,所以開發小組沒有提供其他的方案,只有一種開發方案,用此一種開發方案開發該系統。
6投資及收益分析
6.1支出
該系統需要開發人員費用支出,硬件費用的支出,軟件費用的支出以及后期運行與維護的費用支出。
6.2收益
本系統自主開發,用于學校圖書館管理之用,唯一的收益就是學習,提高了學校圖書
館的管理效益,從經濟上考慮,雖然沒有收益,但開發本系統對圖書管理是完全可行的。
6.3敏感性分析
為測算項目可能承受風險的能力及項目在財務上、經濟上的可靠性,對項目的主要風險因素的變化對項目財務內部收益率和投資回收期的影響進行敏感性分析。由于該系統不是盈利為目的,沒有經濟方面的收益,所以不涉及該項的分析。
7.社會條件方面的可行性分析
7.1法律方面的可行性
由于所有軟件都用正版,技術資料都由提出方保管,數據信息均可保證合法來源。所以,在法律方面是可行的。
7.2用戶使用可行性
使用本系統的人員均有一定計算機應用基礎,系統維護員由計算機的專業人員擔任,所有人員都要經過本系統的使用培訓。經過簡單培訓人員就會熟練使用本軟件。所以使用方面是可行的。
8.結論
本項目具有方便快捷等優勢,使得圖書管理實現電子化,符合社會信息化發展的需要,技術、經濟、操作、法律方面都是可行的,因此,開發該系統是完全可以的。
圖書管理系統需求報告3
1.引言
1.1編寫的目的
隨著世界經濟的急速發展,互聯網也越來越普及。同時為了方便人們的生活,互聯網已經和我們生活的分不開了。由于圖書館書籍繁多,人工管理較為困難,難免會出現一些書籍遺漏的信息。為了保障同學借書方便,管理員管理方便,因此開發了一個可以實現圖書的添加查詢和存儲和更新的管理系統。
1.2背景
待開發的軟件系統的名稱:圖書管理系統;
本項目的任務提出者:陳錦輝
本想任務的開發者:陳錦輝
用戶:學校師生及圖書管理員
實現該軟件的計算中心或計算機網絡是:xju_5.8G。
1.2定義
借書管理:包括借書的學生信息
圖書信息:包括所有書籍的信息
圖書查詢:通過學生借書的信息查詢所借書籍的詳細信息
SQL:結構化查詢語言。
1.4參考資料
[1]《軟件工程概論》(第三版)鄭人杰馬素霞等編著.
[2] Java2實用教程(題庫+微課視頻版)耿祥義張躍平編著.
[3]可行性研究報告(GB8567——88)
2.可行性研究的前提
2.1要求
功能:登記學生借書的信息,還書信息、查詢書籍。
性能:圖書管理員可以查看學生借書的情況。
輸出:輸出信息。
輸入:學生信息、書籍信息;
在安全與保密方面的要求:學生的信息只有圖書管理員才有查詢和修改的權限;
完成期限:30天
2.2目標
減少物力與財力。
減少借書的`繁瑣。
提高圖書管理員的工作效率。
提高學生對圖書館的滿意程度。
2.3條件、假定和限制
a.所建議系統的運行壽命的最小值:4年;
b.經費來源:學校資助;
c.硬件條件:4303的機房設備和網絡設備;
d.運行環境:Windows7以上系統;
e.開發環境:intellij IDEA;
f.可利用的信息和資源:書籍信息管理系統;
g.系統投入使用的最晚時間:2022.10.9。
2.4進行可行性研究的方法
本次可行性研究主要通過調查研究法、分析法。通過學生在圖書館看書借書的情況進行調查,然后在進行研究分析如何在最短的時間里去解決問題,從而從根本上減少財力與物力的消耗。
2.5評價尺度
開發費用:開發經費預定在5000元左右;
各項功能的優先次序:滿足圖書管理員和一般用戶的使用;
開發時間:在20天之內完成開發和測試工作;
使用中的難易程度:盡量從簡,方便使用。
3.對現有系統的分析
3.1處理流程和數據流程
現需要每人準備一臺電腦
給每個人分配任務
每個人完成相應的任務
在viso上畫出相應的數據流程圖以及系統開發的總體框架。
3.2工作負荷
減少一些沒必要的工作量
提前做好計劃,解決一些設備與軟件問題的一些事情
3.3費用開支
開發整個系統所發費的工資大概是五千元左右。
3.4人員
部分學生
3.5設備
準備一臺系統是win7以上的電腦
3.6局限性
處理時間趕不上需要,響應不及時,數據存儲的能力不足,處理功能不夠沒有一個專業的系統管理來維護日常使用,使得圖書管理員工作比較困難和復雜,人力物力消耗大,資源浪費嚴重。
4.所建議的系統
4.1對所建議系統的說明
圖書管理系統是信息管理系統,通過計算機管理學生平常借書的信息與書籍信息,通過強大的查詢和更新、刪除來提高辦事效率。編程軟件:IDEA
4.2處理流程和數據流程
登記借書信息、查詢、還書、添加書籍、添加用戶、刪除書籍、刪除用戶、查詢書籍、修改書籍。
4.3改進之處
a.實時更新書籍的信息,提高圖書管理員的工作效率;
b.加強學生賬戶安全管理。
c.實時增加新書籍提高學生借書的效率
4.4影響
4.4.1對設備的影響
開發時間久可能會對一些設備有一些危害
4.4.2對軟件的影響
必須保證操作系統在Windows7以上版本的電腦上運行,以適應圖管理員的管理系統的需求。
同時不要在一臺電腦上進行多次反復的操作,可能會導致軟件卡頓。
4.4.3對用戶單位機構的影響
圖書管理員需要掌握一定的計算機基礎知識。
4.4.4對系統運行過程的影響
用戶的操作規程:提供個人信息;
運行中心的操作規程:通過借出書籍等各種途徑來查詢學生的信息;
運行中心與用戶之間的關系:通過學生借書的信息可以查詢學生的詳細信息;
源數據的處理:源數據保存在數據庫中,可隨機進行查詢;
對數據保存的要求,對數據存儲、恢復的處理:安全性、完整性、正確性;
輸出報告的處理過程、存儲媒體和調度方法:每周打印報表圖書管理人員進行核驗檢查;
系統失效的后果及恢復的處理辦法:重啟系統。
4.4.5對開發的影響
用戶需進行的工作:輸入一般用戶信息;
為了建立一個數據庫所要求的數據資源:使用IDEA完成對數據庫的建設、更新、查詢與刪除工作;
為了開發和測驗所建議系統而需要的計算機資源:系統打包,能夠異地發布,完成在系統Windows7以上的電腦上進行測試工作;
所涉及的保密與安全問題:系統對圖書管理員權限進行相應的設置,防止非法登錄。
4.4.6對地點和設施的影響
對于一些個人的電腦網速有一定的影響。
可能對學校的教學機房有一定的影響。
4.4.7對經費開支的影響
軟件的開發成本并不大,其他的投入也只是電腦。由于學校的電腦已經普及,所運行已經達到了要求,無需重新開發建設,所以系統開發、運行所需的費用是比較低的。
4.5局限性
由于第一次做比較正規的開發,所以難免還有些地方有所遺漏。
4.6技術條件方面的可行性
利用現有的技術,該系統的功能夠實現;
對開發人員都已經過將近兩年的學習,擁有一定的經驗和基礎;
在規定的期限內,本系統的開發能夠完成。
5.可選擇的其他系統方案
可選擇的系統方案1
6投資及效益分析
6.1支出
對于所選擇的方案,說明所需的費用。如果已有一個現存系統,則包括該系統繼續運行期間所需的費用。
6.1.1基本建設投資
計算機一臺:4000元;
數據通訊設備:1500元;
安全與保密設備:1000元。
6.1.2其他一次性支出
研究(需求的研究和設計的研究):1000元;
開發計劃與測量基準的研究:450元;
數據庫的建立:500元;
培訓費、旅差費以及開發安裝人員所需要的一次性支出:1000元。
6.1.3非一次性支出
設備的租金和維護費用:600元/年;
軟件的租金和維護費用:800元/年;
數據通訊方面的租金和維護費用:600/年;
房屋、空間的使用開支;800元/年;
公用設施方面的開支:800元/年;
保密安全方面的開支:600元/年;
其他經常性的支出:400元/年。
6.2收益
6.2.1一次性收益
系統研究費用:400;
系統開發費用:300;
6.2.2非一次性收益
節約了學校的人力、物力、財力,大大提升宿舍管理效率。
6.2.3不可定量的收益
由于圖書管理系統服務使用方便,大量用戶使用網上操作,平均每天收益30元,每年收益大概10950元。
6.3收益/投資比
由于在圖書管理系統正式投入運行之前,沒有做具體的統計,但是人力物力財力消耗巨大,管理起來很不方便。圖書管理系統投入運行之后,預期會帶來可觀的收益,在管理上也會帶來極大的便利,會節約許多不必要的資源浪費。
6.4投資回收周期
根據投資和收益的分析,兩年內便可以收回投入成本,剩下兩年年大概收益20000元。
6.5敏感性分析
a.該系統的使用壽命為:4年;
b.該系統的工作負荷量:6臺計算機;
c.設備和軟件的配置等待變化時,對開發和收益的影響最多不超過5000元。
7社會因素方面的可行性
7.1法律方面的可行性
本系統作為軟件工程這門課程的課程設計,沒有簽訂任何合同,不存在合同責任。所用的東西都是自己的或者公共的,也沒有挪用別人的成果,不存在侵犯專利權版權等問題。
7.2使用方面的可行性
使用可行性來看,我們設計的圖書管理系統可以應用,對此,我們認為,該系統具有相當的可行性,大大方便了登記、查詢等操作。學生、圖書管理人員都可以使用,軟件界面簡潔,清晰明了。
8結論
總和各方面的因素來分析,該系統是可行的。
圖書管理系統需求報告4
第1章引言
隨著計算機技術的快速發展,信息化管理已經深入各行各業。目前,無論公司還是企業對于貨物都實行了信息化管理,以提高管理水平和工作效率,同時也可以最大限度地減少手工操作帶來的錯誤。這類信息化管理應用范圍極其廣泛。在日常生活中,事實上,借書還書是一大問題,為解決這個大問題,“圖書管理系統”應運而生。
1.1目的
圖書管理系統具有種種優點,但在目前狀況下,可以大大方便學生進行查看圖書剩余數量,存放位置以方便進行借書及還書。
1.2背景
本項目采用單純的數據庫存儲原理,是建立在Windows系統上以eclipse為開發軟件的應用程序
1.3術語定義
Draw.io:專業商用矢量的繪圖軟件。
MySql:提供數據庫。
Eclipse:專屬Java開發軟件
1.4參考資料
(1)《關系型數據庫》的第2版耿祥義清華大學出版社,2009
(2)Java程序設計基礎第五版陳國軍清華大學出版社,2006
第2章項目簡介
2.1項目名稱:
圖書管理系統
2項目承擔單位:
河南科技學院
2.3可行性研究報告編制單位:
我邦阿富汗
2.4目標、規模、內容、原則、周期
(1)目標:
·實現操作自動化和信息電子化,全面提高圖書的管理水平。
·基于用戶管理的全面自動化,可以大大減少管理員的負擔、違章管理中的漏洞,可以節約大量管理開支,增加企業的收入。
·實現對內部各種用戶管理的電子化、自動化、提高借還圖書時各個工作模塊的辦公效率,也為提高廣大學生的服務質量提供保證。
(2)規模:
預計該項目針對的人群,主要是一些高校,預計規模人數是100000人左右。
(3)內容:
大大增加了圖書的借閱效率,方便進行圖書的管理。
(4)原則:
在原則方面盡可能減少人為的管理,提高借閱的效率,在保證效率的同時,保證信息準確,必要的保證不出現誤差。
(5)周期:
從項目策劃到項目完成預計需要六個月。
第3章項目建設的必要性和可行性
3.1現狀和差距
a.現狀
(1)硬件
無
(2)軟件
目前甲方平臺管理采用的是紙質化辦公,主要包括紙質報告,檔案。
b.差距
目前甲方采用紙質化辦公進行系統管理,紙質化管理的過程有太多缺點,紙質的傳遞較為緩慢,也需要占用更多空間,而且辦公的程序較為繁瑣,需要較多的人力進行管理。甲方需要簡化管理流程,減少人力的投入,并且更快捷的進行平臺管理。
3.2發展趨勢
未來借書會逐步減少時間的使用,使用計算機替代部分人力的使用既減少了成本,同時也加快了工作效率。簡單化的管理系統適合各個年齡的管理人員操作,只需簡單熟悉了解本系統的功能操作,就能提高工作效率。不僅減少了人工成本,加快了人流的流動速度,也能提高行業競爭力。
3.3項目建設的必要性
在知識競爭越來越激烈,規模越來越大,閱讀者要求越來越高的今天,作為
互聯網時代的新型交往平臺,如何提高借閱效率顯得越來越重要,由于手工操作的繁瑣混亂且容易出錯,不易即使統計用戶的真假情況,常常造成管理漏洞,給管理人員和用戶帶來不便,因此迫切需要一套計算機信息管理系統來實現可靠,便捷的管理。
3.4項目建設的可行性
(1)經濟可行性分析
圖書管理系統的投入,能夠提高工作效率,減少工作人員,從而減少人力資本的投入,根據核算,系統投入三個月后,就能夠基本收回開發系統的投資,同時,本系統對開發環境沒有太高的要求適用于各種操作系統,普通的電腦就可以滿足開發需求,因此本次開發在經濟上具有一定的可行性。
(2)技術可行性分析
a)TCP/IP體系成熟完備
b)Java技術比較成熟
c)數據庫技術比較成熟
(3)運行、操作可行性分析
系統的管理者大多具備電腦基本操作知識,對于必要的專業操作經短期培訓即可,管理基礎工作和各項管理制度比較健全,執行嚴格,原始數據采集完整,保存良好。
(4)法律可行性
該軟件開發不違反社會法律法規,同時符合學校的規章制度,并且沒有侵犯版權之說,屬于自主開發,因此,本系統具有法律可行性。
第4章項目承擔單位概況
4.1單位概況
圖4.1圖書管理系統機構圖
如圖4.1圖書管理系統機構圖所示,該系統只有用戶和管理員。
4.2機構職責
用戶:注冊自己的信息,借書,還書。
管理員:修改圖書,刪除圖書。
第5章系統需求
5.1業務分析
通過調研和分析可得到下圖:
圖5.1圖書管理系統業務用例圖
業務用例圖中共有種5業務用例,2種業務角色,“用戶”業務角色是所有業務角色的基類。下面是各個業務用例的描述。
1.用戶注冊業務
(1)活動圖
圖5.2業務活動圖
(2)流程步驟
a)用戶注冊自己信息
2.用戶借書業務
圖5.3業務活動圖
(2)流程步驟
a)用戶借書。
3.用戶還書業務
圖5.4業務活動圖
(2)流程步驟
a)用戶還書。
4.修改圖書業務
圖5.5業務活動圖
(2)流程步驟
a)管理員修改圖書。
5.刪除圖書業務
圖5.6業務活動圖
(2)流程步驟
a)管理員刪除圖書
5.2功能需求和性能需求
(1)功能需求
圖書管理系統的功能需求可以按照服務對象的不同進行劃分,包括用戶、內部管理人員、系統維護人員。每類用戶的功能需求如下:
a.用戶
登錄賬號,用戶可以查詢個人信息,通過分頁來查看圖書信息。
b.內部管理人員
業務管理:實現商品管理業務的信息化和網絡化,公司管理者能夠隨時掌握業務的實際情況,能夠提供商品的分析預測。資源共享:可以實現業務的資源共享,支持跨部門的資源共享,為所有工作人員提供快速的信息檢索。
b.管理維修人員
基礎數據導人:能夠對積累的歷史數據進行批量錄人、整理和入庫,并提供分類轉換等功能。用戶管理:對所有內部人員和顧客,根據統一的注冊信息認證,按照不同的權限等級提供資源共享和各種服務。
系統維護:提供系統監控、配置管理工具,能夠及時獲取錯誤信息,排除障礙。備份恢復:能夠按照數據庫維護管理計劃定期對數據庫進行備份,必要時進行有效恢復。
(2)性能需求
a.網絡平臺性能
要求數據傳輸網絡快捷、安全、可擴展。
網絡的性能要求如下:非復雜的查詢和處理的一般業務響應時間應小于等于3秒,系統年平均無故障運行時間大于等于99.9%。
b.系統平臺性能
要求采用通用性好、安全可靠的操作系統和大型數據庫系統,保證系統有良好的性能,系統年平均無故障運行時間大于等于99.9%。
c.應用支撐平臺性能
要求應用支撐平臺為業務應用系統的開發和運行提供技術支撐,并具有靈活的可擴展性和高度的可配置管理性。
d.應用系統性能
應用系統能夠滿足顧客需求,穩定、可靠、實用。檢索,查詢快捷簡單。
e.數據質量
系統數據準確完整,能夠滿足匯總統計、制表制圖、分析計算、模型測算等要求。
5.3數據量預測
(1)數據存儲量測算
數據存儲量測試是為了在系統設計時保證存儲系統能夠滿足系統的正常運行。目前整個系統售出后,每年應處理的信息總計大約1400萬次,存儲量包括:
a.結構化數據存儲量
每件商品業務的概要信息大約為1KB,結構化數據存儲量=1400萬×1KB=14GB。
b.多媒體信息存儲量
部分用戶含有多媒體信息,大約占有總數的1%,每條信息估計5MB,多媒體信息總量為:1400萬×0.01×5MB=68GB每年的數據存儲總量=14GB+68GB=82GB,冗余量為0.5(管理等附加信息造成),每年的信息存儲量=82GB×(1+0.5)=123GB。
c.五年的信息存儲總量
按照目前計算運行時長聯機存儲5年的數據,系統的存儲量=5×123GB=615G。
(2)網絡帶寬預測
網上交友平臺通過各個中型交際公司接入互聯網,各個商品的詳細信息數據都存入各公司操作系統數據中心,交友網站數據流量分析主要涉及網站出口帶寬的設計,初步計算如下:
用戶總數大致估計為(M):2000人
每個頁面平均為(K):100KB
用戶處理每個頁面的時間約為(S):10秒
每天用戶的比例為(P1):60%
每個顧客每天購物的時間為(H1):2小時
在最集中的時間內瀏覽的用戶的比例為(P2):80%
最忙時服務器每秒處理的頁面總數為(T):M×P1×P2×H1×3600/S/(H1×3600)
因而所需的網絡帶寬為:T×K=22.5Mbit/s
根據測算的帶寬要求,考慮網絡帶寬的實際利用率,需要兩根10M,一根4M的專線接入。
(3)數據處理量分析
具體評估方法如下:
TPM=日峰值顧客操作量×峰值時間操作比例×操作復雜比例/(峰值時間×CPU占用比例)
日峰值顧客操作量:預計一整年處理業務量1400萬次,日平均業務處理量為1400萬/365=38356件。每個操作的處理流程比較簡單,平均為2個處理環節,日峰值操作量為38356×2=76712
峰值時間操作比例,每日峰值時間:根據現有實際情況統計,業務處理80%的交易發生在每日上午9:00~11:00、下午4:00~6:00和晚上20:00~22:00,即
峰值時間操作比例為80%,每日峰值時間為6小時
交易復雜比例:網上交友平臺的操作比較簡單,一次打開的數據大致有4個,對相關數據進行操作,根據經驗每次操作的復雜度可以設置為8~10(相對于TPC標準測試)
CPU占用比例:實際運行情況表明,一臺服務器的CPU利用率高于80%則會產生系統瓶頸,而利用率處于75%時,則處于最佳狀態。因此在推算系統性能指標時,考慮系統管理所需的消耗資源以及部分CPU余量,設定此值為75%
綜上:TPM=76712×80%×9/(6×60×75%)=2045.7
考慮到20%余量:則所需TPC-C的值為:TPW=2045.7/(1-20%)=2557.1萬
考慮到網絡測試的TPC-C是在極端優化的情況下產生的,實際性能一般是測試值的1/2,因此建議單機處理能力TPC-C應該達到2557.1×2=5114.2
故網上交友平臺所用的數據庫服務器應選其TPC-C值不低于6000
第6章總體方案
6.1系統體系結構
圖6-1圖書管理系統的體系結構圖
如圖6-1所示,圖書管理系統的體系結構圖,主要分為下面幾個層面:
表現層又稱用戶訪問層,負責與用戶交互,接收用戶對系統的服務請求,并把業務處理層的結果呈現給用戶。安全保障體系、資源管理維護體系貫穿于系統各個層次,保證信息系統符合標準,安全可靠。
應用層包括平臺綜合處理子系統、系統管理子程序和資源管理子系統三部分。其中綜合處理子系統作為圖書管理系統的基礎支撐平臺,包括應用系統部署、運行和管理的環境及相應規范。應用支撐服務是基礎支撐層為應用提供的一組共性和關鍵的服務。應用支撐服務支持多種事務實現機制,充分考慮基于網上交友平臺中事務管理的特性,并提供相應技術實現;支持組件化的開發部署,將應用中的公用功能如配置管理、數據緩存、認證授權、日志管理、工作流等功能以公用組件或公共服務的形式集成到平臺中,并提供相關API接口來減少系統間藕合度。
系統結構模式層:主要包括各種服務器、框架、API接口、分布式事務系統等。
資源層:主要包括各種基礎資源,如數據庫系統、文件系統、中間件系統、排隊系統等。軟件硬件層:主要體現在軟硬件的分離,如操作系統、網絡操作系統、網絡協議等。
硬件層:主要是軟件實現的物質基礎。如大型機、集群系統、大型存儲系統、高速緩存系統等。
6.2硬件(網絡)系統設計
圖6.2網絡拓撲圖
硬件分析:
如圖6.2所示
網絡拓撲采用星型結構,該方案優點:
1)維護管理容易
2)重新配置靈活
3)故障隔離和檢測容易
硬件構成有中心服務器、網上交友平臺服務器集群、各部門辦公設備、安全防火墻等。
用戶可通過客戶端訪問本系統,進行操作
6.3應用系統設計
系統構成
圖6.3圖書管理系統組件圖
圖書管理系統的組件圖的程序構成主要包括用戶注冊登錄,用戶借書,用戶還書,管理員登錄,修改圖書,刪除圖書等組件。
系統配置圖
圖6.4圖書管理系統配置圖
圖6.4為圖書管理系統的配置圖,圖書管理系統的應用服務負責保存整個管理系統的應用程序,數據庫是負責數據的管理,此外還有多個終端,對于不同的用戶,有不同的客戶端。
功能結構
圖6.5圖書管理系統功能結構圖
由圖6.5可以看出,圖書管理系統主要可以分為個兩個模塊:用戶,管理員
A)用戶,用戶注冊,用戶借書,用戶還書。
B)管理員,修改圖書,刪除圖書。
第7章項目開發團隊
我邦阿富汗
人員分工:
a .經理:劉軍
b .構架師:徐嘉迪
c .分析師:張權
第8章項目實施進度
第7周:完成可行性分析報告
第8-10周:學習java和數據庫,窗口搭建等相關內容
第11周:開始編寫項目代碼
第12周:初步完成前后端設計,實現基本功能
第13周:測試各部分功能,完善整體功能
第14周:修改窗口界面,添加各部分數據,完善系統
第15周:測試系統是否達到預期效果,并做出相應調試
第16周:交付項目
第9章總投資估算和資金來源
1)預計代碼量一萬行,開發費用約6000元
2)購買一臺服務器費用約20000元
3)購買各部門電腦費用約10000元
4)各項硬件安裝人工費用約1000元
總體費用約37000元
資金來源:
甲方(河南科技學院)提供資金支持
第10章社會和經濟效益分析
圖書管理系統是大學生學習知識的重要組成部分,圖書管理系統可以加快學生們對課余知識的獲取效率,發展學生們的興趣愛好,培養學生們的自主學習能力,進一步的提高學生們,不僅能促進學生們的身心健康發展,對于構建高校的積極向上精神面貌也起著重要作用。借閱信息化工作,為建立圖書借閱管理工作新機制提供支持,為最終解決圖書管理提供可視化平臺,為維護社會穩定、構建和諧社會提供保障。為此所帶來的直接社會效應如下:第一,進一步提高信息檢索應用,為用戶提供更便利的服務。圖書管理系統的建立,可以進一步的暢通信息通道,提高用戶對信息需求的滿意度。第二,為平臺管理部門的需求提供服務。圖書管理系統建立后,使管理部門能夠及時,準確的發布管理信息,處理人際相關事宜。第三,促進和強化圖書借閱管理工作機構的責任。將實現圖書借閱管理信息的公開透明,使圖書借閱管理處于廣大學子的監督下,強化有關部門的工作責任感。
第11章結論與建議
本系統主要提供了對圖書借閱可靠性的管理平臺,在系統中,系統運用方便、操作簡單、工作效率高。給學生提供了更多更及時的圖書借閱信息,便于學生了解更多課外知識,自主學習。同時也給學院學習部管理提供了一個完善的信息拓展平臺,方便發布活動公告以及圖書借閱的管理,使平臺在無形中構建一種團結友善的凝聚力。為讀者擁有查詢圖書信息、獲得圖書存放位置等。綜合上所述,本系統完全具備設計開發條件。
圖書管理系統需求報告5
1. 引言
1.1編寫目的
編寫本報告的目的是研究本系統的總體需求、實現方案,并分析開發系統的可行性,為決策者提供是否開發該系統的依據和建議。
1.2項目背景
開發軟件名稱:圖書管理系統。
1.3定義
圖書管理系統對于現代圖書館而言,是能否發揮其教學科研的作用的至關重要技術平臺。對于讀者和圖書管理員來說,是能否方便快速獲取信息的關鍵。所以,圖書管理系統應該能夠為用戶提供充足的信息和快捷方便的操作手段。
1.4參考資料
【1】錢樂秋等. 《軟件工程》. 青海:青海大學出版社;
【2】張害藩. 《軟件工程導論》(第四版). 北京:清華大學出版社;
【3】王珊等. 《數據庫原理及設計》. 北京:清華大學出版社;
【4】趙池龍等. 《軟件工程實踐教程》. 北京:電子工業出版社。
2. 可行性研究的前提
隨著計算機應用的日益普及和深化,網上辦公已經成為一種趨勢。本項目要開發的是基于局域網和互聯網的圖書管理系統。由于學校藏書量大,借書的學生多,原來的人工工作方式不僅會造成辦理時間的延誤和人力資源的浪費,特別是在借書高峰期時這種沖突更加明顯,而且存在著各種信息不易存放、易丟失、難以備份和查詢等缺點。因此,實現一個將各種圖書管理和服務功能集成起來的管理信息系統就顯得十分必要,既可以節省資源,又可以有效存儲、更新、查詢信息,提高工作和服務效率。
開發的系統要求界面友好,方便直觀。既要方便管理員對圖書信息進行添加、刪除、修改、查詢和統計等管理,又要方便學生借書、還書和續借等業務的辦理。將數據庫發布到互聯網上,進行資源共享,方便學生可以在自己的權限內對圖書信息進行訪問,查詢相關信息和進行續借操作。
2.1要求
A 、主要功能
1. 讀者管理:管理員要為每個讀者建立借閱賬戶,并給讀者發放不同類別的借閱卡(借閱卡可提供卡號、讀者姓名)。
2. 借閱管理:持有借閱卡的讀者可以通過管理員(作為讀者的代理人與系統交互)借閱、歸還圖書。
3. 讀者查詢:可通過互聯網或圖書館內查詢終端查詢圖書信息和個人借閱情況,以及續借圖書(系統審核符合續借條件)。
4. 圖書管理:圖書管理員定期或不定期對圖書信息進行入庫、修改、刪除等圖書信息管理以及注銷(不外借),包括圖書類別和出版社管理。
B 、主要性能
可以方便快捷有效地完成借閱、查詢等的各項操作,錄入數據合法性校驗程序高,查詢速度快(不超5秒)。保證信息的正確和及時更新,并降低信息訪問的成本。技術先進且高可靠性。
C 、可擴展性
能夠適應應用要求的變化和修改,具有靈活的可擴充性。
D 、安全性
具有較高的安全性。系統對不同的用戶提供不同的功能模塊,只有具有一定權限的管理員用戶才能允許有借、還書權限,只有具有高級權限的部門管理者或維護人員用戶才能對用戶進行管理,一般的讀者用戶只能查看圖書信息和借閱情況。
還應具有一定的保護機制,防止系統被惡意攻擊,信息被惡意修改和竊取。有完善的備份機制,如果系統被破壞應該能快速恢復。
2.2目標
所建議系統的開發目標包括:
1. 減少人力與管理費用;
2. 提高信息準確度;
3. 改進管理和服務;
4. 建立高效的信息傳輸和服務平臺,提高信息處理速度和利用率。
2.3條件,假定和限定
1. 建議軟件壽命:10年。
2. 進行系統方案選擇比較的時間:為10天。
3. 經濟來源:宿州學院圖書館
4. 硬件條件:PC 機6臺,服務器3臺,局域網,INTERNET 。
5. 軟件條件:WINDOWS2000Server和XP 操作系統,OFFICE 軟件,ORACLE 數據庫,瀏覽器等。
2.4決定可行性的主要因素
本次可行性分析是按照軟件工程的規范步驟進行的,即按復查項目目標和規模,研究目前正使用的系統,導出新系統的高層邏輯模型,重新定義問題這一循環反復的過程進行。然后提出系統的實現方案,推薦最佳方案,對所推薦的方案進行經濟、技術、用戶操作和法律的可行性分析,最后給出系統是否值得開發的結論。以上分析結果寫城本文檔。
1. 成本/效益分析結果:效益>成本;
2. 技術可行:現有技術可完成開發任務;
3. 操作可行:系統能被現有的工作人員快速掌握并使用;
4. 法律可行:所使用工具和技術及數據信息不違反法律。
3. 對現有系統的分析
3.1業務流程及數據流圖
(1) 業務流程圖
(2)頂層數據流圖
3.2系統功能框架結構
4. 所建立的系統
所建立系統是C/S和B/S模式結合。系統管理、書籍管理、讀者管理和借閱管理等大部分的功能通過圖書館內的局域網實現,有利于提高系統的效率和安全性;圖書信息查詢、個人借閱情況查詢、續借等功能可在互聯網上進行,利于有效地提高系統使用效率;能在一定程度上實現局域網和互聯網數據交換的自動化。用戶在經過身份確認后,系統按照權限的不同向其不同各種類型用戶所對應的功能。
4.1影響
在建立系統時,預期會帶來的影響包括以下幾個方面。
1. 對設備的影響
由于所建立的系統是基于WINDOWS 操作系統和互聯網的,所以需要配備足夠符合以上列出的各種軟硬件條件的計算機和通信線路。系統失效后,服務器端需要利用備份的數據庫恢復數據信息,要求要有足夠的數據備份空間。
2. 對軟件的影響
需要落實是否有符合本報告所列出的正版的軟件環境,如果沒有則需要購買。
3. 對用戶單位機構的影響
投入使用前還需改進現有的管理模式。
4. 對開發的影響
開發過程需要用戶進行密切的配合,準確闡明需求。
5. 對經費開支的影響:
除了需要支付開發單位的有關費用外,每年還需要一定的運行維護費用(見經濟可行性分析)。
5. 技術條件方面的可行性
本系統是一個基于局域網、互聯網和WINDOWS 操作的系統,現有技術已較為成熟,利用現有技術完全可以實現系統開發目標。同時,開發期限較為寬裕,預計可以在規定期限內完成開發任務。就目前使用的開發技術及開發環境來說建議系統的功能目標應該能夠達到;利用現有的技術在規定的期限內開發工作基本能夠完成;開發人員的數量和質量均符合要求。
6. 經濟可行性分析
6.1投資成本
A. 一次性支出
(1)系統開發的費用。
本系統開發期為1個月,自主開發。
書籍、讀者等基礎信息建立需要費用。
(2)采購硬件設備等費用,需要微機服務器及網絡等設備。
(3)外購開發工具、軟件環境費用
(4)其他費費。
B. 經常性費用
主要是系統運行費用,假設本系統運行期10年,每年的運行費用,包括系統維護、設備維護等。
6.2收益
本系統自主開發,用于學校圖書館管理之用,無收益. 但是提高了學校圖書館的管理效益, 從經濟上考慮,開發本系統完全可行的。
7. 社會因素可行性分析
7.1法律方面的可行性
所有軟件都用正版,技術資料都由提出方保管,數據信息均可保證合法來源。所以,在法律方面是可行的。
7.2用戶使用可行性
使用本系統的人員均有一定計算機應用基礎,系統維護員由計算機的專業人員擔任,所有人員都要經過本系統的使用培訓。經過簡單培訓人員就會熟練使用本軟件。
8. 結論
本項目具有方便快捷等優勢,使得圖書管理實現電子化,符合社會信息化發展的需要,技術、經濟、操作、法律方面都是可行的,可以開發本系統。
【圖書管理系統需求報告】相關文章:
圖書管理系統需求分析報告范文(精選6篇)12-02
圖書管理系統需求報告范文(通用5篇)12-06
圖書管理系統報告12-02
圖書管理系統報告12-02
圖書館管理系統的需求和功能分析論文03-31
圖書管理系統開題報告12-07
圖書管理系統開題報告(精選18篇)12-06
圖書管理系統開題報告(15篇)12-07
圖書管理系統開題報告15篇12-07
關于圖書管理系統的心得06-12