圖書管理系統學生實驗報告

2021-03-04 09:30:32 字數 2546 閱讀 8264

學生實驗報告

實驗課名稱: 軟體工程——理論·方法與實踐

實驗專案名稱: 圖書管理系統

專業名稱: 軟體工程

班級: 240600804

學號: 2406080426

學生姓名: 宋輝

教師姓名: 杜瑾

2010 年 5 月 14 日

實驗日期: 2010 年 5 月 14 日實驗室名稱: wm2502

一.實驗名稱:

圖書管理系統

二.實驗目的與要求:

圖書館有乙個圖書管理系統,店員每天登記圖書資訊(編號、書名、數量等),並根據使用者的需求查閱庫存資訊,若有使用者需要的圖書,且數量足夠,就取書給使用者;否則讓使用者填寫訂購資訊,並錄入缺貨資訊。每月列印報表交給經理。

主要功能有:

(1)借書處理:根據操作員所輸入的讀者證號和

要借圖書的條碼號,依據讀者的借閱許可權和借閱規

則,判斷該者能否成功借閱該圖書。

(2)還書處理:根據輸入的要還的圖書的條碼,判

斷該圖書是否過期,如果過期會提示有罰款。

(3)續借處理:根據操作員輸入的讀者證號,檢查讀

者資格,然後根據借閱規則計算出續借後的應還日期。

(4)借書查詢:根據輸入的讀者證號,系統顯示該

讀者當前的借閱資訊。

三.實驗內容:

1圖書管理系統分析

圖書管理系統分析是對圖書管理系統的現狀進行分析。根據圖書管理系統的目標、需求分析和功能分析,制定和選擇乙個較好的圖書管理系統方案,從而達到乙個合理的優化圖書管理系統。

2確定圖書管理系統目標

圖書管,最初由於圖書數量和種類較少,人工手動管理比較方便和靈活。隨著社會的發展,圖書的數量和種類越來越多,人工手動管理會降低工作的效率,希望建立乙個圖書館圖書資訊管理系統,是為了解決了人工手動管理圖書資訊在實踐的問題,從而達到系統化、規範化、標準化的水平。該系統的建立不但給管理者帶來了方便,也節省了工作時間從而提高了工作效率。

3圖書管理系統需求分析

在構造系統時,首先從需求出發構造資料庫表,然後再由資料庫表結合需求劃分系統功能模組。這樣,就把乙個大的圖書管理系統分解成了幾個小系統。這裡把圖書管理系統的層次劃分為了三個部分:

乙個自由態:即面向任何使用者的介面,提供登入功能,以便不同身份的使用者登入子系統;乙個是一般使用者態:即圖書有服務子系統;還有乙個是管理員介面:

提供圖書的管理和維護功能。對於不同子系統之間的功換,採用了登入功能和使用者登出功能。

圖書管理系統劃分了子系統後,下一步的工作是繼續劃分子系統的小模組。先考慮在進入子系統時應該做什麼,進入系統之後又應該做什麼,提供那些服務等。對於圖書資訊服務子系統,在使用者進入時首先得呼叫相關資料庫表,找出使用者的圖書借閱情況;進入系統後,子系統得提供圖書查詢、圖書借閱和還書功能。

另外,針對本系統的特殊情況,同時也考慮系統的可移植性,在系統中增加了資料庫路徑的維護部分。最後,考慮到系統的安全性,還在系統中特別增加了「加密介面」的功能。

4功能分析

圖書館圖書資訊管理系統由兩大子系統組成:圖書管理和維護子系統以及圖書資訊服務子系統。

1.圖書管理和維護子系統的功能包括:

(1)圖書資訊入庫(建立資訊庫,以便查詢和借閱)。

(2)理圖書庫(包括刪除圖書圖書資訊和統計圖書資訊)。

(3)檢視圖書資訊。

(4)查詢圖書的借閱情況(包括借出情況查詢、未借出情況查詢和超時情況查詢,同時還要知道:如果某本圖書被借出,那麼可直接查詢到借閱者的資訊,以便催還等)。

(5)圖書館的規則管理和維護(包括每人可借閱圖書數目、每人每本書可持有天數以及每超時一天的罰金數目等)。

(6) 使用者資訊的管理和維護(例如刪除已畢業學生資訊、增加新生資訊等)。

(7) 資料庫路徑的管理和維護,主要是為了提高系統的通用性而設定的。

2.圖書資訊服務子系統的功能包括:

(1) 書資訊的查詢(例如在借書前可先查詢某本圖書是否被借出)。

(2)圖書的借閱(按圖書館的規則進行借閱,例如不超過5本,如果已有超時借閱的圖書,則在歸還前不允許再借閱等等)。

(3)圖書的歸還。

四.實驗裝置與軟體環境:

圖書管理系統計算機,microsoftword2003 , microsoftvisio2003

五.實驗步驟與結果:

資料庫需求分析

(1)書資訊查詢:呼叫圖書資訊表、借出資訊表、查詢圖書編號、書名、作者、出版社、類別、是否借出等基本資訊。

(2)圖書的借閱:呼叫圖書資訊表和使用者資訊表,生成包括圖書編號、學生證號和借出時間三項的借出資訊表。

(3)圖書歸還:呼叫使用者資訊表和借出資訊表,刪除借出表中的相應資訊等。

(4)管理和維護圖書資訊:包括圖書編號、書名、作者、出版社、出版時間、類別等。

(5)使用者資訊維護:呼叫使用者資訊表,設定使用者名稱、學生證號、等級資料項。

(6)學生資訊維護:呼叫學生資訊表,設定學生證號、姓名、性別、系別和專業資料項。

1:軟體體系結構圖

2:程式流程圖

六.實驗中遇到的問題、解決方法及體會:

在具體的設計與實施中,我看到並感受到了乙個管理系統從無到有的過程,對具體的設計步驟、思路、方法、技巧都有了進一步的了解,並感受深刻。

圖書管理資訊系統實驗報告

西安郵電大學 題目 圖書管理資訊系統實驗報告 系別 經濟與管理學院營銷與策劃系 專業商務策劃管理 班級1001 班 姓名學號 導師資訊化是當今世界發展的大趨勢,電子資訊科技在社會各個領域起著廣泛的作用。資訊作為重要的資源,在企業的運營中,應當被企業和各個管理部門共享和利用,只有經過規劃和開發後的資訊...

圖書借閱管理系統實驗報告

湘南學院經濟與管理系 資訊系統課程設計 實驗報告 設計題目圖書借閱管理系統 專業 資訊管理與資訊系統 年級班級2009 姓名楊青 指導教師唐小剛 小組成員 楊青 劉益鳴 尹增輝 郝劉棟 郭夢妮 楊芸 胡志鵬 指導教師評閱 指導教師 簽字成績 二o一二年月日 絕大多數管理人員已經認識到採用圖書借閱管理...

圖書出版管理系統實驗報告

軟體課程設計報告 機房名稱機電資訊樓606 時間 7月11日至 7月19日 學院資訊工程學院 專業班級資訊1012 姓名晏霞 學號 41050358 指導教師張維存 成績2011年 7 月 說明一 軟體課程設計是本科教學重要的實踐教學環節,是提高學生應用計算機能 力的重要措施。所有參加軟體課程設計教...