圖書管理系統專案要求

2022-06-11 22:42:02 字數 1177 閱讀 6410

一、需求分析:

圖書管理系統將實現以下幾個基本功能,基本要求為:

1. 新進圖書基本資訊的錄入:當圖書館新引進一批新書時,圖書管理員需要將這些圖書的基本資訊錄入管理系統中,具體包括圖書書號,書名,著作者,現存量和庫存量。

2. 圖書基本資訊的查詢:讀者可以根據自己的情況在本系統中查詢圖書的基本資訊,從而便於自己借閱圖書。

查詢方式包括:按書名查詢按作者名查詢按書號查詢

3. 借閱圖書:在借閱圖書之前沒有在本圖書館進行註冊的讀者,是不能夠借閱圖書的,因而在讀者在借閱圖書之前需要登記借閱者的書證號,以及歸還日期,然後系統再進行改變現

存量等相關操作。

4. 歸還圖書:根據讀者歸還圖書的日期,本系統會登出對借閱者的登記,然後進行改變該書的現存量操作。

5. 退出:當讀者在圖書館中結束其業務時,則會在系統的提示下退出操作

二.系統設計功能模組圖

三.系統模組說明:

圖書入庫模組:圖書名稱,作者,入庫數量;

查詢庫存模組:顯示當前庫存書的編號,書名及作者;

借閱圖書模組:輸入所借閱圖書的編號,如果存在則會提示讀者輸入借書證號,提示借閱成功,如果圖書不存在或者已借出,則提示借閱失敗;

查詢借閱模組:顯示所借書人的借書證號,借閱書的書名,編號以及歸還日期; 歸還圖書模組:輸入借書證號和圖書編號,進行還書操作。

注意:(1)每種書的登記內容包括書號、書名、著作者、現存量和庫存量;

(2)對書號建立索引表(線性表)以提高查詢效率;

(3)採編入庫:新購一種書,確定書號後,登記到圖書帳目表中,如果表中已有,則只將庫存量增加;

(4)借閱:如果一種書的現存量大於0,則借出一本,登記借閱者的書證號和歸還期限,改變現存量;

(5)歸還:登出對借閱者的登記,改變該書的現存量

提示:系統通過乙個主控選單程式進行控制,其中輸入0-5以實現相應功能:

輸入1:增加圖書(使用者輸入一條資訊,包括號碼、名稱、作者和本數,程式將該資訊插入到鍊錶)

輸入2:刪除圖書(使用者輸入結點序號,如果存在該結點則從鍊錶中刪除,否則提示使用者)

輸入3:查詢圖書(輸出所有結點資訊)

輸入4:借書(使用者輸入圖書名稱,如果存在該結點且本數不為0,則借出該圖書,本數-1,否則提示使用者:該書已借完)

輸入5:還書(使用者輸入圖書名稱,如果存在該結點,則還回該圖書,本數+1,否則提示使用者)

輸入0:退出程式

圖書管理系統專案進度計畫

圖書管理系統 專案進度計畫 1.引言 1.1編寫目的 盡量採用學校現有的軟硬體環境,及先進的管理系統開發方案,從而達到充分利用學校現有資源,提高系統開發水平的應用效果的目的。便於學校教師和學生圖書管理,通過查詢可立即定位該讀者的相應的資訊,可以對圖書進行查詢 增加 修改,讀者可以預約已藉圖書。1.2...

圖書管理系統專案開發計畫

一專案概述 1.主要工作 對開發軟體專案的費用,時間,進度,人員組織,硬軟裝置的配置等進行說明和規劃。2.軟體功能 圖書管理員通過此軟體對圖書的借閱情況,新增及刪除等情況進行系統有效的管理 讀者能通過該軟體進行圖書的查詢及對自身借閱情況的查詢等操作。3.軟體效能 效能良好,安全穩定,效率高。4.應具...

圖書管理系統

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