




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、精選優質文檔-傾情為你奉上圖書借閱管理系統BOOKS LENDING AND BORROW MANAGEMENT SYSTEM編寫成員:鄭壽奎、韓凱麗、凌豪專心-專注-專業目 錄圖書館管理系統 1 背景 當今的社會,競爭日益激烈。若想謀得一份不錯的工作,就要不斷“充電”,尤其是我們即將畢業的學生,面臨著很強的就業壓力,更要努力提高自身的素質。在這種形式下,書籍漸漸成為人們獲得知識,并增長知識的主要途徑,而圖書館就自然而然地在人們地生活中占劇了十分重要的位置。21世紀的今天,信息社會占著主流地位,計算機在各行各業中的運用已經得到普及,自動化、信息化的管理越來越廣泛用于各個領域。因此圖書的管理應順
2、應時代發展的需求,用信息化替代麻煩又容易出錯的人工操作。學校的圖書信息管理是基礎性的管理工作。加強圖書管理,不但關系到學生讀者的查詢、閱覽的方便程度,同時還可以充分利用好學校的每一份資源,能夠使學校整體呈現出優良的風氣和面貌,促進學校各項工作的順利展開。因此,對圖書管理系統進行有針對性的研究,并由此構造出一個適合我校圖書信息管理系統的模型,將具有重要的使用價值。針對如此,我們決定設計一套圖書管理系統。圖書管理系統采用的是信息化管理,界面美觀大方,人性化,功能強大且操作非常方便,將用戶分成學生和管理人員。管理人員負責將數據輸入到系統的數據庫中,并且可以隨時查詢、添加、刪除、修改用戶的借閱信息,查
3、詢、添加、刪除、修改圖書信息,還可以管理圖書的借出、結算等。采用數據庫保存用戶及圖書信息,不易丟失而且更新迅速方便。 2 目的主要目的是利用數據庫軟件編制一個管理軟件,用以實現圖書、讀者以及日常工作等多項管理,提高圖書借閱的管理效率,降低管理成本,更加方便同學們的學習。同是方便圖書管理人員的對圖書的管理,清查。 3 需求分析 3.1 需求的文字表述 圖書館管理系統開發。系統開發的總的設計目標是實現圖書管理的系統化、規范化和自動化,實現對圖書資料的集中統一的管理。 本系統主要實現對圖書借閱信息的管理,主要功能為管理有關讀者、圖書、借閱、征訂和管理員的信息等。圖書借閱管理系統是一種基于集中統一規劃
4、的數據庫數據管理新模式。在對圖書、讀者的管理,其實是對圖書、讀者數據的管理。本系統的建成無疑會為管理者對圖書管理系統提供極大的幫助。 本系統結構分為基礎信息維護,讀者管理,圖書管理,期刊管理,圖書流通管理。讀者管理可以瀏覽讀者的信息,可以對讀者信息進行維護。圖書管理可以瀏覽圖書的信息,可以對圖書信息進行維護。借閱管理可以顯示當前數據庫中書籍借閱情況,可以對借閱信息進行維護。 總而言之,圖書館使用計算機用于信息管理,簡單而有效的發揮出它的效力,資源配置比較突出,這就是管理信息系統的開發的基本環境。 3.2 基礎信息維護在圖書借閱管理系統中,基礎信息包括:讀者信息和圖書類型信息。這些信息可以在讀者
5、檔案管理,圖書檔案管理中應用。在讀者檔案管理中,讀者的類別信息實現讀者權限劃分;在圖書檔案管理中,圖書類型信息實現圖書類別的劃分。 3.3 讀者管理 管理員對讀者管理可以實現瀏覽,添加,修改操作,在添加讀者信息時需一個讀者證號對讀者身份進行辨別,此編號必須唯一,還需要登記讀者的詳細信息。 3.4 圖書管理 管理員對圖書管理可實現添加,修改和刪除操作,在添加圖書信息時需給圖書建立一個圖書編號,編號唯一。還需要等級圖書的詳細信息,在實現圖書修改時,圖書編號不可修改。實現圖書信息的刪除時要驗證圖書是否歸還,如沒有歸還,將不能實現圖書的刪改。 3.5 期刊管理 管理員對期刊管理可以實現瀏覽,添加,修改
6、和刪除操作,在添加圖書信息時要給圖書建立一個圖書編號,編號唯一。還需要登記期刊的詳細信息,例如書名,出版社,圖書類別等。在實現圖書信息修改時,期刊編號不可修改。 3.6 圖書流通管理 圖書流通管理需要事先圖書的借閱,歸還功能。圖書的借閱時要登記讀者證號和圖書編號,以及管借閱和歸還時間。圖書歸還是要檢查是否已經逾期,若逾期將交罰款,否則圖書正常返還。 4 軟件需求規格說明 4.1 問題的提出隨著計算機及網絡技術的飛速發展,Internet/Intranet應用在全球范圍內日益普及,當今社會正快速向信息化社會前進,信息自動化的作用也越來越大。從而使我們從繁雜的事務中解放出來,提高了我們的工作效率。
7、目前學校圖書館的借閱工作部分還是手工管理,工作效率很低,并且不能及時了解圖書的種類和學生們比較需求的圖書等,不能更好的適應當前學生的借閱要求。手工管理還存在這許多弊端,由于不可避免的人為因素,造成數據的遺漏、誤報。計算機信息化管理有著儲存量大,速度快等許多優點,提供給我們的處理信息及時快捷,因此我們利用計算機提供給我們的信息對學生們的借閱過程形成一整套動態的管理。 4.2 可行性的文檔分析 圖書借閱系統的建立,需要進行用戶需求調查與分析,以確定系統目標,提出解決問題的詳細方案,這是系統建設的重要環節。要想使學生能夠有效的借閱,功能上對系統的要求是全面的。因此對用戶的需求可分為四個方面:一方面是
8、圖書管理人員對需要進行圖書借閱的同學進行信息注冊,獲得借書證;二方面是學生通過計算機進行圖書瀏覽;三方面是學生通過管理員進行圖書借閱;四方面是打印輸出學生信息。 這四個方面形成了圖書借閱的一個工作整體,利用計算機的自動化處理,可方便快捷地共享信息、交流信息,高效地協同工作。 在軟硬件方面對系統的需求,軟件要求易學,界面友好,容易掌握,可以很簡單方便的進行圖書借閱信息管理。硬件的配置要求不能太高,這樣可以很好的適應當前的學校圖書館的借閱。 (1)系統能夠對書籍信息進行管理。 書籍信息包括:圖書編號、圖書名稱、圖書位置、庫存量、單價。 (2)借書時,管理人員通過借書卡登記讀者的ID、姓名、借閱書籍
9、名稱和借閱日期。 (3)還書時,管理人員記錄還書者ID,姓名、歸還書籍名稱和還書日期。 (4)操作人員可以查詢借閱書籍的所有借閱者的姓名;也可以查詢某借閱者借閱的所有書籍名稱;還可以根據借閱者姓名、書籍名稱查詢借閱者的借書時間、還書時間。 (5)系統由圖書館工作人員操作。圖書館工作人員分為系統管理員、書籍管理員和借閱管理員三類(同一人),權限不同。系統管理員具有所有操作權限;書籍管理員具有管理書籍、查詢信息權限,但不具備管理借書還書事宜及管理用戶權限;借閱管理員具有管理還書借書、查詢信息權限,但不具備管理書籍和用戶的權限。 (6)書籍管理:書籍管理功能包括下面功能: 1.添加書籍 2.修改用戶
10、密碼 3.刪除用戶 (7)借書管理:該功能包括以下功能: 1.書籍借出: 該功能系統管理員和用戶都可以使用,都有借書的權限。用戶和管理員登錄是即可獲得他們的用戶名和用戶ID,所以不用輸入借閱者的姓名即可借書,借書的時間就是當前日歷表中的時間,若是學生則借書的期限為一個月,所以在還書日期就會顯示到期之后的時間,提示用戶在該期限之前應該還書。在圖書進行出借的同時,借出該圖書的數目會自增1。同時該該用戶借出圖書的信息會羅列到借閱表中。在書名的下拉列表中可以顯示目前可以借出的圖書的名字,如果借出圖書的數目>庫存量時則不能顯示在改下拉列表中。 2.續借: 該功能系統管理員和用戶都可以使用,都有續借
11、的權限。續借時必須在還書日期之前續借才會成功,否則會提示該圖書已過期多少天,欠費多少錢。續借時還書時間在當前日期加上30天。續借時還要求該書標志為未還時才能續借。 (8)還書管理: 該功能包括以下功能: 該功能系統管理員和用戶都可以使用,都有還書的權限。還書的時間極為當前日歷表中的日期,登陸時已經獲得了該用戶的用戶名,現在只用輸入書名即可還入。還入的同時還書的標志為更改成Yes,還有借出的該書的數量會自動加1。還書的日期必須在系統規定的還書日期之前,否則會提示該書欠期未還,已欠費 (9)信息查詢: 該功能包括以下功能: 1.書籍信息查詢: 該功能系統管理員和用戶都可以使用,都有查詢圖書的權限。
12、可以根據輸入圖書的書名,作者,出版社的某個信息進行查詢,可以只查詢書名,或者同時查詢書名和作者等待,也能進行模糊查詢,可以不完全輸入圖書的信息就進行查詢,這樣列出的信息中都會有輸入的相關信息 2.借閱信息查詢: 該功能系統管理員和用戶都可以使用,都有借閱信息查詢的權限。可以根據第一個下拉列表中書名,在第二個下拉列表中查詢還能進行借出的書名,點擊查詢即可查詢該書借閱的信息。也可以根據第一個下拉列表中借閱者,在第二個下拉列表中查詢有借書記錄的借閱者的名字,點擊查詢即可查詢借閱者借閱該書的詳細信息。 (10)目前書庫中已有多少本書外借?占藏書的百分比(保留小數2位)? 從借書還書記錄中,計算出已借出
13、的書本數量,再從數據庫中統計圖書館的存書量,計算出外借圖書占藏書的百分比。 (11)統計到目前為止學生人均借書冊數、男女教師借書冊數比(以多者為1), 從借書記錄中統計圖書館共借出多少次書,除以該校總學生人生即可。從讀者信息和借書記錄中找出男女教師借書冊數。 (12)到目前為止,共有多少人有過借書逾期(一個人兩本書逾期算1次)? 共收到多少罰款? 從還書記錄中找出逾期者的信息,若信息相同則記錄一次。統計總共的罰款數量。 (13)平均每本書的外借天數為幾天? 哪一本書外借總時間最長?分別從還書記錄和借書記錄中找到還書時間和借書時間,兩者相減,計算出外借天數。 (14)圖書館共遺失多少本書? 從借
14、書賠償記錄中統計圖書遺失的數量。 5 功能需求分析5.1總體功能描述根據學校即將建成的圖書管情況,以及學生數量增多,可能會造成借書還書時的擁擠堵塞,為了方便同學們高效的學習,我們特此設計了一個圖書借閱管理系統,其中有管理員更新圖書信息、管理員查詢圖書、管理員登記圖書、讀者借閱、讀者歸還、讀者查詢圖書等等功能。5.2總體功能模塊圖書借閱管理系統注冊管理借書管理還書管理圖書管理注冊審核身份登記修改密碼查詢圖書身份驗證借書登記檢查圖書罰款處理還書登記更新圖書刪除圖書查詢圖書更新圖書:管理員可對圖書信息進行錄入、修改、查詢、刪除查詢圖書:讀者和管理員可隨時查詢圖書的信息及最新入管圖書借閱圖書:讀者通過
15、瀏覽圖書信息確定要借閱的書籍,由管理員處理借閱信息,并進行借閱登記歸還圖書:讀者將已借閱的圖書歸還給圖書館,管理員檢查圖書并做相應的登記讀者注冊:讀者通過注冊頁面,填寫個人信息,系統顯示信息通過后,管理員給予讀者借書卡一張續借管理:讀者想繼續閱讀已到歸還日期的圖書,可通過網上續借或當面續借罰款處理:讀者未按時歸還圖書也未辦理續借或照成圖書損壞,則按照書館規定由管理員處罰相應金額的罰款 6 結構化需求分析 6.1 數據流圖 6.1.1 頂層數據流圖圖6.1 圖書借閱管理系統數據流程頂圖 6.1.2 中層數據流圖圖6.2 圖書借閱管理系統數據流程中圖 6.1.3 底層數據流圖圖6.3注冊管理數據流
16、程底圖圖6.4還書管理數據流程底圖圖6.5借書管理數據流程底圖圖6.6圖書管理數據流程底圖6.2 數據字典 6.2.1 數據流條目數據流名稱:注冊申請簡述:讀者第一次向圖書館借閱書籍時需要注冊登記別名:無組成:注冊申請=申請卡號+姓名+密碼+注冊時間+聯系方式圖6.7 注冊申請數據流條目1. 數據流名稱:圖書借閱簡述:讀者向圖書館進行圖書借閱是需要進行相應的登記別名:無組成:圖書借閱=借書卡號+密碼+書名+借閱數量+借閱日期圖6.8 圖書借閱數據流條目 6.2.2 存儲條目文件名:讀者信息簡述:包括所有讀者的信息別名:無組成:讀者信息=借書卡號+姓名+密碼+注冊時間+聯系方式圖6.9 讀者信息
17、文件條目文件名:借/還信息簡述:包括所有讀者借書以及歸還圖書的所有記錄別名:無組成:借/還信息=借書卡號+姓名+密碼+借書時間+還書時間+ 聯系方式圖6.10 借/還信息文件條目文件名:圖書信息簡述:包括所有圖書的信息別名:無組成:圖書信息=圖書編號+圖書名稱+圖書位置+庫存量+單價圖6.11 圖書信息文件條目文件名:罰款文件簡述:包含所有罰款信息別名:罰款信息組成:罰款信息=借書卡號+密碼+姓名+罰款原因+罰款金額圖6.12 罰款信息文件條目 6.2.3 數據項條目文件名:借書卡號簡述:每個讀者注冊時的卡號別名:無組成:借書卡號=XXXX + XX + XXX 年份 月份 序號值類型:9位數
18、字取值范圍:圖6.13 借書卡號數據項目條文件名:圖書編號簡述:包括圖書的具體位置別名:無組成:圖書編號= XXXXX + XXXX + XXX + XXXXX 圖示類別 書架號 序列號 圖書名稱值類型:17位數字取值范圍:圖6.14圖書編號數據項目條 6.2.4 邏輯處理判定樹 超期<=7天- 破損罰金+超期天數*0.1 8<=超期<=30天-破損罰金+超期天數*0.15 破損并超期 31<=超期<=半年-破損罰金+超期天數*0.2 半年<超期<=一年-破損罰金+書價 一年以上超期-破損罰金+書價*3超期還書罰款規則 超期<=7天 - 超期天數*0.1 8<=超期<=30天- 超期天數*0.15 圖書完好 31<=超期<=半年- 超期天數*0.2半年<超期<=一年-書價一年以上超期-書價*36.3 E-R模型圖 6.3.1注冊管理ER圖圖6.15注冊管理ER圖 6.3.2還書管理ER圖圖6.16還書管理ER
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 無刷直流電機調速控制系統設計方案畢業論文
- 25年公司級員工安全培訓考試試題及參考答案(典型題)
- 2025日常安全培訓考試試題附答案(B卷)
- 2025年國際商業代理合同范本
- 2025實習協議、就業協議和勞動合同的區別與選擇
- 2025關于建設局《合同價款結算管理》和《合同變更與索賠管理》及
- 2025起重機械租賃合同
- 2025年院線經營項目建議書
- 2025網站信息會員信息服務合同書樣本
- 2025廣告公司收購合同范本
- 三角堰流量計算公式
- 用電安全及防雷防靜電知識考核試卷
- 《成人心肺復蘇術》課件
- 低空空域資源的協調與管理策略
- 服務機器人的智能導航與定位考核試卷
- 3.2.1.1函數的單調性課件-高一上學期數學人教A版(2019)必修第一冊
- 噬血細胞綜合征并發患者的個案護理課件
- 2024年長沙市事業單位招聘計算機崗位專業知識試題
- 點面結合寫場景公開課-(2)省公開課獲獎課件說課比賽一等獎課件
- 2023年高考真題-化學(河北卷) 含答案
- 運用PDCA縮短ST段抬高型急性心肌梗死病人在急診停留時間
評論
0/150
提交評論