VB的圖書管理系統(tǒng)設計方案與實現(xiàn)_第1頁
VB的圖書管理系統(tǒng)設計方案與實現(xiàn)_第2頁
VB的圖書管理系統(tǒng)設計方案與實現(xiàn)_第3頁
VB的圖書管理系統(tǒng)設計方案與實現(xiàn)_第4頁
VB的圖書管理系統(tǒng)設計方案與實現(xiàn)_第5頁
已閱讀5頁,還剩25頁未讀 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權,請進行舉報或認領

文檔簡介

PAGE第25頁畢業(yè)論文(設計)題目基于VB的圖書管理系統(tǒng)設計與實現(xiàn)指導老師ndsz06jy2sl專業(yè)班級計算機應用技術姓名ndsz06jy2sl學號20061012372008年5月30日?摘要:隨著人類社會的進展,人類對知識的需求也不斷地增長。在這種形勢下,書籍就漸漸地成為人們獵取并增長知識的主要途徑,而圖書館就自然而然地在人們的生活中占據(jù)了肯定的位置,如何科學地管理圖書館不但關系到讀者求知的便利程度,也關系到圖書館的進展,因此,開發(fā)一套完善的圖書館管理系統(tǒng)就成不行少了.本文介紹了在VisualBasic6.0環(huán)境下采納“自上而下地總體規(guī)劃,自下而上地應用開發(fā)”的策略開發(fā)本系統(tǒng)的簡略過程,提出實現(xiàn)圖書館信息管理、資源共享的基本目標,從而推動邁向數(shù)字化圖書館的步伐,并闡述系統(tǒng)結構設計和功能設計,從圖書的入庫登記到查詢掃瞄,從借書證發(fā)放到圖書的借閱,形成了一個整體自動化管理模式。關鍵詞:圖書管理VisualBasicAccess?目錄TOC\o”1-3"\h\z\uHYPERLINK\l”_Toc199932563”引言?PAGEREF_Toc199932563\h1HYPERLINK\l"_Toc199932564”1.系統(tǒng)需求分析與可行性分析 PAGEREF_Toc199932564\h2HYPERLINK\l”_Toc199932565”1。1現(xiàn)行業(yè)務描述 PAGEREF_Toc199932565\h2HYPERLINK\l"_Toc199932566”1.2現(xiàn)行系統(tǒng)存在問題的分析 PAGEREF_Toc199932566\h3HYPERLINK\l"_Toc199932567"1。3解決方案?PAGEREF_Toc199932567\h3HYPERLINK\l”_Toc199932568"1。4可行性分析?PAGEREF_Toc199932568\h4HYPERLINK1.5系統(tǒng)開發(fā)環(huán)境?PAGEREF_Toc199932569\h5HYPERLINK\l”_Toc199932570"2.系統(tǒng)概要設計 PAGEREF_Toc199932570\h6HYPERLINK\l"_Toc199932571"2.1初步調研?PAGEREF_Toc199932571\h6HYPERLINK2。2。1組織結構調研?PAGEREF_Toc199932573\h6HYPERLINK\l"_Toc199932574”2.2.2數(shù)據(jù)流圖 PAGEREF_Toc199932574\h6HYPERLINK\l"_Toc199932575”2。2.3數(shù)據(jù)字典?PAGEREF_Toc199932575\h7HYPERLINK\l”_Toc199932576”3。系統(tǒng)整體設計 PAGEREF_Toc199932576\h9HYPERLINK\l"_Toc199932577"3.1軟件模塊結構設計?PAGEREF_Toc199932577\h9HYPERLINK\l”_Toc199932578"3。1.1系統(tǒng)方案確定 PAGEREF_Toc199932578\h9HYPERLINK\l"_Toc199932579”3。1。2軟件結構設計?PAGEREF_Toc199932579\h9HYPERLINK\l”_Toc199932580”3.2數(shù)據(jù)庫設計?PAGEREF_Toc199932580\h10HYPERLINK\l”_Toc199932581"3.3計算機系統(tǒng)的配置方案?PAGEREF_Toc199932581\h14HYPERLINK\l"_Toc199932582"3。4系統(tǒng)的平安性和牢靠性設計 PAGEREF_Toc199932582\h15HYPERLINK\l”_Toc199932583"4.系統(tǒng)簡略設計及實現(xiàn)?PAGEREF_Toc199932583\h16HYPERLINK\l”_Toc199932584"4.1啟動登錄?PAGEREF_Toc199932584\h16HYPERLINK\l”_Toc199932585"4.2新書入庫?199932585\h17HYPERLINK\l”_Toc199932586”4。3圖書信息查詢?PAGEREF_Toc199932586\h17HYPERLINK\l”_Toc199932587”4.4新證登記 PAGEREF_Toc199932587\h18HYPERLINK\l”_Toc199932588"4。5密碼修改 PAGEREF_Toc199932588\h19HYPERLINK5.2系統(tǒng)運行與維護 PAGEREF_Toc199932591\h21HYPERLINK\l"_Toc199932592”5.3系統(tǒng)的轉換方案 PAGEREF_Toc199932592\h22HYPERLINK\l”_Toc199932593"結論?PAGEREF_Toc199932593\h23HYPERLINK\l”_Toc199932594"謝辭?PAGEREF_Toc199932594\h23HYPERLINK\l"_Toc199932595"參考文獻 PAGEREF_Toc199932595\h24引言隨著電子計算機和通信技術的進展,人類已經(jīng)逐漸地進入信息化社會。信息和材料、能源一樣成為一種社會的基本生產(chǎn)資料,在人類的社會生產(chǎn)活動中發(fā)揮著重要的作用。同時人們對信息和數(shù)據(jù)的利用與處理也已進入自動化、網(wǎng)絡化和社會化的階段,因此,開發(fā)相關的管理信息系統(tǒng)已經(jīng)成為各行各業(yè)的必要和必需了,管理信息系統(tǒng)作為一門邊緣學科,集管理科學、信息科學、系統(tǒng)科學、現(xiàn)代通信技術和電子計算機技術于一體,可以解決企業(yè)或組織所面臨的問題,對內(nèi)來看,可以提高工作效率;對外來看,獲得競爭優(yōu)勢。管理信息系統(tǒng)的開發(fā)方法有生命周期法、原型法和面對對象的開發(fā)方法等。管理信息系統(tǒng)的開發(fā)是一個開發(fā)周期長、技術要求高、影響因素多的簡潔系統(tǒng)工程,因此制定一個完善、可行、合理的開發(fā)計劃,不僅是系統(tǒng)開發(fā)成功的保證,而且可以提高效率、節(jié)省時間、降低成本。本圖書系統(tǒng)計劃利用三個月的時間開發(fā)完成:系統(tǒng)調研和系統(tǒng)分析為10天;系統(tǒng)設計為10天;系統(tǒng)程序設計為45天;系統(tǒng)調試為10天;系統(tǒng)試運行為15天.1.系統(tǒng)需求分析與可行性分析1.1現(xiàn)行業(yè)務描述館長采編組館長采編組書庫閱覽室工具書室目錄廳借閱室圖1。1組織結構圖下面繪制出圖書館流通業(yè)務中借書的流程圖。(1)讀者在名目廳查閱索引卡;(2)讀者寫出所借圖書的分類號、種次號、交給圖書管理員,并出示本人的借書證;(3)圖書管理員依據(jù)圖書的分類號、種次號到書庫找書;(4)將圖書交給讀者,并由讀者填寫所借圖書的借書卡。(5)圖書管理員把借書卡保存到寫有該讀者借書證號的口袋里.得出該圖書館業(yè)務流程圖如下所示:圖1。2業(yè)務流程圖1。2現(xiàn)行系統(tǒng)存在問題的分析該圖書館工作大部分還是進行著手工管理,工作起來效率很低,并且不能準時了解圖書館各類圖書的存庫,同學們比較需求的圖書等等,不便于動態(tài)準時地調整圖書結構,以便更好地適應當前同學的借閱需求。手工管理還存在這很多弊端,由于不行避開的人為因素,常常造成數(shù)據(jù)的遺漏、誤報。計算機信息化管理有著儲存信息量大、速度快等很多優(yōu)點,供應應我們的處理信息準時快捷,同時也提高了我們工作人員的自身素養(yǎng)。1.3解決方案基于以上的對問題的分析,利用計算機給我們供應信息,準時地調整學校圖書館圖書結構,并且對同學們的借閱過程形成一整套動態(tài)的管理就十分必要了。圖書館信息系統(tǒng)的建立,需要進行用戶的需求調查與分析,以確定系統(tǒng)目標,提出解決問題的簡略方案,這是系統(tǒng)建設的重要環(huán)節(jié).學校圖書館規(guī)模相對于商業(yè)圖書館小,但要有著完善的圖書信息,對每一冊書要有簡略的記錄信息,功能上對系統(tǒng)的需求是全面的.因此對用戶的需求可分為四個方面:一方面是圖書館工作人員通過計算機來管理各類圖書,分類編號,調整圖書結構,增加圖書庫存,適應同學的需求;二方面是同學們能通過計算機來查詢掃瞄圖書館中的圖書,來確定自已需要的書籍,為借閱做好籌備;三方面是工作人員對同學們的借書證發(fā)放,登記能作好全面的掌握,準時得到每個借書證的當前狀態(tài)和歷史借閱記錄;四方面也是圖書館的核心工作,對圖書的借閱管理。這四個方面形成了學校圖書館一個工作整體,采納計算機自動化信息處理,可便利快捷地共享信息、溝通信息,高效地協(xié)同工作。在軟、硬件方面對系統(tǒng)的需求,軟件要求易學,界面友好,容易掌握,可以很簡潔便利的管理各種圖書信息。硬件的配置要求不能太高,這樣可以很好的適應當前的學校圖書館.在開發(fā)方式上對系統(tǒng)的需求,由于學校圖書館是一種無商業(yè)利益的,所以系統(tǒng)設計開發(fā)的周期要短,在短時間內(nèi)完成,削減開發(fā)成本,提高開發(fā)效率,便利、簡潔、有用作為系統(tǒng)開發(fā)的指導思想。1。4可行性分析通過對該圖書館的各個方面進行了簡略的了解之后,現(xiàn)對該單位開發(fā)圖書管理系統(tǒng)的可行性進行分析。技術上可行:該系統(tǒng)所需硬件設備,市場上銷售且價格較低,甚至可以使用原有的設備,軟件上,操作系統(tǒng)采納Windows系列操作系統(tǒng),數(shù)據(jù)庫管理系統(tǒng)采納VisualBasic,這些軟件在MIS開發(fā)中已被大量應用,技術上都比較成熟。因此在技術上是可行的。經(jīng)濟上可行:由于學校急需采納計算機來進行圖書館的管理,因此對開發(fā)圖書管理系統(tǒng)大力支持,開發(fā)經(jīng)費沒有問題。管理上可行:該學校的圖書館有很多的管理體制,每位借書人均有借書證,同時圖書館還為每位借書人建立了檔案。因此管理上可行。另外,圖書館管理人員對開發(fā)該系統(tǒng)也是大力支持的,同時制定了培訓計劃,并進行了實施MIS的物質籌備和工作籌備。綜上所述,開發(fā)圖書管理系統(tǒng)在技術上、經(jīng)濟上、管理上都是可行的。1.5系統(tǒng)開發(fā)環(huán)境系統(tǒng)開發(fā)環(huán)境包括硬件平臺和軟件平臺兩種。硬件平臺是指開發(fā)與運行所需要的硬件環(huán)境,主要包括計算機機型及硬件配置。由于本系統(tǒng)是一個小型的MIS管理系統(tǒng),因此對計算機硬件的要求不高,比較經(jīng)濟,只要配備有PⅢ處理器(或以上)、256M內(nèi)存(或以上)、20G硬盤(或以上)的一般微機即可順利運行。軟件平臺是指系統(tǒng)開發(fā)與運行的軟件環(huán)境。本系統(tǒng)在開發(fā)時選用了穩(wěn)定性較強的WindowsXP中文專業(yè)版和VisualBasic6。0作為開發(fā)語言,同時選用了Access數(shù)據(jù)庫,由于這些軟件產(chǎn)品都是Microsoft公司的產(chǎn)品,因此彼此之間的兼容性較好,開發(fā)出的應用系統(tǒng)穩(wěn)定性較高。VisualBasic6。0具有可視化的開發(fā)環(huán)境,可以快速完成系統(tǒng)的開發(fā),內(nèi)部集成的數(shù)據(jù)庫訪問通道,使得可以輕松便利的對數(shù)據(jù)庫管理。數(shù)據(jù)庫采納MICROSOFTACCESS,由于我們的系統(tǒng)要求,采納它完全可以適合我們的工作需求,并且它所支持的數(shù)據(jù)類型十分豐富,維護簡便,費用比較低,人員素養(yǎng)要求不是很高,容易升級。本系統(tǒng)在單機上運行。2。系統(tǒng)概要設計2.1初步調研對該圖書館進行初步調研的簡略內(nèi)容為:(1)圖書館的規(guī)模:現(xiàn)藏書冊數(shù)、種類;(2)圖書館的主要業(yè)務;(3)圖書館下高幾個部門;(4)圖書館職工人數(shù);(5)職工受教育程度;(6)主要購書單位;(7)圖書編碼方式;(8)現(xiàn)在多少讀者在此借書;(9)讀者借書憑證;(10)讀者分類;(11)圖書館的上級領導;(12)對開發(fā)新系統(tǒng)的態(tài)度;(13)開發(fā)新系統(tǒng)所需的時間(規(guī)定多長時間開發(fā)完成)。2.2簡略調研2.2.1組織結構調研在對該圖書館的手工管理模式和業(yè)務流程進行認真分析和討論的基礎上,經(jīng)過與該圖書館的相關人員的反復協(xié)商、論證,最后確定了該圖書管理系統(tǒng)的規(guī)律模型。下面以數(shù)據(jù)流圖和數(shù)據(jù)字典的方式來描述新系統(tǒng)的規(guī)律功能。2。2。2數(shù)據(jù)流圖圖2.1借書業(yè)務第一層圖2。2借書業(yè)務其次層2.2。3數(shù)據(jù)字典

下面為借書業(yè)務流程圖中的每一部分編制數(shù)據(jù)字典.(1)數(shù)據(jù)元素:每本書都有單價這個信息,其描述內(nèi)容如下:數(shù)據(jù)元素名稱:單價類型:數(shù)字長度:6位,其中整數(shù)部分占3位,小數(shù)部分占2位數(shù)據(jù)值類型:離散取值范圍:0-999。99相關的數(shù)據(jù)結構:{索書號+藏書號+作者+書名+出版社+單價+冊數(shù)+內(nèi)容摘要}(2)數(shù)據(jù)流。數(shù)據(jù)流“借書信息”條目如下:數(shù)據(jù)流名稱:借書信息說明:讀者的借書內(nèi)容數(shù)據(jù)流來源:讀者數(shù)據(jù)流去向:圖書管理員數(shù)據(jù)流組成:{分類號+種次號}數(shù)據(jù)流的流通量:大約50份/天(3)數(shù)據(jù)存儲:數(shù)據(jù)存儲“借書情況”條目如下:數(shù)據(jù)存儲名稱:借書情況簡述:存放的是每個讀者的借書情況輸入數(shù)據(jù):借書情況數(shù)據(jù)存儲組成:{借書證號+藏書號+借書日期}存儲方式:按借書的先后挨次排列(4)數(shù)據(jù)處理。數(shù)據(jù)處理“查詢圖書”條目如下:數(shù)據(jù)處理名稱:查詢圖書數(shù)據(jù)處理編號:1.1簡要描述:依據(jù)讀者寫的圖書的分類號和種次號查詢輸入數(shù)據(jù)流:借書信息輸出數(shù)據(jù)流:查詢結果處理規(guī)律:依據(jù)讀者寫的圖書的分類號和種次號檢索相應的圖書信息。(5)外部實體。外部實體“圖書管理員”的條目如下:外部實體名稱:圖書管理員輸入數(shù)據(jù)流:借書信息、借書證號、已填借書卡、查詢結果輸出數(shù)據(jù)流:待填借書卡、借書信息.數(shù)目:3人3.系統(tǒng)整體設計3.1軟件模塊結構設計3.1。1系統(tǒng)方案確定通過對系統(tǒng)調研與分析,系統(tǒng)主要應完成的功能如下:書庫信息管理、讀者檔案管理、借閱管理、還書管理、圖書檢索、系統(tǒng)維護。3。1.2軟件結構設計圖書館管理系統(tǒng)包含圖書采編、讀者管理、流通、查詢等功能。該系統(tǒng)執(zhí)行時,先輸入數(shù)據(jù),然后依據(jù)輸入的數(shù)據(jù)選擇執(zhí)行路徑;購入圖書進行登記、編目調用圖書采編功能,借書、還書調用功能,查詢調用查詢功能。圖書館管理系統(tǒng)屬于事務型系統(tǒng),其系統(tǒng)示意圖如下圖所示:接受數(shù)據(jù)接受數(shù)據(jù)事務中心圖書采編讀者管理圖書流通查詢圖3.1系統(tǒng)示意圖圖書館管理系統(tǒng)結構圖

系統(tǒng)功能圖如下:圖書館管理系統(tǒng)圖書館管理系統(tǒng)系統(tǒng)登陸系統(tǒng)管理圖書管理借書證管理借書幫助登陸修改密碼注消退出新書入庫圖書信息查詢新開借書證借書證查詢借書還書關于圖3.2系統(tǒng)功能圖3。2數(shù)據(jù)庫設計數(shù)據(jù)庫采納了Microsoft推出的Access數(shù)據(jù)庫,這是微軟集成到Office中的一個桌面數(shù)據(jù)庫,能夠快速便利的和Office的其他套件綜合使用。由于Access具有顯著的簡易性和有效性,大量的桌面數(shù)據(jù)庫系統(tǒng)都采納Access作為后臺數(shù)據(jù)庫。使用Access的好處還在于,如果你的系統(tǒng)擴展到Client/Server模式的時候,可以使用Microsoft的數(shù)據(jù)庫服務器軟件SQLServer,此時,程序只需要簡潔的修改一下鏈接(ADO的數(shù)據(jù)源)就可以,這樣,為程序的平滑擴展供應了格外有力的條件。本系統(tǒng)使用的系統(tǒng)中包括四個表,名稱及功能說明如下:TblOperator操作員表,定義操作員的ID和密碼,作為系統(tǒng)登錄檢查的依據(jù),供應唯一的管理員ID。TblLoan借閱表,通過借書證ID和圖書ID反映圖書的借閱關系.TblCard借書證表,供應讀者信息等,同時包括借書證是否可用,供應唯一的借書證ID。TblBook圖書表,保存館內(nèi)全部圖書的信息,供應唯一的圖書ID。本系統(tǒng)涉及到的實體:(1)本系統(tǒng)中所涉及到的主要實體及其屬性有:tblbooK(圖書管理)表:{圖書編號,館藏編號,書名,作者,出版社,出版日期,入庫日期,價格,操作員}tblCard(借書證)表:{借書證編號,是否有效,姓名,男女,身份證號,部門,電話,地址,最大供書量,操作員,創(chuàng)建日間}tblLoan(借閱)表:{借書證編號,書號,借書日期,還書日期,操作員}tblOperator(操作員)表:{操作員編號,姓名,密碼,備注}(2)本系統(tǒng)的實體--——聯(lián)系(E—R)圖為了使E-R圖表示得更加清楚,現(xiàn)將E-R圖分成實體及其屬性圖和實體及其聯(lián)系圖。分別如下圖所示:圖書編號圖書編號館藏編號書名作者出版社出版日期價格數(shù)量入庫時間操作員備注圖書管理圖3。3圖書管理E-R圖借書證編號是否有效借書證編號是否有效姓名男女身份證號部門地址有效日期電話最大借書量操作員借書證管理辦證時間圖3.4借書證管理E—R圖操作員操作員操作員編號姓名密碼備注圖3。5操作員E—R圖借閱借閱借書證編號圖書編號借書日期還書日期操作員圖3.6借閱E-R圖?各表的物理結構如下:TblBook(圖書管理)表:字段代碼字段名稱類型寬度小數(shù)位數(shù)Bookid圖書編號長整型Libid館藏編號文本8BookName書名文本100Author作者文本60Publisher出版社文本50PublishDate出版日期文本50Price價格貨幣2Amount館藏冊數(shù)數(shù)字整形2createdate入庫時間日期/時間Operat(yī)or操作員數(shù)字Memo備注文本255TblCard(借書證管理)表:字段代碼字段名稱類型寬度小數(shù)位數(shù)CardId借書證編號自動編號長整型Enabled是否有效是/否Name姓名文本8Gender男女數(shù)字長整型IdCard身份證號文本18Vocation部門文本50Phone電話文本50Address地址文本50MaxBookNum最大借書量數(shù)字整型AvailDateNum有效時間數(shù)字長整型Operator操作員數(shù)字長整型CreateDate辦證時間日期/時間TblLoan(借閱)表:字段代碼字段名稱類型寬度小數(shù)位數(shù)CardID借書證編號數(shù)字長整型BookID圖書編號數(shù)字長整型LoanDate借書日期日期/時間ReturnDate還書日期日期/時間Operator操作員文本TblOperato表:字段代碼字段名稱類型寬度小數(shù)位數(shù)OperatorID操作員編號自動編號Name姓名文本50Password密碼文本50Memo備注文本255E—R圖向關系模型轉換的結果如下:圖書管理(圖書編號,館藏編號,書名,作者,出版社,出版日期,入庫日期,價格,操作員)圖書編號為此關系的碼。借書證(借書證編號,是否有效,姓名,男女,身份證號,部門,電話,地址,最大借書量,操作員,創(chuàng)建日間)借書證編號為此關系的碼。借閱(借書證編號,書號,借書日期,還書日期,操作員)借書證編號為此關系的碼。操作員(操作員編號,姓名,密碼,備注)操作員編號為此關系的碼。3。3計算機系統(tǒng)的配置方案硬件環(huán)境:內(nèi)容最低配置建議配置主機P/200PⅢ266以上內(nèi)存256MB512MB以上硬盤20GB40GB以上顯示器VGA以上軟件環(huán)境:操作系統(tǒng):Windows98中文版或WindowsXP中文版編程軟件和數(shù)據(jù)庫:VisualBasic6.0中文版+Access2000中文版3。4系統(tǒng)的平安性和牢靠性設計對全部登錄本系統(tǒng)的使用用戶進行嚴格的用戶名和密碼的管理,如果不屬于系統(tǒng)事先設定好的合法用戶,則系統(tǒng)無法登錄,為了防止密碼外泄,本系統(tǒng)具備密碼修改功能。4。系統(tǒng)簡略設計及實現(xiàn)程序依據(jù)三個主要管理功能進行組織,其中借書和還書由于常常使用,單獨列出來.下面我們依據(jù)操作挨次對程序的操作、界面的源程序進行簡略說明.4。1啟動登錄圖4。1登陸界面主要代碼:IftxtUserName.Text="”ThenMsgBox"請輸入正確的用戶名”,vbInformationtxtUserName.SetFocus?ExitSubEndIfstrUserID=txtUserName.TextIftxtPassword.Text=""ThenMsgBox"請輸入用戶密碼”,vbInformat(yī)iontxtPassword.SetFocusExitSubEndIf雙擊圖標運行程序以后,就可以看到程序的主界面。由于這個時候還沒有登陸系統(tǒng),因此系統(tǒng)提示未登錄。這是,需要通過通過系統(tǒng)管理菜單進行登錄操作。系統(tǒng)進行登錄時,用戶單擊了菜單“登錄”,此時系統(tǒng)開頭顯示登錄窗口.程序首先顯示frmLogin窗口,由于這個窗口是模態(tài)(vbModal)顯示的,因此如果用戶只能關閉這個窗口后才能進行其他的操作.VB的窗口分成模塊窗口和非模態(tài)窗口兩種,一般情況下都是非模態(tài)窗口,但是多數(shù)對話框是模態(tài)窗口。程序的后面使用了一個結構體,這個結構體在公共模塊定義,程序的任何地方都可以訪問這個結構體,同時程序初始化了一個全局變量CurrentUser。該變量用來指示當前是否有用戶登陸,用戶的ID和名稱是什么等信息。用戶登錄成功以后就可以使用系統(tǒng)的全部功能.圖書管理包括新書入庫和信息查詢兩項功能,都包含在圖書管理的菜單下。4.2新書入庫圖4.2新書入庫新書入庫的程序段采納了更為完備的功能,它首先檢測用戶輸入是否合法,然后整理用戶的輸入信息,通過Database的Execute方法將SQL語句寫入到數(shù)據(jù)庫中,由于寫入過程有可能出錯(數(shù)據(jù)庫共享沖突、硬件故障等),所以代碼段中使用了差錯掌握機制,VB的差錯掌握通過兩個語句來完成OnErrorGotoLine_Indentity或者OnErrorResumeNext其中第一句表示如果發(fā)生錯誤時將轉到Line_Indentity開頭的地方進行處理,其次句表示如果發(fā)生錯誤時強制程序連續(xù)運行以后的語句。str1=”LibID"str2=Chr(34)&Text1.Text&Chr(34)4.3圖書信息查詢圖書信息查詢用于顯示全部的圖書信息,或者依據(jù)用戶設定的條件進行查詢,因此你將會在窗口的左上方看到兩個Radio選項,如果選擇“顯示全部記錄",則查詢條件將不行用。如果選擇“按條件查詢”,則系統(tǒng)依據(jù)查詢條件中設置的查詢條件進行查詢.系統(tǒng)允許用戶使用三種查詢的方法,即依據(jù)書名查詢、依據(jù)作者查詢和依據(jù)出版社進行查詢.查詢匹配包括精確匹配(=)和步精確匹配(Like),如果使用精確匹配,則系統(tǒng)依據(jù)用戶輸入的去匹配整個字段,相當于使用SQL語言的=號功能,如果使用模糊匹配,則系統(tǒng)依據(jù)用戶的輸入,在前后添加%,然后使用SQL語言的Like功能進行查詢。因此,全部包含有用戶輸入的字符串的字段所在的記錄都會被顯示出來。如果依據(jù)用戶條件查詢不到任何記錄,則系統(tǒng)顯示圖4.3查詢不到符合條件的記錄4.4新證登記新證登記和借書證查詢都是針對借書證信息管理進行的,位于主界面的借書證管理菜單下.圖4.4新證登記主要代碼:Debug.PrintstrSQLSetdb=OpenDatabase(DB_NAME)OnErrorGoToErr_Handlerdb.ExecutestrSQLMsgBox"新證登記成功",vbInformationSetdb=Nothing4。5密碼修改圖4。5密碼修改為保證用戶的登陸平安,特設置該功能.主要代碼:PrivateSubcmdOK_Click()Dims1AsStringDims2AsStrings1=txtNewPwd。Texts2=txtPwdConfirm.TextIfs1=”"ThenMsgBox"密碼不能為空",vbCriticaltxtNewPwd.SetFocusExitSubEndIfIfs1<〉s2ThenMsgBox"兩次輸入密碼不全都,請重新輸入”,vbCriticaltxtNewPwd.SelStart=0txtNewPwd。SelLength=Len(s1)txtNewPwd.SetFocusExitSubEndIfDimdbAsDatabaseSetdb=OpenDat(yī)abase(DB_NAME)db.Execute”updatetblOperat(yī)orsetpassword="&Chr(34)&s1&Chr(34)&_”whereOperatorID="&Str(CurrentUser.ID)MsgBox"密碼修改成功!”,vbInformat(yī)ion5.實施概況5.1系統(tǒng)測試在開發(fā)本系統(tǒng)時,為了使系統(tǒng)能夠穩(wěn)定運行,對本系統(tǒng)進行了有針對性的全面測試,實行的方式是:1、菜單項測試:為了保證每一項下拉菜單能夠正確實現(xiàn)系統(tǒng)設計的功能,我把該圖書館有關圖書的全部基礎數(shù)據(jù),基本上全部輸入到本系統(tǒng)中,并對每一個菜單項反復進行了增加、刪除、修改等操作,從而保證了菜單級功能的正確實現(xiàn)。2、數(shù)據(jù)跟蹤:完成菜單項測試后,我又對系統(tǒng)內(nèi)的每一個數(shù)據(jù)進行了跟蹤。例如:例如對最多可借書數(shù)的管理,我首先在借書證管理模塊中對某個讀者的可借書數(shù)進行設定,然后在借書模塊進行數(shù)據(jù)操作,隨時觀察這兩個數(shù)值之間是否有沖突產(chǎn)生,經(jīng)過對可借書數(shù)的數(shù)值多次不同大小的設置并進行驗證,說明該功能完全正常.3、綜合測試:在以上測試的基礎上對系統(tǒng)功能進行了整體的測試,依次來檢驗系統(tǒng)功能是否符合系統(tǒng)設計的要求。5.2系統(tǒng)運行與維護系統(tǒng)的運行:1初始數(shù)據(jù)的輸入本系統(tǒng)的的輸入采納鼠標和鍵盤相結合的輸入方法。2、怎樣進入系統(tǒng)A、將本系統(tǒng)所在的文件夾拷貝到硬盤,然后執(zhí)行其中的圖書管理系統(tǒng)的程序文件即可,應注意要將全部文件的屬性變以存檔,消除只讀屬性。B、在隨后消滅的登錄界面上輸入正確的用戶名和密碼即可3、怎樣使用本系統(tǒng):點擊鼠標左鍵即可進行相應功能的選擇.系統(tǒng)的維護:本系統(tǒng)是個較簡潔的人-機系統(tǒng),由于系統(tǒng)外部環(huán)境與內(nèi)部因素的變化,不斷影響系統(tǒng)的運行,同時需要系統(tǒng)不斷地適應這些變化,不斷地完善系統(tǒng),以提高系統(tǒng)運行的效率與服務水平,這就需要自始至終進行系統(tǒng)的維護工作。系統(tǒng)的維護主要包括四個方面:(1)程序的維護:指的是修改部分或全部程序,這種維護往往是在條件發(fā)生變化或原系統(tǒng)的效率低的情況下進行的。(2)數(shù)據(jù)文件的維護:指的是依據(jù)用戶的要求對數(shù)據(jù)文件進行不定期的修改.(3)代碼的維護:隨著系統(tǒng)的進展和變化,可能會消滅舊代碼不能適應新要求的問題,因此,有必要變更代碼,予以維護.(4)硬件的維護:指的是對系統(tǒng)所使用的設備進行維護。本系統(tǒng)的日常維護由圖書館的專人來負責,如果消滅一些不能解決的問題,則由開發(fā)者來負責。5。3系統(tǒng)的轉換方案本次開發(fā)的圖書管理系統(tǒng)采納了并行轉換方式,以保證平衡牢靠的過度。即一方面使用本系統(tǒng)

溫馨提示

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

評論

0/150

提交評論