畢業(yè)設(shè)計論文—powerbuilder+sql_基于delphi的圖書信息管理系統(tǒng)_第1頁
畢業(yè)設(shè)計論文—powerbuilder+sql_基于delphi的圖書信息管理系統(tǒng)_第2頁
畢業(yè)設(shè)計論文—powerbuilder+sql_基于delphi的圖書信息管理系統(tǒng)_第3頁
畢業(yè)設(shè)計論文—powerbuilder+sql_基于delphi的圖書信息管理系統(tǒng)_第4頁
畢業(yè)設(shè)計論文—powerbuilder+sql_基于delphi的圖書信息管理系統(tǒng)_第5頁
已閱讀5頁,還剩19頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

大慶師范學(xué)院本科生畢業(yè)論文基于DELPHI的圖書信息管理系統(tǒng)系別、專業(yè)2003級計算機本科二班學(xué)生姓名馬兆會學(xué)號200301040155指導(dǎo)教師姓名蔡朝暉指導(dǎo)教師職稱副教授2007年6月13日目錄第一章開發(fā)背景和系統(tǒng)概述11開發(fā)背景112系統(tǒng)概述1第2章系統(tǒng)分析21確定系統(tǒng)目標(biāo)322系統(tǒng)需求分析323系統(tǒng)功能分析424功能分析圖5第三章數(shù)據(jù)庫設(shè)計和結(jié)構(gòu)創(chuàng)建31數(shù)據(jù)庫設(shè)計過程732數(shù)據(jù)庫需求分析733數(shù)據(jù)庫結(jié)構(gòu)的創(chuàng)建7第四章系統(tǒng)界面及關(guān)鍵代碼實現(xiàn)41圖書的增加942讀者信息的刪除1043登陸驗證1244密碼修改14第五章系統(tǒng)測試51測試方法1652系統(tǒng)測試16第六章系統(tǒng)總結(jié)18參考文獻19致謝20摘要隨著信息技術(shù)在管理上越來越深入而廣泛的應(yīng)用,管理信息系統(tǒng)的實施在技術(shù)上已逐步成熟。管理信息系統(tǒng)是一個不斷發(fā)展的新型學(xué)科,企業(yè)要生存要發(fā)展,要高效率地把企業(yè)活動有機地組織起來,就必須加強企業(yè)管理,即加強對企業(yè)內(nèi)部的各種資源(人、財、物等)的有效管理,建立與自身特點相適應(yīng)的管理信息系統(tǒng)。本文介紹了在POWERBUIDER環(huán)境下采用“自上而下地總體規(guī)劃,自下而上地應(yīng)用開發(fā)”的策略開發(fā)一個管理信息系統(tǒng)的過程。通過分析傳統(tǒng)的人工管理圖書館的不足,創(chuàng)建了一套行之有效的計算機管理圖書館的方案。文章詳細(xì)介紹了圖書管理信息系統(tǒng)的系統(tǒng)分析部分,包括可行性分析、組織機構(gòu)分析、管理職能分析、業(yè)務(wù)流程分析、數(shù)據(jù)流程分析、數(shù)據(jù)字典、處理描述等等;系統(tǒng)設(shè)計部分主要介紹了系統(tǒng)功能設(shè)計和數(shù)據(jù)庫設(shè)計;系統(tǒng)實現(xiàn)部分列出了幾個主要的程序框圖,并附帶了一些主要的窗口和程序。系統(tǒng)界面友好,操作簡單,比較實用。關(guān)鍵字管理信息系統(tǒng)、圖書管理、POWERBUIDER應(yīng)用。ABSTRACTWITHMOREANDMOREWIDESPREADANDPROFOUNDAPPLICATIONOFINFORMATIONTECHNOLOGYINMANAGEMENT,THEIMPLEMENTOFMANAGEMENTINFORMATIONSYSTEMHASBECOMEMATUREINTECHNOLOGYSTEPBYSTEPMANAGINGINFORMATIONSYSTEMISANEWSUBJECTENTERPRISENEEDSEXISTENCEANDDEVELOPMENT,SOENTERPRISEACTIVITIESSHOULDBEORGANIZEDEFFICIENTLYANDORGANICALLY,WHICHMEANSTIGHTENINGUPTHEENTERPRISEMANAGEMENTANDSTRENGTHENINGEFFECTIVEMANAGEMENTOFANYRESOURCESTAFF,FINANCE,PROPERTY,ETCINTERNALTHEENTERPRISE,ANDALSOESTABLISHINGAMANAGEMENTINFORMATIONSYSTEMFITTINGINWITHITSOWNCHARACTERISTICSTHISARTICLEINTRODUCESTHEDETAILEDPROCESSOFEXPLORINGAMANAGEMENTINFORMATIONSYSTEMUNDERTHEENVIRONMENTOFPOWERBUILDER,UTILIZING“TOPBOTTOM”O(jiān)VERALLPLANANDASTRATEGYACCORDINGTO“BOTTOMTOP”APPLICATIONANDEXPLOITATIONTHATISTOESTABLISHASETOFEFFECTIVESCHEMEFORLIBRARYMANAGEMENTBYCOMPUTER,THROUGHANALYZINGDISADVANTAGESOFTRADITIONALLIBRARYMANAGEMENTBYHUMANRESOURCESTHISARTICLEEMPHASIZESONTHREESECTIONSTHESYSTEMANALYSISSECTIONOFLIBRARYMANAGEMENTINFORMATIONINCLUDESFEASIBLEANALYSIS,ORGANIZINGORGANSANALYSIS,MANAGEMENTFUNCTIONANALYSIS,TECHNOLOGICALPROCESSOFBUSINESSANALYSIS,TECHNOLOGICALPROCESSOFDATAANALYSIS,DATADICTIONARY,DISPOSALIONANDTHELIKETHESYSTEMDESIGNSECTIONMAINLYFOCUSESONSYSTEMFUNCTIONDESIGNANDDATABASEDESIGNANDTHESYSTEMREALIZATIONSECTIONHASPROVIDEDSEVERALMAJORPROGRAMCHARTS,TOGETHERWITHTHEMAINWINDOWSANDPROGRAMSTHISECONOMICALANDPRAGMATICSYSTEMHASEXPLICITINTERFACE,WITHSIMPLEOPERATIONKEYWORDSMIS、LIBRARYMANAGEMENT、POWERBUILDERAPPLICATION第一章開發(fā)背景和系統(tǒng)概述1411開發(fā)背景圖書信息管理系統(tǒng)是一個教育單位不可缺少的部分,它的內(nèi)容對于學(xué)校圖書館的管理十分重要,所以,圖書信息管理系統(tǒng)不但要為圖書管理者提供充足的信息和快捷的查詢手段。而且也要為學(xué)生查詢提供必要和快捷的查詢手段,但一直以來人們?nèi)允褂脗鹘y(tǒng)人工的方式管理圖書系統(tǒng),這種管理方式存在著許多缺點,如效率低、工作量大等,而且,隨著圖書數(shù)量的增長,對于圖書信息的查找、更新和維護都帶來了不少的困難隨著科學(xué)技術(shù)的不斷提高,計算機科學(xué)日漸成熟,其強大的功能已為人們深刻認(rèn)識,它已進入人類社會的各個領(lǐng)域并發(fā)揮著越來越重要的作用。使用計算機對圖書信息進行管理,具有著手工管理所無法比擬的優(yōu)點。例如檢索迅速、查找方便、可靠性高、存儲量大、保密性好、壽命長、成本低等。這些優(yōu)點能夠極大地提高圖書管理的效率,也是圖書館的科學(xué)化、正規(guī)化管理,與世界接軌的重要條件。目前看來,計算機特別是在各大高校已經(jīng)得到非常普遍的應(yīng)用。圖書管理系統(tǒng)用于各學(xué)校的圖書管理,圖書借閱。圖書管理系統(tǒng)用于各學(xué)校的圖書管理,可以快速、準(zhǔn)確、詳細(xì)地查詢書籍。圖書管理系統(tǒng)是圖書管理員的最佳助手,方便借書、還書、查找等操作??梢宰远x圖書類別,方便添加圖書、管理圖書。提供完善的借書和還書操作,擁有完全獨立的數(shù)據(jù)庫系統(tǒng),使數(shù)據(jù)安全得到保障,數(shù)據(jù)管理為您提供圖書管理。數(shù)據(jù)查詢?yōu)槟峁┙栝喦闆r,書庫查詢。查詢系統(tǒng)擁有常用的查詢,和自定義查詢兩種方式,您還可以把“查詢”出來的的數(shù)據(jù)導(dǎo)出到EXCEL2000里面去,或直接打印。支持最新的XP操作系統(tǒng),使用更方便。開發(fā)該圖書信息管理系統(tǒng)是為了更好地管理學(xué)校的各類圖書,便于圖書管理人員查詢圖書資料。使圖書信息管理工作系統(tǒng)化、規(guī)范化、自動化,從而達到提高圖書信息管理效率的目的。12系統(tǒng)概述圖書信息管理系統(tǒng)可以進行對圖書信息的查找,更新和維護,圖書管理,圖書借閱,擁有完全獨立的數(shù)據(jù)庫系統(tǒng),以及可以更好地快速、準(zhǔn)確、詳細(xì)地查詢書籍。管理學(xué)校的各類圖書,便于圖書管理人員查詢圖書的借閱資料。圖書信息管理工作系統(tǒng)化、規(guī)范化、自動化,提高圖書信息管理效率。系統(tǒng)設(shè)計功能模塊設(shè)計、數(shù)據(jù)庫設(shè)計、表設(shè)計、編碼設(shè)計、菜單設(shè)計及報表設(shè)計。系統(tǒng)實現(xiàn)建新表、數(shù)據(jù)處理、數(shù)據(jù)統(tǒng)計、查詢管理、報表瀏覽、幫助、退出。第二章系統(tǒng)分析5621確定系統(tǒng)目標(biāo)每個學(xué)校都有圖書館,最初由于圖書數(shù)量和種類較少,人工手動管理比較方便和靈活。隨著社會的發(fā)展,圖書的數(shù)量和種類越來越多,人工手動管理會降低工作的效率,希望建立一個圖書館圖書信息管理系統(tǒng),是為了解決了人工手動管理圖書信息在實踐的問題,從而達到系統(tǒng)化、規(guī)范化、標(biāo)準(zhǔn)化的水平。該系統(tǒng)的建立不但給管理者帶來了方便,也節(jié)省了工作時間從而提高了工作效率。隨著圖書館規(guī)模的不斷擴大,圖書數(shù)量也相應(yīng)的增加,有關(guān)圖書的各種信息量也成倍增加,面對著龐大的信息量,傳統(tǒng)的人工方式管理會導(dǎo)致圖書館管理上的混亂,人力與物力過多浪費,圖書館管理費用的增加,從而使圖書館的負(fù)擔(dān)過重,影響整個圖書館的運作和控制管理,因此,必須制定一套合理、有效,規(guī)范和實用的圖書管理系統(tǒng),對圖書資料進行集中統(tǒng)一的管理。22系統(tǒng)需求分析在構(gòu)造系統(tǒng)時,首先從需求出發(fā)構(gòu)造數(shù)據(jù)庫表,然后再由數(shù)據(jù)庫表結(jié)合需求劃分系統(tǒng)功能模塊。這樣,就把一個大的系統(tǒng)分解成了幾個小系統(tǒng)。這里把系統(tǒng)的層次劃分為了三個部分一自由態(tài)即面向任何用戶的界面,提供登錄功能,以便不同身份的用戶登錄子系統(tǒng);二一般用戶態(tài)即圖書有服務(wù)子系統(tǒng);三管理員界面提供圖書的管理和維護功能。對于不同子系統(tǒng)之間的功換,采用了登錄功能。系統(tǒng)劃分了子系統(tǒng)后,下一步的工作是繼續(xù)劃分子系統(tǒng)的小模塊。先考慮在進入子系統(tǒng)時應(yīng)該做什么,進入系統(tǒng)之后又應(yīng)該做什么,提供哪些服務(wù)等。例如,對于圖書信息服務(wù)子系統(tǒng),在用戶進入時首先得調(diào)用相關(guān)數(shù)據(jù)庫表,找出用戶的圖書借閱情況;進入系統(tǒng)后,子系統(tǒng)得提供圖書查詢、圖書借閱和還書功能。另外,針對本系統(tǒng)的特殊情況,同時也考慮系統(tǒng)的可移植性,在系統(tǒng)中增加了數(shù)據(jù)庫路徑的維護部分。最后,考慮到系統(tǒng)的安全性,還在系統(tǒng)中特別增加了“加密界面”的功能。數(shù)據(jù)流圖,如圖21所示。新書入庫刪除圖書修改圖書增加用戶刪除用戶修改用戶用戶信息表圖書信息表用戶還書借書查詢借出信息表管理員登陸系統(tǒng)圖21圖書館圖書信息管理系統(tǒng)數(shù)據(jù)流圖23系統(tǒng)功能分析圖書館圖書信息管理系統(tǒng)由身份驗證模塊,操作管理模塊,系統(tǒng)管理模塊,圖書管理模塊,系統(tǒng)簡介模塊組成。1身份驗證模塊功能包括1管理員驗證。2普通用戶驗證。3高級用戶驗證。2操作管理模塊功能包括1數(shù)據(jù)添加2數(shù)據(jù)修改3數(shù)據(jù)查詢4數(shù)據(jù)刪除5數(shù)據(jù)統(tǒng)計3系統(tǒng)管理模塊功能包括1登陸2密碼驗證3退出系統(tǒng)4幫助系統(tǒng)5關(guān)于系統(tǒng)4圖書管理模塊功能包括1借閱信息2證件辦理3會員信息4新書登記5讀者信息6圖書信息5系統(tǒng)簡介模塊功能包括1系統(tǒng)簡介24功能分析圖根據(jù)對系統(tǒng)功能的分析,建立了系統(tǒng)功能分析圖,系統(tǒng)功能分析如下圖22所示。該圖反映了系統(tǒng)功能模塊之間的層次關(guān)系。圖22圖書館圖書信息管理系統(tǒng)功能分析圖圖書館管理系統(tǒng)身份驗證模塊操作管理模塊系統(tǒng)管理模塊圖書管理模塊系統(tǒng)簡介模塊管普高理通級員用用戶戶數(shù)數(shù)數(shù)數(shù)數(shù)據(jù)據(jù)據(jù)據(jù)據(jù)添修查刪統(tǒng)加改詢除計模模模模模塊塊塊塊塊登密退幫關(guān)陸碼出助于驗系系系證統(tǒng)統(tǒng)統(tǒng)借證會新讀圖閱件員書者書信辦信登信信息理息記息息系統(tǒng)簡介第三章數(shù)據(jù)庫設(shè)計和結(jié)構(gòu)創(chuàng)建7931數(shù)據(jù)庫設(shè)計過程數(shù)據(jù)庫設(shè)計的全過程,可以相應(yīng)地分成三個階段第一個階段為數(shù)據(jù)庫需求分析階段,第二個階段為建立概念性數(shù)據(jù)模型,第三個階段為邏輯設(shè)計階段。32數(shù)據(jù)庫需求分析數(shù)據(jù)庫的需求分析是進行系統(tǒng)功能劃分和系統(tǒng)設(shè)計最重要的一個環(huán)節(jié),根據(jù)系統(tǒng)數(shù)據(jù)流程圖,可以得到五個數(shù)據(jù)庫表讀者類別表DUZHELEIBIE表、讀者信息表(DUZHEXINXI表)、借閱信息表JIEYUEXINXI表、會員名單表HUIYUANMINGDAN表、用戶類別表YONGHULEIBIE表。33數(shù)據(jù)庫結(jié)構(gòu)的創(chuàng)建數(shù)據(jù)庫中六個表的創(chuàng)建分別是(1)讀者類別表(DUZHELEIBIE表)名稱類型長度編號數(shù)字40讀者類別文本8借書數(shù)量數(shù)字40借書期限數(shù)字40有限日期數(shù)字40表31(2)讀者信息表(DUZHEXINXI表)名稱類型長度讀者姓名文本8讀者編號數(shù)字40性別文本8讀者類別文本8工作單位文本8家庭住址文本8電話號碼數(shù)字40登記日期日期/時間40已借書數(shù)量數(shù)字40表32(3)借閱信息表JIEYUEXINXI表名稱類型長度借閱編號數(shù)字40讀者編號數(shù)字40讀者姓名文本8書籍編號數(shù)字40書籍名稱文本8出借日期日期/時間40還書日期日期/時間40表33(4)會員名單表HUIYUANMINGDAN表名稱類型長度會員姓名文本8性別文本8會員類別文本8登記日期日期/時間40表34(5)用戶類別表YONGHULEIBIE表名稱類型長度用戶類別文本8用戶職稱文本8表35第四章系統(tǒng)界面及關(guān)鍵代碼實現(xiàn)1011系統(tǒng)實現(xiàn)的是圖書館圖書的增加、刪除、查找等功能;讀者的增加、刪除、查找的功能;登錄驗證;會員的加入、退出;以及各個表信息的瀏覽功能,幫助信息的瀏覽,背景顏色的更改,修改密碼等功能;下面給出部分關(guān)鍵DELPHI代碼的實現(xiàn)。41增加功能(EG增加圖書)圖41在確定按鈕(SPEEDBUTTON1)的ONCLICK事件下輸入以下代碼PROCEDURETFORM7SPEEDBUTTON1CLICKSENDERTOBJECTVARIINTEGERBEGINIFEDIT3TEXTTHENBEGINAQ2CLOSEAQ2SQLCLEARAQ2SQLADDSELECTFROMDUZHEXINXIWHERE讀者編號EDIT3TEXTAQ2OPENIFAQ2RECORDCOUNT1THENBEGINIAPPLICATIONMESSAGEBOX對不起,該讀者編號已存在,系統(tǒng)警告,MB_ICONHANDMB_OKEDIT3TEXTEDIT3SETFOCUSENDELSEBEGINAQ2CLOSEAQ2SQLCLEARAQ2SQLADDINSERTINTODUZHEXINXI讀者姓名,讀者編號,性別,讀者類別,工作單位,家庭住址,電話號碼,登記日期,已借書數(shù)量VALUESEDIT1TEXT,EDIT3TEXT,EDIT2TEXT,COMBOBOX1TEXT,EDIT4TEXT,EDIT5TEXT,EDIT6TEXT,EDIT7TEXT,EDIT8TEXTAQ2EXECSQLIAPPLICATIONMESSAGEBOX恭喜您,讀者資料添加成功,系統(tǒng)提示,MB_ICONASTERISKMB_OKENDENDELSEBEGINIAPPLICATIONMESSAGEBOX讀者編號不能為空,請輸入讀者編號,系統(tǒng)提示,MB_ICONEXCLAMATIONMB_OKEDIT3SETFOCUSENDEND42讀者信息刪除圖42首先進行讀者編號的查詢,之后進行刪除操作,源代碼如下PROCEDURETFORM11SPEEDBUTTON1CLICKSENDERTOBJECTVARIINTEGERBEGINAQ2CLOSEAQ2SQLCLEARAQ2SQLADDSELECTFROMDUZHEXINXIWHERE讀者編號EDIT1TEXTAQ2OPENIFAQ2RECORDCOUNT1THENBEGINIAPPLICATIONMESSAGEBOX此讀者將永久從庫中刪除確定要刪除嗎,系統(tǒng)警告,MB_ICONHANDMB_OKCANCELIFIIDOKTHENBEGINAQ2CLOSEAQ2SQLCLEARAQ2SQLADDDELETEFROMDUZHEXINXIWHERE讀者編號EDIT1TEXTAQ2EXECSQLEDIT1TEXTIAPPLICATIONMESSAGEBOX刪除成功,系統(tǒng)提示,MB_ICONASTERISKMB_OKENDENDELSEIFEDIT1TEXTTHENBEGINIAPPLICATIONMESSAGEBOX讀者編號為空請輸入要刪除的讀者編號,系統(tǒng)提示,MB_ICONHANDMB_OKEDIT1SETFOCUSENDELSEBEGINIAPPLICATIONMESSAGEBOX讀者編號不存在請重新輸入,系統(tǒng)提示,MB_ICONHANDMB_OKEDIT1SETFOCUSENDEND確認(rèn)按鈕SPEEDBUTTON1的ONCLICK事件,源代碼如下PROCEDURETFORM9SPEEDBUTTON2CLICKSENDERTOBJECTVARIINTEGERBEGINIFRB1CHECKEDTHEN43登錄驗證圖43利用YONGHUMING表進行登錄驗證代碼如下PROCEDURETFORM2BITBTN1CLICKSENDERTOBJECTVARIINTEGERBEGINIFEDIT1TEXTTHENBEGINAQ1CLOSEAQ1SQLCLEARAQ1SQLADDSELECTFROMYONGHULEIBIEWHEREUSEREDIT1TEXTAQ1OPENAQ2CLOSEAQ2SQLCLEARAQ2SQLADDSELECTFROMYONGHULEIBIEWHEREKEYWORDEDIT2TEXTAQ2SQLADDANDUSEREDIT1TEXTAQ2OPENIFAQ1RECORDCOUNT1THENIFAQ2RECORDCOUNT1THENBEGINFORM1SHOWFORM1BITBTN1ENABLEDFALSEFORM1BITBTN2ENABLEDTRUEFORM1BITBTN3ENABLEDTRUEFORM1BITBTN4ENABLEDTRUEFORM1BITBTN5ENABLEDTRUEFORM1BITBTN6ENABLEDTRUEFORM1BITBTN7ENABLEDTRUEFORM1BITBTN8ENABLEDTRUEFORM1BITBTN9ENABLEDTRUEFORM1BITBTN10ENABLEDTRUEFORM1BITBTN11ENABLEDTRUEFORM1BITBTN12ENABLEDTRUEFORM1BITBTN13ENABLEDTRUEFORM1BITBTN14ENABLEDTRUEFORM1N24ENABLEDFALSEFORM1MENUITEM1ENABLEDTRUEFORM1N14ENABLEDTRUEFORM1N7ENABLEDTRUEFORM1N19ENABLEDTRUEFORM1N29ENABLEDTRUEFORM1N1ENABLEDTRUEFORM1BITBTN15VISIBLEFALSEFORM1BITBTN16VISIBLEFALSEENDELSEBEGINIAPPLICATIONMESSAGEBOX密碼輸入錯誤,請重新輸入,系統(tǒng)警告,MB_ICONHANDMB_OKEDIT2SETFOCUSENDELSEBEGINIAPPLICATIONMESSAGEBOX用戶名輸入錯誤,請重新輸入,系統(tǒng)警告,MB_ICONHANDMB_OKEDIT1SETFOCUSENDENDENDPROCEDURETFORM2EDIT1CHANGESENDERTOBJECTBEGINIFTRIMEDIT1TEXTANDTRIMEDIT2TEXTTHENBITBTN1ENABLEDTRUEELSEBITBTN1ENABLEDFALSEENDPROCEDURETFORM2EDIT2KEYDOWNSENDERTOBJECTVARKEYWORDSHIFTTSHIFTSTATEBEGINIFKEYVK_RETURNORKEYVK_DOWNANDBITBTN1ENABLEDTRUETHENBITBTN1SETFOCUSELSEEDIT2SETFOCUSIFKEYVK_UPTHENEDIT1SETFOCUSENDPROCEDURETFORM2EDIT1KEYDOWNSENDERTOBJECTVARKEYWORDSHIFTTSHIFTSTATEBEGINIFKEYVK_RETURNORKEYVK_DOWNTHENEDIT2SETFOCUS44、密碼修改圖44修改密碼的源代碼如下PROCEDURETFORM5SPEEDBUTTON1CLICKSENDERTOBJECTVARIINTEGERBEGINIFEDIT1TEXTTHENBEGINAQ4CLOSEAQ4SQLCLEARAQ4SQLADDSELECTFROMYONGHULEIBIEWHEREUSEREDIT1TEXTANDKEYWORDEDIT2TEXTAQ4OPENIFAQ4RECORDCOUNT1THENIFEDIT3TEXTEDIT4TEXTANDEDIT3TEXTANDEDIT4TEXTTHENBEGINAQ4CLOSEAQ4SQLCLEARAQ4SQLADDUPDATEYONGHULEIBIESETKEYWORDEDIT3TEXTWHEREUSEREDIT1TEXTAQ4EXECSQLMESSAGEBOXHANDLE,密碼已修改成功,系統(tǒng)提示,MB_OKORMB_ICONINFORMATIONENDELSEBEGINMESSAGEBOXHANDLE,新密碼或確認(rèn)碼輸入有誤,請檢查后重新輸入,系統(tǒng)提示,MB_OKORMB_ICONINFORMATIONEDIT3SETFOCUSENDELSEBEGINIAPPLICATIONMESSAGEBOX用戶名或舊密碼不正確,請檢查后重新輸入,系統(tǒng)警告,MB_OKMB_ICONHANDEDIT1SETFOCUSENDENDELSEMESSAGEBOXHANDLE,用戶名不能為空,輸入用戶名,系統(tǒng)提示,MB_OKORMB_ICONINFORMATIONEDIT1SETFOCUSENDPROCEDURETFORM5SPEEDBUTTON2CLICKSENDERTOBJECTBEGINFORM5CLOSEEND第五章系統(tǒng)測試1251測試方法測試方法有單元測試、功能測試、操作界面測試。DELPHI單元測試工具DUNITDUNIT是XUNIT家族中的一員,用于DEPHI的單元測試。是EXTREMEPROGRAMMING測試實現(xiàn)XTREMETESTING的一種工具。DUNIT是一個FREE的測試工具,沒有代碼覆蓋率功能。DELPHI還有內(nèi)置調(diào)試器(INETGRATEDDEBUGGER)可以幫助對程序的運行狀態(tài)進行跟蹤和調(diào)試,可以方便的查找程序中出現(xiàn)的運行時間錯誤和邏輯錯誤。,調(diào)試器可以快速定位錯誤。52系統(tǒng)測試圖書和讀者的增加、刪除、查找,以及登錄驗證,會員的加入、退出,各個表信息的瀏覽,幫助信息的瀏覽,背景顏色的更改,修改密碼等功能,進行逐一的驗證。對每個模塊進行測試,調(diào)試,運行。對系統(tǒng)進行總體測試,各個模塊功能實現(xiàn)后,將系統(tǒng)連接編譯生成系統(tǒng)的可執(zhí)行文件并運行。521下面介紹系統(tǒng)的主要摸快,啟動程序后首先進入如下圖51所示界面圖51點擊“登陸”圖標(biāo)或點擊界面上“請點擊此處進入系統(tǒng)”圖標(biāo)進入如下圖52所示圖52522按系統(tǒng)提示輸入用戶名和密碼后,可以進入如圖53所示“刪除圖書”界面圖53523或者進入如圖54所示“加入會員”界面和如圖55所示“退出會員”界面圖54圖55除上述之外還有“圖書管理”模塊、“讀者的增加”模塊、“加入會員”模塊、“更改背景顏色”模塊、“修改密碼”模塊等信息的測試。實現(xiàn)對系統(tǒng)總體的調(diào)試,運行,可以確定系統(tǒng)測試完成。第六章系統(tǒng)總結(jié)做畢業(yè)設(shè)計之前,對管理信息系統(tǒng)開發(fā)的理解只是停留在理論和知識的水平上,只是一味地去為了考試通過而理解和背書。只是所謂的“紙上談兵”而已,缺乏實際的軟件開發(fā)經(jīng)驗和技術(shù),缺乏對所學(xué)知識的融會貫通。通過這次畢業(yè)論文的設(shè)計,自學(xué)DELPHI70,在指導(dǎo)教師的幫助下完成了圖書管理系統(tǒng)的設(shè)計與開發(fā)。在論文設(shè)計的整個過程中我遇到了很多問題,在學(xué)習(xí)過程中一點一點地克服了。同時我發(fā)現(xiàn)真正學(xué)好、學(xué)懂一門新的語言是有難度的,值得慶幸的是,在此期間指導(dǎo)老師給了我很大的幫助和鼓勵。使我學(xué)習(xí)了好多好多在平??荚囘^程中學(xué)習(xí)不到的知識和自己動手

溫馨提示

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

最新文檔

評論

0/150

提交評論