1.需求分析
1.1使用範圍
在學校圖書館內部的現有區域網這個網路環境下,資訊由各使用者在規定的許可權下在各自的工作站上錄入,資訊上網後各使用者可查詢,呼叫,達到資訊共享。
1.2背景
圖書館在正常運營中面對大量書籍、讀者資訊以及兩者間相互聯絡產生的借書資訊、還書資訊。現有的人工記錄方法既效率低又錯誤過多,大大影響了圖書館的正常管理工作。因此需要對書籍資源、讀者資源、借書資訊、還書資訊進行管理,及時了解各個環節中資訊的變更,有利用管理效率的提高。
圖書館管理資訊系統是圖書館的支援系統,當前設計應滿足以下需求:
(1)圖書館將圖書借給讀者,讀者和圖書都必須在系統中註冊。
(2)系統通過設定帳號和密碼控制使用者訪問,讀者和管理員可修改自已的密碼。
(3)圖書館負責購買圖書,對於流行的書一般要多買幾本,如果圖書破舊或過期則可以從圖書系統中刪除。
(4)圖書館管理員負責與讀者打交道,他們的工作要得到系統的支援。
(5)借書者可以事先通過網路預約要借的圖書,然後到管理員處辦理正式借書手續。
(6)圖書借出有時間限限制,一旦超期,管理員應及時通知借書者歸還圖書。
(7)圖書館可以方便地產生、更新和刪除系統中與書目、借書者、借書記錄和預約記錄等資訊。
(8)系統能夠執行在windows系統下,使用者可通過區域網操作,還應該有乙個非常好的圖形使用者介面(gui)
(9)系統應該具有很好的可擴充套件性。
1.3功能分析
三個功能模組:
(1)讀者管理
①**:新生將個人資訊提交到**處,**處和新生資訊表核對,正確則可**,將個人資訊儲存到讀者資訊表,同時生成圖書借閱表,發出領證通知單,不符合則發出拒絕申請單。
②登出:讀者提交登出申請表,**處呼叫讀者資訊表,查詢該讀者資訊。若存在且資訊一致,則在讀者資訊表中將該讀者資訊刪除,同時刪除借閱資訊表;若資訊不存在或與提交資訊不一致,則發出拒絕申請單。
③掛失補辦借書證:讀者提出掛失補辦申請表,**處核對資訊,若資訊不一致,則發出拒絕申請單;若資訊一致,修改讀者資訊表,辦理補辦業務,發放領證通知單。
(2)借還書管理
①借書:讀者提交借閱申請表,管理員先呼叫讀者資訊表和讀者的借閱資訊表,審核該讀者是否有許可權借閱圖書。若無許可權,則發出拒絕申請表;若有許可權,管理員再呼叫圖書資訊表,查詢讀者所申請借閱的圖書資訊,若可借,則發出領書通知單,待讀者獲得圖書後,將資訊存入其借閱資訊表;若不可借,則發出拒絕申請表。
※ 無許可權的情況:⒈讀者資訊不存在。
讀者借閱圖書數量已達最大限,不可再借。
讀者資訊表中的賬目資訊中餘額不足。
※ 不可借的情況:⒈該書已有人借閱。
該書已有人預訂。
該書為不可外借的圖書。
②還書:讀者歸還圖書,提交還書申請單,管理員審核。若不符合,則發出拒絕申請單;若符合,則修改圖書資訊表和讀者的圖書借閱資訊表及讀者資訊表。
同時,管理員審核借閱是否超期或損壞,若已超期或損壞,則按照規定對該讀者進行罰款處罰,從讀者資訊表中的「金額」中減去罰款數額,並發出罰款單。
※ 不符合的情況:⒈所還圖書不屬本館館藏圖書。
③交費:讀者提交交費申請單和錢,管理員審核讀者資訊表,若資訊一致,將資訊存入讀者資訊表中的「金額」中,並發出交費成功單。
(3)圖書管理
①缺書登記:讀者提交缺書登記單,管理員呼叫圖書資訊表,核實資訊。若屬實,則將資訊儲存到缺書資訊表。
②舊圖書報廢:管理員呼叫報廢圖書資訊單和圖書資訊表,若資訊一致,將資訊存入舊書報廢表,並在圖書資訊表中刪除該報廢圖書的資訊。
③圖書採購入庫:管理員1根據缺書資訊表發出採書單給採購員,採購員購得所缺圖書後,發出領書通知單給管理員2,管理員2領得圖書,呼叫缺書資訊表核實資訊,修改其中資訊,將圖書資訊錄入到圖書資訊表中。
2.業務流程圖
(1)讀者管理
**:登出:掛失補辦借書證:
(2)借還書管理
借書:還書:
交費:(3)圖書管理
缺書登記:
舊圖書報廢:
圖書採購入庫:
3.資料流程圖
(1)讀者管理
**:登出:掛失補辦借書證:
(2)借還書管理
借書:還書:
交費:(3)圖書管理
缺書登記:
舊圖書報廢:
圖書採購入庫:
4.資料字典
例如:「i01-01」表示第乙個子系統中的第二個資料項。
(1)資料項的定義
例1.資料項編號:i01-01
資料項名稱:學號
別名:學生編號
簡述:某個學生的**
型別及寬度:字元型,12位
取值範圍:」000000000001」-」999999999999」
例2.資料項編號:i06-03
資料項名稱:金額
別名:金額
簡述:圖書證中記錄的現有錢數
型別及寬度:整型,2位
取值範圍:」01」-」99」
例3.資料項編號:i01-02
資料項名稱:姓名
別名:學生姓名
簡述:某個學生的姓名
型別及寬度:文字型,8位
例4.資料項編號:i01-03
資料項名稱:性別
別名:學生性別
簡述:某個學生的性別
型別及寬度:文字型,2位
(2)資料結構的定義
例1.資料結構編號:ds01-01
資料結構名稱:**申請單
簡述:新生所填新生資訊及申請辦理圖書證相關資訊
資料結構組成:學號+姓名+申請內容+申請日期
例2.資料結構編號:ds02-01
資料結構名稱:登出申請單
簡述:讀者所填讀者資訊及讀者圖書證相關資訊
資料結構組成:學號+姓名+申請內容+申請日期
例3.資料結構編號:ds04-01
資料結構名稱:借閱申請單
簡述:讀者所填想要借閱的書的相關資訊
資料結構組成:學號+書名(及版本)+作者+出版社+申請日期
例4.資料結構編號:ds09-01
資料結構名稱:採書單
簡述:管理員所填需要採購的圖書的相關資訊
資料結構組成:書名(及版本)+作者+出版社+單價+數量
(3)資料流的定義
例1.資料流編號:d01-01
資料流名稱:領證通知單
簡述:**資訊中心發出的領證通知單
資料流**:**資訊中心
資料流去向:新生
資料流組成:學號+姓名+班級 +領證時間
資料流量:10份/小時
高峰流量:20份/小時
例2.資料流編號:d04-01
資料流名稱:領書通知單
簡述:**資訊中心發出的領書通知單
資料流**:**資訊中心
資料流去向:讀者
資料流組成:學號+書名(及版本)+作者+出版社+借入日期
資料流量:10份/小時
高峰流量:50份/小時
例3.資料流編號:d06-01
資料流名稱:交費申請單
簡述:讀者提交的交費申請單
資料流**:讀者
資料流去向:交費處理模組
資料流組成:學號+姓名+金額+日期
資料流量:2份/小時
高峰流量:100份/小時
例4.資料流編號:d07-01
資料流名稱:缺書登記表單
簡述:記錄讀者需要而圖書館中沒有的圖書書目
資料流**:讀者
資料流去向:**處理模組
資料流組成:書名(及版本)+作者+出版社
資料流量:2份/小時
高峰流量:20份/小時
(4)處理邏輯的定義
例1.處理邏輯編號:p01-01
處理邏輯名稱:**申請
簡述:辦理圖書證
輸入資料流:資料流新生的學號,姓名,班級,申請內容,申請時間,**於**申請表。
處理:根據資料流新生的學號,姓名,班級,申請內容,申請時間;檢索資料儲存檔案新生資訊表,若與提交資料流一致,則進行辦理,若不一致,則拒絕辦理。
輸出資料流:資料流新生的學號,姓名,性別,班級,系別,入學時間,金額,借閱本數,存入讀者資訊表,將資料流讀者學號,書籍編號,書名(及版本),作者,出版社,借入時間,到期時間,存入借閱資訊表。
處理頻率:對每個使用者只處理一次。
例2.處理邏輯編號:p04-01
處理邏輯名稱:借書處理
簡述:辦理借書處理
輸入資料流:資料流讀者的學號,書籍編號,書名(及版本),作者,出版社,日期,**於借閱申請表。資料流金額,**於資料儲存讀者資訊表,借閱本數**於資料儲存讀者資訊表。
資料流圖書的狀態,**於資料儲存圖書資訊表。
處理:根據讀者提交的資料流,檢索圖書資訊表,看讀者要借的書,是否可藉,若可借,檢索借閱資訊表,看讀者的借閱書籍是否過期,是否已借過相同的書,若有則拒絕;若沒有,則檢索讀者資訊表的金額,及借閱書數是否超過8本,若欠費或已超過8本,則不予辦理,若沒有則辦理借閱。
輸出資料流:將圖書的改變資訊儲存在資料儲存圖書資訊表中,並將所借書籍資訊儲存到資料儲存借閱資訊表中,並將借閱本數的修改儲存到讀者資訊表中。
例3.處理邏輯編號:p05-01
處理邏輯名稱:還書處理
簡述:辦理還書
處理:根據提交資料流,檢索圖書資訊表,檢視所還書是否為本館館藏書籍,若是則檢索借入時間,若過期則執行罰款,若未過期不進行罰款操作,接著修改借閱資訊表和圖書資訊表,以及讀者資訊表。
圖書館管理資訊系統系統分析
作者學號 系經濟管理學院管理系 專業 資訊管理與資訊系統 題目圖書館管理資訊系統 借閱管理系統分析報告 小組成員 2013 年 1 月吉林 在圖書館管理系統的設計中,首先對現行系統進行全面調查,與讀者溝通,全面了解讀者的需求。然後對管理員管理模組及業務流程進行分析,明確業務流程,採用結構化的方法自上...
圖書館圖書管理資訊系統分析設計報告
圖書館圖書管理資訊系統 分析設計報告 一.可行性分析 1.管理可行性 當今社會是資訊化的社會,工作資訊化使得很多複雜 煩瑣的工作變得簡單。我們將要實現的就是為煩瑣的圖書館借出入工作以及圖書處理工作做的管理資訊系統。我們的成品,將可以運用於一些小型的圖書館運營,還可以運用於一些私人租書處,據了解,我校...
圖書館管理資訊系統分析與設計
年級 09 級 學號 20601091011 姓名 王躍鴻 指導老師 李靜 職稱 目錄1.系統分析1 1.1圖書館管理資訊系統的基本任務1 1.2 系統內部人員結構 組織及使用者情況分析2 1.3 系統業務流程分析3 1.4 資料流程圖4 1.5 資料定義及資料字典8 2.系統設計11 2.1 系統...