• 
    

    
    

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

      內(nèi)置數(shù)據(jù)庫在信息管理系統(tǒng)中的應(yīng)用

      2013-04-29 22:34:55余志飛羅任秀
      智能計算機與應(yīng)用 2013年5期
      關(guān)鍵詞:信息管理系統(tǒng)

      余志飛 羅任秀

      摘要:針對傳統(tǒng)信息管理系統(tǒng)中,存在訪問和操作外部數(shù)據(jù)庫步驟繁瑣,開發(fā)與運行成本高,系統(tǒng)可移植性差等問題,采用了內(nèi)置數(shù)據(jù)庫技術(shù),包括在系統(tǒng)中創(chuàng)建,訪問以及操作內(nèi)置數(shù)據(jù)庫。應(yīng)用結(jié)果表明在信息管理系統(tǒng)中采用內(nèi)置數(shù)據(jù)庫,可簡化數(shù)據(jù)庫訪問和操作步驟,提高系統(tǒng)可移植性,從而降低開發(fā)運行與管理數(shù)據(jù)的成本。

      關(guān)鍵詞:信息管理系統(tǒng); 內(nèi)置數(shù)據(jù)庫; 訪問與操作; 開發(fā)編程

      中圖分類號:TP315 文獻標識碼:A 文章編號:2095-2163(2013)05-0058-03

      0引言

      傳統(tǒng)的信息管理系統(tǒng)在連接外部數(shù)據(jù)庫時,必須安裝相關(guān)的數(shù)據(jù)庫管理系統(tǒng)[1],如此應(yīng)用程序才能成功連接數(shù)據(jù)庫并運行在本地服務(wù)器上,只是這樣的應(yīng)用程序需要更多硬件和軟件的支持,因而導(dǎo)致開發(fā)成本更高。特別地,當(dāng)程序移植到其他服務(wù)器時,較易出現(xiàn)不能運行的情況,對于數(shù)據(jù)庫的訪問和操作也更加繁瑣。針對這種情況,作者在開發(fā)的贛州有色金屬礦產(chǎn)資源信息管理系統(tǒng)[2]中采用了內(nèi)置數(shù)據(jù)庫技術(shù),下面詳細闡述其應(yīng)用情況。

      1創(chuàng)建內(nèi)置數(shù)據(jù)庫

      為了在信息管理系統(tǒng)中嵌入內(nèi)置數(shù)據(jù)庫,首先必須在Visual Studio 2010開發(fā)工具下創(chuàng)建要開發(fā)的Winform項目[3-5],然后在創(chuàng)建完成的項目下單擊右鍵選擇添加->新建項,找到基于服務(wù)的數(shù)據(jù)庫單擊“添加”,即實現(xiàn)了內(nèi)置數(shù)據(jù)庫的創(chuàng)建,如圖1所示。

      即完成將內(nèi)置數(shù)據(jù)庫嵌入到應(yīng)用程序中,無需安裝數(shù)據(jù)庫管理系統(tǒng)便可對數(shù)據(jù)庫進行建表、插入、刪除、查詢數(shù)據(jù)等操作,簡化了數(shù)據(jù)庫操作的步驟,同時也降低了開發(fā)的成本。

      2實例化SqlConnection類訪問內(nèi)置數(shù)據(jù)庫

      當(dāng)將內(nèi)置數(shù)據(jù)庫嵌入到應(yīng)用程序后,還需將應(yīng)用程序和數(shù)據(jù)庫進行連接才能使用戶在信息管理系統(tǒng)中對數(shù)據(jù)庫中的數(shù)據(jù)進行操作[6-7],這時可將代碼寫入所創(chuàng)建的button控件下實現(xiàn)應(yīng)用程序?qū)?shù)據(jù)庫的連接,以下為代碼段:

      3.1執(zhí)行添加、刪除與修改數(shù)據(jù)的操作

      當(dāng)數(shù)據(jù)庫打開之后,就可在創(chuàng)建的button控件中插入代碼,實現(xiàn)對數(shù)據(jù)庫中數(shù)據(jù)的操作。以下即為代碼段:

      3.2執(zhí)行查詢與讀取數(shù)據(jù)的操作

      通過執(zhí)行查詢語句和實例化SqlDataReader類對數(shù)據(jù)庫中的數(shù)據(jù)進行查詢和讀取,代碼如下:

      3.3執(zhí)行數(shù)據(jù)顯示的操作

      在VS2010中找到工具箱->數(shù)據(jù)->BindingSource,將BindingSource拖動到創(chuàng)建完成的Winform程序下,并在屬性欄中找到Datasource將要顯示的數(shù)據(jù)源添加到BindingSource中,再將代碼添加到用來顯示數(shù)據(jù)所創(chuàng)建的控件button中。代碼如下:

      由于整個信息管理系統(tǒng)中數(shù)據(jù)庫是內(nèi)置的,所以不受本地服務(wù)器是否裝有數(shù)據(jù)庫管理系統(tǒng)的影響,可以將系統(tǒng)移植到另外服務(wù)器去運行,從而增強了系統(tǒng)的可移植性。

      4結(jié)束語

      基于內(nèi)置數(shù)據(jù)庫技術(shù)的贛州有色金屬礦產(chǎn)資源信息管理系統(tǒng)已在贛州市進行了實際應(yīng)用,通過應(yīng)用得到以下幾點結(jié)論:

      (1)在系統(tǒng)中集成內(nèi)置數(shù)據(jù)庫,不用安裝連接相應(yīng)的數(shù)據(jù)庫管理軟件,即可實現(xiàn)對數(shù)據(jù)庫的訪問和操作,從而可簡化訪問與操作數(shù)據(jù)庫的步驟;

      (2)由于數(shù)據(jù)庫包含在應(yīng)用程序中,就不用依賴服務(wù)器上的數(shù)據(jù)庫管理軟件,程序可在其他服務(wù)器上運行,從而可增強程序的獨立性和可移植性;

      (3)內(nèi)置數(shù)據(jù)庫技術(shù)可運用在針對中小型企業(yè)信息管理系統(tǒng)的開發(fā)中,從而提高開發(fā)系統(tǒng)的效率,降低運行程序與管理信息的成本。

      當(dāng)然,內(nèi)置數(shù)據(jù)庫也面臨著庫存空間小等問題,下一步將對這些問題進行更深入的研究。

      猜你喜歡
      信息管理系統(tǒng)
      三維可視化信息管理系統(tǒng)在選煤生產(chǎn)中的應(yīng)用
      信息管理系統(tǒng)在工程項目管理的應(yīng)用
      基于三維TGIS的高速公路綜合信息管理系統(tǒng)
      SaaS模式下的房地產(chǎn)中介公司信息管理系統(tǒng)
      高速公路綠色通道信息管理系統(tǒng)開發(fā)與實踐
      信息管理系統(tǒng)在招標代理工作中的應(yīng)用
      變電站“四遙”信息管理系統(tǒng)的開發(fā)與應(yīng)用
      廣西電力(2016年4期)2016-07-10 10:23:38
      基于C/S架構(gòu)的醫(yī)院信息管理系統(tǒng)的研究與實現(xiàn)
      高速公路排隊預(yù)警信息管理系統(tǒng)
      基于Web的高職學(xué)生信息管理系統(tǒng)的設(shè)計與實現(xiàn)
      蓝山县| 平邑县| 防城港市| 海安县| 锡林浩特市| 高尔夫| 濮阳县| 天峻县| 广德县| 金川县| 江川县| 深泽县| 阿尔山市| 苏尼特左旗| 饶阳县| 南京市| 乌兰县| 驻马店市| 长武县| 略阳县| 织金县| 瓮安县| 洛南县| 固始县| 凤山县| 广南县| 靖西县| 岳阳市| 九寨沟县| 南澳县| 嘉禾县| 普陀区| 嘉义县| 绥阳县| 如皋市| 石首市| 海安县| 公安县| 仙桃市| 建宁县| 潼南县|