圖書館管理信息系統(tǒng)12
單擊此處編輯母版標題樣式,單擊此處編輯母版文本樣式,第二級,第三級,第四級,第五級,*,圖書館管理信息系統(tǒng),一、,“圖書管理信息系統(tǒng)”的立項背景,二、,可行性研究和項目開發(fā)計劃,三、,需求分析,四、,概要設計,五、,詳細設計,六、,結語,目錄,一、“圖書管理信息系統(tǒng)”的立項背景,隨著學校規(guī)模的不斷擴大,圖書館的圖書數(shù)量不斷增加、讀者數(shù)目不斷增長,為了實現(xiàn)圖書館信息管理工作網(wǎng)絡化,以及實現(xiàn)網(wǎng)絡查詢和統(tǒng)計一體化而開發(fā)的管理信息系統(tǒng)。,該系統(tǒng)將讀者需要的各種服務集中起來,實現(xiàn)了圖書信息管理、讀者信息管理、讀者借書和還書信息管理以及信息查詢等功能。,二、可行性研究和項目開發(fā)計劃,2.1,業(yè)務工作存在的問題,圖書館的業(yè)務工作涉及的數(shù)據(jù)量大,讀者人數(shù)多。手工模式下的,工作勞動強度高、效率低、錯誤多、處理速度慢,,難以實現(xiàn)。針對以上問題,需進行圖書館管理信息系統(tǒng)的開發(fā)工作。,2.2,系統(tǒng)的功能,1,查詢服務,主要的查詢服務有:讀者信息查詢、圖書信息查詢、,讀者借書和還書信息查詢等。,2,有效的業(yè)務管理,本系統(tǒng)的應用降低了圖書館業(yè)務工作的強度、提高了工作質量和效率。,3,便捷的讀者服務,讀者可以通過借書證進行圖書的查詢、預約、續(xù)借。因此,讀者的查詢、借閱等方面更為便捷、準確有效。,2.3,軟件開發(fā)環(huán)境,1.,開發(fā)方法:面向過程開發(fā)方法,+,面向對象開發(fā)方法,2.,開發(fā)模型:瀑布模型,3.,開發(fā)工具:,Visual Studio 2005/2008,,,Visio 2003,,,Microsoft Access/SQL,,,PowerPoint 2003,三、需求分析,3.1,系統(tǒng)組織結構,系統(tǒng)的組織結構,反映了單位內(nèi)部各個部門的職責劃分和它們之間的關系(如圖,-1,)。,圖-1,圖書館由館長負責全面工作,下設辦公室、采編部、圖書借閱部、電子閱覽室、期刊閱覽室和技術支持部。,3.2,系統(tǒng)用戶分析,下面是根據(jù),用戶的職能,建立的用例圖(如圖,-2,)。,圖,-2,用例圖,3.3,數(shù)據(jù)流圖,為突出重點,我們只對,借閱部分,的工作進行數(shù)據(jù)流分析。在畫“圖書館信息系統(tǒng)”的數(shù)據(jù)流圖時,首先要畫出整個頂層圖,以保證對整個系統(tǒng)的概況有個整體了解,然后把頂層圖中的細節(jié)用下一層次的數(shù)據(jù)流程圖來表示,按照由粗到細、逐層細化的原則對系統(tǒng)的各個模塊進行深入的分析。,圖,-3 “,圖書館管理信息系統(tǒng)”的頂層數(shù)據(jù)流圖,下圖是“圖書館信息系統(tǒng)”的一層數(shù)據(jù)流圖,圖,-4,圖書館管理信息系統(tǒng) 一層數(shù)據(jù)流圖,在一層數(shù)據(jù)流圖中對“圖書館信息系統(tǒng)”的頂層圖進行了細化,分解成,系統(tǒng)管理、圖書管理、借閱管理和讀者管理,4,個功能模塊。,由于一層數(shù)據(jù)流程圖仍然不夠詳細,因此需要對一層數(shù)據(jù)流圖中各個加工進一步細化(如圖,-5,至圖,-7,所示)。,圖,-5,中圖書管理主要由,圖書信息管理、圖書資料管理、出版社管理和注銷管理,組成。圖書管理員將圖書信息輸入系統(tǒng),并根據(jù)圖書信息確定圖書的類別和出版社;如果有圖書丟失等情況,圖書管理員還要進行圖書注銷處理。,圖,-5,加工,2“,圖書管理”的數(shù)據(jù)流圖,圖,-6,中讀者管理主要由,讀者類別管理和讀者信息管理,組成。系統(tǒng)管理員把辦理借閱圖書業(yè)務的讀者信息輸入系統(tǒng),并根據(jù)讀者類別情況,對讀者的借閱時間和數(shù)量進行相應的設置,然后將設置完的信息讀入表中。,圖,-6,加工,3“,讀者管理”數(shù)據(jù)流圖,圖,-7,中借閱管理主要由,借書管理、續(xù)借管理和還書管理,組成。主要管理讀者的圖書借閱,(,包括續(xù)借,),和圖書歸還操作,根據(jù)讀者的類別和讀者信息限定讀者借閱圖書的數(shù)量和歸還日期,并檢查讀者是否有過期借閱、丟失或損壞圖書的情況,如果有則按照相關規(guī)定對讀者進行罰款。,圖,-7,加工,4“,借閱管理”數(shù)據(jù)流圖,3.4,數(shù)據(jù)字典,為了對數(shù)據(jù)流圖中,各元素進行詳細的說明,,采用了數(shù)據(jù)字典的說明方法。由于篇幅限制,,僅對圖書館管理信息系統(tǒng)數(shù)據(jù)流圖的部分數(shù)據(jù)字典舉例說明如下:,1.,數(shù)據(jù)流條目,數(shù)據(jù)流名稱:圖書錄入信息,簡 述:圖書采編信息,數(shù)據(jù)流來源:圖書購買后,由圖書館管理人員編碼整理后,輸入計算機,數(shù)據(jù)流去向:加工,2.1,圖書信息管理,該加工將錄入的數(shù)據(jù)存入數(shù)據(jù)庫,(,圖書信息表,),數(shù)據(jù)項組成:圖書,ID+,圖書類別,+,書名,+,作者,+,譯者,+,出版社,+,單價,+,出版日期,+,購買數(shù)量,數(shù)據(jù)流量:,0,本,/,天,高峰流量:,500,本,/,天,-,數(shù)據(jù)流名稱:圖書查詢信息,簡 述:圖書查詢信息,數(shù)據(jù)流來源:讀者,數(shù)據(jù)流去向:加工,2.1,圖書信息管理,數(shù)據(jù)項組成:圖書編碼,|,書名,|,作者,|,出版社,數(shù)據(jù)流量:,2000,次,/,天,高峰流量:,4000,次,/,天,-,數(shù)據(jù)流名稱:查詢情況,簡 述:返回給讀者的查詢結果,數(shù)據(jù)流來源:加工,2.1,圖書信息管理,數(shù)據(jù)流去向:讀者,數(shù)據(jù)項組成:查無此書,|,符合條件的圖書數(shù)量,+,圖書館藏號,+,圖書類別,+,書名,+,作者,+,出版社,+,出版日期,+,在庫,冊數(shù),數(shù)據(jù)流量:,2000,次,/,天,高峰流量:,4000,次,/,天,-,2.,加工條目,加 工 名:讀者信息管理,處理邏輯編號:,3.2,處理邏輯:接收讀者信息的錄入,并檢查有無錯誤,如果沒有錯,誤,將數(shù)據(jù)存入讀者信息表,激發(fā)條件:接收到讀者信息時,輸 入:讀者錄入信息,輸 出:讀者信息,-,加 工 名:還書管理,編 號:,4.2,處理邏輯:在借閱信息表查找應還日期,if(,當日期日期超過應還日期或圖書丟失,),發(fā)“罰款信息”,else,將還書信息存入還書信息表,激發(fā)條件:接收到讀者借書證時,輸 入:還書信息,輸 出:罰款信息,3,.,數(shù)據(jù)存儲條目,數(shù)據(jù)存儲編號:,D1,數(shù)據(jù)存儲名稱:讀者信息表,簡 述:存儲讀者詳細信息,組 成:讀者,ID+,讀者編號,+,讀者姓名,+,讀者性別,+,出生日期,+,辦證日期,+,讀者狀態(tài),+,已借書數(shù),+,證件名稱,+,證件號碼,+,讀者單位,+,讀者部門,+,聯(lián)系電話,+,聯(lián)系地址,+,電子郵件,+,備注,關 鍵 字:讀者,ID,組織方式:索引文件,以讀者,ID,為關鍵字,相關連的處理:加工,3.2,、加工,4.1,、加工,4.2,-,4,.,數(shù)據(jù)項條目,數(shù)據(jù)項名稱:讀者編號,別 名:證號,簡 述:給每個讀者的一個唯一的、做標識用的號碼,組 成:單位代碼,+,流水號碼,類 型:字符串,長 度:,6,位,取值范圍:,000000.999999,四、概要設計,4.1,系統(tǒng)結構設計,1.,系統(tǒng)功能模塊的劃分,概要設計的核心問題是確定系統(tǒng)總體結構和模塊劃分。系統(tǒng)功能要層層劃分,直到每一個模塊可以作為一個可以執(zhí)行的程序單元為止。功能模塊劃分的最終結果,是系統(tǒng)結構圖。根據(jù)需求分析,該圖書館管理信息系統(tǒng)可由圖書管理、讀者管理、借閱管理、系統(tǒng)管理、系統(tǒng)幫助等子系統(tǒng)組成,(,如下圖所示,),。,2.,各子系統(tǒng)的主要功能,(1),圖書管理子系統(tǒng),即管理和維護圖書的各項數(shù)據(jù)信息,包括書名、作者、出版社、版本號、出版日期、圖書類別號及是否在庫等信息,以及注銷圖書、維護出版社資料。其中圖書類別號必須是圖書類別表中的一種。允許圖書管理員和系統(tǒng)管理員添加圖書信息和查詢圖書信息。,圖書類別管理:即管理和維護圖書類別數(shù)據(jù),主要有類別編號和類別名稱兩項。允許圖書管理員和系統(tǒng)管理員添加圖書類別信息和查詢圖書類別信息。,(2),讀者管理子系統(tǒng):,即管理和維護讀者的各項數(shù)據(jù)信息,包括讀者,ID,、,姓名、讀者類別、已借圖書數(shù)、是否有超期欠款及每天罰款金額等。其中讀者類別分為,3,類:學生,(,借書,5,本,借期,1,月,),,類型代碼,2,;行政人員,(,借書,8,本,借期,2,月,),,類型代碼,1,;教師,(,借書 本,借期,3,月,),,類型代碼,0,。當超期欠款大于,3.00,元時,讀者將不能繼續(xù)借閱圖書。當讀者離校被刪除時,讀者被設為無效,也將不能再借閱圖書。允許圖書管理員和系統(tǒng)管理員添加讀者信息、刪除讀者信息和查詢讀者信息。,(3),借閱管理子系統(tǒng),即管理和維護圖書的借閱、歸還及讀者的繳納超期欠款等信息。包括讀者所借閱的圖書號、借閱日期、應該歸還的日期、實際歸還的日期及超期欠款數(shù)等數(shù)據(jù)。主要功能有圖書借閱、圖書歸還、繳納罰款和續(xù)借圖書,4,項功能。,(4),系統(tǒng)管理子系統(tǒng),即管理和維護用戶的各項數(shù)據(jù)信息,包括用戶,ID,、,姓名、密碼和用戶類型。主要有添加刪除用戶信息、修改用戶密碼、系統(tǒng)初始化和系統(tǒng)備份等,4,項功能。,用戶類型決定了用戶的權限管理,系統(tǒng)定義了,3,種用戶權限:第,1,種是圖書管理員,只能登記圖書借閱和歸還信息,查看圖書類別和圖書信息;第,2,種是高級管理員,除了普通管理員的權限,還能添加新的圖書資料和圖書類別資料,管理讀者信息,(,添加、刪除和查詢,),;第,3,種是系統(tǒng)管理員,能夠執(zhí)行任何命令,除了高級管理員的權限,還能夠執(zhí)行用戶管理操作,(,如添加新用戶、刪除和查詢用戶信息等,),。,(5),系統(tǒng)幫助子系統(tǒng),即為用戶提供操作幫助,解決用戶使用過程中遇到的一般性問題。,4.2,數(shù)據(jù)庫設計,表,1,Dzxxb,讀者信息表,表,2,Tsxxb,圖書信息表,表,3,Jsxxb,借書信息表,表,4,Dzlbb,讀者類別表,表,5,Tslbb,圖書類別表,表,6,Zxxxb,注銷信息表,表,7,Cbslbb,出版社類別表,表,8,Hsxxb,還書信息表,表,9,Fkxxb,罰款信息表,表,10,Yhxxb,用戶信息表,五、詳細設計,5.1,登錄模塊詳細設計,1.,登錄窗體功能:,用戶選擇自己的用戶名并輸入正確密碼登錄系統(tǒng)。,(1),輸入項:用戶名及該用戶所對應的密碼。,(2),輸出項:相應的系統(tǒng)登錄提示信息。,(3),界面設計:如圖,-1,所示。,圖,-1,登錄界面,2.,登錄成功后窗體界面菜單功能項設計,登錄成功后,系統(tǒng)提供的主菜單及其下拉菜單功能項設計,(,如圖,-2,所示,),。,測試要點:各菜單項與相應的功能窗體能否成功連接。,圖,-2,菜單功能界面,5.2,讀者管理子系統(tǒng)詳細設計,1.,增加讀者資料,(1),功能:添加讀者相關信息。,(2),輸入項:讀者信息。其中,“,讀者編號,”,、,“,讀者姓名,”,、,“,讀者性別,”,、,“,讀者類別,”,和,“,讀者狀態(tài),”,為必填項。,(,3,),界面設計,:,如圖,-3,所示。,2.,修改讀者資料,(1),功能:修改讀者相關信息。,(2),輸入項:與增加讀者資料相似,(,3,),界面設計:如圖,-4,所示。,3.,查詢讀者資料,(1),功能:查詢讀者信息。,(2),輸入項:查詢條件。,(3),輸出項:顯示的查詢后對應讀者的信息。,(4),界面設計:如圖,-5,所示。,圖,-3,增加讀者資料界面,圖,-4,修改讀者資料界面,圖,-5,查詢讀者資料界面,六、結語,The end!,謝謝!,