圖書(shū)管理系統(tǒng)設(shè)計(jì)報(bào)告論文_第1頁(yè)
圖書(shū)管理系統(tǒng)設(shè)計(jì)報(bào)告論文_第2頁(yè)
圖書(shū)管理系統(tǒng)設(shè)計(jì)報(bào)告論文_第3頁(yè)
圖書(shū)管理系統(tǒng)設(shè)計(jì)報(bào)告論文_第4頁(yè)
圖書(shū)管理系統(tǒng)設(shè)計(jì)報(bào)告論文_第5頁(yè)
已閱讀5頁(yè),還剩16頁(yè)未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

圖書(shū)管理系統(tǒng)PAGE計(jì)算機(jī)信息管理畢業(yè)設(shè)計(jì)(論文)PAGE2深圳廣播電視大學(xué)計(jì)算機(jī)信息管理專業(yè)畢業(yè)設(shè)計(jì)(論文)《圖書(shū)管理系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)》摘要在信息化時(shí)代,數(shù)據(jù)庫(kù)系統(tǒng)的建設(shè)實(shí)現(xiàn)對(duì)數(shù)據(jù)信息化的管理。在此基礎(chǔ)上建立了圖書(shū)管理系統(tǒng),為其信息時(shí)代管理和交流提供了極大的便利。該論文著重論述了運(yùn)用vb程序設(shè)計(jì)與后臺(tái)數(shù)據(jù)庫(kù)鏈接等關(guān)鍵技術(shù)所建立系統(tǒng)界面的布局分析,功能的實(shí)現(xiàn)及管理。關(guān)鍵詞:VB程序設(shè)計(jì)、ACCESS數(shù)據(jù)庫(kù)目錄開(kāi)發(fā)本系統(tǒng)就是為了解決圖書(shū)館在圖書(shū)信息管理中的一些不規(guī)范,使圖書(shū)信息的管理向著規(guī)范化、簡(jiǎn)單化、有效化的方向發(fā)展。第二章需求分析第一節(jié)系統(tǒng)目標(biāo)采用圖書(shū)館現(xiàn)有的軟硬件軟件及科學(xué)的管理系統(tǒng)開(kāi)發(fā)方案,建立圖書(shū)入庫(kù)信息管理系統(tǒng),實(shí)現(xiàn)圖書(shū)入庫(kù)管理的計(jì)算機(jī)自動(dòng)化。系統(tǒng)應(yīng)符合圖書(shū)館原有的圖書(shū)管理制度,并達(dá)到操作直觀、方便、實(shí)用、安全等要求。第二節(jié)應(yīng)用現(xiàn)狀調(diào)查當(dāng)前,很多圖書(shū)館的圖書(shū)管理都是以紙張為介質(zhì)作記錄,人力管理的比例比較大,因此實(shí)現(xiàn)圖書(shū)管理的計(jì)算機(jī)化是非常必要的,也是可行的,因?yàn)槭褂糜?jì)算機(jī)化的圖書(shū)管理系統(tǒng)可以徹底改變管理工作的現(xiàn)狀,能提高工作效率,能夠提供更準(zhǔn)確、及時(shí)、實(shí)用的信息。第三節(jié)系統(tǒng)總體流程圖如下:開(kāi)始界面開(kāi)始界面用戶登陸是否合法系統(tǒng)主窗口退出系統(tǒng)否則是非功過(guò)第四節(jié)系統(tǒng)功能模塊圖圖書(shū)館管理系統(tǒng)圖書(shū)館管理系統(tǒng)借還書(shū)業(yè)務(wù)信息查詢圖書(shū)報(bào)表系統(tǒng)設(shè)置工具基本信息圖書(shū)詳細(xì)信息所有圖書(shū)信息讀者信息所有讀者信息借書(shū)業(yè)務(wù)所有出借圖書(shū)還書(shū)業(yè)務(wù)重新登錄關(guān)于退出圖書(shū)分類查詢會(huì)員查詢出版查詢出借報(bào)表圖書(shū)詳細(xì)信息記事本計(jì)算器第五節(jié)系統(tǒng)功能的分析系統(tǒng)開(kāi)發(fā)的總體任務(wù)是實(shí)現(xiàn)圖書(shū)信息管理的系統(tǒng)化、規(guī)范化和自動(dòng)化。系統(tǒng)功能分析是在系統(tǒng)開(kāi)發(fā)的總體任務(wù)的基礎(chǔ)上完成的。讀者信息管理系統(tǒng)需要完成的功能主要有:·有關(guān)借還書(shū)等信息的輸入,包括輸入借書(shū)編號(hào)、圖書(shū)編號(hào)、讀者編號(hào)、借書(shū)時(shí)間和還書(shū)時(shí)間等?!そ柽€書(shū)信息的查詢,包括借書(shū)編號(hào)、圖書(shū)編號(hào)、讀者編號(hào)、借書(shū)時(shí)間和還書(shū)時(shí)間等?!D書(shū)管理信息的添加、修改、查詢?!は到y(tǒng)用戶信息的添加、修改、查詢。根據(jù)系統(tǒng)功能模塊圖得出系統(tǒng)的功能,現(xiàn)分析如下:系統(tǒng)功能的分析系統(tǒng)開(kāi)發(fā)的總體任務(wù)是實(shí)現(xiàn)圖書(shū)信息管理的系統(tǒng)化、規(guī)范化和自動(dòng)化。系統(tǒng)功能分析是在系統(tǒng)開(kāi)發(fā)的總體任務(wù)的基礎(chǔ)上完成的。圖書(shū)信息管理系統(tǒng)需要完成的功能主要有:·有關(guān)借還書(shū)等信息的輸入,包括輸入借書(shū)編號(hào)、圖書(shū)編號(hào)、讀者編號(hào)、借書(shū)時(shí)間和還書(shū)時(shí)間?!そ柽€書(shū)信息的查詢,包括借書(shū)編號(hào)、圖書(shū)編號(hào)、讀者編號(hào)、借書(shū)時(shí)間和還書(shū)時(shí)間?!D書(shū)信息管理的添加、刪除、修改?!D書(shū)類別管理的輸入,包括輸入圖書(shū)類別、圖書(shū)編號(hào)、圖書(shū)名稱?!ぷx者管理信息的查詢?!D書(shū)管理信息的查詢。·系統(tǒng)用戶的添加和刪第六節(jié)開(kāi)發(fā)工具的選擇針對(duì)目前世界上流行的大量軟件和開(kāi)發(fā)工具,經(jīng)過(guò)認(rèn)真分析其優(yōu)缺點(diǎn),結(jié)合數(shù)據(jù)庫(kù)管理系統(tǒng)的需要和目前的硬件環(huán)境,我們選用微軟WINDOWS平臺(tái)下的VisualBasic6.0(簡(jiǎn)寫(xiě)為VB6.0)作為軟件開(kāi)發(fā)工具。第三章圖書(shū)管理系統(tǒng)的設(shè)計(jì)第一節(jié)數(shù)據(jù)庫(kù)設(shè)計(jì)數(shù)據(jù)庫(kù)在一個(gè)信息管理系統(tǒng)中占有非常重要的地位,數(shù)據(jù)庫(kù)結(jié)構(gòu)設(shè)計(jì)的好壞將直接對(duì)應(yīng)用系統(tǒng)的效率以及實(shí)現(xiàn)的效果產(chǎn)生影響。合理的數(shù)據(jù)庫(kù)結(jié)構(gòu)設(shè)計(jì)可以提高數(shù)據(jù)存儲(chǔ)的效率,保證數(shù)據(jù)的完整和一致。同時(shí),合理的數(shù)據(jù)庫(kù)結(jié)構(gòu)也將有利于程序的實(shí)現(xiàn)。設(shè)計(jì)數(shù)據(jù)庫(kù)系統(tǒng)時(shí)應(yīng)該首先充分了解用戶各個(gè)方面的需求,包括現(xiàn)有的以及將來(lái)可能增加的需求。第二節(jié)數(shù)據(jù)庫(kù)流程圖借書(shū)是圖書(shū)管理系統(tǒng)的主要流程之一,其過(guò)程是在借閱信息表中查找自己所需要的圖書(shū),然后進(jìn)行借書(shū)、借書(shū)登記等操作。數(shù)據(jù)流程圖:NNNYY查閱開(kāi)始借書(shū)借書(shū)登記退出借書(shū)驗(yàn)證是否被借出輸入讀者信息是否借滿圖1借書(shū)的主要流程圖第三節(jié)數(shù)據(jù)庫(kù)邏輯結(jié)構(gòu)設(shè)計(jì)圖書(shū)信息管理系統(tǒng)數(shù)據(jù)庫(kù)中各個(gè)表格的設(shè)計(jì)結(jié)果如下所示:借閱表:名稱數(shù)據(jù)類型與長(zhǎng)度說(shuō)明借書(shū)編號(hào)VARCHAR(20)主鍵圖書(shū)編號(hào)VARCHAR(20)讀者編號(hào)VARCHAR(20)借書(shū)時(shí)間DATETIME(8)還書(shū)時(shí)間DATETIME(8)表1借閱表讀者表:名稱數(shù)據(jù)類型與長(zhǎng)度說(shuō)明讀者編號(hào)VARCHAR(20)主鍵姓名VARCHAR(50)性別CHAR(10)類別編號(hào)VARCHAR(20)聯(lián)系電話VARCHAR(50)聯(lián)系地址VARCHAR(50)工作單位VARCHAR(50)表2讀者表讀者類別表:名稱數(shù)據(jù)類型與長(zhǎng)度說(shuō)明類別編號(hào)VARCHAR(20)主鍵類別名稱VARCHAR(50)表3讀者類別表圖書(shū)表:名稱數(shù)據(jù)類型與長(zhǎng)度說(shuō)明圖書(shū)編號(hào)VARCHAR(20)主鍵圖書(shū)名稱VARCHAR(50)出版社VARCHAR(50)出版時(shí)間DATETIME(8)類別編號(hào)DATETIME(20)是否借出CHAR(10)工作人員編號(hào)VARCHAR(50)表4圖書(shū)表圖書(shū)類別表:名稱數(shù)據(jù)類型與長(zhǎng)度說(shuō)明類別編號(hào)VARCHAR(20)主鍵類別名稱VARCHAR(50)表5圖書(shū)類別表工作人員表:名稱數(shù)據(jù)類型與長(zhǎng)度說(shuō)明工作人員編號(hào)VARCHAR(20)主鍵姓名VARCHAR(20)性別CHAR(10)住址VARCHAR(50)電話VARCHAR(15)表6工作人員表第四章圖書(shū)管理系統(tǒng)實(shí)施第一節(jié)創(chuàng)建工程項(xiàng)目——prjLMS為了用VisualBasic創(chuàng)建應(yīng)用程序,應(yīng)當(dāng)使用工程。一個(gè)工程是用來(lái)建造應(yīng)用程序的文件的集合,它包括:·跟蹤所有部件的工程文件(.vbp)·每個(gè)窗體的文件(.frm)·每個(gè)窗體的二進(jìn)制數(shù)據(jù)文件(.frx),它含有窗體上控件的屬性數(shù)據(jù)。對(duì)含有二進(jìn)制屬性的任何.frm文件都是不可編輯的,這些文件都是自動(dòng)產(chǎn)生的?!っ總€(gè)類模塊的一個(gè)文件(.cls),該文件是可選項(xiàng)?!っ總€(gè)標(biāo)準(zhǔn)模塊的一個(gè)文件(.bas),該文件是可選項(xiàng)?!ひ粋€(gè)或多個(gè)包含ActiveX控件的文件(.ocx),該文件是可選項(xiàng)?!蝹€(gè)資源文件(.res),該文件是可選項(xiàng)。啟動(dòng)VisualBasic后,單擊File/NewProject菜單,在工程模板中選擇StandardEXE,VisualBasic將自動(dòng)產(chǎn)生一個(gè)Form窗體,屬性都為缺省設(shè)置。刪除窗體,單擊File/SaveProject菜單,將工程項(xiàng)目命名為圖書(shū)館管理系統(tǒng)。第二節(jié)創(chuàng)建圖書(shū)信息管理系統(tǒng)的主窗體VisualBasic創(chuàng)建的應(yīng)用程序可以是SDI(單文檔界面)和MDI(多文檔界面)。在SDI的程序中,每個(gè)窗體之間是獨(dú)立的。而MDI的程序中,有一個(gè)窗體是主窗體,可以包含其他窗體,它的類型是MDIForm。本系統(tǒng)采用多文檔界面,這樣可以使程序更加美觀、整齊有序。圖書(shū)館管理系統(tǒng)主窗體單擊工具欄中的“MDIForm”按鈕,生成一個(gè)窗體,屬性設(shè)置如表。主窗體及其控件屬性設(shè)置:控件屬性屬性取值FrmMain(Form)NameFrmMainCaptionLibraryManagementSystemStartUpPositon3-窗口缺省WindowsState2-MaximizedSbStatusaBar(statusBar)NameSbStatusBar表7主窗體及其屬性表在主窗體中加入狀態(tài)欄控件,可以實(shí)時(shí)反映系統(tǒng)中的各個(gè)狀態(tài)的變化。狀態(tài)欄控件需要在通常的屬性窗口中設(shè)置一般屬性,還需要在其特有的彈出式菜單中進(jìn)行設(shè)置。選中狀態(tài)欄控件,單擊鼠標(biāo)右鍵,選中Property菜單,在“General”屬性頁(yè)對(duì)一般屬性進(jìn)行設(shè)置,在“Panels”屬性頁(yè)對(duì)各個(gè)文本框進(jìn)行設(shè)置,在“Font”屬性頁(yè)對(duì)文本字體進(jìn)行設(shè)置,在“Picture”屬性頁(yè)可以添加圖片。單擊InsertPanel按鈕,為狀態(tài)欄添加3個(gè)面板,設(shè)置屬性如下表:面板屬性屬性取值1styleSbrText2styleSbrDate3styleSbrTime表8主窗體中面板屬性設(shè)置表面板1用來(lái)顯示各種文本信息,面板2用來(lái)顯示當(dāng)前日期,面板3用來(lái)顯示當(dāng)前時(shí)間。第三節(jié)創(chuàng)建主窗體的菜單在主窗體中,單擊鼠標(biāo)右鍵,選擇彈出式菜單中的“MenuEditor”命令,創(chuàng)建菜單結(jié)構(gòu)如下表:基本信息基本信息……圖書(shū)詳細(xì)信息……所有圖書(shū)信息……讀者信息……所有讀者信息借還書(shū)業(yè)務(wù)……借書(shū)業(yè)務(wù)……所有出借圖書(shū)……還書(shū)業(yè)務(wù)圖書(shū)查詢……圖書(shū)分類查詢……會(huì)員查詢……發(fā)行查詢圖書(shū)報(bào)表……出借報(bào)表……圖書(shū)詳細(xì)信息……會(huì)員詳細(xì)信息工具……記事本……計(jì)算器重新登錄關(guān)于退出系統(tǒng)圖9主窗體菜單結(jié)構(gòu)表第五章設(shè)計(jì)總結(jié)本系統(tǒng)的功能基本符合用戶需求,能夠完成圖書(shū)信息的存儲(chǔ)和查詢等操作。使用戶方便進(jìn)行數(shù)據(jù)輸入、修改、刪除等管理措施。對(duì)于數(shù)據(jù)的一致性的問(wèn)題也通過(guò)程序進(jìn)行了有效的解決。在系統(tǒng)設(shè)計(jì)過(guò)程中,我體會(huì)到了即使是一件小事也不能馬虎,在設(shè)計(jì)之前一定要對(duì)所設(shè)計(jì)的系統(tǒng)有較為深刻地了解,并對(duì)用戶的要求加以認(rèn)真的分析,并給予分類,對(duì)所分類進(jìn)行功能模塊化設(shè)計(jì),畫(huà)出系統(tǒng)數(shù)據(jù)流圖,流程圖和結(jié)構(gòu)圖.這樣在進(jìn)行詳細(xì)設(shè)計(jì)時(shí)才可以做到有條不紊一步步地進(jìn)行.編制一個(gè)系統(tǒng)還是有很多可學(xué)習(xí)的地方,不僅要掌握好相關(guān)知識(shí),而且做事要細(xì)心,謹(jǐn)慎,這也是將來(lái)工作和學(xué)習(xí)應(yīng)該注意的地方。參考文獻(xiàn)[1]《VisualBasic程序設(shè)計(jì)》劉世峰主編中央電大出版社[2]《軟件工程》陳明編中央電大出版社[3]《數(shù)據(jù)庫(kù)基礎(chǔ)與應(yīng)用》劉世峰主編中央電大出版社[4]《VisualBasic數(shù)據(jù)庫(kù)系統(tǒng)開(kāi)發(fā)實(shí)例導(dǎo)航》劉韜編人民郵電出版社[5]《企業(yè)辦公系統(tǒng)開(kāi)發(fā)實(shí)例導(dǎo)航》劉萌人民郵電出版社[6]《數(shù)據(jù)庫(kù)開(kāi)發(fā)技術(shù)與工程實(shí)踐》張立科人民郵電出版社附錄源程序清單主窗體原代碼:SelectCaseButton.IndexCase1frmBookInfo.ShowfrmBookInfo.SetFocusCase2frmMemberInfo.ShowfrmMemberInfo.SetFocusCase5frmIssue.ShowfrmIssue.SetFocusCase6frmReturn.ShowfrmReturn.SetFocusCase9CallmnuLogOff_ClickCase10CallmnuExit_ClickEndSelectEndSub'===================================================='FormEventCoding[Starts]'====================================================PrivateSubMDIForm_Load()'FirstdisplaytheMDIFormfrmMain.Show'DisplayGood-Thoughtsformonstart-upfrmTip.ShowvbModalDoEventsfrmWelcome.ShowDoEventsEndSub'WhenApplicationisUnloadedPrivateSubMDIForm_Unload(CancelAsInteger)OnErrorResumeNextIfApplicationUnload()<>1ThenCancel=TrueElseUnloadfrmSYSTRAYICONEndIfEndSub'===================================================='FormEventCoding[Ends]'============

溫馨提示

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

最新文檔

評(píng)論

0/150

提交評(píng)論