圖書管理系統(tǒng)_第1頁
圖書管理系統(tǒng)_第2頁
圖書管理系統(tǒng)_第3頁
圖書管理系統(tǒng)_第4頁
圖書管理系統(tǒng)_第5頁
已閱讀5頁,還剩21頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)

文檔簡介

1、圖書管理系統(tǒng)的整體開發(fā)過程:1、問題定義2、可行性研究3、需求分析4、概要設(shè)計5、詳細設(shè)計6實現(xiàn)及運行維護一、問題定義及系統(tǒng)背景在當今知識大爆炸的時代, 圖書作為信息的一種載體, 仍是人們獲得知識 的一種重要途徑, 因而作為圖書管理與借閱的圖書館,它的運行情況則關(guān)系到知識的傳播速度問題。以往舊的圖書館管理模式完全是手工操作,從新書的購買、編號、入庫,到借閱、續(xù)借、歸還、查詢,無一不是人工處理, 需要大量的勞動力與工作量 ,而且由于人為的原因造成一些錯誤 ,也是再 所難 免的。當讀者想要 借閱一本書時,首先要查詢大量的卡片,而且要有一定的圖書管理知識,才能很快的查到自己想要的圖書,在借閱過程中還

2、要填寫許多相關(guān)的卡片,使得圖書館的管理效率低下,圖書流通速度較慢,因而從一定程度上也影響了知識的傳播速度。圖書館作為一種信息資源的集散地,圖書和用戶借閱資料繁多,包含很 多的信息數(shù)據(jù)的 管理,現(xiàn)今,有很多的圖書館都是初步開始使用,甚至尚未 使用計算機進行信息管理。根據(jù)調(diào)查得知,他們以前對信息管理的主要方式是基于文本、表格等紙介質(zhì)的手工處理,對于圖書借閱情況 (如借書天數(shù)、超過限定借書時間的天數(shù))的統(tǒng)計和核實等往往采用對借書卡的人工檢查進行,對借閱者的借閱權(quán)限、以及借閱天數(shù)等用人工計算、手抄進行 。數(shù)據(jù)信 息處理工作量大,容易由錯;由于數(shù)據(jù)繁多,容易丟失,且不易查找???的來說,缺乏系統(tǒng),規(guī)范的

3、信息管理手段。盡管有的圖書館有計算機,但 是尚未用于信息管理,沒有發(fā)揮它的效力,資源閑置比較突由,這就是管理 信息系統(tǒng)的開發(fā)的基本環(huán)境 信息技術(shù)發(fā)展日新月異, 區(qū)域信息化建設(shè)如火如 荼, 作為信息資源基礎(chǔ)建設(shè)主體的圖書館面臨著前所未有的挑戰(zhàn)和機遇。隨著計算機技術(shù)的不斷發(fā)展,計算機已經(jīng)深入到社會生活的各個角落。為了方便管理人員對圖書館書籍、讀者資料、借還書等進行高效的管理,在工作人員具備一定的計算機操作能力的前提下,采用圖書館管理系統(tǒng)軟件可以提高其管理效率。本系統(tǒng)是為了方便用戶對圖書的管理開發(fā)的。要求系統(tǒng)界面友好,使用簡單,提供對圖書信息、讀者信息和圖書流通情況的編輯、查詢、統(tǒng)計報表等全面的數(shù)

4、據(jù)管理功能,同時使用戶能方便的進行圖書的由借、返還等操作,并提供預約、續(xù)借,館際互借等功能。此外系統(tǒng)還具有一定的安全性和可維護性。二、可行性研究1、系統(tǒng)設(shè)計目標1)、對圖書資源進行分類,發(fā)布到網(wǎng)上,以供讀者閱讀或查詢。2)、為讀者提供圖書檢索功能,讀者能方便地閱覽電子圖書,建立書簽。3)、圖書館管理員能對讀者的用戶名、密碼及權(quán)限進行管理。4)、圖書館管理員能夠通過自己的用戶名密碼進行登錄、查詢、修改圖書管藏書信息并能對閱覽者的信息進行瀏覽、添加、刪除、修改操作。5)、該系統(tǒng)還應(yīng)能對借閱者的借書信息數(shù)據(jù)進行記錄并計算自動計算借閱時間;根據(jù)軟件設(shè)置,系統(tǒng)自動選擇對于超時歸還者的懲罰辦法。2、分析系

5、統(tǒng)建設(shè)在各方面的可行性。系統(tǒng)的可行性研究可從技術(shù)、經(jīng)濟、操作、組織、社會5個方面進行。(1) 技術(shù)可行性由于網(wǎng)絡(luò)的普遍應(yīng)用,使的期刊管理業(yè)務(wù)非常的方便,無需再進行網(wǎng)絡(luò)的建設(shè)。ASP.NET對數(shù)據(jù)庫的支持好、開發(fā)難易度容易、使用簡單的Windows平臺、對組件的支持,采用編譯之后執(zhí)行的方式。SQL Server數(shù)據(jù)庫和ASP.NET技術(shù)的有機結(jié)合,可以開發(fā)由實用、簡便、高效的基于網(wǎng)絡(luò)的期刊管理系統(tǒng)。因此技術(shù)上是可行的。(2)經(jīng)濟可行性一方面,系統(tǒng)的開發(fā)不需要額外增加設(shè)備購置費、軟件開發(fā)費、管理和維護費用。另一方面,系統(tǒng)的開發(fā)可以較好地解決圖書館因日常事務(wù)繁雜而造成的處理效率低,由錯率偏高的局面,

6、并可以及時了解各項日常事務(wù)的進展情況,為及時調(diào)整庫存資料提供可靠的數(shù)據(jù)支持,從而明確工作目標,同時還可以減少人工勞動、提高工作效率、增加書本流通量。(3) 操作可行性計算機以強大的信息處理能力作為人類腦力勞動的有利助手登上歷史舞臺后,已滲透到社會生活的各個領(lǐng)域,使現(xiàn)代社會組織、特別是企業(yè),學校的信息處理能力適應(yīng)現(xiàn)代化管理的要求,且系統(tǒng)逐步從單項事務(wù)信息處理系統(tǒng)迅速向綜合服務(wù)(決策支持系統(tǒng))的管理信息系統(tǒng)發(fā)展。本系統(tǒng)使用界面良好,易于操作。圖書館擁有一批較高素質(zhì)的員工,只需了解相關(guān)知識,就可熟練操作本系統(tǒng)了(4) 組織可行性制定合理的項目實施進度計劃、設(shè)計合理的組織機構(gòu)、選擇經(jīng)驗豐富的管理人員、

7、建立良好的協(xié)作關(guān)系、制定合適的培訓計劃等,保證項目順利執(zhí)行。此系統(tǒng)的開發(fā)只需要編程技術(shù)純熟的學生,配合熟悉的系統(tǒng)開發(fā)過程及熟悉圖書管理流程的人即可完成,在學校符合這樣要求的人挺多,可組成系統(tǒng)開發(fā)團隊,所以在組織上市可行的。(5) 社會可行性此系統(tǒng)主要針對圖書館,而且是給圖書管理員減負,促進圖書館圖書有序、安全、高效管理的系統(tǒng),對社會沒有什么不良的影響。所以在社會上是可行的。綜上可得,圖書管理系統(tǒng)的開發(fā)在技術(shù)、經(jīng)濟、操作、社會上都是可行的。入系統(tǒng)需求分析(1)系統(tǒng)功能分析:系統(tǒng)協(xié)助圖書館管理員實現(xiàn)各種日常事務(wù)的管理。系統(tǒng)維護數(shù)據(jù)庫,保存圖書和讀者的資料以及圖書流通情況的資料,便于管理員管理圖書和

8、讀者的有關(guān)數(shù)據(jù),還可根據(jù)需要隨時進行數(shù)據(jù)的查詢和統(tǒng)計并按所需格式和方式輸由O利用這些數(shù)據(jù),系統(tǒng)可協(xié)助管理員進行讀者的圖書由借、返還、預約和續(xù)借等 操作,讀者身份認證和借書權(quán)限認證等都可由系統(tǒng)承擔,大大減輕了管理員的工作量。止匕外,對于系統(tǒng)本身的維護,系統(tǒng)具備一定的安全機制和信息備份機制,對用戶分級管理,設(shè)置用戶權(quán)限,保證系統(tǒng)安全性;提供數(shù)據(jù)庫文件的備份功能,按用戶要求備份,防止意外數(shù)據(jù)丟失影響系統(tǒng)工作。通過需求分析,系統(tǒng)應(yīng)具備以下功能,具體描述如下:(1) 圖書信息維護:主要完成圖書館新進圖書的編號、登記、入館等操作。(2) 讀者信息維護:主要是完成讀者信息的添加、修改和刪除等操作,只的合法讀

9、者才有資格進行圖書的借閱活動。(3) 借書/還書處理:主要完成讀者的借書和還書活動,記錄讀者借還書情反映圖書的在庫情況。(4) 讀者借閱記錄:讓每位讀者能及時了解自己的借書情況,包括曾經(jīng)借未還書記錄。(5) 圖書書目檢索:讀者能夠根據(jù)不同的信息(如書名、作者、關(guān)鍵詞等)的存書情況進行查找,以便快速的找到自己希望的圖書。(6) 圖書超期通知:為圖書管理員提供一個統(tǒng)計信息,能夠統(tǒng)計由到目前歸還的圖書及相應(yīng)的讀者信息。有是系統(tǒng)中況并及時閱記錄以及對圖書館為止逾期未(2)系統(tǒng)流程圖: 顰隸成明丁 -n密2校驗,圖書管理程序新困書信還豐期壞歸圈超損工歸還H書古*處理措祠,足土禺韋*信息?(3)圖書管理系

10、統(tǒng)的DFD圖:理至城4根據(jù)系統(tǒng)功能描述,采用面向數(shù)據(jù)流的分析方法,繪制由系統(tǒng)的數(shù)據(jù)流圖數(shù)據(jù)流圖:(1 )系統(tǒng)的基本模型(頂層)圖3.2圖書管理系統(tǒng)的基本系統(tǒng)模型(2)根據(jù)基本系統(tǒng)模型,對其逐步細化,得到描述邏輯系統(tǒng)細化后的數(shù)據(jù)流圖(第層DFD圖)圖3.3圖書管理系統(tǒng)數(shù)據(jù)流圖(頂層 DFD圖)(3)對頂層DFD圖中的一個加工“學生管理”進行細化得到第二層DFD圖如下D2圈書信ig借閨瓢,3芍書信號ii. IJ*'借凰管理卜f r6?竽廠|BSt S >fisa借閱耆/新惜齡, 早湛、1茶一/D4I卜昔/叁信號rHA僧U |.5 /更芹借逼壟垃 戈H J普閱者售I 13 篁清空2,圖

11、3.4細化后數(shù)據(jù)流圖(4)對頂層DFD圖中的一個加工“圖書管理”進行展開第二層圖書信亙登記d4 *匚圖3.5細化后的圖書管理模塊(5)對頂層DFD圖中的一個加工“借閱管理”進行展開借閱者借聞裔佶矽求圖書一囪3.6細化后的借閱管理模塊(6)對頂層DFD圖中的一個加工“歸還管理”進行展開合法性借閱者借閱者圖3.7細化后的歸還管理模塊(4)圖書管理系統(tǒng)的數(shù)據(jù)字典:(1)數(shù)據(jù)流的描述數(shù)據(jù)流編號:D001數(shù)據(jù)流名稱:借閱信息簡述:讀者所要借閱的圖書信息單數(shù)據(jù)流來源:、土 -hz.讀者數(shù)據(jù)流去向:讀者信息判斷數(shù)據(jù)流組成:讀者號+索書號+書名+ISBN等數(shù)據(jù)流量:000/ 天高峰流量:3000/ 天數(shù)據(jù)流編

12、號:D002數(shù)據(jù)流名稱:讀者信息無效提示簡述:圖書管理員發(fā)現(xiàn)非法讀者時的提示信息數(shù)據(jù)流來源:讀者信息判斷數(shù)據(jù)流去向:、土 -hz.讀者數(shù)據(jù)流組成:讀者號+讀者姓名等數(shù)據(jù)流量:100/ 天高峰流量:500/ 天數(shù)據(jù)流編號:D003數(shù)據(jù)流名稱:圖書信息記錄圖書基本情況簡述:數(shù)據(jù)流來源:圖書庫存數(shù)據(jù)流去向:讀者數(shù)據(jù)流組成:圖書編號 +圖書名稱+所在館圖書作者+圖書由版社+圖書類 型+圖書價格數(shù)據(jù)流量:100/天高峰流量:500/天(2 )數(shù)據(jù)存儲的描述數(shù)據(jù)存儲編號:F001數(shù)據(jù)存儲名稱:讀者信息簡述:讀者的基本信息數(shù)據(jù)存儲組成:讀者號 +姓名+身份證號+性別+年齡+家庭地址+工作單位+聯(lián)系電話關(guān)鍵字

13、:讀者號相關(guān)聯(lián)的處理:P001數(shù)據(jù)存儲編號:F002數(shù)據(jù)存儲名稱:圖書庫存信息簡述:保存圖書庫存、在庫情況的文檔數(shù)據(jù)存儲組成:圖書編號 +圖書名+由版社編號+由版日期+作者+數(shù)量+入庫日期+批次備注+購入價格+定價關(guān)鍵字:圖書編號相關(guān)聯(lián)的處理:P002, P003, P005(3 )處理邏輯的描述處理邏輯編號:P001處理邏輯名稱:圖書庫存查詢簡述:查詢讀者所要借的圖書是否有庫存輸入的數(shù)據(jù)流:D001借閱書目信息處理描述:根據(jù)讀者提供的借閱書目信息,到倉庫中查找是否有該書,有則進行借書處理,如沒有則返回讀者該書無庫存信息。輸生的數(shù)據(jù)流:D001借閱書目信息+D003該書已全部借由信息 處理頻率

14、:1000 次/天處理邏輯編號:P002處理邏輯名稱:讀者信息判斷簡述:判斷讀者信息的合法性輸入的數(shù)據(jù)流:借閱信息處理描述:根據(jù)讀者提供的借閱信息,驗證讀者信息,驗證通過則繼續(xù)下移處理查看庫存中是否有讀者所要借的圖書,證不通過則返回給讀者信息指明為非法讀者。輸生的數(shù)據(jù)流:D001借閱書目信息、D002無效提示信息 處理頻率:10次/天四、系統(tǒng)概要設(shè)計:(1)、系統(tǒng)功能層次圖個人信息信閱管理歸S管理生W 息 菅 理%學生ttl 息 查書 信 息 登 記圖 書 信 e 查 詢(借閱登記正常歸a記期前 丟失處出 發(fā) 設(shè) Rifi (4失賠 善 設(shè)置圖4.1概要描述系統(tǒng)功能的層次圖(2)、系統(tǒng)數(shù)據(jù)庫設(shè)

15、計 *根據(jù)需求分析及系統(tǒng)數(shù)據(jù)流程圖( DFD圖)可以得到如下數(shù)據(jù)項及關(guān)系:1) 圖書:書名,編號,作者,由版社,由版日期,入庫時間,價格,數(shù)量;2) 借閱者:姓名,性別,年齡,身份證號,住址,工作單位,電話;3) 管理員:姓名,年齡,電話,住址;4) 一個管理員可以管理 m多個借閱者和 m多的圖書,借閱者與圖書之間是多對多的關(guān)系;5) 管理關(guān)系:管理借閱者基本信息,管理圖書館藏書基本信息;6) 借閱關(guān)系:借閱者通過管理員借閱圖書,其中管理員管理借閱信息;7) 歸還關(guān)系:借閱者通過管理員歸還借閱圖書,其中管理員管理歸還信息;8) 據(jù)數(shù)據(jù)項得由 E-R圖如下圖4.3圖書實體圖4.4借閱者實體*根據(jù)

16、E-R模型和數(shù)據(jù)庫需求分析,本系統(tǒng)總共涉及5個數(shù)據(jù)表格。其中包括借閱者表、圖書館藏書信息表2個基本表,同時還需要記錄借閱信息的借閱登記表、記錄新進圖書的圖書管理表2個登記表,還需要建立一個用戶表以負責記錄系統(tǒng)可登陸人員的相關(guān)信息。字段名數(shù)據(jù)類型是否為空說明書名varchar(50)Not NULL書名編號varchar(50)Not NULL編號(主鍵)作者varchar(50)Not NULL作者由版社varchar(50)Not NULL由版社由版日期datetimeNot NULL由版日期入庫時間datetimeNot NULL入庫時間價格decimal(18, 0)Not NULL價格

17、數(shù)量intNot NULL數(shù)量圖4.6圖書信息數(shù)據(jù)表字段名數(shù)據(jù)類型是否為空說明借閱者編號varchar(50)Not NULL借閱者編號(主鍵)姓名varchar(50)NULL姓名性別varchar(50)NULL性別年齡intNULL年齡身份證號intNot NULL身份證號住址varchar(50)NULL住址工作單位varchar(50)NULL工作單位電話intNot NULL電話圖4.7借閱者信息表字段名數(shù)據(jù)類型是否為空說明管理員編號varchar(50)Not NULL管理員編號(主鍵)姓名varchar(50)NULL姓名性別intNULL性別電話intNot NULL電話年齡intNULL年齡住址varchar(50)NULL住址圖4.8管理員信息表字段名數(shù)據(jù)類型是否為空說明書的編號char(50)NOT NULL管理員分配,方便讀者管理員查閱圖書編碼nv archar(50)NOT NULL書的編碼書名nv archar(50)NOT NULL書名作者nv archar(50)NOT NULL作者由版社nv archar(50)NULL由版社由版年份nv archar(50)NULL由版年份圖書數(shù)量intNOT NULL新進書數(shù)量圖書單價intNOT NULL圖

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論