999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

ERP后臺軟件的運用

2013-12-29 00:00:00張麗青
中國集體經濟 2013年2期

摘要:國內外的各種ERP系統已經在市場上運行了十幾年,一些企業通過運用ERP系統,在企業的物料管理、庫存控制、生產計劃等生產經營、管理和營銷方面取得了顯著的經濟效益,從而對企業的管理現代化建設產生了很大的意義。我公司運用的ERP系統是通過PB與ORACLE實現的。PB是一個數據庫前端開發工具,它是完全按照客戶/服務器體系構造而開發制定的,與應用對象對應,實現圖形化環境的數據庫前端開發工具。ORACLE數據庫作為大型數據庫管理系統,其強大而完善的數據庫管理功能使其成為IT業界矚目的焦點。

關鍵詞:ERP;PB開發工具;ORACLE數據庫

一、引言

ERP是一種可以提供跨地區、跨部門、甚至跨公司整合實時信息的企業管理信息系統。它在企業資源最優化配置的前提下,整合企業內部主要或所有的經營活動,包括財務會計、管理會計、生產計劃及管理、物料管理、銷售與分銷等主要功能模塊,以達到效率化經營的目標。ERP充分采用了計算機和網絡通信技術的優秀功能。

ERP系統除了已經普遍采用的諸如圖形用戶界面技術(GUI)、SQL結構化查詢語言、關系數據庫管理系統(RDBMS)、面向對象技術(OOT)、第四代語言/計算機輔助軟件工程、客戶機/服務器和分布式數據處理系統等等技術之外,還要實現更為開放的不同平臺相互操作,采用適用于網絡技術的編程軟件,加強了用戶自定義的靈活性和可配置性功能,以適應不同行業用戶的需要。在眾多的優秀軟件中我們采用了客戶機/服務器體系數據庫開發工具PB及高端數據庫ORACLE。

二、PB與ORACLE特點與優勢

PB與ORACLE的簡述:Power Builder是著名的數據庫應用開發工具,采用可視化技術面向對象,在可視化條件下利用Power Builder,使我們迅速方便地利用后臺服務器數據庫中數據建立設計出所需應用程序。

PowerBuilder顯著的特點有以下幾點:

1.PowerBuilder對當前常用的大部分關系數據庫管理系統都可支持,PowerBuilder應用程序對數據庫訪問基本采用國際化標準數據庫查詢語言SQL,所以基于PowerBuilder開發的應用程序是獨立于服務器上的數據庫管理系統的。PowerBuilder的工作方式與和大多數的WINDOWS應用程序一樣屬于事件驅動方式沒有固定的流程的程序運行,程序的代碼是為各種可能發生的事件而編寫,開始運行程序時,其可以接受來自,用戶,系統以及其它應用程序觸發的事件,然后反饋相應的事件代碼。事件驅動的工作方式和面向對象技術密切相關,而PowerBuilder應用程序使用過程中,程序界面中的各種可視化對象也就是發生的事件。

2.PowerBuilder是面向對象的開發工具,各種視屏界面應用程序中常見的菜單、控件、窗口等都只是一個個的對象。我們還可以在PowerBuilder中創建自己的用戶對象。而且PowerBuilder全面支持對面向對象方法中的各種技術,我們可以利用面向對象方法中的對象的多態性、繼承性、封裝性等特點,讓我們的應用程序具備更大的可擴展性和可重用性。同時PowerBuilder有自己的編程語言POWERSCRIPT,可提供最基本的流程控制語句以及幾百個函數來控制各種對象和提供如OLE,DDE等不同方面的支持。我們也可以自己定義函數,完成特定事件處理。PowerBuilder基本內容就是PowerBuilder提供的各種類型函數模塊。

3.PowerBuilder數據窗口對象的概念。PowerBuilder中有一種對象類型即數據窗口對象,數據窗口對象與其它對象不同的是專門服務于后臺的數據庫訪問,我們在數據窗口對象定義了數據的顯示風格和數據來源,從而我們就可以把全部精力完全放在應用程序中。如果需要,只要對數據窗口對象進行修改就可以使用數據庫中不同的數據。在數據窗口對象PowerBuilder中提供了非常豐富的數據顯示方式,用以滿足各種不同的數據需要。

ORACLE數據庫是一種大型數據庫系統,一般應用于商業,政府部門,它的功能很強大,能夠處理大批量的數據,在網絡方面也用的非常多。Oracle數據庫基于“客戶端/服務器”(Client/Server)的模式結構。服務器系統負責管理各種操作數據和各種數據信息的活動。其用來接收用戶信息,向“服務器端”發送用戶請求。客戶端的應用程序主要執行與用戶進行交互的活動。Oracle數據庫的特性如下:(1)支持大事務量、多用戶的事務處理數據,同時完整性和安全性具有有效控制;(2)支持分布式數據處理;(3)可移植性很強。

Oracle數據庫包括Oracle數據庫服務器和客戶端

Oracle Server提供全面的、集成的和開放的信息管理方法。一個 Oracle DB和一個 Oracle Server實例組成一個Server體系。它提供數據存儲透明機制和場地自治性(Site Autonomy),這就實現了數據存儲的透明性。每個 Oracle數據庫對應唯一的一個實例名SID,一般Oracle數據庫服務器啟動后,至少會有幾個用戶,具體如下:1.Internal,其并不是一個真實的用戶名,是具有SYSDBA優先級的Sys用戶的別名,由DBA用戶來使用并完成數據庫的管理任務,其中包括啟動和關閉數據庫;2.Sys,是一個 DBA的用戶名,它具有最大的數據庫操作執行權限;3.System,它是一個權限僅次于 Sys用戶的 DBA用戶名。

在客戶端為數據庫用戶操作端,由應用、工具、SQL* NET組成,用戶操作數據庫時,必須連接到一服務器,該數據庫稱為本地數據庫(Local DB)。在網絡環境下其它服務器上的 DB稱為遠程數據庫(Remote DB)。用戶要存取遠程 DB上的數據時,必須建立數據庫鏈。

三、PB與ORACLE的運用

(一)PB中的幾個常見應用

1.數據的轉儲和調入功能的實現。安全性部分是一個數據處理系統及整個系統的關鍵部分,對一些需PowerBuilder要長期保存的歷史數據來說更是必不可少。PowerBuilder中ImportFile()、SaveAs()兩函數可以實現有這方面需要的操作,而dwcontrol.SaveAs()可以提供多種數據的存儲格式。

2.PB的數據管道,數據管道是一個很有用的工具,利用它可以創建和復制數據表結構和數據,也可以在不同數據庫中轉移數據表。

3.窗體時用戶與計算機交互的主要工具,在PB中可以創建一下幾種窗體:主窗體、彈出式窗體、子窗體、應答窗體以及多文檔框架窗體

4.控件在一個應用程序中主要用來與用戶進行交互操作,PB提供了大量的控件,可以很輕松的完成復雜而美觀的界面和功能設計,例如:按鈕控件、復/單選框控件、標簽控件、圖像控件、群組控件等等。

5.SQL語句的實際操作使用。用PowerBuilder編程時,經常需要使用SQL語句用來對數據庫進行操作,特別注意SQL語言語句使用中格式要求非常嚴格,同時使用SQL語句之前,必須要用Connect與數據庫連接,每一條SQL語句結尾必須為“;”字符。

6.Datawindow數據窗口在PB中不但是連接服務器與客戶端的橋梁,同時也是用來瀏覽、插入、刪除和查詢數據等操作的舞臺。使用數據而不需要編寫復雜的SQL語句,即可實現對數據庫中的數據進行操作。數據窗口在PB中是功能最強大的控件。創建數據窗口的步驟主要有3步。第一步是創建數據窗口對象并為數據窗口選擇數據源。第二步是選擇數據窗口的顯示風格,根據用戶需求以及數據庫量的大小選擇數據窗口的顯示格式。第三步可以對設置的數據窗口進行確認或修改等操作,或向數據窗口中添加其他不同的對象。

(二)ORACLE中常見應用

1.SQL語句是ORACLE用的語言工具,SQL是一種非過程化語言,它一次處理的是一個記錄集合,對數據提供自動導航。下面分別介紹一下查詢中用的SQL語句,數據操作中用的SQL語句、表操作中的SQL語句及用戶角色管理的SQL語句。SQL查詢:SELECT [DISTINCT/ALL]FROM[模式名][WHERE條件]

SQL操作:INSERT INTO 表名VALUES(值1,--)

SQL表操作:CREATE TABLE[表名] {TABLESPACE}[STORAGE][ENABLE][ AS QUERY]

2.ORACLE數據庫有兩種備份模式:ARCHIVELOG和NOARCHIVELOG.四種數據庫備份的方案:ORACLE恢復管理器、使用ORACLE輸入/輸出實用工具、使用ORACLE備份管理器、使用ORACLE系統管理器。

3.模式管理器是最完整其應用最廣泛的ORACLE數據庫系統管理工具,模式管理器一層次結構列表形式管理蔟、約束、數據庫鏈接、函數、索引、分區、權限、過程、隊列、刷新組、序列、快照日志、快照、同義詞、表、觸發器、視圖以及這些對象之間的關系。

4.ORACLE的主要工具:ORACLE ENTERPRISE MANAGER、存儲管理器、SQL*PLUS、NET8、ACCESS數據庫遷移助手、數據庫助手、性能監測器。其中,ORACLE企業管理器主要工具有:實例管理器、模式管理器、安全管理器、SQL工作單、存儲管理器、數據管理器、備份管理器和系統管理員工具欄。ORACLE自帶了兩個工具一是SQL*PLUS一是SQL工作單,在ORACLE中查看和操作Oracle中的數據的一個直接方法是寫SQL代碼并使用SQL*PLUS直接在數據庫中運行。NET8存在于ORACLE服務器和客戶機之間的軟件層,使得服務器和客戶機在網絡上互相通訊,建立對話,傳輸數據,并維護客戶到服務器的連接和數據庫數據的完整性。

四、PB與ORACLE的連接運用

打開PB運行界面,PB提供了與ORACLE連接的專用接口。選擇ORACLE單擊“CONNECT”按鈕后,開始與ORACLE建立了連接。在PB中我們可以對ORACLE中的數據查詢,建表,插入等等操作。譬如我們需要通過PB操作數據庫中的各表。首先我們需要創建數據窗口,連接上放數據的ORACLE數據庫,然后根據需要創建不同顯示風格的數據窗口。

創建好數據窗口后,可以對所連接的數據庫進行編輯。例如增加一些界面元素:文本、圖形、圖像,設置數據表中數據字段的屬性等等操作,很直觀很簡單。

通過PB可以無需編程就對數據庫中的數據進行編輯,也可通過ORACAL本身支持的SQL語言進行一些編輯、查詢。

create aaaa as

the_seq_no wo_detail.seq_no%type;

the_order_no wo_detail.order_no%type;

the_qty_get wo_detail.qty_get%type;

cursor bb is

select seq_no, order_no ,qty_get from wo_detail

where work_id = '1013000'

and status_id='5';

update wo_detail

set time_run = the_time_run,

time_setup = the_time_setup

where work_id = the_work_id

and order_no in (select order_no from wo_head where item_no = the_item_no)

and seq_no = the_seq_no;

以上包括了三個語句一個是查詢語句SELECT [DISTINCT/ALL]FROM[模式名][WHERE條件]。一個是創建表語句CREATE語句。一個是修改數據的UPDATE語句。

作為系統管理員,會經常用到PB與ORACLE去處理數據,這兩個軟件都是非常優秀的關于數據庫的軟件。只有把這兩種語言用好才可能保證ERP的正常運行。

(作者單位:山西經緯合力機械制造有限公司)

主站蜘蛛池模板: 2021精品国产自在现线看| 亚洲人成网站在线观看播放不卡| 黄片在线永久| 国产人成在线视频| 婷婷色丁香综合激情| 伦伦影院精品一区| 天堂中文在线资源| 亚洲69视频| 91麻豆国产精品91久久久| 婷婷亚洲最大| 国产新AV天堂| 伊人久久综在合线亚洲91| 精品偷拍一区二区| 久久精品无码一区二区日韩免费| 夜夜操狠狠操| 男女精品视频| 亚洲高清在线天堂精品| 亚洲日韩欧美在线观看| 亚洲成人一区二区| 国产精品一区在线麻豆| 欧美精品另类| 国产精欧美一区二区三区| 四虎成人免费毛片| 国产 日韩 欧美 第二页| 日本精品视频| 亚洲性日韩精品一区二区| 亚洲精品在线影院| 婷婷午夜影院| 亚洲另类色| 日韩国产精品无码一区二区三区 | 日韩在线永久免费播放| 亚洲欧美成人| 性做久久久久久久免费看| 欧美视频二区| 欧美伊人色综合久久天天| 91成人在线免费观看| 国产成人精品在线| 精品一区二区三区四区五区| 日韩毛片视频| 亚洲人成成无码网WWW| 国产综合精品一区二区| 国产精品hd在线播放| 97se亚洲| 天天综合色网| 无码啪啪精品天堂浪潮av| 国产精品女在线观看| 国产欧美精品一区aⅴ影院| 亚洲第一福利视频导航| 欧美午夜在线观看| h网址在线观看| 香蕉蕉亚亚洲aav综合| 毛片网站在线看| 亚洲无限乱码| 成人在线综合| 色AV色 综合网站| 黄色网在线免费观看| 亚洲色图综合在线| 久久99精品久久久久纯品| 国产va欧美va在线观看| 国产成熟女人性满足视频| 91原创视频在线| 99国产精品免费观看视频| 激情综合图区| 日a本亚洲中文在线观看| 中文字幕人成乱码熟女免费| 好吊日免费视频| 久久精品电影| 精品一区国产精品| 欧美激情网址| 国产av无码日韩av无码网站| 国产日本欧美在线观看| 婷婷99视频精品全部在线观看| 国产导航在线| 国产在线精品人成导航| 四虎亚洲精品| 久久6免费视频| 亚洲VA中文字幕| 日韩欧美国产成人| 91网在线| 好紧好深好大乳无码中文字幕| 伊在人亚洲香蕉精品播放 | 亚洲视频一区在线|