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

ERP后臺軟件的運(yùn)用

2013-12-29 00:00:00張麗青
中國集體經(jīng)濟(jì) 2013年2期

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

關(guān)鍵詞:ERP;PB開發(fā)工具;ORACLE數(shù)據(jù)庫

一、引言

ERP是一種可以提供跨地區(qū)、跨部門、甚至跨公司整合實(shí)時信息的企業(yè)管理信息系統(tǒng)。它在企業(yè)資源最優(yōu)化配置的前提下,整合企業(yè)內(nèi)部主要或所有的經(jīng)營活動,包括財務(wù)會計、管理會計、生產(chǎn)計劃及管理、物料管理、銷售與分銷等主要功能模塊,以達(dá)到效率化經(jīng)營的目標(biāo)。ERP充分采用了計算機(jī)和網(wǎng)絡(luò)通信技術(shù)的優(yōu)秀功能。

ERP系統(tǒng)除了已經(jīng)普遍采用的諸如圖形用戶界面技術(shù)(GUI)、SQL結(jié)構(gòu)化查詢語言、關(guān)系數(shù)據(jù)庫管理系統(tǒng)(RDBMS)、面向?qū)ο蠹夹g(shù)(OOT)、第四代語言/計算機(jī)輔助軟件工程、客戶機(jī)/服務(wù)器和分布式數(shù)據(jù)處理系統(tǒng)等等技術(shù)之外,還要實(shí)現(xiàn)更為開放的不同平臺相互操作,采用適用于網(wǎng)絡(luò)技術(shù)的編程軟件,加強(qiáng)了用戶自定義的靈活性和可配置性功能,以適應(yīng)不同行業(yè)用戶的需要。在眾多的優(yōu)秀軟件中我們采用了客戶機(jī)/服務(wù)器體系數(shù)據(jù)庫開發(fā)工具PB及高端數(shù)據(jù)庫ORACLE。

二、PB與ORACLE特點(diǎn)與優(yōu)勢

PB與ORACLE的簡述:Power Builder是著名的數(shù)據(jù)庫應(yīng)用開發(fā)工具,采用可視化技術(shù)面向?qū)ο螅诳梢暬瘲l件下利用Power Builder,使我們迅速方便地利用后臺服務(wù)器數(shù)據(jù)庫中數(shù)據(jù)建立設(shè)計出所需應(yīng)用程序。

PowerBuilder顯著的特點(diǎn)有以下幾點(diǎn):

1.PowerBuilder對當(dāng)前常用的大部分關(guān)系數(shù)據(jù)庫管理系統(tǒng)都可支持,PowerBuilder應(yīng)用程序?qū)?shù)據(jù)庫訪問基本采用國際化標(biāo)準(zhǔn)數(shù)據(jù)庫查詢語言SQL,所以基于PowerBuilder開發(fā)的應(yīng)用程序是獨(dú)立于服務(wù)器上的數(shù)據(jù)庫管理系統(tǒng)的。PowerBuilder的工作方式與和大多數(shù)的WINDOWS應(yīng)用程序一樣屬于事件驅(qū)動方式?jīng)]有固定的流程的程序運(yùn)行,程序的代碼是為各種可能發(fā)生的事件而編寫,開始運(yùn)行程序時,其可以接受來自,用戶,系統(tǒng)以及其它應(yīng)用程序觸發(fā)的事件,然后反饋相應(yīng)的事件代碼。事件驅(qū)動的工作方式和面向?qū)ο蠹夹g(shù)密切相關(guān),而PowerBuilder應(yīng)用程序使用過程中,程序界面中的各種可視化對象也就是發(fā)生的事件。

2.PowerBuilder是面向?qū)ο蟮拈_發(fā)工具,各種視屏界面應(yīng)用程序中常見的菜單、控件、窗口等都只是一個個的對象。我們還可以在PowerBuilder中創(chuàng)建自己的用戶對象。而且PowerBuilder全面支持對面向?qū)ο蠓椒ㄖ械母鞣N技術(shù),我們可以利用面向?qū)ο蠓椒ㄖ械膶ο蟮亩鄳B(tài)性、繼承性、封裝性等特點(diǎn),讓我們的應(yīng)用程序具備更大的可擴(kuò)展性和可重用性。同時PowerBuilder有自己的編程語言POWERSCRIPT,可提供最基本的流程控制語句以及幾百個函數(shù)來控制各種對象和提供如OLE,DDE等不同方面的支持。我們也可以自己定義函數(shù),完成特定事件處理。PowerBuilder基本內(nèi)容就是PowerBuilder提供的各種類型函數(shù)模塊。

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

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

Oracle數(shù)據(jù)庫包括Oracle數(shù)據(jù)庫服務(wù)器和客戶端

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

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

三、PB與ORACLE的運(yùn)用

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

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

2.PB的數(shù)據(jù)管道,數(shù)據(jù)管道是一個很有用的工具,利用它可以創(chuàng)建和復(fù)制數(shù)據(jù)表結(jié)構(gòu)和數(shù)據(jù),也可以在不同數(shù)據(jù)庫中轉(zhuǎn)移數(shù)據(jù)表。

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

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

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

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

(二)ORACLE中常見應(yīng)用

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

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

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

2.ORACLE數(shù)據(jù)庫有兩種備份模式:ARCHIVELOG和NOARCHIVELOG.四種數(shù)據(jù)庫備份的方案:ORACLE恢復(fù)管理器、使用ORACLE輸入/輸出實(shí)用工具、使用ORACLE備份管理器、使用ORACLE系統(tǒng)管理器。

3.模式管理器是最完整其應(yīng)用最廣泛的ORACLE數(shù)據(jù)庫系統(tǒng)管理工具,模式管理器一層次結(jié)構(gòu)列表形式管理蔟、約束、數(shù)據(jù)庫鏈接、函數(shù)、索引、分區(qū)、權(quán)限、過程、隊列、刷新組、序列、快照日志、快照、同義詞、表、觸發(fā)器、視圖以及這些對象之間的關(guān)系。

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

四、PB與ORACLE的連接運(yùn)用

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

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

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

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條件]。一個是創(chuàng)建表語句CREATE語句。一個是修改數(shù)據(jù)的UPDATE語句。

作為系統(tǒng)管理員,會經(jīng)常用到PB與ORACLE去處理數(shù)據(jù),這兩個軟件都是非常優(yōu)秀的關(guān)于數(shù)據(jù)庫的軟件。只有把這兩種語言用好才可能保證ERP的正常運(yùn)行。

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

主站蜘蛛池模板: 色悠久久久久久久综合网伊人| 久久久久88色偷偷| 高清色本在线www| 欧美人与性动交a欧美精品| 91精品国产情侣高潮露脸| 亚洲无码A视频在线| a欧美在线| 国产福利拍拍拍| 国产a网站| 最新国产网站| 精品福利一区二区免费视频| 欧美色99| 国产不卡国语在线| 日韩欧美国产综合| 呦系列视频一区二区三区| 波多野结衣中文字幕一区| 东京热一区二区三区无码视频| 欧美性久久久久| 亚洲码一区二区三区| 亚洲精品在线观看91| 国产亚洲精品自在久久不卡| 91外围女在线观看| 欧美性久久久久| 国产成人精品男人的天堂下载| 毛片视频网址| 爱做久久久久久| 欧美三级视频在线播放| 精品人妻一区无码视频| 99在线视频免费观看| 久久公开视频| 91免费国产高清观看| 欧美啪啪一区| 国产精品不卡永久免费| 国产欧美日韩精品综合在线| 露脸国产精品自产在线播| 狠狠做深爱婷婷久久一区| a级毛片免费在线观看| 亚洲免费三区| AV老司机AV天堂| 亚洲色婷婷一区二区| 日韩无码视频播放| 波多野结衣一区二区三区四区视频| 国产精品夜夜嗨视频免费视频| 国产成人亚洲综合A∨在线播放 | 9999在线视频| 又爽又黄又无遮挡网站| A级全黄试看30分钟小视频| 无码啪啪精品天堂浪潮av| 日韩国产无码一区| 欧美激情视频一区| 综1合AV在线播放| 日本欧美在线观看| a级毛片免费看| 成人在线综合| 激情综合网址| 一本综合久久| 91精选国产大片| 国产色伊人| 国产青榴视频在线观看网站| 日本一区二区三区精品国产| 爱色欧美亚洲综合图区| 69视频国产| 91极品美女高潮叫床在线观看| 福利在线一区| 在线色综合| 美女裸体18禁网站| 特级毛片8级毛片免费观看| 亚洲美女一区二区三区| 日本一区高清| av午夜福利一片免费看| 国产精品护士| 久久黄色影院| 婷婷综合缴情亚洲五月伊| 激情六月丁香婷婷四房播| 成人午夜久久| 女人av社区男人的天堂| 亚洲日产2021三区在线| 92精品国产自产在线观看 | 日韩不卡高清视频| 日本黄色a视频| 国产成人久视频免费| 尤物精品视频一区二区三区|