(精品論文)計算機圖書管理系統(tǒng)畢業(yè)論文(VB開發(fā),適用于院系)_第1頁
(精品論文)計算機圖書管理系統(tǒng)畢業(yè)論文(VB開發(fā),適用于院系)_第2頁
(精品論文)計算機圖書管理系統(tǒng)畢業(yè)論文(VB開發(fā),適用于院系)_第3頁
(精品論文)計算機圖書管理系統(tǒng)畢業(yè)論文(VB開發(fā),適用于院系)_第4頁
(精品論文)計算機圖書管理系統(tǒng)畢業(yè)論文(VB開發(fā),適用于院系)_第5頁
已閱讀5頁,還剩38頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

致謝在本次畢業(yè)設計中,我從指導老師身上學到了很多東西。她認真負責的工作態(tài)度,嚴謹的治學精神和深厚的理論水平都使我收益匪淺。她無論在理論上還是在實踐中,都給與我很大的幫助,使我得到很大的提高,這對于我以后的工作和學習都有一種巨大的幫助,在此感謝她耐心的輔導。在撰寫論文階段,指導老師幾次審閱我的論文,提出了許多寶貴意見,沒有她的指導,我們就不能較好的完成課題設計的任務。另外,我還要感謝在這幾年來對我有所教導的老師,他們孜孜不倦的教誨不但讓我學到了很多知識,而且讓我掌握了學習的方法,更教會了我做人處事的道理,在此表示感謝。同時,在系統(tǒng)開發(fā)過程中還有同組的同學也給了我不少幫助,這里一并表示感謝。第一章 Visual Basic 企業(yè)版簡介Visual Basic(VB)是一種由微軟公司開發(fā)的包含協(xié)助開發(fā)環(huán)境的事件驅動編程語言。從任何標準來說,VB都是世界上使用人數最多的語言不僅是盛贊VB的開發(fā)者還是抱怨VB的開發(fā)者的數量。它源自于BASIC編程語言。VB擁有圖形用戶界面(GUI)和快速應用程序開發(fā)(RAD)系統(tǒng),可以輕易的使用DAO、RDO、ADO連接數據庫,或者輕松的創(chuàng)建ActiveX控件。程序員可以輕松的使用VB提供的組件快速建立一個應用程序。1.1 Visual Basic發(fā)展歷史1991年,微軟公司推出了Visual Basic 1.0版。這在當時引起了很大的轟動。這個連接編程語言和用戶界面的進步被稱為Tripod(有些時候叫做Ruby),最初的設計是由阿蘭庫珀(Alan Cooper)完成的。許多專家把VB的出現當做是軟件開發(fā)史上的一個具有劃時代意義的事件。其實,以我們現在的目光來看,VB1.0的功能實在是太弱了;(不過最近VB6.0, VB.NET的功能相當大?。5诋敃r,它是第一個“可視”的編程軟件。這使得程序員欣喜之極,都嘗試在VB的平臺上進行軟件創(chuàng)作。微軟也不失時機地在四年內接連推出VB2.0,VB3.0,4.0三個版本。并且從VB3開始,微軟將ACCESS的數據庫驅動集成到了VB中,這使得VB的數據庫編程能力大大提高。從VB4開始,VB也引入了面向對象的程序設計思想。VB功能強大,學習簡單。而且,VB還引入了“控件”的概念,使得大量已經編好的VB程序可以被我們直接拿來使用。VB1.0的DOS版本VB1.0于1991年發(fā)布。這個連接編程語言和用戶界面的進步被稱為Tripod(有些時候叫做Ruby),最初的設計是由阿蘭庫珀(Alan Cooper)完成的2002年Visual Basic .NET 2002 (v7.0)問世,2003年Visual Basic .NET 2003 (v7.1)問世,2005年11月7日Visual Basic 2005 (v8.0)問世,同時間推出Visual Basic 2005的免費簡化版本Visual Basic 2005 Express Edition給Visual Basic初學者及學生使用。VB 2005的“顯著”優(yōu)點是,可以直接編寫出XP風格的按鈕,以及其他的控件。但是其編寫的小程序占用近10MB的內存。2007年12月,微軟推出了Visual Studio 2008 Beta 2 (v9),在代碼輸入上可比VB2005快很多,在非特殊的情況下,VB2008會自動開啟、自動完成關鍵字,而且支持最新的.NET Framework 3.5 Beta 2。通過幾年的發(fā)展,它已成為一種專業(yè)化的開發(fā)語言和環(huán)境。用戶可用Visual Basic快速創(chuàng)建Windows程序,現在還可以編寫企業(yè)水平的客戶端/服務器程序及強大的數據庫應用程序。VB會吸引更多的贊譽和批評,也會繼續(xù)為廣大的用戶和程序員使用。它非常適合用來開發(fā)擁有友好界面的程序(比如針對終端的數據),但是不適合開發(fā)其它程序(比如聯(lián)合計算程序)?,F在還有某一些VB軟件的精簡版,比如VB6的精簡版。1.2Visual Basic語言特性一個典型的VB進程VB的中心思想就是要便于程序員使用,無論是新手或者專家。VB使用了可以簡單建立應用程序的GUI系統(tǒng),但是又可以開發(fā)相當復雜的程序。VB的程序是一種基于窗體的可視化組件安排的聯(lián)合,并且增加代碼來指定組建的屬性和方法。因為默認的屬性和方法已經有一部分定義在了組件內,所以程序員不用寫多少代碼就可以完成一個簡單的程序。過去的版本里面VB程序的性能問題一直被放在了桌面上,但是隨著計算機速度的飛速增加,關于性能的爭論已經越來越少。窗體控件的增加和改變可以用拖放技術實現。一個排列滿控件的工具箱用來顯示可用控件(比如文本框或者按鈕)。每個控件都有自己的屬性和事件。默認的屬性值會在控件創(chuàng)建的時候提供,但是程序員也可以進行更改。很多的屬性值可以在運行時候隨著用戶的動作和修改進行改動,這樣就形成了一個動態(tài)的程序。舉個例子來說:窗體的大小改變事件中加入了可以改變控件位置的代碼,在運行時候每當用戶更改窗口大小,控件也會隨之改變位置。在文本框中的文字改變事件中加入相應的代碼,程序就能夠在文字輸入的時候自動翻譯或者阻止某些字符的輸入。VB的程序可以包含一個或多個窗體,或者是一個主窗體和多個子窗體,類似于操作系統(tǒng)的樣子。有很少功能的對話框窗口(比如沒有最大化和最小化按鈕的窗體)可以用來提供彈出功能。VB的組件既可以擁有用戶界面,也可以沒有。這樣一來服務器端程序就可以處理增加的模塊。VB使用參數計算的方法來進行垃圾收集,這個方法中包含有大量的對象,提供基本的面向對象支持。因為越來越多組建的出現,程序員可以選用自己需要的擴展庫。和有些語言不一樣,VB對大小寫不敏感,但是能自動轉換關鍵詞到標準的大小寫狀態(tài),以及強制使得符號表入口的實體的變量名稱遵循書寫規(guī)則。默認情況下字符串的比較是對大小寫敏感的,但是可以關閉這個功能。VB使得大量的外界控件有了自己的生存空間。大量的第三方控件針對VB提供。VB也提供了建立、使用和重用這些控件的方法,但是由于語言問題,從一個應用程序創(chuàng)建另外一個并不簡單。1.3 Visual Basic術語在討論Visual Basic時,經??梢月牭揭韵逻@些術語,因此對這些術語的基本理解十分有幫助。控件簡單的說,控件就是構成或者說建造Visual Basic應用程序的圖形化工具,包括窗體、按鈕、復選框、列表框、數據控件、表格控件和圖片控件等等.。事件由用戶或操作系統(tǒng)引發(fā)的動作。事件的示例有擊鍵、單擊鼠標(Click)、雙擊鼠標(DblClick)、一段時間的限制,或從端口接收數據。方法嵌入在對象定義中的程序代碼,它定義對象怎樣處理信息并響應某事件。例如,數據庫對象有打開紀錄集并從一個記錄移動到另一個記錄的方法程序的基本元素,它含有定義其特征的屬性,定義其任務和識別它可以響應的事件的方法??丶痛绑w是Visual Basic中所有對象的示例。對象一個控件、窗體等都可被看作一個對象。過程為完成某些特定的任務而編寫的代碼段,過程通常用于響應特定的事件,也可以當作應用程序的用戶自定義函數來使用。屬性屬性是組成用戶界面的各對象的性質的具體描述。例如上述“對象”中所提到的尺寸、位置、顏色、寬度、高度等等都稱為控件的 屬性。屬性決定對象的外觀,有時也決定對象的行為。對象的屬性絕大部分是VB中已經事先定義好的,但也有的屬性是需要在應用 過程中才去定義的。屬性即可為對象提供數據,也能從對象取回信息。1.4 VB的局限性VB5和VB6都是面向對象的編程語言,但是不包含繼承特性。VB中提供了特殊的類的功能,但是還是不能滿足程序員的需求。VB.net 包含了所有面向對象的特性。多線程支持 (VB.Net 2002以及之后的版本,都支持多線程技術。)異常處理。VB.net中使用了Try-Catch-Finally來處理異常。而VB中只有On Error Goto line語句。對指針的支持非常有限:VB只能支持8到32位的整形,很多語言都有無限制的支持。VB不允許在任何數組內存在不變的變量。VB不支持以上特性,程序員需要自己建構方法來實現相似的功能1.5 Visual Basic 6.0企業(yè)版安裝根據電腦運行速度,決定安裝速度1安裝時。將Visual Basic 6.0 系統(tǒng)光盤放如CD_ROM驅動器。2在“我的電腦”中找到Setup.exe文件.雙擊此文件,運行安裝向導。3、按照提示,單擊“下一步”按鈕進行安裝。4、選擇安裝文件夾。5、在安裝的過程中,需要“接受協(xié)議”和輸入產品號和用戶ID。6、選擇公用安裝文件夾路徑。7、點擊“繼續(xù)”8、確認軟件信息,點擊“確定”9、點擊“典型安裝”或“自定義安裝”就可以開始安裝了。第二章 數據庫設計( mdb )2.1 數據的概念辦公軟件Office套件中,最為廣大用戶熟悉的是Word和Excel,因為它們功能強大且方便易用,更因為它們不僅可用于辦公,還可用于個人寫作和家庭記帳理財等。同為Office套件中一部分的Access,雖然有著同樣強大的功能,但使用的人卻相對少些,不像Word和Excel那樣廣泛。事實上,真正用過Access的用戶,對其強大功能和靈活應用均稱贊有加。 Access 數據庫管理系統(tǒng)是Microsoft Office 套件的重要組成部分,適用于小型商務活動,用以存貯和管理商務活動所需要的數據。Access不僅是一個數據庫,而且它具有強大的數據管理功能,它可以方便地利用各種數據源,生成窗體(表單),查詢,報表和應用程序等。 有結構的數據集合,它與一般的數據文件不同,(其中的數據是無結構的)是一串文字或數字流。數據庫中的數據可以是文字、圖象、聲音等。 Access一種關系式數據庫,關系式數據庫由一系列表組成,表又由一系列行和列組成,每一行是一個記錄,每一列是一個字段,每個字段有一個字段名,字段名在一個表中不能重復。圖1是一個“產品”表的例子。“產品”表由10個記錄組成,一個記錄占一行,每一個記錄由產品ID、產品名稱、庫存量、訂貨量、單價和折扣率6個字段組成。“產品ID”是字段名,其下面的1,2等是字段的值。 表與表之間可以建立關系(或稱關聯(lián),連接),以便查詢相關聯(lián)的信息。Access數據庫以文件形式保存,文件的擴展名是MDB。 Access 數據庫由六種對象組成,它們是表、查詢、窗體、報表、宏和模塊。 1. 表(Table)表是數據庫的基本對象,是創(chuàng)建其他5種對象的基礎。表由記錄組成,記錄由字段組成,表用來存貯數據庫的數據,故又稱數據表。 2. 數據查詢(Query)查詢可以按索引快速查找到需要的記錄,按要求篩選記錄并能連接若干個表的字段組成新表。 3. 數據窗體(Form)窗體提供了一種方便的瀏覽、輸入及更改數據的窗口。還可以創(chuàng)建子窗體顯示相關聯(lián)的表的內容。窗體也稱表單。 4. 數據報表(Report)報表的功能是將數據庫中的數據分類匯總,然后打印出來,以便分析。5. 數據宏(Macro)宏相當于DOS中的批處理,用來自動執(zhí)行一系列操作。Access列出了一些常用的操作供用戶選擇,使用起來十分方便。 6. 數據模塊(Module)模塊的功能與宏類似,但它定義的操作比宏更精細和復雜,用戶可以根據自己的需要編寫程序。模塊使用Visual Basic編程2.2 計算機管圖書管理系統(tǒng)數據庫 計算機管理系統(tǒng)圖書管理系統(tǒng)數據庫模式定義了數據庫的結構、表、關系、域和業(yè)務規(guī)則。 數據庫模式是一種設計,數據庫和應用正是建立在此基礎上的。域是一列可能擁有的值的集合。必須為每一個表的每一列確定域。除了數據的物理必填字段外,還需要確定是否有些域對表來說是唯一的。計算機管理系統(tǒng)圖書管理系統(tǒng)數據庫模式的最后一個要素是業(yè)務規(guī)則,它是對需要反映在數據庫和數據庫應用程序中的業(yè)務活動的允許空字符串。業(yè)務規(guī)則是模式的一個重要部分,因為他們指定了無論什么數據變化到達DBMS引擎,允許的數據值必須滿足的允許空字符串。不管無效的數據變化請求是來自窗體的用戶、查詢/修改請求還是應用程序DBMS都應該拒絕。遺憾的是,不同的DBMS產品用不同的方法實施業(yè)務規(guī)則。在某些情況下,DBMS產品不具備實施必要業(yè)務規(guī)則的能力,必須以代碼形式把它們編入應用程序。2.3 利用DATA控件訪問數據庫該軟件是利用ACCESS數據庫,操作方便,簡單。在ACCESS數據庫中不需要創(chuàng)建數據連接,因為它是VB中默認的數據庫形式。這里的數據庫采用Access,用ADO作為連接數據對象。以歸納為以下幾步:1. 建立Access 數據庫啟動Access,建立一個空的數據庫ComputerBookmanage,如圖8所示。使用程序設計器建立系統(tǒng)需要的表圖書表:讀者表:還書表:借書表:用戶表:2、連接數據在Visual Basic環(huán)境下,選擇“工程”“引用”命令,在隨后出現的對話框中選擇“Microsoft ActiveX Data Objects 2.0 Library”,然后單擊“確定”按鈕,如圖:3.0引用ADO連接數據庫在程序設計的公共模塊中,先定義ADO連接對象。語句如下:Public conn As New ADODB.Connection 標記連接對象然后在子程序中,用如下的語句即可打開數據庫:Dim connectionstring As Stringconnectionstring = provider=Microsoft.Jet.oledb.4.0; &_data source= ComputerBookmanage .mdbconn.Open connectionstring4.0 設置ODBCVB的ADO對象是通過ODBC來訪問數據庫,所以還要建立ODBC數據引擎接口。打開控制面板中的“管理工具”“數據源”(ODBC),出現如圖所示的對話框。 圖17 ODBC對話框單擊“添加”按鈕,出現“創(chuàng)建新數據源”對話框,如圖18所示。5.0創(chuàng)建新數據源”對話框選擇Microsoft Access Driver(*.mdb),單擊“完成”按鈕,出現如圖19所示對話框。設置連接數據源 在“數據源名”文本框中添加一個名字,單擊“確定”按鈕完成系統(tǒng)默認連接設置。然后在ODBC對話框中單擊“確定”按鈕完成ODBC設置。2.4 MDB數據流程圖以及數據表 1.基本表:書籍 book字段類型字段大小必填字段允許空字符串管理人員文本50否是圖書編號文本12是否圖書名稱文本16否是作者文本8否是出版社文本20否是庫存量數字小數是是入庫時間日期/時間自動否無2.基本表:用戶表 user_table字段類型字段大小必填字段允許空字符串登錄名文本16否是密碼文本16否是身份文本50否是權限數字1否是3.基本表:讀者表字段類型字段大小必填字段允許空字符串讀者姓名文本8是主鍵讀者編號數字50是否性別文本2否是讀者類別文本50否是工作單位文本50否是家庭地址文本50否否電話號碼文本50自動自動登記日期日期/時間自動自動自動已借書數量數字自動自動自動4.基本表:職工信息 worker字段類型字段大小必填字段允許空字符串管理人員文本50否是工號數字50是否姓名文本8否是性別文本2否是電話數字13否是住址5.基本表:借閱信息 reader字段類型字段大小必填字段允許空字符串序號自動編號(長整型)主鍵工號文本250圖書編號文本250借閱時間日期/時間長日期ADO中的數據對象通常保存的是查詢結果。Record Set是ADO中最復雜的對象,有許多屬性和方法。Record Set保存的是一行行的記錄,并標有一個當前記錄。以下是創(chuàng)建方法:可以直接利用DATA控件直接綁定,在DATA控件的屬性中的RECORDSOURCE對數據表進行連接。Set Record Set=DB.Openrecordset(sqtStr)這條語句創(chuàng)建并打開了對象Record Set,其中db是先前創(chuàng)建的鏈接對象,sqtStr是一個字串,代表一條標準的SQL語句。例如: sqlStr=“SELECT * FROM table1”Set Record Set=DB.Openrecordset(sqtStr),執(zhí)行后,對象Record Set中就保存了表table1中的所有記錄。第三章 計算機圖書管理系統(tǒng)數據3.1 數據庫與VB的連接當數據設置好后就應用VB當中去,步驟:新建一個模塊命名“ Database “在Database 添加代碼, 數據庫與VB的連接代碼(由于代碼很長見光盤code目錄下 “ database.txt”)3.2 關閉數據對象和鏈接對象在使用了ADO對象之后要關閉它,因為它使用了一定的服務器資源。通過調用方法close實現關閉,然后再釋放它。Record Set.closeSet Record Set=Nothing/關閉創(chuàng)建的數據對象mConn.closeSet mConn=Nothing/關閉創(chuàng)建的鏈接對象3.3 顯示數據庫中的內容利用MSFLEGRID控件來顯示數據庫中的內容,可以直接通過DATA控件來實現操作,也可以利用代碼來完成相關的操作。 sql = select * from book where 圖書信息 = & Text1(0).Text & If sql Then Set rs = db.OpenRecordset(sql)3.4 計算機圖書管理系統(tǒng)數據流程圖第四章 開發(fā)計算機圖書管理系統(tǒng)20094.1開發(fā)計算機圖書管理系統(tǒng)2009的目的計算機圖書館管理系統(tǒng)是我國大部分院?;蚱渌块T不可缺少的部分,書籍是人類精神食糧,尤其對一些學校,圖書館來說,非常重要。圖書館管理系統(tǒng)能夠為用戶實現借閱圖書、期刊、試卷合訂本等,隨著科學技術的不斷提高,計算機科學日漸成熟,其強大的功能已為人們深刻認識,它已進入人類社會的各個領域并發(fā)揮著越來越重要的作用。作為計算機應用的一部分,使用計算機對圖書資源信息進行管理,具有著手工管理所無法比擬的優(yōu)點.例如:查閱迅速、安全性高、可靠性高、存儲量大、保密性好、成本低等。這些優(yōu)點能夠極大地提高圖書館管理的效率,也是企業(yè)、學校的科學化、正規(guī)化管理,與世界接軌的重要條件,因此,開發(fā)這樣一套管理軟件是很有必要。4.2 開發(fā)計算機圖書管理系統(tǒng)的思路單從這一方面,開發(fā)圖書管理系統(tǒng)需要從以下幾個構思方面著手。1. 遐想遐想。即大膽地思維想象,在腦海形成一個框架,怎樣去開發(fā),如何去開發(fā),開發(fā)有什么好處即影響。開發(fā)會遇到什么問題,怎樣去解決.2. 繪圖即將遐想的,用圖象勾畫出來,呈現模擬系統(tǒng)的功能.3準備材料準備事先制作好材料。如軟件中所需要的圖片。代碼,軟件圖標(Ico)頁面圖片(bmp,jpg).4. 開發(fā)“糧草好了,就動兵馬” 意思是現實開發(fā)系統(tǒng)(如新建窗體,模塊等).第五章 計算機圖書管理系統(tǒng)模塊設計5.1界面設計規(guī)范以及流程圖(詳細見頁面1)主界面:菜單欄、工具條、工作區(qū)(本系統(tǒng)采用SSTab頁框)、狀態(tài)欄等。5.2 系統(tǒng)窗體匯總 窗體名稱窗體類型簡要說明FrmLogIn啟動窗體系統(tǒng)登陸Form1MDI主窗體系統(tǒng)主窗體Form2模式窗體圖書信息錄入Form3MDI子窗體職工信息錄入Form4模式窗體借書管理Form5模式窗體還書管理Form6模式窗體使用幫助Frm_sys_set模式窗體賬號管理frmAbout模式窗體關于軟件frmMsgMDI子窗體友情提示名稱類型模塊說明Database數據類型數據連接xp_canvas窗體窗體移動Xpcmdbutton按鈕個性按鈕Xphelp系統(tǒng)系統(tǒng)幫助Xptopbuttons系統(tǒng)最大化,最小化,關閉xpcmdbutton1按鈕借書Xpcmdbutton2按鈕還書Xpcmdbutton3按鈕圖書錄入Xpcmdbutton4按鈕職工錄入Xpcmdbutton5按鈕圖書查詢Xpcmdbutton6按鈕借閱查詢.5.3主窗體界面設計 主界面的設計采用標準無標題主窗口樣式,自上而下依次為:菜單欄、工具條、工作區(qū)(本系統(tǒng)采用SSTab頁框)、狀態(tài)欄等。所有系統(tǒng)用戶擁有相似的主界面。主界面包含基本的或共享的功能,如書目瀏覽與檢索,基本統(tǒng)計等。代碼見光盤code目錄下:main.txt主界面如下圖所示:1. 用戶登陸 該窗體主要完成用戶管理登陸功能,也是進入系統(tǒng)的一個重要的門檻,該門檻是有權限限制,根據不同的用戶帳號,功能也截然不同,這就是本系統(tǒng)的一個關鍵點。(默然讀者帳號;reader 密碼;008)代碼見光盤code目錄下:login.txt如果用戶名錯誤或者密碼錯誤” 友情提示”窗體就會響應,傳送信息給用戶提示1提示22.借書 該窗體主要完成讀者借閱功能,也是最重要的一項功能,讀者借閱圖書與職工人員,管理人員才能完成借閱功能,借閱后系統(tǒng)信息將保存,以便管理員能核對一下,以免出錯,假如你已經超過最大的借閱量,系統(tǒng)還會自動提醒管理員該讀者已經不能繼續(xù)借書了。該閱子模塊簡單,計算機圖書綜合信息以圖書編號歸攏在一起,方便借閱。代碼見光盤code目錄下: borrow.txt窗體圖:3. 還書 還書這一環(huán)節(jié),也同樣關鍵,用戶在知道工號的前提下,只要知道借書信息的圖書編號,就能方便的還書。代碼見光盤code目錄下: record.txt4. 圖書查詢 點擊 xpcmdbutton5控件按紐,數據控件將顯示 當前 表“BOOK”信息,如管理員,圖書編碼,圖書名稱,作者,出版社等,一目了然,無權限。程序代碼:Private Sub xpcmdbutton5_Click()open_connection (book)tablename = recordSet DataGrid1.DataSource = rstEnd Sub窗體圖:5. 圖書錄入新書錄入窗口中顯示的是員工必要信息??晒┯脩粼黾?、修改、刪除、顯示上一記錄、下一記錄等功能。向數據庫中添加新的記錄、刪除不需要的記錄、修改錯誤的記錄、對數據庫中的信息進行查詢。當用戶想修改某條記錄時,只要雙擊“修改記錄”安扭控件中修改要修改的記錄,就會自動彈出詳細信息窗體,該窗體已經顯示了你要得信息,你就可以對其該條記錄進行修改了。本系統(tǒng)的一大特點可以直接在TEXT文本框進行數據修改,修改后,按ENTER鍵即可完成修改,并保存在數據庫”book”表中。代碼見光盤code目錄下: Entry.txt窗體圖:5. 職工查詢 這一功能應用在“xpcmdbutton7”控件上,DataGrid1控件顯示職工信息,如職工的工號,姓名,地址等,讀者沒有查詢權限。代碼如下:Private Sub xpcmdbutton7_Click()open_connection (worker)tablename = workerSet DataGrid1.DataSource = rstEnd Sub窗體圖6.職工錄入該窗體可供管理員增加、修改、刪除、顯示上一記錄、下一記錄員工信息等功能。也同樣向數據庫中添加新的記錄、刪除不需要的記錄、修改錯誤的記錄、對數據庫中的信息進行查詢。當管理員想修改某條記錄時,只要雙擊“修改記錄”安扭控件中修改要修改的記錄,就會自動彈出詳細信息窗體,該窗體已經顯示了你要得信息,你就可以對其該條記錄進行修改了。也可以直接在TEXT文本框進行數據修改,修改后,按ENTER鍵即可完成修改,并保存在數據庫”worker”表中。代碼見光盤code目錄下: worker.txt7. 讀者信息這一功能應用在“xpcmdbutton15”控件上,DataGrid1控件顯示職工信息,如讀者的姓名,編號,地址,電話號碼等,任何人可以查閱直接添加信息。數據出于“reader 表中。代碼如下:Private Sub xpcmdbutton15_Click()open_connection readertablename = readerSet DataGrid1.DataSource = rstEnd Sub窗體圖:8. 使用幫助 該窗體顯示幫助信息窗體圖:9 帳號管理 帳戶管理,即可以添加權限帳戶,又可以對權限帳戶進行修改或者刪除,這里用戶權限級別分4種,關鍵字:1 .2 .3 .4 1代表數據瀏覽者;2:借書管理員;3:還書管理員;4:系統(tǒng)管理員;,修改后,數據將保存在“user_table表中代碼見光盤code目錄下:user.txt 10.友情提示窗體中Text1顯示所有錯誤信息.窗體圖:說明;Text1 屬性 borderstyle為0-None backclor屬性跟窗體顏色一樣 &H00C0FFFF& 所以上面圖片不見Text112.關于軟件 顯示軟件學校、編制人、指導老師等信息.窗體圖:說明:運行系統(tǒng)信息“將會打開電腦的詳細信息如圖:11其他功能設計無標題窗體移動1.新件一個控件定義為“xp_canvas”2.添加一個圖片項3.然后在控件代碼視圖添加代碼代碼如下見光盤code目錄下xp_canvas.txt4.應用到所需的窗體中最大化,最小化按鈕5.我的建議是加載控件上一條 下一條按鈕 顯示功能代碼Private Sub Command*_Click() 上一記錄If rst.BOF ThenfrmMsg.ShowfrmM.Visible = TruefrmMsg.Text1.Text = 已經到達記錄頂端!Exit SubElserst.MovePreviousEnd IfEnd SubPrivate Sub Command*_Click() 下一記錄If rst.EOF Then frmMsg.ShowfrmM.Visible = TruefrmMsg.Text1.Text = 已經到達記錄底端! Exit Sub Elserst.MoveNextEnd IfEnd Sub來者信息1. 也添加一個Label2. 在form也增加一行代碼代碼:Label*.Caption = frmLogin.Text1.Text顯示時間1.先在被動窗體添加一個 Timer 、Labe、控件2.在Timer添加代碼Label*.Caption = Now3,在窗體代

溫馨提示

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

評論

0/150

提交評論