




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
PAGEPAGE161引言隨著社會信息量的與日俱增,作為信息存儲的主要媒體之一圖書,數量、規模比以往任何時候都要大的多,對圖書管理部門而言,以前單一的手工檢索已不能滿足人們的要求。在計算機日益普及的今天,圖書館管理也需利用計算機作為平臺,開發一套行之有效的圖書管理系統,這對提高學校圖書管理信息化、網絡化的水平具有重要的現實意義。圖書館作為一種信息資源的集散地,圖書和用戶借閱資料繁多,包含很多的信息數據的管理工作。傳統的基于文本、表格等紙介質的手工處理,存在工作量大、容易出錯、效率低等缺點,越來越難以滿足當前日益增長的用戶需求。隨著計算機的普及以及相關技術的發展,開發一個圖書管理系統的時機已經成熟。管理系統可以避免圖書管理的隨意性,使得圖書管理工作規范化、系統化、程序化,提高了信息處理的速度和準確性,對于減輕工作人員的勞動量、提高勞動熱情和服務質量,具有重要的現實意義。同時圖書管理系統,使人們能夠利用計算機對圖書資料進行有效的管理便于提高工作效率,提高圖書的利用率,充分發揮圖書的作用,同時通過網絡讓讀者能夠及時方便地查到所需的圖書,管理人員還可以利用強大的管理統計功能,通過統計圖書的總量、金額、各種圖書的借閱率等及時了解庫存、圖書館發展的規模以及讀者對各類圖書的需求,掌握今后圖書的訂購計劃及取舍方向。圖書館管理系統現在時代的必然需求,在計算機高度普及的今天人們對于效率的要求越來越高,因此能搞提高圖書管理效率的管理信息系統便會應運而生。圖書管理系統是典型的信息管理系統,其開發主要包括后臺數據庫的建立與維護以及前端應用程序的開發兩個方面。對于前者要求建立起數據一致性和完整性強、數據安全性好的庫。而對于后者則要求應用程序功能完備,易于使用等特點。它實現了數據庫表的瀏覽,記錄的添加、刪除和修改,報表的生成,實現了多數據庫表的連接操作,實現了多條件和模糊查詢,并靈活實現了對不可更新查詢結果集的更新操作,實現了主從表操作,實現了密碼維護功能,最后,系統還可以導入數據庫以對任意同結構的數據庫進行操作。2國內外研究現狀2.1國外研究現狀國外圖書館系統的歷史追溯到1954年,經過五十多年大發展,已經有許多比較著名的圖書館自動化廠商研究出很多高質量的圖書館自動化產品。近幾年,隨著我國圖書館事業的不斷發展,一些高校圖書館和大型的公共圖書館引進了一些高水平的自動化管理系統,如Innovative公司的Millennium系統、ExlibriS公司的ALEPH500系統、Dynix公司的Horizon系統、Sirsri公司的Unicorn系統【ll。2.2國內研究現狀國內也推出一批實用的圖書館管理集成系統,如深圳圖書館等單位研制和推廣使用的ILAS系統、北郵電信科技股份有限公司的現代電子化圖書館信息網絡系統(MELINETS)、江蘇匯文軟件有限公司開發的匯文文獻信息服務系統(Libsys2000)、大連網信軟件有限公司的文獻管理集成系統(妙思文獻管理系統)、北京丹誠軟件責任公司開發的DataTrans-1500圖書集成管理系統等【11。近幾年,隨著信息服務和信息技術的發展,個性化信息服務逐漸從學術研究走向實際應用,成為圖書館界熱點概念。國內外一些大學或研究機構的圖書館已經開發出一些個性化信息服務平臺并投入使用。國外的如美國華盛頓大學的MyGateway系統、北卡州立大學的MyLibrary系統和康奈爾大學的MyLibrary系統【¨。國內的如國家科學數字圖書館的MyLibrary系統,國家科技圖書文獻中心的個性化服務系統,浙江大學圖書館的MyLibrary系統以及中國人民大學圖書館的“數字圖書館個性化服務”等?。這些個性化信息服務平臺的建立和運行為該領域的研究提供了寶貴的實踐經驗。3初步調查圖書管理系統需要滿足來自三方面的需求,這三個方面分別是圖書借閱者、圖書館工作人員和圖書館管理人員。圖書借閱者的需求是查詢圖書館所存的圖書、個人借閱情況及個人信息的修改;圖書館工作人員是對圖書借閱者的借閱及還書要求進行操作,同時形成借書或還書報表給借閱者查看確認;圖書館管理人員的功能最為復雜,包括對工作人員、圖書借閱者、圖書進行管理和維護,及系統狀態的查看、維護并生成催還圖書報表。圖書借閱者還可直接查看圖書館圖書情況,如果圖書借閱者根據本人借書證號和密碼登錄系統,還可以進行本人借書情況的查詢和維護部分個人信息。一般情況下,圖書借閱者只應該查詢和維護本人的借書情況和個人信息,若查詢和維護其他借閱者的借書情況和個人信息,就要知道其他圖書借閱者的借書證號和密碼。這些是很難得到的,特別是密碼,所以不但滿足了圖書借閱者的要求,還保護了圖書借閱者的個人隱私。圖書館工作人員有修改圖書借閱者借書和還書記錄的權限,所以需對工作人員登陸本模塊進行更多的考慮。在此模塊中,圖書館工作人員可以為圖書借閱者加入借書記錄或是還書記錄,并打印生成相應的報表給用戶查看和確認。
圖書館管理人員功能的信息量大,數據安全性和保密性要求最高。本功能實現對圖書信息、借閱者信息、總體借閱情況信息的管理和統計、工作人員和管理人員信息查看及維護。圖書館管理員可以瀏覽、查詢、添加、刪除、修改、統計圖書的基本信息;瀏覽、查詢、統計、添加、刪除和修改圖書借閱者的基本信息,瀏覽、查詢、統計圖書館的借閱信息,但不能添加、刪除和修改借閱信息,這部分功能應該由圖書館工作人員執行,但是,刪除某條圖書借閱者基本信息記錄時,應實現對該圖書借閱者借閱記錄的級聯刪除。并且還應具有生成催還圖書報表,并打印輸出的功能。4可行性分析在做系統的需求分析之前,應該先進行可行性研究。圖書館管理信息系統的可行性研究是根據圖書館當前的實際情況和環境條件,從各方面來判斷該信息系統的建立是否必要以及是否具備開發所需的資源條件。可行性研究階段所編制的可行性研究報告一般將作為立項以及申請經費、人員、設備等資源的主要依據,也是管理人員進行科學決策的主要依據。一般說來,至少從下述三方面研究每種解法的可行性:(1)技術可行性。使用現有的技術能實現這個系統嗎?(2)經濟可行性。這個系統的經濟效益能超過它的開發成本嗎?(3)管理可行性。系統的操作方式在這個用戶組織內行的通嗎?4.1管理上的可行性研究目前圖書館管理人員都有操作電腦的能力,通過提供一定的培訓,都能夠熟練操作管理系統。因此,開發圖書館管理系統,在管理上是可行的。4.2技術上的可行性研究首先,數據庫技術自產生至今,40多年來得到了迅速發展,并已形成較為完整的理論體系和一大批實用系統,因此,圖書館管理信息系統的開發,在技術上是可行的。其次,數據庫技術已經成為現今最熱門技術之一。面向對象是一種新興的程序設計方法,是一種新的程序設計規范。它較好的解決了程序開發中的代碼重用問題,提高了軟件開發的效率。當前管理信息系統的開發,大多時侯都是基于數據庫技術和面向對象軟件開發技術。并且這些技術目前已經成熟,已經被廣泛應用在各個領域。因此,從技術角度來說,開發該系統是可行的。4.3經濟上的可行性當前辦公用的計算機的普及使得開發和應用管理信息系統在經濟上成為可能。對學校圖書館來說,由于硬件設施已較完善,無需另購。軟件開發費用和運行維護費用也在預算控制下。因此,開發一個專門針對圖書館工作的管理系統,在經濟上也是可行的。4.4社會上的可行性綜上所述基于以上問題,有必要建立一個圖書管理系統,使圖書管理工作規范化,系統化,程序化,避免圖書管理的隨意性,提高信息處理的速度和準確性,能夠及時、準確、有效的查詢和修改圖書情況。同時采用計算機輔助管理,圖書館管理模式由封閉式轉為開放式,即可減少圖書管理員的工作量,又方便讀者查閱圖書信息,同時,能充分利用圖書資源來最大限度滿足讀者需求。5項目開發計劃任務名稱開始時間完成時間完成人員初步調查可行性分析詳細調查6詳細調查(管理功能調查、業務流程調查和數據流程流程調查)6.1組織結構調查圖書館信息管理系統的界面是由系統設置、讀者管理、圖書管理、圖書借還及退出系統五部分組成。其中系統設置包括圖書館信息的介紹;讀者管理包括讀者類型管理和讀者檔案管理;圖書管理包括圖書類型管理和圖書檔案管理;圖書借還包括圖書借閱和圖書歸還。圖書圖書讀者借閱歸還nnnn6.2管理功能調查圖書管理系統需要滿足來自三方面的需求,這三個方面分別是圖書借閱者、圖書館工作人員和圖書館管理人員。圖書借閱者的需求是查詢圖書館所存的圖書、個人借閱情況及個人信息的修改;圖書館工作人員是對圖書借閱者的借閱及還書要求進行操作,同時形成借書或還書報表給借閱者查看確認;圖書館管理人員的功能最為復雜,包括對工作人員、圖書借閱者、圖書進行管理和維護,及系統狀態的查看、維護并生成催還圖書報表。-圖書借閱者還可直接查看圖書館圖書情況,如果圖書借閱者根據本人借書證號和密碼登錄系統,還可以進行本人借書情況的查詢和維護部分個人信息。一般情況下,圖書借閱者只應該查詢和維護本人的借書情況和個人信息,若查詢和維護其他借閱者的借書情況和個人信息,就要知道其他圖書借閱者的借書證號和密碼。這些是很難得到的,特別是密碼,所以不但滿足了圖書借閱者的要求,還保護了圖書借閱者的個人隱私。
圖書館工作人員有修改圖書借閱者借書和還書記錄的權限,所以需對工作人員登陸本模塊進行更多的考慮。在此模塊中,圖書館工作人員可以為圖書借閱者加入借書記錄或是還書記錄,并打印生成相應的報表給用戶查看和確認。
圖書館管理人員功能的信息量大,數據安全性和保密性要求最高。本功能實現對圖書信息、借閱者信息、總體借閱情況信息的管理和統計、工作人員和管理人員信息查看及維護。圖書館管理員可以瀏覽、查詢、添加、刪除、修改、統計圖書的基本信息;瀏覽、查詢、統計、添加、刪除和修改圖書借閱者的基本信息,瀏覽、查詢、統計圖書館的借閱信息,但不能添加、刪除和修改借閱信息,這部分功能應該由圖書館工作人員執行,但是,刪除某條圖書借閱者基本信息記錄時,應實現對該圖書借閱者借閱記錄的級聯刪除。并且還應具有生成催還圖書報表,并打印輸出的功能。圖書館信息管理系統圖書館信息管理系統讀者管理圖書管理圖書借還圖書館信息讀者檔案管理圖書檔案管理圖書類型管理圖書歸還圖書借閱系統設置添加讀者信息刪除讀者信息修改讀者信息添加圖書信息修改圖書信息添加圖書信息6.3現有業務流程圖和數據流程圖對系統的組織結構和功能分析的時候要從實際業務流程的角度將系統調查得到的相關業務流程的資料集中在一起進行分析。業務流程分析時需要按照原有信息流動過程,逐個地調查分析所有環節的處理業務、處理內容、處理順序和對處理時間的要求,弄清各個環節需要的信息、信息來源、流經去向、處理方法、計算方法、提供信息的時間和信息形態等。業務流程分析可以幫助開發者了解該業務處理過程,發現和處理系統調查工作中的錯誤和疏漏。業務流程分析時通過業務流程圖來進行,即用一些規定的符號及連線來表示某個具體業務處理過程。業務流程圖圖符如圖所示:外部實體內部實體數據流向數據存檔本系統的業務流程大致分為三部分:第一部分:讀者通過查看圖書信息決定要借的書目,下發借書清單,圖書管理員根據收到的借書清單對讀者信息進行核對。確認正確有效把書借發給讀者,完成圖書的借閱工作。同時圖書管理員負責及時對圖是信息進行更新。第二部分:讀者把要還的書提供給圖書管理員,圖書管理員核對讀者和圖書的信息后把書放回原來存放的位置,并對讀者信息進行修改。第三部分:圖書管理員通過查詢讀者信息表發現有些書目未能在規定時間內歸還,下發罰款清單對讀者進行提醒,讀者歸還書目并交罰款。數據流程是指數據在系統中產生、傳輸、加工處理、使用、存儲的過程。數據流程分析是把數據在現行系統內部的流動過程抽象的獨立起來,舍去具體的組織機構、信息載體、處理工具、物質、材料等,單從數據流程過程來考察實際業務的數據處理模式。數據流程與數據流分析是今后建立數據庫系統和設計功能模塊處理過程的基礎。描述數據流程的工具是數據流程圖以及其附帶的數據字典、處理邏輯等圖表。其中數據流程圖是描述系統邏輯模型的主要工具,它以少數幾種符號綜合地反映出信息在系統中的流動、存儲和傳遞。數據流程圖基本圖符如圖所示:數據存儲數據處理數據流外部實體6.圖書管理員圖書管理員借閱清單歸還清單讀者信息表圖書信息表圖書清單罰款清單讀者6.3.2圖書館信息管理系統的頂層數據流程圖如圖所示:讀者P0圖書館讀者P0圖書館信息管理系統 借閱圖書信息圖書歸還信息罰款信息第一層數據流程圖如圖所示:讀者讀者P4書庫存檔P2借書P3還書P1查詢圖書信息D3借閱情況表D2圖書信息表D4罰款統計表借書數據流程圖如圖所示:讀者P1讀者P1檢查圖書庫存和讀者信息P2借書信息錄入F3F1借閱圖書請求F2借閱信息F4F7D1讀者信息表D3借閱信息還書數據流程圖如圖所示:P5計算罰P5計算罰款金額P3歸還圖書讀者F5歸還圖書請求F6D3借閱情況表F9超期信息 F10 D4罰款統計表6.4數據字典6.數據項是數據的基本單位。數據項也稱元素、結點、頂點、記錄。一個數據項可以由若干個數據項(也可稱為字段、域、屬性)組成。數據項是具有獨立含義的最小標識單位。讀者編碼數據元素名稱:讀者編碼(讀者條形碼)編號:001數據元素名稱:讀者編碼(讀者條形碼)編號:001數據元素別名:readerid總編號:0-01說明:標志讀者身份的編號,不可重復,必須是8位數字數據值類型:離散類型:數值型長度:8有關數據結構:讀者基本信息表、借書表、還書表姓名數據元素名稱:姓名編號:002數據元素名稱:姓名編號:002數據元素別名:name總編號:0-02說明:讀者姓名數據值類型:離散類型:字符型長度:20有關數據結構:讀者基本信息表、借書表、還書表性別性別數據元素名稱:性別編號:003數據元素名稱:性別編號:003數據元素別名:sex總編號:0-03說明:讀者性別數據值類型:離散類型:字符型長度:4有關數據結構:讀者基本信息表、借書表、還書表讀者編碼電話數據元素名稱:電話(讀者條形碼)編號:001數據元素名稱:電話(讀者條形碼)編號:001數據元素別名:readerid總編號:0-01說明:聯系讀者的方式,不可重復,必須是11位數字數據值類型:離散類型:數值型長度:11有關數據結構:讀者基本信息表、借書表、還書表證件編碼數據元素名稱:證件編碼(讀者條形碼)編號:001數據元素名稱:證件編碼(讀者條形碼)編號:001數據元素別名:readerid總編號:0-01說明:讀者的證件編碼,不可重復,必須是11位數字數據值類型:離散類型:數值型長度:11有關數據結構:讀者基本信息表、借書表、還書表6.4.2讀者信息數據流名稱:讀者信息編號:201數據流名稱:讀者信息編號:201說明:管理員可以進行讀者信息的管理總編號:2-01數據流來源:Reader數據流去向:讀者信息表包含的數據結構:姓名、性別、出生日期、證件號碼、電話、電子郵件等圖書信息數據流名稱:圖書信息編號:202數據流名稱:圖書信息編號:202說明:管理員對圖書館圖書進行管理總編號:2-02數據流來源:Book數據流去向:圖書信息表包含的數據結構:書名、類型、作者、譯者、出版社、價格、頁碼、書架等6.4.3圖書館管理信息系統是一個小型的數據庫系統。在這里我選擇了MySQL作為后臺數據庫軟件。MySQL是一種關系型數據庫。也是目前最受歡迎的免費數據庫和開放源代碼的數據庫。6.4.4在系統分析提出的邏輯模型的基礎上,科學合理地進行物理模型的設計。系統設計的主要工作有系統功能結構設計、數據庫設計、代碼設計、輸入輸出設計、系統物理配置方案的設計等。系統設計遵循系統性、靈活性、可靠性、經濟性這四個基本的原則。
從系統分析的邏輯模型設計到系統設計的物理模型設計是一個由抽象到具體的過程,又是并沒有明確的界限,甚至有可能反復。經過系統設計,設計人員應能為程序開發人員提供完整、準確的設計文檔,并對設計規范中不清楚的地方做出解釋。在系統實施階段,我們對采用JSP開發語言(JavaJDK1.6),MySQL數據庫,對圖書管理系統的程序進行了編寫,這里主要介紹數據庫連接及增刪查改的相關程序代碼。程序經常使用的函數方法包括連接數據庫的方法getConnection()、執行查詢語句的方法executeQuery()、執行更新操作的方法executeUpdate()、關閉數據庫連接的方法close()。6.4.51.圖書檔案實體圖書檔案實體包括編號、條形碼、書名、類型、作者、譯者、出版社、價格、頁碼、書架等屬性。圖書檔案實體圖如圖。書名書名條形碼編號出版社書架頁碼價格類型作者圖書譯者2.讀者檔案實體讀者檔案實體包括編號、姓名、性別、條形碼、職業、出生日期、有效證件、證件號碼、電話、電子郵件、備注等屬性。讀者檔案實體圖如圖所示。性別性別姓名編號有效證件電子郵件電話條形碼職業碼讀者出生日
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 油田開發項目資金申請報告(范文參考)
- 汽車配套產業基地項目投標書(參考模板)
- xx片區城鄉供水一體化項目投標書
- 《GB41930-2022低水平放射性廢物包特性鑒定水泥固化體》深度解析
- 四川省遂寧市2024-2025學年高一下學期期末考試歷史試卷
- 2025年汽車儀表相關計數儀表項目合作計劃書
- 2025年醫療物聯網技術在患者生命體征監測中的應用前景報告
- 2025健身房租賃合同
- 教育技術的倫理準則與實踐探索
- 航空發動機維修技術創新在成本控制中的應用與優化策略報告
- 生產現場變化點管理行動指南
- 中國古典小說巔峰:四大名著鑒賞學習通課后章節答案期末考試題庫2023年
- 模擬電子技術基礎知到章節答案智慧樹2023年蘭州石化職業技術大學
- JJF 1915-2021傾角儀校準規范
- GA/T 1310-2016法庭科學筆跡鑒定意見規范
- 2023年本科招生考試
- 新入職護士培訓考試試題及答案
- 《消防安全技術實務》課本完整版
- 北師大版七年級數學下冊 與信息技術相融合的數學教學案例 教案
- 鈍針穿刺法臨床應用護理
- 水產養殖行業報告
評論
0/150
提交評論