圖書管理系統(tǒng)論文(附修改意見第3稿)_第1頁
圖書管理系統(tǒng)論文(附修改意見第3稿)_第2頁
圖書管理系統(tǒng)論文(附修改意見第3稿)_第3頁
圖書管理系統(tǒng)論文(附修改意見第3稿)_第4頁
圖書管理系統(tǒng)論文(附修改意見第3稿)_第5頁
已閱讀5頁,還剩18頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

摘 要大學(xué)是培養(yǎng)人才的地方,但是大學(xué)所教的知識太過于基礎(chǔ),所以圖書館就是大學(xué)生增進(jìn)自己知識和培養(yǎng)自主學(xué)習(xí)的主要場所。通過對dephi的流程,編寫了該系統(tǒng)。dephi7.0dephiParadox7.0BDEadministor,dephi該系統(tǒng)只是基本的圖書管理系統(tǒng),主要特點(diǎn)是簡單但是實(shí)用,只需要不太多的時(shí)dephidephi7.0dephi7.0paradox7.0BDE關(guān)鍵字:圖書管理系統(tǒng);deph7.0;paradox7.0;PAGEPAGE10目錄第一章緒論 2課題研究背景 2課題研究的目的和意義 2國內(nèi)外研究的現(xiàn)狀 3論文結(jié)構(gòu)介紹 3第2章開發(fā)工具簡介 4dephi簡介 4Paradox簡介 4第3章系統(tǒng)需求分析 5第4章數(shù)據(jù)庫分析與設(shè)計(jì) 6數(shù)據(jù)庫簡介 6數(shù)據(jù)庫需求分析 6數(shù)據(jù)庫具體設(shè)計(jì) 7第5章系統(tǒng)總體設(shè)計(jì) 9系統(tǒng)功能分析 9功能模塊圖 9模塊具體功能 10數(shù)據(jù)流程圖 10第6章系統(tǒng)的功能界面設(shè)計(jì) 11主界面的設(shè)計(jì) 11登錄窗體設(shè)計(jì) 12添加記錄窗體設(shè)計(jì) 13讀者信息錄入 13讀者類型管理 13圖書信息錄入 14圖書類型管理 14圖書借閱歸還 15數(shù)據(jù)更新窗體的設(shè)計(jì) 15圖書數(shù)據(jù)更新 15讀者數(shù)據(jù)更新 16數(shù)據(jù)查詢窗體 16圖書信息查詢 16讀者信息查詢 17密碼管理窗體設(shè)計(jì) 17數(shù)據(jù)統(tǒng)計(jì)圖的制作 18讀者數(shù)據(jù)統(tǒng)計(jì)窗體 18圖書數(shù)據(jù)統(tǒng)計(jì)窗體 18結(jié)束語 19參考文獻(xiàn) 20致 謝 21課題研究背景

第一章緒論金融危機(jī)的到來使的工作崗位的競爭日益激烈,無論是在校大學(xué)生還是已經(jīng)在工作的白領(lǐng),都已經(jīng)意識到了競爭的激烈。只有更加的充實(shí)自己,才能夠保住工作。很多人選擇了補(bǔ)習(xí)或者參加培訓(xùn)。但是很大一部分人卻沒有能力這么做。那么這時(shí)候圖書館是一個(gè)廉價(jià)的并且效果明顯的地方。隨著信息時(shí)代的到來,人們越來越多的感受到它給人們帶來的便利。各行各業(yè)計(jì)算機(jī)技術(shù)應(yīng)用方面得到了廣泛的普及和使用。不僅僅是因?yàn)橛?jì)算機(jī)的通訊快捷,更重要的是它的準(zhǔn)確性。圖書管理系統(tǒng)只是計(jì)算機(jī)應(yīng)用中的一個(gè)小方面。但是它的作用不容小視。在沒有計(jì)算機(jī)以前,人工方式管理圖書館的日常工作。借書和還書過程主要依靠手工。一個(gè)最典型的手工處理還書過程就是:讀者將要借的書和借閱證交給工作人員,工作人員將每本書上附帶的描述書的信息的卡片和讀者的借閱證放在一個(gè)小格欄里,并在借閱證和每本書貼的借閱條上填寫借閱信息。這樣借書過程就完成了。還書時(shí),讀者將要還的書交給工作人員,工作人員根據(jù)圖書信息找到相應(yīng)的書卡和借閱證,并填好相應(yīng)的還書信息,這樣還書過程就完成了。以上所描述的手工過程的不足之處顯而易見,太多的手續(xù),讓圖書管理變的非時(shí),不僅僅如此還要耗費(fèi)很多的人力來維持這中管理。而圖書管理系統(tǒng)可以對還書和借書進(jìn)行統(tǒng)計(jì)。數(shù)據(jù)一顯示變可以確定很多東西,一目了然。這也是計(jì)算機(jī)的另一個(gè)優(yōu)勢:節(jié)省大量的人力物力。課題研究的目的和意義圖書館的規(guī)模有大有小,大型的圖書館有資金和時(shí)間開發(fā)一個(gè)規(guī)模巨大、完善的paradox7.0國內(nèi)外研究的現(xiàn)狀在國內(nèi)現(xiàn)在的圖書管理系統(tǒng)已經(jīng)很完善,基本的功能比如借書、還書、查找、支HTMLTXTEXECL單易用,而且仿WINDOWS論文結(jié)構(gòu)介紹本系統(tǒng)主要針對的客戶是小型圖書館,所以結(jié)構(gòu)比較簡單。功能僅僅包括讀者管3dephi7.0為后臺數(shù)據(jù)庫管理與圖書館相關(guān)的數(shù)據(jù)。論文分為六章。第一章為緒論,論述了課題研究的背景、目的和意義,分析了當(dāng)前在線學(xué)習(xí)系統(tǒng)研究的現(xiàn)狀,對本論文將要研究的內(nèi)容做了簡要的介紹。第二章為開發(fā)工具的簡介,論述了與本系統(tǒng)開發(fā)有關(guān)的平臺,后臺所使用的相關(guān)技術(shù)。第三章為系統(tǒng)需求分析,論述了系統(tǒng)根據(jù)客戶的需求所要起到的作用,以及相關(guān)的功能的實(shí)現(xiàn)。第四章為數(shù)據(jù)庫的分析與設(shè)計(jì),著重介紹了數(shù)據(jù)庫的作用,以及與本系統(tǒng)功能的實(shí)現(xiàn)離不開關(guān)系的技術(shù)。接或者間接的聯(lián)系。紹系統(tǒng)的主要功能。2章開發(fā)工具簡介dephi簡介本系統(tǒng)適用于MicrosoftWindows98/2000/XPDelphi7.0企業(yè)版,Delphi7.0Borland200286易于使用及開發(fā)速度迅速等特點(diǎn)。而且它結(jié)合了可視化技術(shù),面向?qū)ο缶幊?,?shù)據(jù)庫和Delphi7.0Pascalwindows應(yīng)VC++相媲美也毫不遜色,在學(xué)習(xí)的時(shí)候經(jīng)常聽到的一句話就是:“真正的程序員用C++,聰明的程序員用Delphi?!庇纱丝梢娝淖饔脧VMicrosoftWindowsXP和.NET平臺應(yīng)用開發(fā)的全面支持,同時(shí),Delphi7.0IDE、Web、數(shù)據(jù)庫、Delphi7.0版本的新功能:MDAWeb開發(fā)Linux企業(yè)級報(bào)表能力;免費(fèi)的DataSnap多層應(yīng)用開發(fā)。Windowsxp應(yīng)用。paradox7.0Borlanddephiparadox7.0Borlanddephi12,BorlandParadox,ParadoxForWindows7.0ParadoxForWindows7.0PC3章系統(tǒng)需求分析通過對圖書館的功能的了解,最終確定該系統(tǒng)的 3個(gè)組成模塊:讀者管理統(tǒng),圖書管理系統(tǒng)和借還管理系統(tǒng)。在讀者管理方面,每個(gè)讀者都有一個(gè)類型,在這里僅僅分為老師或者學(xué)生,老師可以同時(shí)借閱的圖書書籍多,而學(xué)生同時(shí)借閱的圖書書籍相對就比較少。在這個(gè)系統(tǒng)中要求可以同時(shí)設(shè)置讀者類型,可以借閱的冊數(shù)。其他要求如下??梢詾g覽讀者信息??梢詫ψx者信息進(jìn)行維護(hù),包括增加,刪除。息。該借閱信息包括借閱圖書的圖書情況、借閱時(shí)間和歸還日期??梢越y(tǒng)計(jì)讀者類型信息在圖書管理方面,具體要求如下??梢詾g覽圖書信息??梢詫D書信息進(jìn)行維護(hù),包括增加、刪除等。息包括讀者的統(tǒng)計(jì)情況、借閱時(shí)間和歸還日期??梢越y(tǒng)計(jì)圖書類型信息。在借閱管理方面,如果讀者手中的圖書已經(jīng)到了借閱的期限或者讀者手中有到期沒歸還的圖書,則不允許該讀者在借閱其他的圖書。調(diào)出,否則提示輸入讀者編號??梢越y(tǒng)計(jì)已經(jīng)借出圖書的信息。數(shù)據(jù)庫簡介

4章數(shù)據(jù)庫分析與設(shè)計(jì)完成一個(gè)系統(tǒng)需要前臺界面和后臺數(shù)據(jù)庫結(jié)合起來,數(shù)據(jù)庫是管理大量的,持久的,可靠的,共享的數(shù)據(jù)工具,數(shù)據(jù)庫內(nèi)部的數(shù)據(jù)是高度結(jié)構(gòu)化的,大體上可以分成數(shù)據(jù)庫和數(shù)據(jù)庫管理系統(tǒng)兩個(gè)方面:⑴數(shù)據(jù)庫(DataBase):數(shù)據(jù)庫最簡單的理解就是存儲數(shù)據(jù)的倉庫,也就是數(shù)據(jù)庫系統(tǒng)中的物理數(shù)據(jù)部分。這些數(shù)據(jù)可以是文本文件,圖像文件,聲音文件,多媒體文件等,這些文件依據(jù)一定的規(guī)則存放在計(jì)算機(jī)的外部存儲器中。⑵數(shù)據(jù)庫管理系統(tǒng)(DBMS):即管理數(shù)據(jù)庫中數(shù)據(jù)和操作的系統(tǒng)。該部分往往是一個(gè)功能強(qiáng)大的程序集合,能夠完成存儲數(shù)據(jù),檢索數(shù)據(jù),刪除數(shù)據(jù),控制用戶訪問等功能。數(shù)據(jù)庫需求分析Delphi7.0paradox7.0數(shù)據(jù)庫開發(fā)的,ParadoxBoland公司所開發(fā)出的本地?cái)?shù)據(jù)庫,Paradox7.0數(shù)據(jù)庫足夠滿足本系統(tǒng)的建立了若干數(shù)據(jù)庫表,每個(gè)數(shù)據(jù)庫表記錄的信息如下:4-1讀者庫信息表序號字段名類型寬度主鍵說明1借書證號字符8是2姓名字符83性別字符24單位字符30如果是學(xué)生就表示學(xué)生所在的學(xué)院5辦證日期日期默認(rèn)6類型短整形4.1讀者庫信息表4-2讀者類型信息表序號字段名類型寬度主鍵說明1類型號短整形默認(rèn)是2類型名稱字符303借期整數(shù)默認(rèn)4借閱冊數(shù)整數(shù)默認(rèn)讀者類型信息表4-3序號1字段名圖書編號類型字符寬度13主鍵是說明2類型號字符33圖書名稱字符364圖書作者字符265出版社字符246單價(jià)貨幣默認(rèn)7開本字符108進(jìn)庫日期日期圖書信息表序號12字段名類型號序號12字段名類型號類型330主鍵是說明數(shù)據(jù)庫具體設(shè)計(jì)

圖書類型信息表4.6安裝好dephi7.0dephi7.0toolDatabaseDesktopDatabaseDesktopFile4.6【New】→【Table】菜單。在打開的【CreateTabelParadox74.5CreatTable界面如圖4-54.5CreatTable界面單擊【ok4-6saveas4-7所示。為了方便編寫程序和更加直觀看到程序的運(yùn)行情況,為系統(tǒng)增加若干條記錄。4.7輸入字段后的讀者庫DatabaseDesktopFileOpen】菜單。在打開的對話框中,選擇剛才保存的路徑,打開“讀者庫.D。4.8選擇【】下的【EditData4-84.8按照上面步驟為其他表增加若干記錄。這樣數(shù)據(jù)庫表創(chuàng)建就完成了。5章系統(tǒng)總體設(shè)計(jì)系統(tǒng)功能分析通過對圖書館圖書流程的了解以及相關(guān)的書籍,對圖書館的各個(gè)方面的工作流程有了具體的了解,最終確定在圖書管理系統(tǒng)中要具有以下幾個(gè)方面的內(nèi)容。具有信息的錄入功能:圖書庫的錄入,讀者庫的錄入。具有圖書流通的功能:讀者能夠借閱圖書,讀者能夠歸還圖書。具有信息存儲功能覽圖書的清單,以及圖書流通情況。的借書證號查詢讀者的借閱信息。對圖書進(jìn)行統(tǒng)計(jì)。特殊的要求:進(jìn)入系統(tǒng)要求提供讀者的姓名和密碼。功能模塊圖本系統(tǒng)根據(jù)用戶需求可以分成幾個(gè)大功能模塊,即讀者功能模塊,圖書維護(hù),圖書流通,系統(tǒng)設(shè)置,幫助模塊。這些模塊中包含許多功能大致功能模塊圖如圖5-1所示圖書管理圖書管理系統(tǒng)讀者功能圖書維護(hù)圖書流通系統(tǒng)設(shè)置(包括用戶管理)幫助5.1功能模塊圖模塊具體功能查詢。查詢。圖書流通模塊功能如下:圖書借閱與歸還。系統(tǒng)設(shè)置模塊功能如下:工具欄,背景圖片,狀態(tài)欄,用戶管理。幫助模塊功能如下:給出此系統(tǒng)的信息。數(shù)據(jù)流程圖數(shù)據(jù)流圖是組織中住處運(yùn)動(dòng)的抽象,是管理信息系統(tǒng)邏輯模型的主要模式,它可以用少數(shù)幾種符號綜合地反映出信息在系統(tǒng)中的流動(dòng)、處理和存儲情況數(shù)據(jù)流程圖由四種基本元素組成,它們的符號如下DFP圖5-2所示DFP外部實(shí)體 數(shù)據(jù)處理 數(shù)據(jù)流 數(shù)據(jù)存儲圖書管理系統(tǒng)數(shù)據(jù)流程圖5-3F1F101F4D3存儲記錄圖書歸還圖書信息表修改信息F2F3F5D1歸還記錄2修改圖書存儲記D2借出記錄F6F9F843D4借閱處記錄圖書借閱圖書信息修改圖書信F1.圖書歸還F2.歸還信息存儲F3.歸還圖書信息F4.歸還圖書匯總F5.借閱圖書信息F6.借閱信息F7.借閱信息匯總F8.借閱圖書信息F9.借閱信息存儲F10.借閱圖書6.26章系統(tǒng)的功能界面設(shè)計(jì)6.2主界面的設(shè)計(jì)窗體的制作6.1MDI形式的FileNewApplication這樣系統(tǒng)就有了一個(gè)普通的窗體,通過修改窗體的“formstyleMDI6.1制作菜單單擊“Standard”標(biāo)簽的第三個(gè)按鈕 ,再單擊窗體,這時(shí)窗體上就有了菜單組件,為了增加菜單的具體項(xiàng),用鼠標(biāo)雙擊菜單組件出現(xiàn)如圖6.1所示的主菜單設(shè)計(jì)器在主菜單設(shè)計(jì)器中有一個(gè)深色加亮的方塊,即第一個(gè)空白菜單,此時(shí)就可以用ObjectInspector窗口設(shè)置菜單的caption屬性了各子菜單的屬性見程序中子菜單的屬性如圖6-2所示(3)添加組件在這個(gè)系統(tǒng)中,進(jìn)入系統(tǒng)后顯示的是一個(gè)主窗體,主窗體的背景是副圖畫,同時(shí)在主窗體的任務(wù)欄中顯示當(dāng)前操作者,當(dāng)前日期和當(dāng)前時(shí)間,并且日期和時(shí)間會(huì)隨著系Microsoft的工具欄。為了上述目的,在主窗體中增加一個(gè)組件、一個(gè)組件、4個(gè)TtoolBar8個(gè)TtoolButtonTtimer組件和6-2完成后單擊個(gè)主菜單會(huì)看到其下拉菜單,單擊子菜單會(huì)調(diào)出相應(yīng)的界面。各組件的相關(guān)屬性設(shè)置見程序中各組件屬性。功能實(shí)現(xiàn)的代碼見本文后附錄。登錄窗體設(shè)計(jì)6.2.12個(gè)Tlabel1個(gè)TcomboBox1Tedit1Tquery2TbitBtn6-2所示。各組件的相關(guān)屬性設(shè)置見程序中各組件屬性。功能實(shí)現(xiàn)的代碼見本文后附錄。6.26.2添加記錄窗體設(shè)計(jì)6.3.1讀者信息錄入dephi7.0FileNewForm1Tpanel組件、2Tdatasource組件、3Tquery組件、6個(gè)Tlabel組件、4Tdbedit組件、1Tdbradiogroup組件、1TDBlookupcombobox組2TbitBtn6-3-1所示。各組件的相關(guān)屬性設(shè)置見程序中各組件屬性。功能實(shí)現(xiàn)的代碼見本文后附錄。新增讀者信息窗體讀者類型管理.1TpanelTtable1TdataSourceTdataGrid4TbitBtn6-2-26.3.2圖書信息錄入6.2.11Tpanel1Ttable1TDBlookupcombobox2TbitBtn組件、如圖6-2-3Tlabel組件、7TDBedit1TDBlookupcomboboxTpanel中。如圖6.3.3圖書信息增加窗體圖書類型管理6.2.11Tpanel組件、1Ttable件、1Tdatasource組件、1TdataGrid4TbitBtn6-3-4各組件的相關(guān)屬性設(shè)置見程序中各組件屬性。功能實(shí)現(xiàn)的代碼見本文后附錄。.46.4.1圖書借閱歸還.12Tpanel組件、4Tquery組件、2Tdsource組件、1Tlabel組件、2Tedit組件、9TDBEdit4個(gè)TbitBtn6-3-56.3.5圖書借閱歸還窗體數(shù)據(jù)更新窗體的設(shè)計(jì)圖書數(shù)據(jù)更新6.2.112個(gè)Tlabel1個(gè)TDBGrid3Tedit4TbitBtn1TcheckBox1TcomBox1Tquery1Ttable6-4-16.5.1讀者數(shù)據(jù)更新.12Tpanel1TdbGrid組件、10Tlabel3Tedit4TbitBtn1TcheckBox5TDBedit1TDBlookupcombobox2Tdatasource2Tquery6-4-26.4.2讀者編輯窗體數(shù)據(jù)查詢窗體圖書信息查詢6.2.14Tlabel組件、2TDGrid3Tedit2TbitBtn1TcheckBox1TcomboBox3Tdatasource2TqueryTlabel6-5-1所示。各組件的相關(guān)屬性設(shè)置見程序中各組件屬性。功能實(shí)現(xiàn)的代碼見本文后附錄。讀者信息查詢6.2.12Tpanel4Tlabel組件、2TdataGrid組件、3Tedit組件、2TbitBtn組件、1TcheckBox組件、2Tquery2Tdatasource6-5-2序中各組件屬性。功能實(shí)現(xiàn)的代碼見本文后附錄。6.5.

溫馨提示

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

評論

0/150

提交評論