前言:我們精心挑選了數篇優質圖書管理系統的可行性文章,供您閱讀參考。期待這些文章能為您帶來啟發,助您在寫作的道路上更上一層樓。
關鍵詞:可行性 圖書管理信息系統 應用
目前隨著計算機技術和Internet的發展,人們的生活、辦公方式也在不斷的發生變化,而學校圖書館也要為了提高辦公效率做出相應的調整。圖書館作為一種信息資源的集散地,圖書和用戶借閱資料繁多,包含很多的信息數據的管理,圖書館在正常運營中總是面對大量的讀者信息,書籍信息以及由兩者相互作用產生的借書信息,還書信息。管理上的實際需求,基于B/S模式開發的辦公用品管理系統實施后,應能夠達到以下目標:①圖書管理信息化,可隨時掌握圖書的使用狀態和流向。②提供快速、準確的圖書的最新統計信息。③界面友好美觀,操作簡單易行,查詢靈活方便。④通過系統實施,可提高學校人員的管理效率,減少不必要的浪費。⑤系統可維護性方便可靠,有較高的安全性和可擴展性,滿足實用性、先進性的要求。
1 經濟可行性
軟件經濟可行性是指軟件所能帶來的經濟效益與開發設計所需要的投資相比是否相適宜,同時還要看此軟件能否真正給用戶帶來足夠的經濟效益。
經濟可行性研究主要是進行成本效益分析,包括估計項目的開發成本,估算開發成本是否會高于項目的全部利潤。開發此系統主要是為了減輕學校圖書館管理人員的工作負擔、提高圖書管理的工作效率,節省工作時間和加強學校在圖書管理財務上的管理而進行設計的。例如:此系統運行后可以提供那些以前無法及時提供的信息,各類圖書的庫存和使用情況提高多少,效率增加多少,對于管理人員進行決策提供了多少幫助等。所以本軟件的開發會在市場經濟上占有相當比重的份額。下面從以下幾個方面對系統的經濟可行性進行具體的分析。
1.1 系統初期投資 計算系統初期投資是為了估算開發項目要花費多少經費。本系統采用的費用估計方法為任務分解技術,這種方法首先把軟件開發工程分解為若干個相對獨立的任務,然后確定每項任務的工作量和估算需要的人月數,找出每項任務相對應的勞務費數據,再分別估計每個單獨的開發任務的成本,最后加起來得出軟件開發工程的總成本。
1.2 系統貨幣的時間價值 成本估算的目的是為了對項目投資。但投資在前,取得效益在后。因此要考慮貨幣的時間價值。通常用利率表示貨幣的時間價值。設年利率為i,現已存入P元,則n年后可得到的錢數為:F=P(1+i)n。這就是P元在n年后的價值。反之,若n年后能收入F元,那么這些錢現在的價值是:P=F/(1+i)n。
1.3 投資回收期 投資回收期是衡量一個開發工程價值的經濟指標,投資回收期就是積累的經濟效益等于最初的投資所需要的時間。
1.4 純收入 工程的純收入是衡量工程價值的另一項經濟指標。純收入就是在整個生存周期之內系統的累計經濟效益與投資之差。如果累計經濟效益與投資之差大于等于零,則可以投資該項目,否則不值得投資。
2 技術可行性
技術可行性是最難決斷和最關鍵的問題。根據客戶提出的系統功能、性能及實現系統的各項約束條件,從技術的角度研究系統實現的可行性,看相關技術的發展是否支持這個系統。本系統屬于一個規模比較大的管理信息系統。盡管其在組織關系上存在著一定的不確定性,但是就整個系統的技術構成上來看,它還是屬于一個數據庫應用類的系統。其基本操作還是對存在的數據庫進行及時更新、刪除、查詢、編輯等。就單純的數據庫應用來看,暫不存在太大的技術問題。考慮到系統實施的實用性和先進性,本軟件開發思想采用三層架構設計思想,基于B/S開發模式,并且開發工具選擇了目前比較流行的 2.0來進行開發管理平臺的設計,后臺數據庫采用安全可靠的SQL Server 2005來存儲數據。從軟件技術開發角度來講,由于 2.0和SQL Server 2005都是非常成熟的開發工具,無論在安全性、可用性、可靠性還是可擴展性都是毫無疑問的;從硬件技術角度來講,其選擇空間更大,PentiumIII系列及以上的計算機,內存在128M以上,硬盤在1G以上,都可以滿足系統的開發需要。所以,在目前軟、硬件技術條件下,該系統的開發在技術上是可行的。
3 操作可行性
運行可行性研究內容包括新系統規定的運行方式是否可行,如果新系統是建立在原來已擔負其它任務的計算機系統上的,就不能要求它在實時在線狀態下運行,以免與原有的任務相矛盾。
由于本系統遵循實用性、系統性、逐步完善、逐步發展的原則;采用結構化生命周期法和原型法相結合進行圖書管理系統的開發。系統以 2.0作為前臺界面開發工具,Microsoft SQL Server 2000作為后臺數據庫支持,并且采用了當前最流行的C/S運算模式,使其既有直觀友好的用戶界面、高效穩定的性能,又能與互聯網緊密結合,充分發揮互聯網的強大功能。
本系統具有圖書編目、典藏、流通、查詢以及讀者管理和報表生成打印輸出等功能,基本實現了圖書管理的網絡化、信息化和自動化并且操作簡單,讓人們可以在瀏覽網站的同時借閱到自己想要的圖書,簡單方便具有操作可行性。
參考文獻:
[1]成家言.圖書館管理存在問題及提高策略研究[J].價值工程,2012(20).
關鍵詞:計算機程序;Java;圖書管理系統
中圖分類號:TP393文獻標識碼:A文章編號:1672–7304(2015)04–0104–02
1Java概述
Java具體指的是一種跨平臺軟件的程序設計應用語言,是Java平臺與Java程序設計語言的總稱[1-2]。在實踐應用過程中具有極高的適應性與科學性,能夠廣泛應用于各類計算機軟件程序的編寫與修改工作當中,具有卓越的高效性、通用型、安全性以及平臺移植性,在計算機程序中的應用效果顯著,能夠應用于各類游戲控制臺、數據中心、PC、移動電話、科學超級計算機、互聯網等環境當中。通過對我國現階段的計算機網絡環境進行研究與解讀,在當下全球云計算的產業環境下,Java能夠更為有效的被應用于系統設計及程序攥寫,在實踐環節具備了廣闊的發展前景與應用優勢[3-4]。
2優化設計的可行性分析
2.1圖書管理系統優化設計的經濟可行性分析
圖書管理系統在實踐應用過程中能夠極大地提高圖書管理的質量,使圖書的日常管理工作能夠有效、科學化的開展。圖書管理系統在計算機環境中的引入,能夠大大提升日常圖書管理與維護工作的科技含量,使計算機環境下的圖書管理工作能夠實現規范化、專業化及現代化。其次,圖書管理系統的實踐應用能夠幫助圖書管理人員對書籍文檔進行相應的管理與維護,并且實現了圖書應用的評價需求,有效提高圖書管理行業的運營情況。在某種意義上來說,我國計算機程序的完善與發展能夠直觀的體現出我國信息與科學技術水平在社會當中的重要地位。隨著我國圖書管理行業的不斷發展,圖書管理系統的優化設計更需要切實滿足社會及行業內的相應需求,符合我國圖書管理市場發展的經濟特性。
2.2圖書管理系統優化設計的需求分析
通過對我國計算機程序的創新與應用情況進行探究,在計算機程序中優化設計圖書管理系統,能夠切實滿足我國社會當下的實際需要,設計人員在設計與創新圖書管理系統的過程中,應使圖書管理系統滿足用戶管理、應用查詢、圖書刪除、規格查詢、圖書種類、圖書信息瀏覽的實際需求。
3圖書管理系統的功能詳細設計
3.1登錄功能設計
使用Java編程語言在計算機程序當中進行圖書管理系統的優化設計,首先應當保證圖書管理系統能夠實現滿足系統登錄的相應要求。用戶在使用圖書管理系統的過程中,用戶身份驗證模塊能夠使用戶的真實身份得到驗證,并且能夠將用戶的真實信息資料保存到user數據列表當中,為用戶今后的使用提供便捷,使圖書管理系統在之后的登錄過程中能夠使用user列表當中的數據值判斷用戶是否存在。在設計過程中,圖書管理系統登錄模塊的文件為:index.jsp、login.html,其中,login.html模塊文件主要用于用戶輸入登錄信息后的驗證功能。index.jsp頁的主要作用為驗證頁面,通過該頁面模塊的有效作用,用戶在輸入用戶名及密碼都都會經過該頁進行密碼的驗證。
3.2圖書修改功能設計
圖書修改功能是圖書管理系統當中的主要應用模塊,通過該系統的有效應用,可以幫助圖書管理人員對圖書及文檔資料進行修改,實現關鍵性的圖書文檔處理工作。在圖書修改功能的設計環節,設計人員應保證該模塊集中了系統當中的關鍵,具體包括圖書刪除、信息修改、新增進貨等功能。
3.3圖書查詢功能設計
圖書查詢功能是圖書管理系統中不可或缺的重要功能模塊,能夠幫助圖書管理人員更好的對圖書文檔資料進行調閱與讀取,該功能的具體設計模塊應涵蓋圖書ID、圖書單價、圖書名稱、圖書規格、圖書進貨數量以及圖書時間等信息,通過對這些查詢功能的完善,設計人員才能研究和設計出更加符合用戶實際需要的圖書管理系統,以此幫助圖書管理人員及時掌握圖書信息,避免出現進貨重復等情況。
3.4圖書瀏覽功能設計
圖書瀏覽功能主要包括圖書名稱、圖書品牌、圖書ID、用戶借閱的數量、時間等信息,在圖書管理系統的優化設計過程中,設計人員應當積極完善圖書瀏覽功能當中的信息涵蓋量,使工作人員在進行圖書瀏覽的過程中能夠及時掌握圖書的應用信息,避免出現圖書資料短缺,無法提供查閱的情況,以此降低不必要的損失情況,提高圖書管理單位的整體運營效益。
3.5數據庫訪問功能設計
數據庫的訪問功能是圖書管理系統當中的主要功能模塊,需要實現頻繁的數據庫資料對接,并且需要進行數據資料的查詢、添加、修改以及刪除等操作,能夠有效地提高數據資料的利用效率。在數據庫訪問功能的設計過程中,設計人員應當充分利用Java編程語言的應用優勢,將連接數據庫的代碼統一編寫在connectmannager文件當中,以此提高程序文件的利用效率,降低數據庫訪問功能設計的內存大小。用戶在進入訪問頁面后,只需要將該文件調用出來即可,省去了每次在數據庫內連接代碼并且進行書寫的麻煩。
3.6系統測試功能的設計
系統的測試功能是為了幫助圖書管理系統發現錯誤而執行程序的應用功能,程序設計人員在完成系統設計各階段任務后,應積極進行系統程序的編輯與調試工作,通過這些檢查手段進一步提高圖書管理系統的應用質量,并分析得出測試數據的相應信息,為系統測試功能提供參考。
3.7系統維護功能的設計
圖書管理系統的維護功能是為了有效改正系統當中可能存在的錯誤情況,并且實現功能擴充、翻新結構、延長系統使用壽命、完善功能等作用,在實踐環節主要包括數據方面的維護以及軟件方面的維護。
3.8系統評價功能的設計
圖書管理系統的評價功能能夠幫助系統各項功能模塊實現優化與創新,是用戶與管理人員提高圖書管理系統應用質量的主要手段。設計人員在設計該功能模塊時,應完善該功能模塊的適應性,使系統的使用能夠顯得更加有效與便利。
4結束語
綜上,圖書管理系統的優化設計更需要切實滿足社會及行業的相應要求,符合我國圖書管理市場發展的經濟特性。利用計算機程序進行圖書管理系統的優化設計,更家符合我國當下的社會發展需要,值得推廣與應用。
參考文獻:
[1]胡志惠.圖書管理系統的設計與實現[J].改革與開放,2009(12):172+174.
[2]王晶晶.基于計算機軟件開發的JAVA編程語言分析[J].河南科技,2013(02):17+134.
[3]徐白雁.JAVA編程語言及其應用[J].電腦與信息技術,1996(04):32-34.
關鍵詞:借閱分析 索引技術 圖書管理
中圖分類號:TP311 文獻標識碼:A 文章編號:1674-098X(2013)03(c)-0-01
計算機和通信技術的迅速發展使很多圖書館也在實現自動化,其主要特點和發展趨勢體現在由主機/終端模式向客戶機/服務器模式轉變,面向對象數據庫管理系統的應用,打破不同計算機系統資源共享障礙,為用戶自動選擇和傳遞所需文獻。常用檢索手段的預設,資源的有效利用,提高了圖書館工作的效率,實現了多媒體及電子文獻的
管理。
1 圖書管理系統需求分析
可行性研究目的確定問題是否值得解決,使用現有的技術能否實現系統,系統的運行不需要特定的環境,使單位減少不必要的經濟支出。即技術可行性,操作可行性和經濟可行性。需求分析是軟件定義時期的最后階段,而本系統主要的任務是減少人力以及管理費用以用加速圖書信息傳輸進程、方便的圖書交互界面。是面向讀者、圖書管理員,方便檢查、維護、查找系統漏洞。每個讀者由圖書管理員建立統一的賬戶,根據讀者提供的卡號,判斷借閱權限。基本的功能包括借書與還書的過程,如果滿足借閱條件,將圖書借出;要還的書籍交給圖書管理員,圖書管理員會根據用戶信息,檢查讀者的圖書證號,進行相應操作后將圖書歸還圖書館。數據字典是關于數據信息的集合,針對一般圖書數據管理系統的需求,供人查閱對不了解的條目的解釋,通過對圖書管理工作過程的內容分析,中給人提供關于數據的描述信息。其數據項和數據結構包括圖書信息、讀者信息、讀者級別信息、借閱信息和系統用戶信息。圖書管理系統功能需求包括.登錄功能、圖書管理功能(圖書入庫管理與圖書的查詢操作),讀者管理功能主要有讀者登記與讀者查找功能,圖書借還管理功能包括借書與還書功能,系統維護管理功能主要進行添加,刪除管理員和普通用戶。然后進行系統總體設計方案,性能上必須包括檢索速度與系統的可靠性。技術上的難點主要是大量數據的檢索,因此,針對需求分析以及相關技術我們采用基于數據挖掘的索引表技術。
2 圖書管理系統總體設計方案
總體任務是實現圖書信息系統化、規范化以及用戶使用自動化。本系統需要完成的主要功能有:圖書借還管理、圖書管理、讀者管理和系統維護管理。系統功能設計最終必須轉換成詳細設計,要充分了解用戶各個方面的需求,進行需求分析,得出數據字典。設計出滿足系統需求的各種實體,對讀者信息實體的描述,對讀者以及屬性信息的定義;畫出用戶信息實體E一R圖,對用戶信息以及屬性的描述;畫出借閱信息實體E一R圖,描述借閱信息實體,刻畫各實體間的關系。系統數據流圖描述了圖書管理系統的輸入輸出,用數據流把這些加工連接起來,進行書籍的分類及書籍信息的處理。根據讀者類別表,讀者信息表獲得讀者信息,讀者可以查詢借還書信息,借閱情況等。系統詳細設計包括登錄模塊,圖書管理模塊,讀者管理模塊,圖書借還管理模塊和系統維護管理模塊的功能,輸入輸出流以及流程設計。登錄模塊主要是驗證用戶身份,要畫出圖書登錄界面的流程圖,判斷是否為合法用戶;圖書管理模塊包括圖書入庫處理子模塊,主要描述了圖書入庫處理子模塊。圖書查詢子模塊查詢圖書信息;讀者管理模塊包括讀者登記子模塊,登記讀者的一些信息。還包括讀者查找子模塊,列出讀者所借書籍信息;圖書借還管理模塊包含借書模塊,實現借書功能,還有還書模塊,實現還書功能;系統維護管理模塊,要畫出系統維護管理模塊的流程圖,實現系統用戶與普通用戶的設置。數據庫設計。我們使用為Access2003數據庫系統。為圖書數據管理系統數據庫命名為T1,設計圖書信息表,表名為book。設計讀者信息表,表名為user,讀者級別信息表,表名為rl,設計系統用戶信息表,表名為ADoper,設計借閱信息表,表名為b1。
3 圖書管理系統檢索算法
這是整個圖書管理系統中的重要環節,利用計算機技術,高效的檢索算法能夠提高圖書管理系統的性能。隨著圖書的類別與數量的增加,我們會發現其檢索成為系統性能的障礙,針對圖書管理系統的檢索模塊,能設計出一種高效的圖書檢索算法。即基于類別、日期和類別日期的索引表。圖書類別和圖書日期索引表為二級索引,圖書類別索引表和圖書日期索引表。隨著因特網的發展,網絡里已經呈現出海量數據,在這種情況下,如何加強數據檢索成了業界關心的問題。數據挖掘以一種全新的理念整合了多種學科技術,從而更加有效的提高檢索的效率。在我們這個系統中,它主要是通過統計出讀者近期所借閱的書籍,然后進行相關運算,得出讀者借閱書籍的類別,年份等信息,接下來再將這些信息加以擴展,設置緩存,利用相關算法統計,直到重新收集數據進行統計分析。基于數據挖掘的索引表采用分塊處理的機制,具體算法包括建立類別日期索引表,檢查無誤后進行了初始化緩存,放入相關借閱的書籍,然后使讀者能夠進行正確查詢,用數據挖掘技術,經過相關運算后放到讀者偏好的書籍,采用LRU算法,數據挖掘技術與索引表的結合,對書籍進行聚類分析,可以加速檢索的速度,并推測讀者未來可能借閱的書籍,充分發揮數據檢索的優勢,把這些書籍提前放到緩存中去。
4 圖書管理系統各模塊的實現與測試
用戶登錄模塊的實現。用戶登錄窗口是用戶和管理員進入系統信道,用戶登錄窗口起到了保護系統的作用,本系統的最大登錄次數設置為三次,密碼不正確則系統會出現信息提示。若輸入的用戶名與密碼正確,方可進行系統界面。主窗口及菜單的實現。這個部分要求設計界面好看,實用。主窗口是管理系統的重要部分,用戶通過登錄接口進入的就是主窗口,并在這里實現系統各功能。菜單欄下面的工具欄有四個快捷圖示。圖書管理模塊的實現。實現了圖書信息的添加、修改和刪除,系統管理員可以添加新的圖書信息,對某圖書信息進行修改,為圖書信息刪除等對圖書信息進行編輯。對圖書管理系統檢索功能做性能分析,將把圖書類別作為聚類對象,檢索方式主要有直接進行檢索,建立類別和日期索引,進行檢索,在索引表中引入數據挖掘技術檢索。讀者管理模塊的實現。其窗體與圖書入庫處理的窗體類似,但所有的數據項都不能為空,查找方式采用的是多條件查找和模糊查找。另外,還有圖書借還管理的實現、系統維護管理的實現,最后進行系統測試,結果標明檢索時間、可靠性達到需求分析指標。
參考文獻
[1] 麥中凡,呂慶中.計算機軟件技術基礎[M].北京:高等教育出版社,1999.