圖書借閱管理系統

2021-03-04 06:52:04 字數 3443 閱讀 4514

[湖北民族學院]大學畢業**

[資訊管理]系[2003]級 [睢俊山]

指導教師 [喬惠萍]

開發人員:文佳、王華、李超、孫延棟等

開發小組:2001級計算機系一班第三小組

開發時間:2023年12月20日

目錄 封皮1

目錄2第一章問題的提出3

第二章可行性的分析文件3

第三章軟體開發計畫3

第四章軟體說明3

4、1 系統基本目標3

4、2 系統結構設計4

第五章總體設計4

第六章系統詳細設計4

6、1 各個模組的實現過程4

6、2 流程圖5

第七章需求分析6

7、1資料流圖6

7、2資料字典7

7、3檔案字典7

7、4資料項條目7

第八章程式**8

第九章後記10

一、 問題的提出

隨著計算機及網路技術的飛速發展,inter***/intra***應用在全球範圍內日益普及,當今社會正快速向資訊化社會前進,資訊自動化的作用也越來越大。從而使我們從繁雜的事務中解放出來,提高了我們的工作效率。

目前學校圖書館的借閱工作部分還是手工管理,工作效率很低,並且不能及時了解圖書的種類和學生們比較需求的圖書等,不能更好的適應當前學生的借閱要求。手工管理還存在這許多弊端,由於不可避免的人為因素,造成資料的遺漏、誤報。計算機資訊化管理有著儲存量大,速度快等許多優點,提供給我們的處理資訊及時快捷,因此我們利用計算機提供給我們的資訊對學生們的借閱過程形成一整套動態的管理。

二、可行性的分析文件

圖書借閱系統的建立,需要進行使用者需求調查與分析,以確定系統目標,提出解決問題的詳細方案,這是系統建設的重要環節。要想使學生能夠有效的借閱,功能上對系統的要求是全面的。因此對使用者的需求可分為四個方面:

一方面是圖書管理人員對需要進行圖書借閱的同學進行資訊註冊,獲得借書證;二方面是學生通過計算機進行圖書瀏覽;三方面是學生通過計算機進行圖書借閱;四方面是列印輸出學生資訊。

這四個方面形成了圖書借閱的乙個工作整體,利用計算機的自動化處理,可方便快捷地共享資訊、交流資訊,高效地協同工作。

在軟硬體方面對系統的需求,軟體要求易學,介面友好,容易掌握,可以很簡單方便的進行圖書借閱資訊管理。硬體的配置要求不能太高,這樣可以很好的適應當前的學校圖書館的借閱。

三、 軟體開發計畫

此系統是由在校大學生,憑藉著團體合作的精神聯合開發的學校圖書館借閱管理系統。此系統在開發方式上對系統的需求,由於學校圖書館的借閱是一種無商業利益的,所以系統設計開發的週期要短,在短時間內完成,減少開發成本,提高開發效率,方便、簡單、實用作為系統開發的指導思想。

四、 軟體說明

4、1系統基本目標

規範化管理

學校圖書館的借閱管理,要從根本上改變過去複雜、低效的手工管理方式,使工作規範化,即管理工作基於工作流程,完全採用計算機技術處理圖書管理工作。使學生與圖書管理人員能方便快捷地共享、交流資訊。同時又能實現迅速、全方位的資訊採集、資訊處理,為使學生們的圖書借閱能有效地進行。

4、2系統結構設計

系統結構採用當前流行的c/s結構,也就是客戶端/伺服器模式,它開發時間短,成本低,而且資料量的傳輸快等優點。

本設計是以學校圖書館借閱系統為例。程式語言採用delphi6.0,它視覺化的開發環境,可以快速完成系統的開發,內部整合的資料庫訪問通道,可以輕鬆方便的對資料庫管理。

五、 總體設計

本課題設計在充分進行使用者需求分析的基礎上把系統劃分為六個子模組:學生註冊、圖書查詢、讀者借書、圖書預約、讀者還書、列印學生資訊。這六個模組之間,緊密結合,共享資訊資源,形成一種完美的學校圖書館借閱管理的解決方案。

六、 系統詳細設計

6、1 本段論述圖書借閱管理各個模組的詳細的實現過程:

1、 學生註冊:工作人員通過計算機對學生進行資訊註冊,發放借書證;

2、 圖書瀏覽查詢:學生們通過此模組來查詢自己所需要的圖書;

3、 讀者借書:學生通過此模組來完成借閱圖書;

4、 圖書預約:學生通過此模組來完成預約圖書;

5、 讀者還書:學生通過此模組來完成退還圖書;

6、 列印資訊:圖書管理人員通過此模組來完成列印學生資訊的工作。

6、2 流程圖:

七、 需求分析

7、1資料流圖

(2)0層資料流圖

7、 2資料字典

資料流註冊資訊別名借書證

註冊資訊 = 學生證號+

資料流圖書

圖書 = 圖書號(流水號)+

資料流超期罰款

超期罰款 = 借書證號++圖書號(流水號)+登記日期+定價

7、 3檔案字典

檔案圖書庫

圖書庫 = 圖書號(流水號)+ 圖書名 + 作者 + 定價 + 出版社 +(備註) + 借/否

組織形式:以圖書號(流水號)為關鍵字公升序排列

說明:借/否用來表示此書是否被借

檔案學生庫

學生庫 = 學號 + 系+級+班+姓名+性別

組織形式:以學號為關鍵字公升序排列

7、 4資料項條目

學號八位數字)

第1∽2位:入學日期

第3∽4位:系統編號

第5∽6位:班級編號

第7∽8位:班內序號

姓名=長度≦8的字串

性別=長度≦2的字串

系/級/班=長度≦10的字串

流水號:╳╳╳╳╳╳(6位數字)

第1∽2位:入庫日期

第3∽4位:圖書類別

第5∽6位:圖書編號

圖書名=長度≦20的字串

作者=長度≦8的字串

出版社=長度≦50的字串

備註=長度≦255的字串

定價=貨幣值(小數字為2位)

借/否=邏輯型(0/1)

8、 程式**

加工1、 學生註冊

begin

確認學生註冊;

根據學生註冊在學生庫中查詢該生;

寫該生登錄檔

end加工2、 查詢

begin

輸入要查圖書號(流水號)及圖書名;

在圖書庫中查詢;

if 存在 do

可以借書;

else

此書已被借

end do

end加工3、 借書

begin

if 該生借書證沒被鎖定 do

輸入其借書證號和圖書號(流水號)/圖書名;

在圖書庫中查詢該書;

if 存在 do

可以借出,輸入借書日期並將借書證處於借書狀態;

else

此書已被借出請預約,或者重新輸入其他的圖書名/圖書號(流水號)

end do

else

需解除鎖定,再借書

end do

end 加工4、 預約

begin

輸入借書證號及圖書名/圖書號(流水號)

if 不存在 do

進行預約;

圖書借閱管理系統

目錄引言 3 第一章需求分析 3 1.1需求的文字表述 3 1.2資料流圖 4 1.3資料字典 5 第二章概念結構設計 6 2.1區域性e r模型 6 2.2整合e r模型 8 3.1e r圖向關係模型的轉換 9 3.2資料模型的規範化 10 3.3設計使用者子模式 11 第四章資料庫的物理設計 1...

Access應用 圖書借閱管理系統

access資料庫應用例項 圖書借閱管理系統 本 圖書借閱管理系統 是以實現圖書館借閱工作系統化為目的和背景而設計開發的乙個簡單系統。圖書借閱管理系統主要實現對圖書館工作的資訊化管理。本系統實現了對圖書的基本資訊和會員 圖書借閱者 的基本資訊的登記 儲存 統計和查詢等功能,另外還對會員的借閱資訊進行...

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

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