• 
    

    
    

      99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看

      ?

      基于ADO訪問技術(shù)的茶葉殺青機數(shù)據(jù)庫的設(shè)計

      2019-04-17 07:35:04宋揚揚李為寧李兵
      中國茶葉加工 2019年1期
      關(guān)鍵詞:參數(shù)信息窗體控件

      宋揚揚, 李為寧, 李兵,2*

      (1.安徽農(nóng)業(yè)大學(xué)工學(xué)院,安徽合肥 230036;2.安徽農(nóng)業(yè)大學(xué)茶樹生物學(xué)與資源利用國家重點實驗室,安徽合肥 230031)

      茶葉機械是茶葉生產(chǎn)過程的重要生產(chǎn)要素,茶葉產(chǎn)品的質(zhì)量安全關(guān)鍵在于貫徹清潔化的生產(chǎn)[1]。近年來茶機企業(yè)增長速度較快,不同企業(yè)生產(chǎn)的茶葉加工機械標(biāo)準(zhǔn)不盡相同,型號雜亂繁多,導(dǎo)致用戶對于各類茶機沒有深入的了解,無法進行詳細的比較,進而在茶機的選型和生產(chǎn)線的配置上沒有合理的方案,與日本等發(fā)達國家在茶葉及其它農(nóng)產(chǎn)品加工技術(shù)管理水平的方面相比存在一定差距[2]。對于不同型號、不同標(biāo)準(zhǔn)的茶機,用戶應(yīng)利用茶葉加工機械數(shù)據(jù)庫來進行篩選,對茶葉加工機械進行合理的選型以及配置高效的生產(chǎn)線,提高工作效率。文章所介紹的數(shù)據(jù)庫主要是針對茶葉殺青機設(shè)計的,以Visual Basic 6.0為開發(fā)工具,利用Access 2010數(shù)據(jù)庫平臺并通過ADO數(shù)據(jù)庫訪問技術(shù)構(gòu)建了茶葉殺青機數(shù)據(jù)庫[3]。該數(shù)據(jù)庫可以對不同型號、不同標(biāo)準(zhǔn)的茶葉殺青機進行規(guī)范管理、科學(xué)統(tǒng)計和快速查詢,讓用戶可以詳細了解不同企業(yè)生產(chǎn)的茶葉殺青機具體信息,從而迅速根據(jù)所需做出最合理的選擇,減少不必要的工作量。

      1 數(shù)據(jù)庫開發(fā)環(huán)境

      Visual Basic(以下簡稱 VB)是 Windows環(huán)境下操作簡單、易學(xué)易懂、快捷高效的可視化編程語言開發(fā)系統(tǒng),應(yīng)用領(lǐng)域十分廣泛。當(dāng)前,VB和VC是開發(fā)Windows應(yīng)用程序主要的語言,它們都是面向?qū)ο蟮某绦蛟O(shè)計語言,但對于開發(fā)茶葉殺青機數(shù)據(jù)庫這樣的中小型應(yīng)用程序來說,利用VB可視化集成開發(fā)環(huán)境更為實用。VB擁有圖形用戶界面(GUI)和快速應(yīng)用程序開發(fā)(RAD)系統(tǒng),可輕易使用DAO、RDO、ADO連接數(shù)據(jù)庫,或者輕松創(chuàng)建Active X控件,用于高效生成類型安全和面向?qū)ο蟮膽?yīng)用程序,被越來越多地用作數(shù)據(jù)庫應(yīng)用程序的前端開發(fā)工具[4]。

      Microsoft Office Access (以下簡稱 Access)是微軟發(fā)布的關(guān)系數(shù)據(jù)庫管理系統(tǒng),它結(jié)合了Microsoft Jet Database Engine和圖形用戶界面兩項特點,其開發(fā)對象主要是Microsoft JET數(shù)據(jù)庫和Microsoft SQL Server數(shù)據(jù)庫[5]。Access支持VB宏語言,它是一個面向?qū)ο蟮木幊陶Z言,可以引用各種對象,包括DAO(數(shù)據(jù)訪問對象),Active X數(shù)據(jù)對象,以及許多其他的Active X組件。

      文章設(shè)計的數(shù)據(jù)庫是將VB 6.0作為前端控制界面,Access 2010作為后臺數(shù)據(jù)庫[6],主要采用ADODC控件和DataGrid控件連接數(shù)據(jù)庫的方法。該數(shù)據(jù)庫包括三個部分組成:用戶界面、數(shù)據(jù)引擎和數(shù)據(jù)庫。其中數(shù)據(jù)庫引擎存在于用戶界面和數(shù)據(jù)庫之間,起著中介作用[7],是程序運行的中樞,當(dāng)用戶向中樞發(fā)出請求時,它會自動接收并返回所需結(jié)果,用戶通過數(shù)據(jù)庫引擎實現(xiàn)對數(shù)據(jù)庫的操作,其運行過程如圖1所示。

      圖1 程序運行圖Fig.1 Program diagram

      2 數(shù)據(jù)庫總體結(jié)構(gòu)設(shè)計和E-R圖分析

      2.1 數(shù)據(jù)庫總體結(jié)構(gòu)設(shè)計

      茶葉殺青機數(shù)據(jù)庫,用戶可以快捷的對茶葉殺青機進行查詢和了解。其主要功能是對茶葉殺青機的生產(chǎn)企業(yè)、技術(shù)參數(shù)和實物圖片進行查詢、添加、修改和刪除等操作,其總體結(jié)構(gòu)框架設(shè)計如圖2所示。

      圖2 茶葉殺青機數(shù)據(jù)庫總體結(jié)構(gòu)框架Fig.2 Overall structure framework of tea fixation machine database

      (1)用戶登錄:用戶在客戶端打開茶葉殺青機數(shù)據(jù)庫的管理后臺,輸入正確用戶名和密碼后,點擊登錄即可進入。當(dāng)用戶輸入的信息錯誤時,則彈出錯誤警告。

      (2)主菜單界面:設(shè)置有不同功能的控件,用戶可以單擊相對應(yīng)的按鈕查詢相關(guān)的殺青機信息。

      (3)庫:主要包括參數(shù)信息庫、企業(yè)信息庫和圖片信息庫。用戶從主菜單界面進入不同型號的殺青機界面后,通過單擊相關(guān)按鈕,實現(xiàn)實物圖片、參數(shù)信息和企業(yè)信息的查詢。

      根據(jù)數(shù)據(jù)庫的實際情況需要,利用Access 2010創(chuàng)建了 “生產(chǎn)企業(yè)信息”“具體參數(shù)信息”兩個數(shù)據(jù)庫表。為了簡化編程,提高數(shù)據(jù)庫的處理能力,設(shè)計時創(chuàng)建了ADODC控件來連接數(shù)據(jù)庫和DataGrid控件來顯示數(shù)據(jù)庫具體內(nèi)容,再利用其它控件對調(diào)用的數(shù)據(jù)庫進行查詢、添加、修改、刪除等操作。這種方法可以一次處理多條記錄,比起運用文本框的窗體式處理,提高了瀏覽速度,且查找定位也方便[8]。

      2.2 數(shù)據(jù)庫E-R圖分析

      E-R圖設(shè)計是茶葉殺青機數(shù)據(jù)庫設(shè)計的重要步驟,E-R圖的分析與設(shè)計過程就是數(shù)據(jù)庫的數(shù)據(jù)實體設(shè)計過程[9],同時也是數(shù)據(jù)庫表的設(shè)計過程,E-R中不僅描述了數(shù)據(jù)庫所涉及的信息[10],也描述了各實體間的關(guān)聯(lián)關(guān)系。數(shù)據(jù)庫中涉及的實體包括用戶信息、殺青機數(shù)據(jù)庫、產(chǎn)品信息、企業(yè)信息、參數(shù)信息、圖片信息。文章設(shè)計的數(shù)據(jù)庫實體間關(guān)系E-R圖如圖3所示,其中參數(shù)信息實體有產(chǎn)品品牌、產(chǎn)品型號、電機功率、小時產(chǎn)量、滾筒轉(zhuǎn)速、滾筒尺寸、能源形式、外形尺寸等八個屬性,企業(yè)信息實體有產(chǎn)品品牌、生產(chǎn)企業(yè)、聯(lián)系人、聯(lián)系電話、地址等五個屬性。

      圖3 實體間關(guān)系E-R圖Fig.3 E-R diagram of inter entity relationship

      3 數(shù)據(jù)庫關(guān)鍵技術(shù)分析及界面設(shè)計

      3.1 數(shù)據(jù)庫關(guān)鍵技術(shù)分析

      茶葉殺青機數(shù)據(jù)庫,使用ADODC控件和DataGrid控件相互配合的方式來建立窗體與數(shù)據(jù)庫表之間的聯(lián)系。VB支持多種數(shù)據(jù)庫,文章設(shè)計的數(shù)據(jù)庫采用的數(shù)據(jù)庫表是Access 2010數(shù)據(jù)庫[11],即“.mdb”文件。ADODC控件是具有“數(shù)據(jù)源”屬性的控件,將數(shù)據(jù)字段的內(nèi)容賦值給ADODC控件,并在DataGrid控件中顯示或修改這些內(nèi)容,還可以添加新的內(nèi)容[12]。ADODC控件鏈接數(shù)據(jù)庫的目標(biāo)是查詢、添加、修改和刪除數(shù)據(jù)源[13],基本步驟如下:

      (1)在新建的VB6.0窗體中創(chuàng)建ADODC控件,放置于合適的位置;

      (2)設(shè)置 ADODC屬性,選擇使用連接字符串,選擇 Microsoft Jet 4.0 OLE DB Provider,然后選擇之前準(zhǔn)備好的數(shù)據(jù)庫并測試,顯示測試成功即可;在ADODC屬性記錄源頁面命令類型選擇2-adcmdtable,表或存儲過程名稱選擇之前建立的數(shù)據(jù)庫表,點擊確定即可;

      (4)在窗體繼續(xù)創(chuàng)建DataGrid控件,并設(shè)置DataGrid控件的DataSource屬性為ADODC;

      (5)通過 VB 6.0的編程語言“Adodc1.Recordset.AddNew”和“Adodc1.Recordset.Delete”等 代 碼對數(shù)據(jù)庫表進行查詢、添加、修改、刪除等操作;

      (6)更新數(shù)據(jù)源,運行代碼Adodc1.Recordset.Update,即將修改后的結(jié)果返回數(shù)據(jù)源。

      3.2 數(shù)據(jù)庫界面設(shè)計

      茶葉殺青機數(shù)據(jù)庫的界面包括軟件封面、用戶登錄界面、數(shù)據(jù)庫主界面、參數(shù)信息界面和企業(yè)信息界面等五部分,其中參數(shù)信息界面的窗體和企業(yè)信息界面的窗體的操作都是在數(shù)據(jù)庫主界面的基礎(chǔ)上實現(xiàn)的。當(dāng)運行茶葉殺青機數(shù)據(jù)庫程序時,鼠標(biāo)單擊“進入系統(tǒng)”,彈出用戶登錄界面,如圖4所示,再輸入用戶名和密碼,可進入數(shù)據(jù)庫主界面如圖5所示。

      其具體實現(xiàn)部分代碼:

      進入菜單主界面后,可以通過菜單欄中的“選項”或者單擊窗體上的各個控件,來查詢不同型號殺青機的關(guān)鍵信息,如圖6所示。

      圖4 茶葉殺青機數(shù)據(jù)庫用戶登錄界面Fig.4 User login interface of tea fixation machine database

      圖5 茶葉殺青機數(shù)據(jù)庫菜單主界面Fig.5 Menu main interface of tea fixation machine database

      4 結(jié)語

      文章設(shè)計的茶葉殺青機數(shù)據(jù)庫主要是通過VB 6.0的可視控件,只需少量的代碼就形成了與Access 2010數(shù)據(jù)庫表的無形連接,它可以多、快、好、省地創(chuàng)建理想的、形象生動的可視化界面,用戶可以隨時查詢、添加、修改、刪除數(shù)據(jù)庫內(nèi)的信息,界面友好直觀,操作簡單便捷;該數(shù)據(jù)庫程序設(shè)計簡單易行,維護方便,也便于軟件的改進、升級與提高,顯示出良好的實用性,克服了靜態(tài)管理數(shù)據(jù)庫的弊端,又具有靈活的動態(tài)管理模式及智能化的人機交互界面,大大提高管理人員的工作效率。

      圖6 茶葉殺青機數(shù)據(jù)庫關(guān)鍵信息界面Fig.6 Key information interface of tea fixation machine database

      猜你喜歡
      參數(shù)信息窗體控件
      基于BIM技術(shù)的建筑構(gòu)件參數(shù)信息交互研究
      基于SolidWorks和Excel二次開發(fā)零部件參數(shù)化設(shè)計研究
      BIM參數(shù)信息在管網(wǎng)運維平臺上的應(yīng)用研究
      試談Access 2007數(shù)據(jù)庫在林業(yè)檔案管理中的應(yīng)用
      檔案天地(2019年5期)2019-06-12 05:12:02
      模擬輸注系統(tǒng)的設(shè)計與應(yīng)用
      關(guān)于.net控件數(shù)組的探討
      軟件(2018年7期)2018-08-13 09:44:42
      基于LayeredWindow的異形窗體局部刷新
      中文信息(2014年2期)2014-03-06 23:49:14
      巧設(shè)WPS窗體控件讓表格填寫更規(guī)范
      就這樣玩會VBA中常見的自定義控件
      電腦迷(2012年24期)2012-04-29 00:44:03
      WinCE.net下圖形用戶界面的開發(fā)
      通榆县| 二手房| 六安市| 于田县| 杭州市| 西畴县| 宜阳县| 苍山县| 祁东县| 景洪市| 宿迁市| 昭苏县| 西华县| 平昌县| 商丘市| 墨脱县| 襄城县| 丹寨县| 五大连池市| 梓潼县| 扎鲁特旗| 呼伦贝尔市| 桦南县| 安徽省| 会昌县| 绥芬河市| 怀来县| 晋宁县| 静海县| 石嘴山市| 汉阴县| 右玉县| 温宿县| 海林市| 长白| 白水县| 枣强县| 彰武县| 芦山县| 长垣县| 资溪县|