第一篇:圖書借閱管理系統(tǒng)的設計與實現開題報告
圖書借閱管理系統(tǒng)的設計與實現開題報告
一、選題的背景、目的和意義:
當今時代是飛速發(fā)展的信息時代。在各行各業(yè)中離不開信息處理,這正是計算機被廣泛應用于信息管理系統(tǒng)的環(huán)境。計算機的最大好處在于利用它能夠進行信息管理。使用計算機進行信息控制,不僅提高了工作效率,而且大大的提高了其安全性;同時,建立一個實用而操作簡便的檢索查詢系統(tǒng)也同樣重要。使無論是管理人員或是普通用戶通過登錄,都可以進入書庫管理系統(tǒng)的網頁,通過輸入關鍵詞,責任者,題名,分類號等任意一個檢索點,快速并準確地查詢圖書的信息。尤其對于復雜的信息管理,計算機能夠充分發(fā)揮它的優(yōu)越性。計算機進行信息管理與信息管理系統(tǒng)的開發(fā)密切相關,系統(tǒng)的開發(fā)是系統(tǒng)管理的前提。本系統(tǒng)就是為了管理好圖書館信息而設計的。
圖書館作為一種信息資源的集散地,圖書和用戶借閱資料繁多,包含很多的信息數據的管理,現今,有很多的圖書館都是初步開始使用,甚至尚未使用計算機進行信息管理。根據調查得知,他們以前對信息管理的主要方式是基于文本、表格等紙介質的手工處理,對于圖書借閱情況(如借書天數、超過限定借書時間的天數)的統(tǒng)計和核實等往往采用對借書卡的人工檢查進行,對借閱者的借閱權限、以及借閱天數等用人工計算、手抄進行。數據信息處理工作量大,容易出錯;由于數據繁多,容易丟失,且不易查找??偟膩碚f,缺乏系統(tǒng),規(guī)范的信息管理手段。盡管有的圖書館有計算機,但是尚未用于信息管理,沒有發(fā)揮它的效力,資源閑置比較突出,這就是管理信息系統(tǒng)的開發(fā)的基本環(huán)境。
數據處理手工操作,工作量大,出錯率高,出錯后不易更改。圖書館采取手工方式對圖書借閱情況進行人工管理,由于信息比較多,圖書借閱信息的管理工作混亂而又復雜;一般借閱情況是記錄在借書證上,圖書的數目和內容記錄在文件中,圖書館的工作人員和管理員也只是當時對它比較清楚,時間一長,如再要進行查詢,就得在眾多的資料中翻閱、查找了,造成查詢費時、費力。如要對很長時間以前的圖書進行更改就更加困難了。
基于這此問題,我認為有必要建立一個圖書管理系統(tǒng),使圖書管理工作規(guī)范化,系統(tǒng)化,程序化,避免圖書管理的隨意性,提高信息處理的速度和準確性,能夠及時、準確、有效的查詢和修改圖書情況。
由于書庫管理的總目標是:整潔有序,藏書完整,檢索便利,利用率高。通過對這個課題的研究,主要有以下幾點意義:
(1)方便了書庫管理人員的管理工作,節(jié)省時間。
(2)便于讀者查詢所需要的圖書。
(3)當圖書歸庫時,工作人員可以根據檢索號精確的將圖書排架。
(4)根據查詢,對圖書借閱的熱度進行分析,調整書架的位置,以便可以更迅速地查找到相關圖書,方便讀者。
(5)根據系統(tǒng)的設計,使每一本書都可以達到精確上架,提高書庫管理工作的效率。并且是做好咨詢服務,推薦介紹新書,圖書預約等優(yōu)質服務工作的重要基礎。
在網絡時代還沒有到來的時候,多數大學的圖書館樣本書庫以藏為主,重藏輕用,抑制了文獻的利用率。而現在是網絡高速發(fā)展的時代,之前的管理方法已經不能適應現狀。所以書庫科學,高效的管理勢在必行。圖書館的書庫可以達到借閱一體,科學地調整書庫中的圖書。
二、國內外研究現狀及發(fā)展趨勢(含文獻綜述):
1.傳統(tǒng)的管理方式是人工登記。其中人工登記的方式從記錄到統(tǒng)計本身就是一種毫無意義的管理方式,所有的登記數據隨時更改,沒有有效地監(jiān)控,并且該方式對數據的后期處理(如統(tǒng)計、查詢、數據傳輸等)也沒有很好解決,存在工作量大、速度慢、統(tǒng)計結果不及時、誤報、謊報等情況不可避免的問題。
2.隨著科學與技術的發(fā)展,圖書館也將改變其傳統(tǒng)的服務方式而代之以新的以計算機技術和網絡技術為主的服務 模式,這就是數字圖書館研究的基礎。數字圖書館概念出現于20世紀后期,目前對數字圖書館的研究已經達到了如火如荼的局面。然而,由于所處區(qū)域的不同、經濟水平的差異,以及圖書館之間的具體情況不盡相同,使人們對數字圖書館的理解與認識也產生了明顯的差異。因此,不同國家、不同區(qū)域、不同的社會,以及不同科技、人文和經濟環(huán)境下的數字圖書館建設,及其有關操作規(guī)程、技術要求、建設途徑,以及策略實施等都各不相同,各有側重。作為發(fā)展中國家,我國如何進行數字圖書館建設,如何確定國家數字圖書館建設的發(fā)展戰(zhàn)略,如何正確實施相關戰(zhàn)略,又如何使我國的圖書館領域廣泛合作與協調,最終實現國家數字圖書館建設之目標,均是我們應該認真研究的重大課題。
數字圖書館是人類社會進入信息化時代的產物。對數字圖書館的系統(tǒng)研究開始于20世紀90年代。目前幾乎涉及到數字圖書館建設的各個方面。主要觀點如下:
“數字圖書館的概念是組織數字化信息及其技術進入圖書館并提供有效服務,幾乎圖書館的所有載體信息均能以數字化的形式獲得,讀者通過網絡組織訪問外界數字化圖書館和文獻信息數據庫系統(tǒng)。圖書館和網絡系統(tǒng)連接,讓人們很方便地共享資源?!?/p>
綜上所述可見,數字圖書館是一個系統(tǒng)工程,主要包括文獻信息數字化、信息傳輸數字化與網絡化、信息服務終端化、信息利用社會化等。
3.隨著數字圖書館的發(fā)展,從各方面對圖書館管理提出新的問題。國內主要借助企業(yè)管理方面的研究成果,對組織結構上的變革進行了探索,以符合數字圖書館發(fā)展的需要。
一種是獨自開發(fā)和管理的數字圖書館模式,如哈佛大學;一種是聯盟下的數字圖書館管理模式,包括圖書館群體開放管理加上圖書館自行管理的混合模式,如加州柏克利分校,也包括聯盟下的合作開發(fā),如美國記憶。
4.通過對圖書館管理系統(tǒng)的各方面進行了具體的了解之后,現對該管理系統(tǒng)進行可行性分析。
a.目標和方案可行性
b.技術的可行性:該系統(tǒng)所需的硬件設備,市場上銷售且價格較低,甚至可以使用原有的設備,軟件上,操作系統(tǒng)采用Windows系列操作系統(tǒng),數據庫管理系統(tǒng)采用Visual Basic,這些軟件在MIS開發(fā)中已經被大量應用,技術上都比較成熟。因此在技術上是可行的。c.經濟的可行性:各圖書館文獻單位急需采用計算機對館藏進行管理統(tǒng)計,因此對開發(fā)該管理系統(tǒng)大力支持,開發(fā)經費沒有問題。
三、本課題研究內容及課題要求:
圖書館的借閱管理,要從根本上改變過去復雜、低效的手工管理方式,使工作規(guī)范化,即管理工作基于工作流程,完全采用計算機技術處理圖書管理工作。使學生與圖書管理人員能方便快捷地共享、交流信息。同時又能實現迅速、全方位的信息采集、信息處理,為使學生們的圖書借閱能有效地進行。
系統(tǒng)結構采用當前流行的C/S結構,也就是客戶端/服務器模式,它開發(fā)時間短,成本低,而且數據量的傳輸快等優(yōu)點。
本設計是以學校圖書館借閱系統(tǒng)為例。編程語言采用Visualbasic6.0,它可視化的開發(fā)環(huán)境,可以快速完成系統(tǒng)的開發(fā),內部集成的數據庫訪問通道,可以輕松方便的對數據庫管理。其主要功能:實現對圖書信息、借閱者信息、總體借閱情況信息的管理和統(tǒng)計、工作人員和管理人員信息查看及維護。圖書館管理員可以瀏覽、查詢、添加、刪除、修改、統(tǒng)計圖書的基本信息;瀏覽、查詢、統(tǒng)計、添加、刪除和修改圖書借閱者的基本信息,瀏覽、查詢、統(tǒng)計圖書館的借閱信息,但不能添加、刪除和修改借閱信息,這部分功能應該由圖書館工作人員執(zhí)行,但是,刪除某條圖書借閱者基本信息記錄時,應實現對該圖書借閱者借閱記錄的級聯刪除。
課題要求: 設計一個圖書管理系統(tǒng),主要實現三方面的功能:
一、對圖書基本信息的增刪改查等操作的實現;
二、對讀者借書證基本信息的管理;
三、讀者借閱圖書信息的管理,包括圖書的借出和歸還,包括逾期歸還圖書、丟失圖書等特殊情況的處理,還有根據讀者的不同身份設置的借閱圖書數量的限制等管理
四、在系統(tǒng)的實現中運用多種查詢技術,特別是多條件組合查詢;對查詢結果采用緩存技術和其它的系統(tǒng)優(yōu)化技術,提高系統(tǒng)的性能網上檢索的效率。
四、課題應用的原理和理論依據:
數據庫系統(tǒng)是指在計算機系統(tǒng)中引用數據庫后的系統(tǒng),一般由數據庫,數據庫管理系統(tǒng),應用系統(tǒng),數據庫管理員和用戶構成。DBMS是數據庫系統(tǒng)的基礎。數據庫設計的主要任務是在DBMS的支持下,按照應用的要求,為部門設計一個結構合理,使用方便,效率較高的數據庫及其應用系統(tǒng)。
Java是一種簡單的,面向對象的,分布式的,強壯的,安全的,體系結構中立的,可移植的,高性能的,多線程的動態(tài)語言。創(chuàng)建Java技術應用,使用到Java語言的面向對象特性,如封裝、繼承和多態(tài) ;從命令行執(zhí)行運行Java技術應用;使用Java技術數據類型與表達式
五、本課題研究方案:
在技術方面我主要采取Java語言與SQL語言。Java是由Sun微系統(tǒng)公司所發(fā)展出來的程序語言,它本身是一種對象導向(Object-Oriented)的程序語言。Java也號稱是能跨平臺使用的語言,只要平臺上裝有這種Java的直譯器,就能解讀ByteCode也就能執(zhí)行Java
編譯過的程序。Java的目標是為了滿足在一個充滿各式各樣不同種機器,不同操作系統(tǒng)平臺的網絡環(huán)境中開發(fā)軟件。利用Java程序語言,可以在網頁中加入各式各樣的動態(tài)效果。可以放上一段動畫,加入聲音,也可以建立交互式網頁等。SQL是英文Structured Query Language的簡稱,譯為結構化查詢語言,SQL最早是在IBM公司研制的數據庫管理系統(tǒng)System R上實現的。由于它接近于英語口語,簡潔易學,功能豐富,使用靈活,受到廣泛的支持。如今,所有的數據庫生產廠家都推出了各自的支持SQL的數據庫管理系統(tǒng),如微軟的SQL Server、IBM的DB2、ORACLE、Sybase、Informix等。SQL語言具有以下特點:
(1)一體化(2)高度非過程化(3)兩種使用方式和統(tǒng)一的語法結構。
該課題的方案設計分為五個步驟,即系統(tǒng)設計,數據庫設計,各個功能模塊的創(chuàng)建,系統(tǒng)的實現,系統(tǒng)的編譯。
1、系統(tǒng)設計包括系統(tǒng)功能分析,系統(tǒng)功能模塊設計,與其他系統(tǒng)的關系,數據流程圖。
2、數據庫設計包括數據庫需求分析,數據庫概念結構設計。
3、功能模塊包括生成程序框架,登錄認證對話框,主對話框窗口的設計等。
4、各對話框設計完成后,即可運行程序,查看結果。
5、系統(tǒng)實現后,對該系統(tǒng)進行編譯。
六、預期成果:
本課題的難點在于:在設計之初要考慮到書庫管理設計的人性化。在充分了解書庫的現狀的基礎上,著手開始進行設計。對系統(tǒng)要有全方位的掌控。
需解決的關鍵問題是關于技術方面的,需可慮怎么樣使技術與設計相統(tǒng)一。由于在技術方面并達不到精通,所以在技術方面還需要好好的學習,不要出現設想的很好,但實際情況下無力實現的局面。
所以要達到的預期成果是在人性化的前提下,設計出符合高校書庫特征的系統(tǒng)。
七、研究目標、主要特色及工作進度:
書借閱系統(tǒng)的建立,需要進行用戶需求調查與分析,以確定系統(tǒng)目標,提出解決問題的詳細方案,這是系統(tǒng)建設的重要環(huán)節(jié)。要想使學生能夠有效的借閱,功能上對系統(tǒng)的要求是全面的。因此對用戶的需求可分為四個方面:一方面是圖書管理人員對需要進行圖書借閱的同學進行信息注冊,獲得借書證;二方面是學生通過計算機進行圖書瀏覽;三方面是學生通過計算機進行圖書借閱;四方面是打印輸出學生信息。
這四個方面形成了圖書借閱的一個工作整體,利用計算機的自動化處理,可方便快捷地共享信息、交流信息,高效地協同工作。
我們將工作進度安排如下:
1、2005年2月23日到2005年2月27日,布置畢業(yè)設計任務,介紹設計要求和有關注意事項,安排設計計劃。
2、2005年2月28日到2005年3月6日,確定設計課題,收集整理資料。
3、2005年3月7日到2005年3月20日,閱讀資料和參考文獻,并撰寫開題報告。4、2005年3月21日到2005年4月10日,系統(tǒng)的設計。
5、2005年4月11日到2005年5月8日,系統(tǒng)的實現,按照詳細設計文檔進行程序編碼。6、2005年5月9日到2005年5月22日,系統(tǒng)的修改完善,進行程序的單元測試,排除程序錯誤。
7、2005年5月23日到2005年6月5日,對整個設計過程進行總結,撰寫畢業(yè)論文。8、2005年6月6日到2005年6月12日,提交畢業(yè)論文。
9.2005年6月13日到2005年6月26日,進行論文答辯。
八、參考文獻:
[1].劉萌 Visual Basic中文版使用教程 中國鐵道出版社 2003.8
[2].劉韜 駱娟 何旭洪代寫論文Visual Basic數據庫系統(tǒng)開發(fā)實例導航 2003.8
[3].薩師煊 王珊 數據庫系統(tǒng)概論 高等教育出版社 2004.4
[4].Harold Abelson Gerald Jay Sussman Julie Sussman 計算機程序的構造和解釋 2004.2
[5].Codd E F.http:///jisuanjikaiti/ A Relational Model of Data for Large Shared Data Banks.CACM 13 No.6,1970
[6].Date C J.A Guide to DB2.Reading,Mass,Addison-Wesley,1984
[7].顧麗娟.日本大學圖書館現狀初探.科技情報開發(fā)與經濟(旬刊)「J」,網上期刊.[8].宗 鋒.Tomcat全攻略「J」.網上期刊, 西北大學2001 年 12 月.廣州大學學報5.梁耀峰.論高校圖書館書庫管理「M」.廣州大學學報, 2003年7月.[9].沈堅,郭鈞靈.淺談高校圖書館書庫管理「M」.石家莊職業(yè)技術學院學報 2004年4月.
第二篇:圖書管理系統(tǒng)設計與實現-開題報告
開 題 報 告
畢業(yè)論文題目:圖書館管理系統(tǒng)的設計與實現
學 校 名 稱: 廊坊職業(yè)技術學院
專 業(yè) 名 稱: 移動通信
學 生 姓 名: 陳鑫
學 號: 1313080130 指 導 老 師: 郭芊羽
日 期:
1、選題目的和意義
(1)選題的目的和意義
圖書是最豐富、最寶貴的信息源和知識源。記載和收集了人類社會的文明史,它為人類社會的科技進步、社會的發(fā)展提供了巨大的推動作用。為人類的進步,人類的文明做出了巨大的貢獻。在科學技術迅猛發(fā)展的今天,在即將到來的信息社會和知識經濟時代,人們對圖書的需求也就更為迫切。
隨著網絡的發(fā)展,許多行業(yè)都進入了信息化。對于傳統(tǒng)的圖書館而言,也出現了許多的網上圖書館,方便了讀者和管理人員。由于手工的圖書管管理工作量大、任務多、服務局限性等等,給學生和老師帶來了很多的不便。設計圖書館的管理系統(tǒng)可以提高圖書管管理的效率;降低工作人員的工作量;完善圖書館的各項功能。網上圖書館系統(tǒng)應該具有出借還子系統(tǒng)、查詢子系統(tǒng)、電子圖書下載子系統(tǒng)、留言板以及系統(tǒng)維護子系統(tǒng)等,這幾個子系統(tǒng)包括了圖書館管理的主要業(yè)務工作,可以全面實現對圖書館的查詢、借還、下載、留言等在線功能實現??紤]到圖書館各項業(yè)務當中的存在的具體問題系統(tǒng)為各個層次的用戶在實際操作方面加強了方便性,在業(yè)務規(guī)則實現方面更加注重智能化,使用戶在使用當中更輕松,在系統(tǒng)進入直接的只明途徑,這樣更加有助于全面提高圖書館的管理效率,改善了書刊的科學管理及工作人員的管理,圖書館各類功能全面實現。
圖書管理系統(tǒng)的建立,需要進行用戶需求調查與分析,以確定系統(tǒng)目標,提出解決問題的詳細方案,這是系統(tǒng)建設的重要環(huán)節(jié)。要想使圖書管理客戶能方便的使用系統(tǒng),功能上對系統(tǒng)的要求是全面的。利用計算機的自動化處理,可方便快捷地共享信息、交流信息,高效地工作。
“電子商務”這個概念起源與20世紀70年代。當時國際上一些大公司可通過建立自己的計算機網絡以實現各個機構之間、商業(yè)伙伴的信息共享,這個過程稱為 EDI。EDI這種方式通過傳遞標準數據流不僅可以避免人為失誤,而且能有效降低成本,提高效率。在過去30年中,世界1000個最大企業(yè)中,有95﹪以上使用了或還在使用這一技術。EDI無論過去現在也是圖書管理的基礎。
圖書管理,即在信息社會中,掌握信息技術和商務規(guī)則,利用電子工具和網絡從 事的圖書活動,隨著網絡技術的成熟,網上銀行,網上商店等將逐步替代傳統(tǒng)商務活動。圖書管理以其公平,快捷,方便,高效,成本低,中間環(huán)節(jié)少,全球性,全天候交易和服務等巨大優(yōu)勢,已經開始贏得人們的青睞。
“圖書管理”是由 IBM公司于1998年率先提出并迅速得到廣泛認同。包括網絡廣告、在線電子服務等內容,涵蓋了過去、現在和未來所有電子形式實現的商務活動手段。隨著時代發(fā)展、計算機及網絡產品、互聯網技術、安全支付等圖書管理的支撐技術在圖書管理應用的大潮中產生質的飛躍。它不僅局限帶
動互聯網經濟的飛速發(fā)展,而是將深入到經貿的每一個角落,深入千家萬戶。圖書管理提出了一種全新的商業(yè)機會、需求、規(guī)則和挑戰(zhàn)。
(2)選題的研究現狀
圖書館借閱管理系統(tǒng)目前被廣泛應用于學校、工業(yè)、商業(yè)、企業(yè)、事業(yè)等單位。尤其是那些較大型的圖書館還采用了大型數據庫開發(fā)的軟件,部分大型圖書館也使用Foxpro、SQL Server等。而基于sqlserver數據庫,asp.net技術的多數是中小型圖書館。但在大多數不發(fā)達國家,基于SQL Server數據庫的圖書館管理信息系統(tǒng)應用得很廣泛。但是隨著圖書館網絡建設的深入和應用的日益豐富,也同時出現了如何在保持圖書館網絡開放性的同時實現網絡的安全等等諸如此類的問題:
2,課題的主要研究內容,方法及預期目標
2.1研究的內容
本程序是一套綜合的圖書管理系統(tǒng),主要劃分為三層角色,管理員和操作員、學生,管理員負責,管理員主要是進行基礎數據的管理和查詢的功能;操作員主要是進行日常的業(yè)務操作,如圖書借閱和歸還處理等,學生主要是查詢自己借閱圖書的信息,下面按照角色來詳細闡述一下各個角色的功能; 管理員
(1)操作員管理:對于使用系統(tǒng)人員的信息進行管理的功能,系統(tǒng)人員劃分為兩層角色,管理員和操作員,本功能主要是管理操作人員,可以對操作人員進行添加、修改、刪除以及查詢的操作。
(2)修改密碼:對登錄系統(tǒng)人員的信息進行修改的操作。
(3)學生信息管理:因本系統(tǒng)開發(fā)的終端是學校,主要處理的業(yè)務群體是學生,所以此功能是給學生借書時,進行同意的登記和發(fā)放借書證而設計的,他可以增加、修改和刪除學生信息。
(4)圖書類別管理:管理圖書類別信息,可以添加和刪除類別信息。(5)圖書信息管理:主要是管理閱覽室內所有的圖書信息,可以對圖書進行添加、修改、刪除的操作。
(6)設置圖書庫存:對于圖書館內的圖書進行庫存登記的功能。
(7)圖書庫存瀏覽:按照一定的條件查詢過濾圖書信息的功能,主要是查看庫存中的圖書信息,對于缺少的圖書進行及時的補充庫存操作。
(8)圖書借閱查詢:按照一定的條件查詢顯示圖書的借閱信息,從而更加直觀的管理圖書信息。
(9)圖書歸還查詢:按照一定的條件查詢顯示圖書的歸還信息,從而更加直觀的管理圖書信息,對于超期、損壞的圖書更好的進行跟蹤和追討補償的功能 操作員
(2)修改密碼:對登錄系統(tǒng)人員的信息進行修改的操作。
(2)圖書借閱管理:登記日常的學生圖書借閱信息,根據學生的借書證進行圖書借閱的登記工作。
(3)圖書還書管理:根據借書信息進行歸還的操作管理,對于超期、損害的圖書信息進行及時的處理的功能。
(4)圖書庫存瀏覽:按照一定的條件查詢過濾圖書信息的功能,主要是查看庫存中的圖書信息,對于缺少的圖書進行及時的補充庫存操作。
(5)圖書借閱查詢:按照一定的條件查詢顯示圖書的借閱信息,從而更加直觀的管理圖書信息。
(6)圖書歸還查詢:按照一定的條件查詢顯示圖書的歸還信息,從而更加直觀的管理圖書信息,對于超期、損壞的圖書更好的進行跟蹤和追討補償的功能 學生
(1)修改密碼:對登錄學生的信息進行修改的操作。
(2)圖書庫存瀏覽:按照一定的條件查詢過濾圖書信息的功能,主要是查看庫存中的圖書信息,對于缺少的圖書進行及時的補充庫存操作。
(3)圖書借閱查詢:查看我自己的借閱圖書信息。(4)圖書歸還查詢:查詢我自己已經歸還的圖書信息
2.2 研究的方法和手段 2.2.1研究的方法
(1)在整體上保持VS2008 +SQLServer2000各層次之間的銜接和技術的應用。
(2)學習使用C#,并領會其語言特性和集成工具的操作。
(3)學習使用VS2008,掌握好視圖化操作的基礎并練習使用語言修改頁面屬性。
(4)查找互聯網上的資源,借鑒別人的開發(fā)經驗,學習優(yōu)秀C#的代碼,借鑒其中優(yōu)秀的經驗
2.2.2研究的手段及其簡介
SQL Server是由Microsoft開發(fā)和推廣的關系數據庫管理系統(tǒng)(DBMS),它最初是由Microsoft、Sybase和Ashton-Tate三家公司共同開發(fā)的,并于1988年推出了第一個OS/2版本。SQL Server近年來不斷更新版本,1996年,Microsoft 推出了SQL Server 6.5版本;1998年,SQL Server 7.0版本和用戶見面;SQL Server 2000是Microsoft公司于2000年推出的最新版本。SQL Server 特點: 1.真正的客戶機/服務器體系結構。
2.圖形化用戶界面,使系統(tǒng)管理和數據庫管理更加直觀、簡單。
3.豐富的編程接口工具,為用戶進行程序設計提供了更大的選擇余地。
4.SQL Server與Windows NT完全集成,利用了NT的許多功能,如發(fā)送和接受消息,管理登錄安全性等。SQL Server也可以很好地與Microsoft BackOffice產品集成。
5.具有很好的伸縮性,可跨越從運行Windows 95/98的膝上型電腦到運行Windows 2000的大型多處理器等多種平臺使用。
6.對Web技術的支持,使用戶能夠很容易地將數據庫中的數據發(fā)布到Web頁面上。
7.SQL Server提供數據倉庫功能,這個功能只在Oracle和其他更昂貴的DBMS中才有。
3、進度安排
畢業(yè)設計總共14周,大致安排如下: 第1周:填寫進度計劃表,查閱文獻; 第2周:查閱文獻,完成調研報告;
第3周:查閱文獻,完成相關外文翻譯; 第4周:系統(tǒng)總體結構設計
第5周:數據庫需求分析與數據字典設計; 第6周:數據庫邏輯結構設計和實現 第7周:首頁顯示處理模塊的設計 第8周:模塊的設計實現; 第9周:模塊的實現;
第10周:系統(tǒng)綜合調試、查錯、改錯 第11周:完成論文初稿; 第12周:完成論文修改,打印;
第13周:軟件驗收,填寫答辯申請與準備答辯 PPT文檔; 第14周:答辯
4、參考文獻
[1] 劉甫迎、劉光會、王蓉.C#程序設計教程(第2版).北京:電子工業(yè)出版社,2006.111-126 [2] 李蘭友 楊曉光.Visual C#.NET程序設計.北京:清華大學 北方交通大學出版社,2005.100-123 [3] 余金山,林慧編著.SQL Server2000/2005數據庫開發(fā)實例入門與提高.北京:電子工業(yè)出版社,2005.100-120.[4] 薩師煊,王珊.數據庫系統(tǒng)概論(第三版).北京:高等教育出版社,2005.111-124.[5] Michel de Champlain.C# 2.0[M].Morgan Kaufmann, 2005.123-124.[6] 羅斌,等編著.Visual C#.NET精彩編程實例集錦.北京:中國水力水電出版社,2006:213-221
[7] 張公忠主編.現代網絡技術教程.第2版.北京:電子工業(yè)出版社,2006:213-221
[8] 張忠林,電子商務概論,機械工業(yè)出版社, 2006:213-221
[9] 王昊亮,李剛,等編著.Visual C#程序設計教程.北京:清華大學出版社2006:219-221 [10] 鄭阿奇.SQL Server實用教程.北京:電子工業(yè)出版社,2009:119-121
[11] 袁寧,李勇,網上商店大制作,重慶大學出版社, 2006:213-221
[12] 戴維.貝贊可,戴維.德雷諾夫.公司戰(zhàn)略經濟學[M].北京:北京大學出版社,2008:113-121
[13] 邁克爾.波特,陳小悅譯.競爭戰(zhàn)略[M].北京:華夏出版社,2006:110-120
[14] David Richard Kalkstein Deloveh,William Semp[美]等著.Visual Studio.NET高效編程[M].北京:清華大學出版社, 2005:111-121
[15] Ian Graham.著 Object Oriented Methods, Second Edition.Addison_Wesley Publishing company 2006年:263-294 [16] [美] Jeffrey D.Ullman,《Fundamental Course of Database System》,TsingHua Press,2006年2月;113-101
[17] [美]Dino Esposito.A Client-side Environment for ASP Pages.MSDN Magazine,2008:113-121
第三篇:圖書借閱管理系統(tǒng)
任 務 書
1、課程設計題目
圖書借閱管理系統(tǒng)
2、設計任務和內容
一個通用的圖書借閱管理系統(tǒng)是圖書管理系統(tǒng)的一個子系統(tǒng),該應用系統(tǒng)應能對圖書館的圖書入庫、借出、歸還進行操作。在圖書、讀者信息等基礎數據的基礎上,完成以上的操作。同時能夠對圖書按出版社、類別進行分類統(tǒng)計,能夠統(tǒng)計圖書借閱情況狀態(tài)、讀者借閱情況。
本課題任務是開發(fā)一個小型通用的圖書借閱管理系統(tǒng),并撰寫符合規(guī)范的課程設計說明書以體現設計過程和設計結果。
3、設計步驟和要求
設計步驟:
首先進行相關資料查閱和學習,了解基本的業(yè)務流程和系統(tǒng)數據功能要求。然后結合軟件工程的理論和教材中數據庫設計的六個階段(重點是前三個階段)完成設計任務,即系統(tǒng)結構設計(需求分析、概念結構設計、邏輯結構設計、物理結構設計)和系統(tǒng)功能設計。
設計要求:
1、撰寫課程設計說明書。其要求如下:
(1)基本要求:
① 能反映完成了上述設計內容要求。
② 要求撰寫不少于5000個文字(20頁)的文檔。
③ 文檔中至少要包括:數據流圖、數據字典、E-R圖、數據庫表的詳細 說明、系統(tǒng)功能結構圖、主要功能模塊說明。
④ 課程設計說明書一律用碳素墨水書寫,其中用戶界面設計可以附界面 的計算機截圖或手工繪圖。
(2)文檔格式要求(遵循數據庫原理及應用課程設計大綱上的要求)其中,正文部分:
①分章、層次等,每一章從新一頁開始。
②章節(jié)安排可如下安排
.概述:包括項目背景、編寫目的、軟件定義、開發(fā)環(huán)境等內容。.需求分析:問題陳述、需完成的功能。以數據流圖和數據字典表達。
.概念結構設計:將上述需求分析的成果抽象為ER模型圖。
.邏輯結構設計:把ER模型圖轉換為關系表;描述每一個基本表關
系。并進行規(guī)范化;定義視圖、定義索引、主關鍵字、定義權限。.軟件功能設計:畫出系統(tǒng)功能結構圖,描述每個功能所完成的任務。.代碼設計和界面設計:給出主要功能的代碼并有適當的說明;界面
設計要合理,給出主要界面。
2、一個可運行的圖書借閱管理系統(tǒng)原型。(根據學分制的實際情況該要求為部分專業(yè)學生的要求,其他專業(yè)學生為可選要求)
教師簽名:
第四篇:圖書管理系統(tǒng)開題報告
圖書管理系統(tǒng)開題報告2篇
圖書管理系統(tǒng)開題報告1
一、課題的目的及意義
本次畢業(yè)設計所從事的課題題目是基于VF的圖書管理系統(tǒng)的設計與實現。課題的目的:應用當前高速發(fā)展的計算機技術,組建圖書管理系統(tǒng)。
隨著計算機及網絡技術的飛速發(fā)展,Internet/Intranet應用在全球范圍內日益普及,當今社會正快速向信息化社會前進,信息自動化的作用也越來越大。從而使我們從繁雜的事務中解放出來,提高了我們的工作效率。
圖書館作為一種信息資源的集散地,圖書和用戶借閱資料繁多,包含很多的信息數據的管理,現今,有很多的圖書館都是初步開始使用,甚至尚未使用計算機進行信息管理。根據調查得知,以前對圖書信息管理的主要方式是基于文本、表格等紙介質的手工處理,對于圖書借閱情況(如借書天數、超過限定借書時間的天數)的統(tǒng)計和核實等往往采用對借書卡的人工檢查進行,對借閱者的借閱權限、以及借閱天數等用人工計算、手抄進行。數據信息處理工作量大,容易出錯;由于數據繁多,容易丟失,且不易查找??偟膩碚f,缺乏系統(tǒng),規(guī)范的信息管理手段。盡管有的圖書館有計算機,但是尚未用于信息管理,沒有發(fā)揮效力,資源閑置比較突出,這就是管理信息系統(tǒng)的開發(fā)的基本環(huán)境。
數據處理手工操作,工作量大,出錯率高,出錯后不易更改。圖書館采取手工方式對圖書借閱情況進行人工管理,由于信息比較多,圖書借閱信息的管理工作混亂而又復雜;一般借閱情況是記錄在借書證上,圖書的數目和內容記錄在文件中,圖書館的工作人員和管理員也只是當時對圖書信息比較清楚,時間一長,如再要進行查詢,就得在眾多的資料中翻閱、查找了,造成查詢費時、費力;如要對很長時間以前的圖書進行更改就更加困難了。
二、本課題在國內外的研究現狀分析
目前大多數圖書館的借閱工作部分還是手工管理,工作效率很低,并且不能及時了解圖書的種類和讀者們比較需求的圖書等,不能更好的適應當前讀者的借閱要求。手工管理還存在許多弊端,由于不可避免的人為因素,造成數據的遺漏、誤報等。計算機信息化管理有著儲存量大,速度快等許多優(yōu)點,提供給我們的處理信息及時快捷,因此我們利用計算機提供給我們的信息對讀者們的借閱過程形成一整套動態(tài)的管理
三、本課題主要內容
建立圖書管理系統(tǒng),完成的主要功能有:
借書管理:完成讀者借書這一業(yè)務流程。
還書管理:完成讀者還書這一業(yè)務流程。
圖書類別管理:完成圖書的分類處理。
圖書信息管理:完成圖書信息的添加、修改、刪除和查詢處理。讀者類別管理:完成讀者管理的分類處理。
讀者信息管理:完成讀者信息的添加、修改、刪除和查詢處理。系統(tǒng)管理:完成系統(tǒng)管理員的添加和更改密碼。
四、實現途徑
應用Visual FoxPro 6.0建立數據庫,實現本次系統(tǒng)開發(fā)。
五、進度計劃:
1、確定題目,查看資料第1周
2、系統(tǒng)規(guī)劃第2-3周
3、系統(tǒng)的`編制與調試第4-6周
4、畢業(yè)論文框架的確定第7周
5、畢業(yè)論文撰寫、修改與確定第8-9周
6、畢業(yè)設計的形式審查及改進、預答辯第10周
報告人簽名:
六、導師意見
導師簽名:
圖書管理系統(tǒng)開題報告2
一.開發(fā)背景及意義
如何獲取信息?圖書是我們最好的獲取信息的方式,但由于圖書館圖書收藏量大大增加,使傳統(tǒng)的圖書管理員的工作日益繁重起來。迫使人們起用新的管理方法來管理圖書,如何把圖書管理員從繁重的工作中解脫出來呢?
科學技術日新月異的進步,讓人類生活發(fā)生了巨大的變化,計算機技術的飛速發(fā)展,使各行各業(yè)在計算機技術應用方面得到了廣泛的普及和使用。信息化時代的到來成為不可抗拒的潮流,人類文明正在進入一個嶄新的時代。因此,圖書管理系統(tǒng)也以方便、快捷、費用低的優(yōu)點正慢慢地進入人們的生活,將傳統(tǒng)的圖書管理方式徹底的解脫出來,提高效率,減輕工人人員以往繁忙的工作,減小出錯的概率,使讀者可以花更多的時間在選擇書和看書上。從而使人們有更多時間來獲取信息、了解信息、掌握信息。
為方便對圖書館書籍、讀者資料、借還書等進行高效的管理,特編寫該程序以提高圖書館的管理效率。使用該程序之后,工作人員可以查詢某位讀者、某種圖書的借閱情況,還可以對當前圖書借閱情況進行一些統(tǒng)計,給出統(tǒng)計表格,以便全面掌握圖書的流通情況。
二.需求分析
1.能夠輸入圖書的綜合情況和進行新書入庫、現有圖書信息修改以及刪除;
2.能夠實現對讀者檔案的查詢和編輯管理;
3.能夠進行罰款功能;
能夠進行借閱歷史的查詢功能;
三.開發(fā)平臺
1.使用VisualC++6.0作為本次系統(tǒng)的開發(fā)工具,開題報告《圖書管理系統(tǒng)開題報告》。因為VisualC++6.0是功能最為強大可視化開發(fā)工具,它不僅支持傳統(tǒng)的軟件開發(fā)方法,更重要的是它能支持面向對象、可視化的開發(fā)風格。因此VisualC++又稱作是一個集成開發(fā)工具,它提供了軟件代碼自動生成和可視化的資源編輯功能。
2.使用Access做為本次開發(fā)軟件的數據庫。因為Access被集成在MicrosoftOffice中。Access數據庫處理的基本結構,采取關系型數據庫模式。與其他的數據庫系統(tǒng)相比,Access更加簡單易學,一個普通的計算機用戶可以很快地掌握它。Access20xx的功能十分強大,利用它可以方便地實現對信息保存、維護、查詢、統(tǒng)計、打印、交流、發(fā)布,而且它可以十分方便地與Office其他組件交流數據,這些功能對一個一般用戶而言已經足夠了。
四.本系統(tǒng)功能模塊
圖書管理系統(tǒng)需要實現的功能主要有四大塊:“日常工作管理”、“基本資料維護”、“查詢”、和“系統(tǒng)管理”模塊。其中日常工作管理和基本資料維護是整個系統(tǒng)的核心。
1.“日常工作”模塊:
(1)借書處理:主要功能是記錄借閱證編號和圖書編號,進行借書過程。在數據庫中插入一條借書記錄,該記錄包括讀者ID、圖書ID、借出日期、還書期限、操作員姓名。
(2)還書處理:主要功能是輸入借閱證編號、圖書ID,在借閱登記表中找到相應的記錄,將該記錄的相應數據插入到還書記錄中,同時將借書記錄刪除,并保存在借閱歷史記錄表中。
(3)繳納罰金:輸入讀者ID,顯示該讀者的姓名、圖書編號、罰款金額和罰款原因,如果讀者交納了罰金,則將借閱登記表的允許借閱標志置為“Y”。刪除罰款記錄表中該讀者對應的記錄,將這一條記錄同時插入到罰款歷史記錄表中。
2.“基本資料維護”模塊:
(1)圖書資料維護:包括新書的入庫,以及現有書籍資料的修改和刪除。
(2)讀者資料維護:包括新會員的資料入庫,以及現有會員資料的修改和刪除
3.“查詢”模塊:
(1)圖書資料查詢:根據相應的圖書信息對所有書籍進行所需查詢。此查詢包括:'圖書分類'、'圖書編號'、'圖書名稱'、'作者'、'出版社'。
(2)讀者資料查詢:根據相應的讀者資料進行所需查詢。'借閱證編號'、'讀者姓名'以及'身份證編號'。
(3)借閱歷史記錄查詢:根據相應的借閱信息進行所需查詢。此查詢包括:'借閱證編號'、'圖書編號'、'借書日期'、'還書日期'。
(4)罰款歷史記錄查詢:根據相應的罰款信息進行所需查詢。此查詢包括:'借閱證編號'、'罰款日期'、'罰款原因'。
4.“系統(tǒng)管理”模塊:
(1)員工管理:包括新員工信息的錄入,密碼的修改以及員工信息的刪除。
(2)數據備份:對現有的數據庫信息的保存。
(3)數據恢復:對數據庫信息的恢復
五.參考文獻
[1]伍俊良.《VisualC++課程設計與系統(tǒng)開發(fā)案例》.清華大學出版社
[2]楊小平.《VisualC++項目案例導航》.科學出版社
[3]鄧宗明,張曉競.《VisualC++編程實用技術與案例》.清華大學出版社
[4]鄭阿奇.《VisualC++實用教程》.電子工業(yè)出版社
[5]薩師煊,王珊.《數據庫系統(tǒng)概論》.高等教育出版社
[6]鄭人杰,殷人昆,陶永雷.實用軟件工程.清華大學出版社.1997.4
第五篇:圖書管理系統(tǒng)開題報告
圖書管理系統(tǒng)開題報告
1、本課題的研究意義(選題依據,課題來源,學術價值和對社會、經濟發(fā)展和科技進步的意義):作為畢業(yè)設計這一最后環(huán)節(jié)是學生完 成本專業(yè)基礎課程、專業(yè)課程及實踐課程的一次綜合性的練習與實踐,是檢驗學生綜合運用所學知識解決實際問題的能力,是以本專業(yè)知識參加社會工作前的一次模 擬訓練。通過這次畢業(yè)設計,能更深刻地對數據庫基礎理論和計算機基本知識的理解,提高運用數據庫解決實際問題的能力,掌握普通程序設計的基本方法和過程。
2、本課題的基本內容簡介(擬解決的主要學術或技術問題和關鍵技術及難點,擬采取的技術手段及實施方案、預計可獲得的成果,可能取得的創(chuàng)新之處):
課題主要研究內容和預期成果:本系統(tǒng)是針對一個虛擬的大中專院校圖書館的圖書管理開發(fā)的。假定原圖書館為手工管理,效率低、易出錯、手續(xù)繁瑣,而且耗費大 量的人力。為此,希望設計一個圖書管理系統(tǒng),管理讀者的登記、圖書的購入、借出、歸還以及注銷等。管理人員還可以查詢某位讀者、某本圖書的借閱情況,對當 前借閱情況給出一些統(tǒng)計和表格說明,以全面掌握圖書的流通情況。系統(tǒng)包含讀者登記、購入新書、讀者還書、圖書注銷等功能。此外,根據需要,對系統(tǒng)做相應的 修改后,系統(tǒng)也可用于普通圖書館的圖書管理。
讀者登記時要為讀者編制讀者卡片,包括讀者的具體信息(如讀者編號、姓名、學院、專業(yè)、年級等),寫入讀者文件中。
購入新書時要為該書編制圖書卡片,包括分類目錄號、流水號(唯一)、書名、作者、內容摘要、價格和購書日期等信息,寫入圖書文件中。讀者借書時,先檢查該 讀者是否為有效的讀者,若無效則拒絕借書,然后檢查該讀者所借圖書是否超過最大限制數(三本),若超過則拒絕借書,再檢查有尚未歸還的過期圖書,若有則拒 絕借書。然后查找要借的圖書是否還有,如果有則辦理借出手續(xù),登記圖書分類號、讀者號和借閱日期等。
讀者還書時,根據書號,從借書文件中讀出有關記錄,標明還書日期,如果圖書過期,則處以罰款,并打印罰款單。
系統(tǒng)還應提供了圖書清理的功能,對無價值的和過時的圖書可以進行注銷。
查詢要求分為查詢某位讀者、某種圖書和全局圖書三種情況??梢源蛴∽x者和圖書情況統(tǒng)計表。
三、技術方案:
本次畢業(yè)設計對《圖書管理系統(tǒng)》應用軟件的開發(fā),我們將采用VC數據庫系統(tǒng)作為軟件設計和開發(fā)平臺。
本應用軟件的界面采用菜單方式進行操作,具有操作方便、直觀,功能明確、統(tǒng)一,對各界面的調用均在程序的主窗口下進行操作。
四、實施方案和要解決的問題及難點:
根據上述需求分析,在參考有關圖書館的實際操作規(guī)程的基礎上,設計了本系統(tǒng)。查詢時保證查全率,所有在相應域中包含查詢關鍵字的記錄都應能查到,同時保證查準,多功能窗口運行
3、論文提綱:
1、概述
圖書館管理系統(tǒng)的目的和意義
2、圖書館管理系統(tǒng)介紹
⑴系統(tǒng)簡介
⑵系統(tǒng)功能介紹
3、圖書館管理系統(tǒng)的開發(fā)工具和環(huán)境
⑴ 管理信息系統(tǒng)介紹及其設計原則
⑵開發(fā)工具Virual C++的介紹
它的一些特點,一些基本的語法。
⑶數據庫Microsoft Access 2000的介紹
4、圖書館管理系統(tǒng)設計
[1]系統(tǒng)模塊設計
i.用戶登陸模塊:已經注冊的用戶進入系統(tǒng),必須先進行登陸。
ii.系統(tǒng)維護模塊:
Ⅰ圖書目錄模塊:可對圖書目錄進行一覽、增加以及刪除操作。
Ⅱ讀者明細模塊:可對讀者明細進行一覽、增加以及刪除操作。
iii.相關查詢模塊:
Ⅰ借閱查詢模塊:可通過讀者編號和姓名對其所借閱圖書進行查詢操作。
Ⅱ圖書查詢模塊:可通過圖書信息對圖書進行查詢操作。
iv.統(tǒng)計內容模塊:
Ⅰ讀者借閱情況統(tǒng)計模塊:對讀者信息及其所借閱圖書進行統(tǒng)計。
Ⅱ圖書借閱情況統(tǒng)計模塊:對圖書信息及其是否借出進行統(tǒng)計。
③數據庫設計
根據系統(tǒng)功能設計的要求以及功能模塊的劃分,對于系統(tǒng)用戶信息數據庫,可以列出一些數據項和數據結構,構成六張表。
⑵圖書館管理系統(tǒng)詳細設計
①用戶登陸模塊設計與實現
②系統(tǒng)維護模塊設計與實現
i.圖書目錄模塊實現
1)圖書目錄一覽模塊實現:從數據表中的信息導出所有圖書的信息,包括:圖書編號、圖書名稱、作者姓名、出版社、出版日期、單價和圖書類別。
2)圖書目錄增加模塊實現:把圖書名稱、作者姓名、出版社、出版日期、單價和圖書類別增加到數據表中,并在圖書目錄一覽模塊中顯示出來。
3)圖書目錄刪除模塊實現:把圖書編號、圖書名稱、作者姓名、出版社、出版日期、單價和圖書類別從數據表中刪除,并在圖書目錄一覽模塊中顯示出來。
ii.讀者明細模塊實現
1)讀者明細一覽模塊實現:從數據表中的信息導出所有讀者的信息,包括:讀者編號、讀者姓名、性別、年齡、住址、電話和備注。
2)讀者明細增加模塊實現:把讀者編號、讀者姓名、性別、年齡、住址、電話和備注增加到數據表中,并在讀者明細一覽模塊中顯示出來。
3)讀者明細刪除模塊實現把讀者編號、讀者姓名、性別、年齡、住址、電話和備注從數據表中刪除,并在讀者明細一覽模塊中顯示出來。
③相關查詢模塊設計與實現
i.借閱查詢模塊實現:輸入讀者編號,從數據表中導出所有相關的信息。
ii.圖書查詢模塊實現:輸入圖書編號、圖書名稱、作者姓名、出版社、出版日期、單價和圖書類別中一個或幾個,從數據表中導出其他與此書相關的信息。
④統(tǒng)計內容模塊的設計與實現
i.讀者借閱情況統(tǒng)計模塊實現:從數據表中導出借閱讀者的相關信息。
ii.圖書借閱情況統(tǒng)計模塊實現:從數據表中查詢出借閱圖書的相關信息。
4、研究進程計劃及時間安排(計劃進度、預計完成的日期,階段性成果的形式):
一、工作的總體安排和進度:
1、4月24日前完成開題報告提交;
2、到3月底完成用戶需求的確認,圍繞課題收集有關的資料,查閱有關的文獻及技術參數,收集有關的數據,并對用戶的實際需求和數據進行可行性分析;
3、4月初完成數據庫及數據字典的建立,畫出軟件系統(tǒng)總流程圖,并寫出各模塊的分析說明書;
4、4月份中旬完成主程序、系統(tǒng)信息窗口、模塊調用窗口、權限驗證模塊等的程序設計初稿并進行系統(tǒng)調試;
5、5月份完成畢業(yè)設計的定稿(在整個系統(tǒng)的調試中不斷修改和完善系統(tǒng)功能,最終達到設計目標)。