圖書管理系統

2021-03-04 07:43:28 字數 3965 閱讀 2920

可行性研究報告

可行性研究報告是為「圖書管理系統」開發的可行性、必要性提供論據,為開發人員進行系統總體規劃設計及具體實施開發工程提供必要的參考資料,在系統開發完成後期為系統的測試、驗收提供幫助。其編寫過程由南京航空航天大學自動化學院學生完成。預期讀者是從事「圖書管理系統」開發的相關人員。

本專案名稱為「圖書管理系統」。系統功能主要包括:將採購的圖書登記錄入資料庫

將遺失的圖書資訊從資料庫中刪除,新讀者加入時,增加讀者資訊記錄,讀者退還借閱書後,刪除讀者資訊,讀者借閱情況查詢,從圖書館中借出一本書時增加一條借閱記錄,若讀者所借閱已經超過借閱數目上限,禁止借閱,歸還圖書時刪除借閱記錄。本專案的任務提出者為南航自動化學院,開發者為自動化學院學生。實現該軟體的計算中心為南航將軍路校區計算中心。

以下對sql server 2000、visualfoxpro6.0分別定義如下。

sql server 2000: 所用的資料庫管理系統。

visualfoxpro6.0: 所用的開發工具。

【1】萬曉冬等 《軟體技術基礎教程》 南京航空航天大學,2023年9月

【2】張慶 《visualfoxpro案例開發集錦》電子工業出版社,2023年10月

【3】王華 《軟體工程實驗與課程設計指導》電子工業出版社,2023年6月

【4】潘孝銘 《visualfoxpro課程設計案例精編》 清華大學出版社,2023年7月

圖書管理系統應該具有圖書館的圖書資訊進行儲存和管理的功能,並能夠儲存圖書資訊、借還者資訊、借還資訊,具有使用者管理的功能。該系統能極大地減少圖書館管理員的日常工作,並提供圖書借還報表,給圖書館管理員的圖書管理提供輔助決策的功能。

圖書管理系統最主要的功能是圖書館圖書資訊管理、人員借還管理、使用者管理等功能。

圖書管理系統的使用者是圖書館管理員和圖書借還者。對於圖書館管理員管理工作,效能要求不是很嚴格,但是需要方便圖書的輸入等操作。對於借還者的借出、歸還等功能,對效能要求較高,一般需要達到併發數200以上。

系統的輸出包括一下內容。

(1)學生借還圖書情況,用來查詢圖書的借還情況,在查詢功能中引用;

(2)學生資訊情況,用於管理人員統計讀者資訊;

(3)圖書館圖書條目情況,用於讀者借還圖書及查詢圖書。

(1)圖書條目的輸入,用於讀者查詢或借還圖書,或管理員增加圖書條目;

(2)學生借還圖書,用於查詢圖書的借還情況,在查詢功能中引用;

.(3)使用者資料新增,用於管理員新增讀者資訊。

要求使用者資訊保安,無許可權管理人員或讀者無法進入該管理系統。

該報告完成時間為10天。

所建議系統的主要開發目標應考慮以下幾個方面。

(1) 系統需要操作方便,方便管理員對整個系統的管理和借還者借還圖書。

(2) 系統需要提供綜合查詢系統,方便圖書的查詢。

(3) 系統需要良好的擴充套件性,方便功能擴充套件和效能擴充套件。

(4) 系統需要較好的安全性和災難恢復機制。

對本專案開發中給出的條件、假定和所受到的限制如下。

系統執行壽命的最小值為10年。

系統方案選擇比較的時間為1個月。

經費、投資的**是南航自動化學院,限制不超過合同上約定的條目。

以下介紹硬體、軟體、執行環境和開發環境方面的條件和限制。

(1) 硬體資源。

伺服器:工作站或小型機。

網路裝置:網路交換機、網絡卡、網線。

(2) 軟體資源。

①伺服器端軟體選擇的具體說明介紹如下。

作業系統:windows 2000 server或 windows xp。

資料庫管理系統:sql server 2000。

開發工具:visualfoxpro6.0。

②客戶端軟體選擇的具體說明:web瀏覽器。

可參考傳統的手工管理方式,了解可利用的資訊和資源。

系統投入使用的最晚時間為2023年2月。

本次可行性分析是按照複查專案目標和規模,研究目前正使用的系統,匯出新系統的高層邏輯模型,重新定義問題這一迴圈反覆過程進行的。

本系統進行評價時所使用的主要尺度偶:費用的多少、各項功能的優先次序、開發時間的長短及使用的難易程度等。

處理流程圖如圖2.2所示。

現有系統所承擔的工作及工作量主要有以下2個方面的內容。

(1) 圖書的資訊維護。

(2) 借還者的資訊維護。

執行現有系統所需要的費用支出包括圖書館管理人員的工資,及軟體維護所需的資金等。

執行維護現有系統的人員為圖書館管理員。

掃瞄器,計算機,網路交換機,工作站或小型機。

現有系統的侷限性表現在以下方面:手工操作難度較大、易出錯、工作量大;對圖書借還資訊和庫存資訊詳細的查詢困難。

所建議系統是基於b/s結構的圖書館管理系統,其利用j2ee技術,解決了對圖書館圖書的各個流程的控制,並提供了乙個良好的、易操作的、直觀的使用者操作介面,從而實現自動化和系統化的管理。

所建議系統相對於現存系統,改進之處包括:不需要管理人員手工操作查詢,可及時更新圖書和使用者資訊,節省了大量的人力、物力資源,提高了管理質量和工作效率。

在建立所建議系統時,預期將帶來的影響,包括以下幾個方面。

由於本系統開發時採用新的技術和手段,所以需要配備符合本報告2.3所列出條件的計算機硬體。

軟體環境需要符合本報告2.3所列出條件的要求。

為了執行所建議系統,需要圖書館管理員熟悉計算機的相關操作。

使用者操作規程按照系統所建議的提示進行;系統失效後,資料庫恢復到最新備份狀態進行儲存。

開發過程需要及時與使用者溝通,了解其需求,不斷改進和完善系統。

無。需要支付開發單位有關費用。

若在開發過程中遇到不可排除的困難,可從國內國外直接購買系統。

支出主要包括以下幾個方面。

硬體圖書:伺服器。

軟體:windows 2000 server或linux。

資料庫管理系統:sql server。

開發工具:visualfoxpro6.0。

其他一次性支出是系統的設計和開發費用。

非一次性支出是系統的維護費用。

管理方式的自動化,減少了人力、物理費用,縮短了操作時間,極大地提高了工作效率和系統效能。

根據投資**期計算方法,收益的累計數開始超過支出的累積數的時間為1年。

建議系統的研製和開發都選用正版軟體,將不會侵犯他人、集體和國家的利益,不會違反相關的國家政策和法律。

本系統的研製和開發充分考慮使用者工作流程、計算機操作水平等,盡可能提供更人性化、直觀的介面,滿足使用者需求。系統的操作方式在使用者組織內可行。

經上述可行性分析,系統的研製和開發可以立即進行。

軟體需求規格說明書

軟體需求規格說明書是「圖書管理系統」軟體開發、軟體驗收和管理的依據。其編寫過程由南京航空航天大學自動化學院學生完成。預期讀者是從事「圖書管理系統」概要設計的相關人員。

見《可行性研究報告》1.2。

見《可行性研究報告》1.3。

見《可行性研究報告》1.4。

「圖書管理系統」主要提供圖書館圖書資訊和借還者基本資訊的維護以及圖書的借還等功能。該系統針對的使用者是某單個學校中的圖書館,圖書的種類和數量有限,系統需要操作方便,方便管理員對整個管理系統管理和學生借還圖書。

最終的使用者是圖書館管理員和學生,圖書館管理員需要進行修改圖書館圖書資訊、借還者資訊等工作,要求具備計算機知識,如許可權管理等。學生是普通使用者,具備一定的計算機操作知識即可。

本軟體開發工作由南航自動化學院學生完成,專案的完成期限為2023年1月中旬,,軟體開發費用不超過5000元。

圖書名稱,編號,定價,出版社,作者,分類。

客戶輸入資料報括:圖書名稱,圖書編號,讀者編號。

系統輸出資料報括:圖書名稱,編號,定價,出版社,作者,分類。

由於圖書數量多,圖書的計畫採購驗收入館、出館、庫存、報廢等日常管理的錄入和編輯等工作互動頻繁且資料量大,對安全性和速度要求較高,而且一般均由專門人員負責,所以採用兩層的客戶機/伺服器方案,它具有互動性強,訪問資料安全,網路通訊量低,速度快等優點,客戶端軟體用visualfoxpro6.0作為開發工具,後端採用sql server2000資料庫系統。

「讀者資訊表」的資料字典

「借閱資訊表」的資料字典條目

圖書管理系統

三 可行性分析 1.技術可行性分析 技術上的可行性分析主要分析現有技術條件能否順利完成開發工作,硬體 軟體配置能否滿足開發者的需要,各類技術人員的數量,水平,等。圖書館管理系統的工作主要是方便讀者和圖書管理員處理事務,系統是以c 語言程式設計平台,以sql sever資料庫為後台的應用軟體,達到實現...

圖書管理系統

本書以乙個圖書管理系統為例,從實用角度介紹軟體工程的基本知識和軟體工程技術方法以及軟體工程各階段文件。本節介紹可行性分析報告。可行性分析報告包括 封面 略 目錄 略 可行性分析報告內容 軟體專案管理的目的是有效地利用資源,保證軟體如期交付,如何合理地進行資源配置。專案開發計畫是軟體專案管理當中一項重...

圖書管理系統

學生姓名房強熊利王輝宮廷李陳濤王洋洋 學號 5011213525 5011213509 5011213502 5011213528 5011213517 5011213504 所屬學院資訊工程學院 專業電腦科學與技術 班級計算機17 5班 圖書管理系統 物件導向分析與設計 圖書管理系統 物件導向分析...