資源描述:
《用vb設(shè)計(jì)圖書管理系統(tǒng)》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在行業(yè)資料-天天文庫。
1、VB課程設(shè)計(jì)報(bào)告11目錄摘要關(guān)鍵字一系統(tǒng)規(guī)劃1.1系統(tǒng)功能描述1.2功能模塊劃分1.3E-R圖二系統(tǒng)界面的開發(fā)2.1登錄界面2.2用戶管理界面三系統(tǒng)的詳細(xì)設(shè)計(jì)3.1登錄界面代碼3.2各功能代碼四心得體會(huì)及認(rèn)識(shí)致謝11摘要隨著人類社會(huì)的發(fā)展,人類對(duì)知識(shí)的需求也不斷地增長。在這種形勢下,書籍就漸漸地成為人們獲取并增長知識(shí)的主要途徑,而圖書館就自然而然地在人們的生活中占據(jù)了一定的位置。如何科學(xué)地管理圖書館不但關(guān)系到讀者求知的方便程度,也關(guān)系到繪本館的發(fā)展,因此,開發(fā)一套完善的圖書管理系統(tǒng)就必不可少了,圖書管理系統(tǒng)是典型
2、的信息管理系統(tǒng)(MIS),其開發(fā)主要包括后臺(tái)數(shù)據(jù)庫的建立和維護(hù)以及前端應(yīng)用程序的開發(fā)兩個(gè)方面。經(jīng)過分析,使用Microsoft公司的VisualBasic6.0為開發(fā)工具,利用其提供的各種面向?qū)ο蟮目梢暬_發(fā)平臺(tái)作為開發(fā)工具,采用面向?qū)ο蠹夹g(shù),圖形化的應(yīng)用開發(fā)環(huán)境,尤其是它有一個(gè)功能極其強(qiáng)大的集成環(huán)境提供給開發(fā)人員,使得開發(fā)人員可通過菜單、界面、圖形瀏覽工具、對(duì)話框以及嵌入的各種生成器來輕松地完成各種復(fù)雜的操作。開發(fā)過程中不斷修正和改進(jìn),直到形成用戶滿意的可行系統(tǒng)。本文介紹了在VisualBasic6.0環(huán)境下采
3、用"自上而下地總體規(guī)劃,自下而上地應(yīng)用開發(fā)"的策略開發(fā)本系統(tǒng)的詳細(xì)過程,提出實(shí)現(xiàn)圖書信息管理、資源共享的基本目標(biāo),從而推動(dòng)邁向數(shù)字化圖書館的步伐,并闡述系統(tǒng)結(jié)構(gòu)設(shè)計(jì)和功能設(shè)計(jì),從圖書的入庫登記、借閱登記到查詢?yōu)g覽,形成了一個(gè)整體自動(dòng)化管理模式,從軟件工程的角度進(jìn)行了科學(xué)而嚴(yán)謹(jǐn)?shù)年U述。關(guān)鍵詞:圖書管理系統(tǒng);借閱;瀏覽;編輯;VisualBasic6.011一系統(tǒng)規(guī)劃1.1主要功能錄入、刪除、修改及查詢1.2模塊結(jié)構(gòu)劃分此功能分為幾個(gè)模塊讀者種類信息:讀者基本信息書籍信息借書信息還書信息1.3建立如下E-R圖圖書管理
4、系統(tǒng)基礎(chǔ)信息維護(hù)用戶信息用戶登錄退出更改密碼讀者管理讀者信息圖書管理圖書信息期刊管理期刊信息查詢讀者查詢用戶借閱與借閱信息統(tǒng)計(jì)分析管理統(tǒng)計(jì)管理刷新添加刪除修改添加刷新修改書號(hào)書名作者出版社狀態(tài)11二系統(tǒng)界面的開發(fā)2.1用戶登錄用戶登錄界面1、輸入賬號(hào)與密碼點(diǎn)擊“登錄”直接登錄進(jìn)入管理界面。2、輸入賬號(hào)與密碼,點(diǎn)擊“注冊(cè)”,獲得新的賬號(hào)和密碼,然后點(diǎn)擊“登錄”即可進(jìn)入管理界面。2.2用戶管理界面11編輯圖書信息界面11查詢圖書信息界面:三系統(tǒng)的詳細(xì)設(shè)計(jì)3.1登錄界面代碼PrivateSubCommand1_Clic
5、k()DimcnAsNewADODB.ConnectionDimrsAsNewADODB.RecordsetDimflagAsBooleanDimcn_strAsString,sql_strAsStringcn_str="DRIVER={SQLSERVER};SERVER=WTOLSDRD7SHRABT;DATABASE=library"cn.Opencn_strsql_str="select*fromuserinfo"rs.Opensql_str,cnWhileNotrs.EOFIfText1.Text=Tri
6、m(rs(0))AndText2.Text=Trim(rs(1))Thenflag=TrueForm2.ShowExitSubElsers.MoveNextflag=False11EndIfWendIfflag=FalseThenMsgBox"輸入有誤,請(qǐng)輸入正確的密碼和賬號(hào)!",vbCritical+vbOKOnly,"錯(cuò)誤"rs.CloseEndIfEndSubPrivateSubCommand2_Click()DimcnAsNewADODB.ConnectionDimrsAsNewADODB.Records
7、etDimflagAsBooleanDimcn_strAsString,sql_strAsStringcn_str="DRIVER={SQLSERVER};SERVER=WTOLSDRD7SHRABT;DATABASE=library"cn.Opencn_strsql_str="select*fromuserinfo"rs.Opensql_str,cn,adOpenDynamic,adLockOptimisticrs.AddNewrs("username")=Trim(Text1.Text)rs("userpas
8、sword")=Trim(Text2.Text)rs.Updaters.CloseMsgBox"注冊(cè)成功!",vbExclamation+vbOKOnly,"提示"EndSubPrivateSubLabel1_Click()EndSub113.2各功能代碼圖書信息的編輯:PrivateSubCommand1_Click()Adodc1.Recordset.AddNewAd