激情欧美日韩一区二区,浪货撅高贱屁股求主人调教视频,精品无码成人片一区二区98,国产高清av在线播放,色翁荡息又大又硬又粗视频

基于PB6和ORACLE8開(kāi)發(fā)“勞動(dòng)信息管理系統”

時(shí)間:2024-07-30 00:59:42 工商管理畢業(yè)論文 我要投稿
  • 相關(guān)推薦

基于PB6和ORACLE8開(kāi)發(fā)“勞動(dòng)信息管理系統”

基于PB6和ORACLE8開(kāi)發(fā)“勞動(dòng)信息管理系統”

摘要:本文介紹了用POWERBUILDER6.0(以下簡(jiǎn)稱(chēng)PB6)和ORACLE8開(kāi)發(fā)“勞動(dòng)信息管理系統”(以下簡(jiǎn)稱(chēng)“系統”)的方法和解決的技術(shù)性問(wèn)題,并介紹一些開(kāi)發(fā)經(jīng)驗。

主題詞: PB6 ORACLE8 勞動(dòng)信息 方法 技術(shù)

1 前言

“勞動(dòng)信息管理系統”一般情況下都做成數字表格、文字描述、圖形顯示等形式!皵底直砀瘛奔淳唧w的人員、工資數據的結構化描述;“文字描述”即用一段文字敘述或補充說(shuō)明情況等;這里的“圖”包括兩類(lèi),即照片圖(例如BMP位圖等)和動(dòng)態(tài)生成的指標描述圖(如折線(xiàn)圖等)。筆者在選擇開(kāi)發(fā)工具和數據庫方面,經(jīng)過(guò)詳細調研后,覺(jué)得用PB6和ORACLE8最為合適,現將開(kāi)發(fā)和應用中的一些體會(huì )總結成文,供讀者參考。

2 系統的運行環(huán)境

本系統在CLIENT/SERVER結構上運行,SERVER平臺為UNIX,裝有ORACLE8數據庫。CLIENT端通過(guò)HUB、ROUTER與SERVER連接,CLIENT端的開(kāi)發(fā)、運行平臺是WIN95/98/2000,前端開(kāi)發(fā)工具為PB6,總體網(wǎng)絡(luò )協(xié)議為T(mén)CP/IP。

3 系統功能介紹

該系統包括勞動(dòng)管理信息的維護和查詢(xún)兩部分,內容充實(shí),立足于應用。表、文、圖具全,對比圖形由數據自動(dòng)生成。同類(lèi)型的數據查詢(xún)采用了窗口繼承的開(kāi)發(fā)方法和動(dòng)態(tài)數據窗口,查詢(xún)界面統一、清晰。文字部分存入ORACLE庫的LONG字段中,用MLE(多行編輯器)作為輸入、輸出的中間編輯、查詢(xún)界面。一些原始資料,如照片、背景圖等做成了BMP圖片,以BLOB數據方式存入ORACLE庫中,或存至NFS(網(wǎng)絡(luò )文件系統)的“虛”盤(pán)上,查詢(xún)時(shí)調入圖形框(如P_1)內。

4 技術(shù)難點(diǎn)及解決的方法

4.1 字符集的選擇

如果字符集選擇錯誤,會(huì )出現漢字顯示成亂字符的現象,需要從注冊表中選擇正確的字符集,具體方法是:在WIN95/98/2000下運行注冊表編輯程序regedit.exe,選擇HKEY_LOCAL_MACHINE,再選擇SOFTWARE,再選擇ORACLE,然后選擇NLS_LANG(語(yǔ)言的國際支持),鍵入和服務(wù)器端相同的字符集。例如服務(wù)器端的字符集為AMERICAN_AMERICAN.US7ASCII,在此也輸入此項就行了。

4.2 PB6和ORACLE8的連接

PB6和ORACLE8的連接是一項很重要的內容,很多導致調用數據庫失敗的原因就出于此,根據不同的用戶(hù)需求和硬件環(huán)境,可靈活選擇客戶(hù)端的接口軟件,下面舉例子來(lái)說(shuō)明連接方法:

4.2.1 //通過(guò)NET8連接數據庫,支持32位的數據訪(fǎng)問(wèn),安裝ORACLE8 的NET8 軟件

//目前PB6支持到ORACLE7.3 ,但是也支持ORACLE8,所以設置如下

SQLCA.DBMS ="o73"

//要訪(fǎng)問(wèn)的ORACLE用戶(hù)名

SQLCA.LogID ="lz"

SQLCA.LogPass ="lzpwd"

SQLCA.UserID ="lz"

//通過(guò)SQL*NET V2和ORACLE庫連接

SQLCA.ServerName="@net80"

Connect using sqlca;

4.2.2 //通過(guò)SQL*NET V2連接,可支持16位的數據訪(fǎng)問(wèn),客戶(hù)端可選擇ORACLE CDE的SQL*NET V2

SQLCA.DBMS ="o71"

//要訪(fǎng)問(wèn)的ORACLE用戶(hù)名

SQLCA.LogID ="lz"

SQLCA.LogPass ="lzpwd"

SQLCA.UserID ="lz"

//通過(guò)SQL*NET V2和ORACLE庫連接

SQLCA.ServerName="@snv2"

Connect using sqlca;

以上的Script語(yǔ)句描述了和SERVER的連接過(guò)程,也可以將上述Script語(yǔ)句存入文件(如pb.ini)中,通過(guò)調用文件和數據庫做連接。

若PB6和ORACLE8連接不通,可查一下C:\AUTOEXEC.BAT里邊的路徑是否包含c:\orawin95\bin(或相應的路徑),如果沒(méi)有此路徑說(shuō)明,PB6和ORACLE8不能連通。

4.3 文字類(lèi)數據(文本)的入庫和查詢(xún)

文本入庫和查詢(xún)可采用PB6的MLE(多行編輯器)作界面,編輯完成后存入ORACLE8的LONG字段中,查詢(xún)時(shí)從LONG字段中取出,放入MLE中查詢(xún),下邊是一個(gè)例子:

//文本的預處理(以去除文本文件中的回車(chē)換行符為例說(shuō)明)

//將文件讀入BLOB型變量text中fn=fileopen(txtname,streammode!)

if fn

【基于PB6和ORACLE8開(kāi)發(fā)“勞動(dòng)信息管理系統”】相關(guān)文章:

淺議動(dòng)態(tài)企業(yè)信息管理系統的開(kāi)發(fā)03-20

基于工作流的信息管理系統研究03-18

基于J2EE架構的綜合營(yíng)銷(xiāo)系統的研究和開(kāi)發(fā)11-23

探析醫院體檢信息管理系統的開(kāi)發(fā)與應用03-20

地方省情信息管理系統開(kāi)發(fā)建設芻議03-19

基于CAN總線(xiàn)的EV電控系統通信的設計與開(kāi)發(fā)03-19

用GNU工具開(kāi)發(fā)基于A(yíng)RM的嵌入式系統03-18

基于Visual Basic快速開(kāi)發(fā)現場(chǎng)電視監控系統03-20

開(kāi)發(fā)基于SQL SERVER 的C/S數據庫應用系統?03-18

激情欧美日韩一区二区,浪货撅高贱屁股求主人调教视频,精品无码成人片一区二区98,国产高清av在线播放,色翁荡息又大又硬又粗视频