物件導向的資料訪問類設計與使用

2022-11-11 17:45:02 字數 1967 閱讀 3439

2013年4月

石家莊職業技術學院學報

apr.2013

第25卷第2期

文章編號

物件導向的資料訪問類設計與使用

白會肖(石家莊職業技術學院資訊工程系,河北石家莊

050081)

摘要:分析了資料訪問類在物件導向應用程式設計中的作用,採用c#技術與sq1語句實現了資料訪問類中資料操作方法的封裝.

關鍵詞:物件導向;資料訪問類,c#技術中圖分類號:tp311.52

文獻標誌碼:a

在物件導向的web應用程式設計中,資料訪函式(用於初始化物件)、pre—問是實現動態資料顯示的核心技術.通常,為了降低函式(用於建立物件)、模組間的耦合度,體現各層間的獨立性,可以將資料exesql函式(用於執行非查詢sql語句)、get—

設計思想,採用c#技術與sql語句,設計了通用的象函式(用於執行查詢並返回單行單列訪問資料庫的方法.

值)[2].data資料訪問類的組成如圖1所示.

1資料訪問類設計

其**為:

結合資料訪問的需求,設計data類,包括構造

dg 資料操作類ii

illl

sql物件成員

函式exesql ̄數

函式函式

圖1data資料訪問類的組成

{宣告sqlcon—

nectl『on物件

}宣告sql—

//建立物件

物件//建構函式,初始化時連線資料庫

收稿日期

作者簡介:白會肖(1981一),女,河北欒城人,石家莊職業技術學院講師

第2期白會肖;物件導向的資料訪問類設計與使用27

一nul1)

{for(inti一

ext)}}

//執行非查詢sql語句一一.

//返回乙個dataset型別物件

ext)

try{一一}

//返回單行單列值

try{

)2資料訪問類的使用

設計好資料訪問類後,需要在設計頁面中呼叫相應的方法來完成業務.本文以使用者登入操作為例來展示資料訪問類的使用方法.其中,uid,pwd分

別表示使用者的賬號和密碼.login方法封裝了資料

讀取操作,返回值為true表示登入成功,false表

示登入失敗.**如下:

建立訪問資料類物件data

{strsql一

—where uid一

pwd);

else

)(下轉第33頁)

第2期李英輝:基於plc的四層電梯控制33

3 結論梯層數增加時,只需再增加類似程式即可,便於擴

通過以上設計程式可以得出以下結論:(1)四層展;(2)採用觸發器指令具有鎖存和復位功能,使得

電梯控制設計思路清晰,各層的控制方式相同.當電

控制程式簡單,便於除錯和分析.

參考文獻:

[1]劉勤.電梯控制策略的研究[d].蘇州:蘇州大學,2010:2.電子_丁業出版社

[2]陶權,韋瑞錄.plc控制系統設計、安裝與除錯[m].北京:北

[4]天煌教儀.yhpfsm一1/2型可程式設計控制器實訓指導書[m].杭

京理_t大學出版社,2009:5.

州:浙江天煌科技實業****,2008:75.

[3]祝福,陳貴銀.西門子s7—200系列plc應用技術[m].北京:

責任編輯:金欣

(上接第27頁)

3 結束語軟體開發人員分工和維護,有利於功能擴充套件.它初步

本文分析設計的資料訪問類data,實現了資料

展現了分層設計模型中各層的優勢,為下一步進行操作方法和業務邏輯的分離.這樣做的好處是,便於

獨立的分層設計奠定了基礎.

參考文獻:

軟體開發過程中三層架構的解析和搭建[j]

[2]毛德祥,羅榮閣.基於asp.net技術的web應用程式三層設計

資訊系統工程

模型[j].微型電腦應用

責任編輯:金欣一

例項 物件導向的分析與設計方法

一 相關知識與教學意圖說明 1 相關知識 1 物件導向的分析與設計 ooa ood 有專門的課程 2 uml 一種基於物件導向方法的標準建模語言 用於描述軟體的需求與設計方案 有專門的課程 3 教材第9章 自行閱讀 2 課程意圖 不講述具體的知識,而是針對乙個特定的案例 乙個規模不大的應用軟體,不考...

物件導向設計原則的總結

正如牛頓三大定律在經典力學中的位置一樣,開 閉 原則 open closed principle 是物件導向的可復用設計 object oriented design或ood 的基石。其他設計原則 黎克特制代換原則 依賴倒轉原則 合成 聚合復用原則 迪公尺特法則 介面隔離原則 是實現 開 閉 原則的...

物件導向與程式設計C課程設計

遼寧工程技術大學上機實驗報告 class program class object public void isspecialchar stringbuilder sb 檢測給定的字串是否含有字母,數字和下劃線 string str int a 0,b 0,c 0 for int i 0 i i i...