1. 程式人生 > >圖書管理系統—可行性分析報告

圖書管理系統—可行性分析報告

   

1.目的 

一項計算機軟體的籌劃、研製及實現,構成一個軟體開發專案。一個軟體開發專案的進行,一般需要 在人力和自動化資源等方面作重大的投資。為了保證專案開發的成功,最經濟地花費這些投資,並且便 於執行和維護,在開發工作的每一階段,都需要編制二定的檔案。這些檔案連同計算機程式及資料一起, 構成為計算機軟體。檔案是計算機軟體中不可缺少的組成部分,它的作用是:

a.作為開發人員在一定階段內的工作成果和結束標誌;

b.向管理人員提供軟體開發過程中的進展和情況,把軟體開發過程中的一些不可見的事物轉換成可見文字資料。以便管理人員在各個階段檢查開發計劃的實施進展,使之能夠判斷原定目標是否已達到,還將繼續耗用資源的種類和數量;

C.記錄開發過程中的技術資訊,便於協調以後的軟體開發、使用和修改;

d.提供對軟體的有關執行、維護和培訓的資訊,便於管理人員、開發人員、操作人員和使用者之間相互瞭解彼此的工作;

e.向潛在使用者報導軟體的功能和效能,使他們能判定該軟體能否服務於自己的需要。

換言之,本指南認為:檔案的編制必須適應計算機軟體整個生存週期的需要。

計算機軟體所包含的檔案有兩類:一類是開發過程中填寫的各種圖表,可稱之為工作表格;另一類 則是應編制的技術資料或技術管理資料,可稱之為檔案。本指南規定軟體檔案的編制形式,並提供對這些規定的解釋。本指南的目的是使得所編制的軟體檔案確實能夠起到軟體檔案應該發揮的作用。

2 範圍

本指南是一份指導性檔案。本指建議,在一項計算機軟體的開發過程中,一般地說,應該產生十四種檔案。這十四種檔案是:

可行性研究報告;

專案開發計劃;

軟體需求說明書;

資料要求說明書;

概要設計說明書;

詳細設計說明書;

資料庫設計說明書;

使用者手冊;

操作手冊;

模組開發卷宗;

測試計劃;

測試分析報告;

開發進度月報;

專案開發總結報告。

本指南將給出開發過程中建議產生的這十四種檔案的編制指導,同時,本指南也是這十四種檔案的編寫質量的檢驗準則。但是,本指南並未涉及軟體開發過程中如何填寫工作表格的問題。

一般地說,一個軟體總是一個計算機系統(包括硬體、韌體和軟體)的組成部分。鑑於計算機系統的

多樣性,本指南一般不涉及整個系統開發中的檔案編制問題,本指南僅僅是軟體開發過程中的檔案編制指南。

3 檔案的使用者 

對於使用檔案的人員而言,他們所關心的檔案的種類,隨他們所承擔的工作而異。

管理人員:可行性研究報告,專案開發計劃,模組開發卷宗,開發進度月報,專案開發總結報告;

開發人員:可行性研究報告,專案開發計劃,軟體需求說明書,資料要求說明書,概要設計說明書,詳細設計說明書,資料庫設計說明書,測試計劃,測試分析報告;

維護人員:設計說明書,測試分析報告,模組開發卷宗;

使用者:使用者手冊, 操作手冊。

儘管本指南提出了在軟體開發中檔案編制的要求,但並不意味著這些檔案都必須交給使用者。一項軟體的使用者應該得到的檔案的種類由供應者與使用者之間簽訂的合同規定

 

 

4.可行性研究報告

可行性研究報告的編寫目的是:說明該軟體開發專案的實現在技術、經濟和社會條件方面的可行 性;評述為了合理地達到開發目標而可能選擇的各種方案;說明並論證所選定的方案。

可行性研究報告的編寫內容要求如下:

4.4引言

4.4.4編寫目的

  館借閱系統是基於圖書管理者對使用者的管理以及對圖書的借閱、歸還等提供便捷的管理方式,同時也能方便廣大的使用者通過操作電腦來對館內圖書進行借閱、歸還、續借、查詢等。編寫本報告的目的是從現在應用的技術方面和使用者的操作方式方面以及經濟性等方面研究圖書館借閱系統的總體需求、實現方案,並分析開發系統的可行性, 為決策者是否開發該系統提供依據和建議。

4.4.2背景

  軟體名稱:圖書館管理系統。

4.4.3定義

  書館guan系統是基於對圖書、期刊的借閱、歸還、管理等提供高效率、便捷的管理方式。旨在對圖書資源進行科學的加工整序和管理維護,為教學和科學研究提供文獻資訊保障和提高管理圖書的效率而設計的系統。4.4.4參考資料

  藩編著,《軟體工程導論》(第5版),清華大學出版社;4.2可行性研究的前提4.2.4要求

Ø讀者管理:管理員要為每個讀者建立借閱賬戶,並給不同型別的讀者(老師、學生)發放不同

類別的借閱卡(借閱卡可提供卡號、讀者姓名、唯一標識條形碼)

借閱管理:持有借閱卡的讀者可以通過管理員操作本系統辦理借閱、歸還、續借圖書業務。Ø讀者查詢:可通過網際網路或圖書館內查詢終端查詢圖書資訊和個人借閱情況,以及續借圖書(系統稽核符合續借條件)。

圖書管理:圖書管理員定期或不定期對圖書資訊進行入庫、修改、刪除等圖書資訊管理以及登出(不外借),包括圖書類別、作者、年份和出版社管理。要求與圖書的變動保持同步更新。

可以方便快捷有效地完成借閱、查詢等的各項操作,錄入資料合法性校驗程式高,查詢速度快。

保證資訊的正確和及時更新,並降低資訊訪問的成本。技術先進且高可靠性。

安全管理:系統有足夠的自我保護系統,對斷電、宕機、系統崩潰等問題有有力措施以保障資料不受損失,資訊保安有足夠保障。

能夠適應應用要求的變化和修改,具有靈活的可擴充性。

具有較高的安全性。系統對不同的使用者提供不同的功能模組,對於不同訪問者的操作許可權有不同級別限制。只有具有一定許可權的管理員使用者才能允許有借、還書許可權,只有具有高階許可權的部門管理者或維護人員使用者才能對使用者進行管理,一般的讀者使用者只能檢視圖書資訊和借閱情況。另外系統還具有一定的保護機制,防止系統被惡意攻擊,資訊被惡意修改和竊取。有完善的備份機制,如果系統被破壞應該能快速恢復。4.2.2目標

改進借閱管理方式,減少人力與管理費用。

提高工作效率,減輕勞動強度。

增強資源共享。

提高資訊處理速度和準確性,建立高效的資訊傳輸和服務平臺。4·2.3條件、假定和限制

執行環境:相容擋牆的主流作業系統 ,office軟體等。

硬體環境:計算機,印表機,掃描器等。

經費來源:武漢晴川學院。

開發軟體:SQL Server等。

可以利用的資訊和資源:武漢晴川學院校園網,圖書館及網際網路。

建議軟體最短壽命:五年。

建議開發軟體投入使用遲時間:2048年44月30日

4.2.4進行可行性研究的方法

  通過調查分析開發圖書館借閱系統所要求實現的功能及實現的方法,確定總體結構,並與已有圖書館借閱系統進行分析研究比較多可行性研究方法。

4.2.5評價尺度

  本圖書館系統能為圖書管理者提供準確,及時的資訊,對管理者的決策提供有利的支援,能夠促進院校圖書借閱管理的體制改革,提高工作效率,減少工作人員及人力管理費等,這些都是使用系統所帶來的間接受益,同時也促進了學校資訊化的程序,提高學員的管理系統。

4·3對現有系統的分析 4.3.4資料流程和處理流程

 

4.3.2工作負荷

圖書管理員編輯書目資訊,讀者資訊,圖書借閱資訊,為借閱者辦理借閱數目資訊。

4.3.3費用開支

系統開發,建立費用:64000元

硬體裝置費:40萬元

外購開發工具,軟體環境費用:5000元
製作借書卡費用:20000元

其他一次性支出費用:3000元

經常性支出費用:40000元

綜上合計一次性支出總費用為492000元,經常性支出費用為40000元/年

 

4.3.4人員

開發人員:4人,負責開發系統,熟悉開發軟體和作業系統。具有開發大型軟體的能力,工作時間2個月;

工作人員:20人,負責建立書籍,讀者等基礎資訊,工作時間4個月;

圖書管理員:45人,系統建立完成後,圖書管理員負責操作本系統管理圖書,要求有一定的電腦操作能力,長期工作。4.3.5裝置

伺服器:x3950 x6 saphaha

記憶體:64G

硬碟:4T以上

工作站:PowerEdge R430XD

記憶體:32G

硬碟:4T以上

4.3.6侷限性

由於硬體效能的大幅度提高,舊的系統已經不適應當前超高速的微機,處理資訊速度慢,響應時間長,搜尋演算法不夠優化,操作複雜,安全性不夠。綜上,對人力物力造成了很大的浪費,並且隨著圖書管理工作的更一步分工細化,以前的系統已經出現了很大的漏洞,所以需要建立一個更加快速便捷,功能更加完善的圖書館借閱系統。4.4所建議的系統 4.4.4對所建議系統的說明

本系統由借閱者管理系統,讀者管理系統,借閱管理系統,查新系統四大模組組成。

4.4.2資料流程和處理流程

 

4.4.3改進之處

借閱者管理系統基於借閱者資料庫記錄借閱資訊,圖書管理系統基於圖書資訊資料庫記錄圖書資訊,查詢系統通過對圖書/借閱者資料庫對借閱者/圖書進行檢索。借閱管理系統通過其他系統對資料庫資訊進行操作。4.4.4影響 4.4.4.4對裝置的影響

本系統是基於作業系統和網際網路,所以需要配備足夠符合以上列車的各種軟體硬體條件的計算機和通訊線路.系統失效後,伺服器端需要利用備份的資料庫恢復資料資訊,要求要有足夠的資料備份空間.4.4.4.2對軟體的影響

需要落實是否要開發所需的正版軟體環境,如果沒有則需要購買4.4.4.3對使用者單位機構的影響

開發過程需要使用者驚醒密切的配合,準確闡明需求,本系統能使使用者更加方便快捷的辦理借書還書查詢等事物,節省了人力物力,系統化的管理軟體是使用者更加方便操作。                                         4.4.4.4對系統執行的影響

執行環境需要支援作業系統.要求建立開發本系統所需要的正本軟體環境。4.4.4.5對開發的影響

建立圖書資訊庫,收集各個方面的圖書資訊,提高圖書管理的計劃性和預見性。4.4.4.6對地點和設施的影響

在一個圖書館中實行統一操作,資源共享。

4.4.4.4對經費開支的影響

由於圖書館由學校/政府機構等籌建,費營利性組織。經費方面主要體現在支出上:其中包括基本建設費,軟體開發費用.管理和維護費,人員工資和培訓費等。
 4.4.5侷限性

基於侷限網,網際網路和windows操作的系統。4.4.6技術條件方面的可行性

現有相關技術已經非常成熟,利用現有的技術完全可以實現系統開發目標.所使用的是javasql語言,是目前比較大眾的語言,另外由於開發期限比較寬裕,所以在時間方面也是可行的,預計在計劃期限內能夠完成。