淺議計(jì)算機(jī)信息管理技術(shù)探析_第1頁(yè)
淺議計(jì)算機(jī)信息管理技術(shù)探析_第2頁(yè)
淺議計(jì)算機(jī)信息管理技術(shù)探析_第3頁(yè)
淺議計(jì)算機(jī)信息管理技術(shù)探析_第4頁(yè)
淺議計(jì)算機(jī)信息管理技術(shù)探析_第5頁(yè)
已閱讀5頁(yè),還剩1頁(yè)未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

1、淺議計(jì)算機(jī)信息管理技術(shù)探析【摘要】針對(duì)淺談?dòng)?jì)算機(jī)信息管理技術(shù)的探討問(wèn)題,文中對(duì)計(jì)算機(jī)綜合信息的查詢進(jìn)行了比較全面的介紹,探討了對(duì) 計(jì)算機(jī)動(dòng)態(tài)查詢結(jié)果的實(shí)現(xiàn)實(shí)現(xiàn)方法,主要有計(jì)算機(jī)動(dòng)態(tài)地 生成sql語(yǔ)句、計(jì)算機(jī)生成符合數(shù)據(jù)的字符串和計(jì)算機(jī)創(chuàng)建 數(shù)據(jù)窗口對(duì)象的實(shí)現(xiàn)。查詢是進(jìn)行數(shù)據(jù)管理的重要手段,也 是數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)開(kāi)發(fā)過(guò)程中較困難、需要付出時(shí)間、也有 一定難度的部分?!娟P(guān)鍵詞】計(jì)算機(jī)信息;管理技術(shù);動(dòng)態(tài)查詢;數(shù)據(jù)的字符串;實(shí)現(xiàn)方法【中圖分類號(hào)】tp311. 13【文獻(xiàn)標(biāo)識(shí)碼】a 【文章編號(hào)】16725158 (2012) 10-0103-010引言 隨著全球以信息技術(shù)為主導(dǎo)的科技革命進(jìn)程的加快,人類

2、社會(huì)已經(jīng)逐步由工業(yè)化的社會(huì)進(jìn)入信息化的社會(huì)。信息技 術(shù)已經(jīng)成為當(dāng)代最具潛力的新型生產(chǎn)力,而信息資源又是經(jīng) 濟(jì)和社會(huì)發(fā)展的重要戰(zhàn)略資源。因此信息化已經(jīng)成為各國(guó)經(jīng) 濟(jì)和科技競(jìng)爭(zhēng)的制高點(diǎn),這就使信息化程度成為衡量一個(gè)國(guó) 家和地區(qū)現(xiàn)代化水平和綜合實(shí)力的重要標(biāo)志。隨著我國(guó)市場(chǎng)經(jīng)濟(jì)的迅速發(fā)展和加入wt0,企業(yè)信息化 程度的要求越來(lái)越高,而現(xiàn)階段計(jì)算機(jī)信息管理普及率并不 高,企業(yè)中計(jì)算機(jī)資源得不到及時(shí)充分的利用,信息處理效 率跟不上形勢(shì)的發(fā)展。信息技術(shù)是研究信息的獲取、傳輸和 處理的技術(shù),由計(jì)算機(jī)技術(shù)、通信技術(shù)、微電子技術(shù)結(jié)合而 成,有時(shí)也叫做“現(xiàn)代信息技術(shù)”。也就是說(shuō),信息技術(shù)是 利用計(jì)算機(jī)進(jìn)行信息處理,

3、利用現(xiàn)代電子通信技術(shù)從事信息 采集、存儲(chǔ)、加工、利用以及相關(guān)產(chǎn)品制造、技術(shù)開(kāi)發(fā)、信 息服務(wù)的新學(xué)科。信息技術(shù)可能是機(jī)械的,也可能是激光的; 可能是電子的,也可能是生物的。在這里我們探討的信息技 術(shù)主要包括傳感技術(shù)、通信技術(shù)、計(jì)算機(jī)技術(shù)和縮微技術(shù)等 方面的管理技術(shù)。也就是說(shuō)對(duì)于計(jì)算機(jī)技術(shù)來(lái)講,是研究計(jì) 算設(shè)備的科學(xué)技術(shù)。包括計(jì)算機(jī)硬件、軟件及其應(yīng)用等諸多 內(nèi)容。是延長(zhǎng)人的思維器官處理信息和決策的功能。1對(duì)計(jì)算機(jī)綜合信息的查詢目前,隨著工具軟件的發(fā)展和廣泛采用,使數(shù)據(jù)庫(kù)應(yīng)用 系統(tǒng)的開(kāi)發(fā)如虎添翼,其中power builder以其獨(dú)特的數(shù) 據(jù)窗口 (datawindow)倍受歡迎。power bui

4、der是美國(guó)著名的數(shù)據(jù)庫(kù)應(yīng)用開(kāi)發(fā)工具生產(chǎn) 廠家powersoft公司于1991年6月推出的功能強(qiáng)大、性能 優(yōu)異的開(kāi)發(fā)工具,它是一種面向?qū)ο蟮?、具有可視圖形界面 的、快速的交互開(kāi)發(fā)工具。智能化的數(shù)據(jù)窗口對(duì)象是其精華 所在。利用此對(duì)象可以操作關(guān)系數(shù)據(jù)庫(kù)的數(shù)據(jù)而無(wú)需寫(xiě)入 sql語(yǔ)句,即可以直接檢索、更新和用多種形式表現(xiàn)數(shù)據(jù)源 中的數(shù)據(jù)。但要注意,必須使數(shù)據(jù)窗口成為窗口 (window) 下數(shù)據(jù)窗口控制的一個(gè)連接對(duì)象,數(shù)據(jù)窗口才能使用戶在應(yīng) 用執(zhí)行期間訪問(wèn)數(shù)據(jù)庫(kù)中的數(shù)據(jù)。利用power builder提供的內(nèi)部查詢機(jī)制,我們即可 以讓數(shù)據(jù)窗口作為查詢條件的輸入,又可以讓該數(shù)據(jù)窗口作 為查詢結(jié)果的輸出,

5、這樣就可以使數(shù)據(jù)窗口中的所有數(shù)據(jù)項(xiàng) 進(jìn)行自由組合的查詢。例如:在窗口 w_que上建立兩個(gè)數(shù)據(jù) 窗口控制dw_l和dw_2,分別連接兩個(gè)數(shù)據(jù)窗口對(duì)象dw_que 1 與dw_que2,其中dw_l用于輸入查詢條件,而dw_2用于顯 示滿足查詢條件的所有元組。事實(shí)上條件的輸入及元組的顯 示完全可以在一個(gè)數(shù)據(jù)窗口中實(shí)現(xiàn),考慮到這兩種操作的差 別(例:條件輸入可編輯,而元組顯示不可編輯;條件輸入 可為某一范圍,而元組顯示僅為滿足條件的所有紀(jì)錄) 將其用兩個(gè)數(shù)據(jù)窗口控制來(lái)實(shí)現(xiàn)。這就要求dw_2與dw_l數(shù) 據(jù)共享,即要求dw_quel與dw_que2兩數(shù)據(jù)窗口的數(shù)據(jù)源完 全相同。2對(duì)計(jì)算機(jī)動(dòng)態(tài)查詢結(jié)果

6、的實(shí)現(xiàn)在某些實(shí)際的應(yīng)用系統(tǒng)開(kāi)發(fā)中,由于用戶在開(kāi)發(fā)前提不 出查詢的需求,而在系統(tǒng)運(yùn)行中希望能夠?qū)λ械臄?shù)據(jù)項(xiàng)任 意組合進(jìn)行查詢,以滿足來(lái)自多方的需求,實(shí)現(xiàn)動(dòng)態(tài)地查詢 (即隨機(jī)地從43張表中選擇數(shù)據(jù)項(xiàng)進(jìn)行組合作為查詢條件 并任意地選擇數(shù)據(jù)項(xiàng)作為顯示條目)。對(duì)于此類查詢的實(shí)現(xiàn) 要利用power builder通過(guò)編程的方式在運(yùn)行時(shí)動(dòng)態(tài)地創(chuàng) 建數(shù)據(jù)窗口,并動(dòng)態(tài)地控制數(shù)據(jù)窗口。動(dòng)態(tài)地創(chuàng)建一個(gè)數(shù)據(jù) 窗口,應(yīng)用程序需要執(zhí)行下列任務(wù):可以動(dòng)態(tài)地構(gòu)造sql語(yǔ) 句。用符合數(shù)據(jù)窗口語(yǔ)法的字符串,為現(xiàn)在的數(shù)據(jù)窗口控制 創(chuàng)建一個(gè)數(shù)據(jù)窗口對(duì)象。具體的實(shí)現(xiàn)方法如下:2. 1計(jì)算機(jī)動(dòng)態(tài)地生成sql語(yǔ)句根據(jù) sql 的語(yǔ)法:s

7、elect sting afrom stingb wherestingc 也就是動(dòng)態(tài)地生成 stringa,stringb,stringc. 由用戶輸入要顯示的列,一旦輸入完畢,列名就隨之確定, 將所有列名拼成一個(gè)“串”,中間用,分隔,形如“columml, column2, column3,,columnrn ,則動(dòng)態(tài)地生成 stringa; 同樣由用戶輸入查詢條件,包括相應(yīng)的列、滿足的條件或范 圍、邏輯關(guān)系等,將這些條件拼成一個(gè)串,即為strngc,顯 然,所有的列名都確定了,他們所在的表名也確定了,按照 stringb的語(yǔ)法規(guī)則即可構(gòu)造。注意:上面的stringc由兩部分(表間關(guān)系str

8、ingci 及查詢條件stringc2)組成;表名串stringb曲與表間關(guān)系 stringci查詢條件strmgc2及顯示條目stringa均有關(guān)。在實(shí)現(xiàn)的過(guò)程中:為貼近實(shí)際應(yīng)用,習(xí)慣上,先輸入查 詢條件,再輸入顯示條目。即在輸入查詢條件后,生成 strinc2, stringb, stringci;然后,再在輸入顯示條目后 生成stringa,并修改strmgcl, stringbo最后形成sql語(yǔ) 法:str= "select" +sffinga+ "from" +stringb+ where +s tringcl+stringc22.2計(jì)算機(jī)生成

9、符合數(shù)據(jù)的字符串在現(xiàn)在的事物對(duì)象里利用相關(guān)的syntaxfromsql ()函 數(shù)生成符合數(shù)據(jù)窗口語(yǔ)法的字符串:exp = syntaxfromsql (sqlca, str, strsty, error) 生成數(shù)據(jù)窗口的源代碼其中:strsty為數(shù)據(jù)窗口的顯示風(fēng)格,例:strsty二"style ( type=grid ) datawindow (units=lcolor=12632256)text(font. face= 'system')"2. 3計(jì)算機(jī)創(chuàng)建數(shù)據(jù)窗口對(duì)象在真實(shí)系統(tǒng)中,用戶在輸入查詢條件時(shí)希望通過(guò)選項(xiàng)方 式錄入查詢信息,由于庫(kù)表中存放的大

10、量信息為代碼,這就 需要在程序中先把錄入的文字信息轉(zhuǎn)化成相應(yīng)的代碼再連 接到查詢條件中。如,dw que. create (exp)。這樣就實(shí)現(xiàn) 了用戶要求的隨機(jī)查詢。為簡(jiǎn)化輸入,提高準(zhǔn)確性,可采用 代碼輸入,即動(dòng)態(tài)地嵌套下拉式數(shù)據(jù)窗口。在顯示查詢結(jié)果 的數(shù)據(jù)窗口中,事先不能嵌套下拉式數(shù)據(jù)窗口,可預(yù)先做一 個(gè)函數(shù),在程序運(yùn)行中根據(jù)所選的列把代碼轉(zhuǎn)化成所對(duì)應(yīng)的 漢字顯示,這樣更完善了用戶要求的隨機(jī)查詢。根據(jù)數(shù)據(jù)窗 口的動(dòng)態(tài)特性,對(duì)于那些運(yùn)行時(shí)才能確定的數(shù)據(jù)窗口采用動(dòng) 態(tài)方式創(chuàng)建,使應(yīng)用程序能更靈活地滿足用戶的需求。3結(jié)論將查詢條件的輸入實(shí)現(xiàn)多級(jí)菜單選擇將查詢結(jié)果文字 化,使復(fù)雜查詢問(wèn)題解決得更完善。動(dòng)態(tài)查詢的方法,不僅 能應(yīng)用于許多管理信息系統(tǒng),同時(shí)也是解決其他需要復(fù)雜查 詢的數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)的途徑。這種動(dòng)態(tài)查詢方法在數(shù)據(jù)庫(kù)應(yīng) 用系統(tǒng)的使用,避免了應(yīng)用系統(tǒng)開(kāi)發(fā)中開(kāi)發(fā)者冥思苦想所有

溫馨提示

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

評(píng)論

0/150

提交評(píng)論