freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

企業(yè)采購網(wǎng)絡(luò)管理系統(tǒng)的開發(fā)—免費(fèi)畢業(yè)設(shè)計(jì)論文-wenkub.com

2024-11-25 10:31 本頁面
   

【正文】 客戶機(jī) /服務(wù)器體系結(jié)構(gòu)最早起源于局域網(wǎng)中對打印機(jī)等外設(shè)資源的共享要求,人們發(fā)現(xiàn)可以把文件打印和存取作為一種通用的服務(wù)功能,這種功能讓網(wǎng)絡(luò)中的某些特定的節(jié)點(diǎn)來完成。開發(fā)人員可以將對數(shù)據(jù)的增、刪、改、查詢等功能的按鈕放置在數(shù)據(jù)窗口的內(nèi)部,簡化了程序設(shè)計(jì)。他的幾百個(gè)函數(shù)可以用于操作對象、數(shù)字、文本和日期等信息。這種語言除了提供基本的流程控制語句外,還提供了幾百個(gè)函數(shù)來操縱各種對象和提供諸如 DDE、 OLE等方面的支持。 ( 3) 支持多種數(shù)據(jù)庫 PowerBuilder 提供了目前流行的大多數(shù)關(guān)系數(shù)據(jù)庫關(guān)系系統(tǒng)的支持。這兩個(gè) Print()函數(shù)的內(nèi)部實(shí)現(xiàn)過程不同,但名稱相同,當(dāng)與所聯(lián)系的對象一起使用時(shí),才有明確的含義。由于子孫對象是從父對象繼承來的,它不但擁有父對象的全部屬性、事件和方法,而且可以根據(jù)需要修改繼承的屬性、事件和方法,還可以添加新的屬性、事件和方法。對象是類的實(shí)例,類和對象之間的關(guān)系類似于數(shù)據(jù)類型和變量之間的關(guān)系。從某中意義上說,它是結(jié)構(gòu)化編程邏輯延伸。要想在運(yùn)行時(shí)移動(dòng)孔件的位置,可以通過執(zhí)行 Move 事件代碼來實(shí)現(xiàn)。這些對象都可以在各種應(yīng)用程序中重復(fù)使用,提高了開發(fā)效率和軟件質(zhì)量。 ( 2) 面向?qū)ο? PowerBuilder 是一種面向?qū)ο蟮拈_發(fā)工具,應(yīng)用程序基本的組件就是對象( Object)。 在事件驅(qū)動(dòng)的環(huán)境中,是用戶或系統(tǒng)控制程序的運(yùn)行,而不是程序運(yùn)行才引導(dǎo)用戶的操作。例如,單擊某個(gè)按鈕、從菜單選取某個(gè)命令,或在某個(gè)編輯框中輸入數(shù)據(jù)時(shí),都會(huì)觸發(fā)相應(yīng)的事件。與其他客戶 /服務(wù)器開發(fā)環(huán)境相比, PowerBuilder 可以使開發(fā)人員的開發(fā)進(jìn)程更快、成本更低、質(zhì)量更高、功能更強(qiáng)。 ( 2)數(shù)據(jù)庫系統(tǒng) 運(yùn)行企業(yè)采購部門網(wǎng)絡(luò)管理系統(tǒng)需要處理大量的數(shù)據(jù)信息,而數(shù)據(jù)庫系統(tǒng)是管理大量信息的倉庫和引擎。主要由所安裝的 Windows的要求來決定。因此在開發(fā)之前,根據(jù)對系統(tǒng)所采取的技術(shù)、實(shí)現(xiàn)功能的評估,在選擇開發(fā)環(huán)境時(shí),我主要考慮了以下幾個(gè)因素:擴(kuò)展性、總成本、功能、是否容易開發(fā)維護(hù)。 由此可見 ,ERP 的應(yīng)用的確可以有效地促進(jìn)現(xiàn)有企業(yè)管理的現(xiàn)代化、科學(xué)化,適應(yīng)競爭日益激烈的市場要求,它的導(dǎo)入,已經(jīng)成為大勢所趨 。實(shí)現(xiàn)減少庫存,優(yōu)化庫存的管理目標(biāo)。信息技術(shù)對資源管理作用的階段發(fā)展過程計(jì)算機(jī)技術(shù)特別是數(shù)據(jù)庫 技術(shù)的發(fā)展為企業(yè)建立管理信息系統(tǒng),甚至對改變管理思想起 著 不可估量的作用,管理思想的發(fā)展與信息技術(shù)的發(fā)展是相互協(xié)作的關(guān)系。在企業(yè)運(yùn)行發(fā)展中,這些資源相互作用,形成企業(yè)進(jìn)行生產(chǎn)活動(dòng)、完成客戶訂單、創(chuàng)造社會(huì)財(cái)富 、 實(shí)現(xiàn)企業(yè)價(jià)值的基礎(chǔ) 、 反映企業(yè)在 競爭發(fā)展中的地位。 第 3 章 采購管理系統(tǒng)總體設(shè)計(jì) 22 ERP(Enterprise Resource Planning)企業(yè)資源計(jì)劃系統(tǒng),是指建立在信息技術(shù)基礎(chǔ)上, 以系統(tǒng)化的管理思想,為企業(yè)決策層及員工提供決策運(yùn)行手段的管理平。采購人員在向供應(yīng)商發(fā)出采購令前不必像以前那樣,繁瑣地填寫大量的各種表格,只需審查系統(tǒng)所產(chǎn)生的每一期間內(nèi)的采購計(jì)劃即可。具體到本系統(tǒng)而言,就是要根據(jù)企業(yè)采購的目標(biāo)、內(nèi)容、規(guī)模、性質(zhì)以及現(xiàn)有的配置,進(jìn)行系統(tǒng)的可行性分析、明確系統(tǒng)開發(fā)的目標(biāo),規(guī)劃系統(tǒng)整體的物理結(jié)構(gòu)。 第 3 章 采購管理系統(tǒng)總體設(shè)計(jì) 21 第 3 章 采購管理系統(tǒng)總體設(shè)計(jì) 企業(yè)采購網(wǎng)絡(luò)管理系統(tǒng)是一個(gè)復(fù)雜、綜合的系統(tǒng)。執(zhí)行 FETCH 語句后,應(yīng)該檢查事務(wù)對象的SQLCode 屬性,該屬性的值為 0 時(shí),成功地讀取當(dāng)前記錄;該屬性為 1 時(shí),讀取記錄失敗,該屬性為 100 時(shí),已經(jīng)讀取完了所有記錄。 FETCH 語句的語法格式為: FETCH CursorName INTO HostVaribleList 其中 CursorName 是 OPEN 語句打開的游標(biāo)名, HostVaribleList 是與SELECT 語句中選擇字段相對應(yīng)的主變量列表。 其中 CursorName 是已經(jīng)用 DECLARE 語句說明的游標(biāo)名。它并不真正的執(zhí)行,因此在 DECLARE語句后面也無須檢查事務(wù)對象的 SQLCode 屬性。 DECLARE 語句 在使用游標(biāo)前用 DECLARE 語句說明游標(biāo),其語法格式為: DECLAER CursorName CURSOR FOR SelectStatement {USING TransactionObject}。 If = 100 then //未找到滿足條件的數(shù)據(jù) MessageBox(“查詢雇員 ”, ”未找到指定雇員 ”) Elseif 0 then //SELECT 語句執(zhí)行不成功 MessageBox(“數(shù)據(jù)庫錯(cuò)誤 ”, amp。 其中, TableName 是表名, FieldName 是列名,將把該列的值設(shè)為 Value,Value 可以是常量,也可以是 PowerScript 主變量; Crteria 是修改條件,滿足條件的行被修改; TransactionObject 是事務(wù)對象名,缺省時(shí)使用 SQLCA。 例子中缺省了 USING 子句,表示該插入語句使用 SQLCA 事務(wù)對象。注意 SELECT語句使用了開發(fā)人員說明的事務(wù)對象 Emp_tran 而不是缺省事務(wù)對象 SQLCA: int Emp_num Emp_num = integer() SELECT , INTO :, : FROM Employee WHERE = :Emp_num USING Emp_tran。其語法格式為: ROLLBACK {USING TransactionObject }; 其中, TransactionObject 是事務(wù)對象名,缺省時(shí)使用事務(wù)對象 SQLCA。 提交事務(wù)語句 COMMIT COMMIT 語句 提交事務(wù),完成數(shù)據(jù)庫的物理修改。DISCONNECT 語句的語法格式為: DISCONNECT {USING TransactionObject }; 其中, TransactionObject 是前面用 CONNECT 語句連接的事務(wù)對象名。 第 2 章 PowerBuilder 基礎(chǔ) 14 在程序中書寫 SQL 語句的格式為: SQL 語句; 整個(gè) SQL 語句寫在一行,也可以寫成易于理解的多行格式,只要在語句結(jié)束處放上一個(gè)分號(;)即可。 SQL 語句 在 PowerBuilder 8 開發(fā)的應(yīng)用程序中,絕大多數(shù)情況下(但并不是所有情況)與數(shù)據(jù)庫的交互操作是通過數(shù)據(jù)窗口來完成的,原因在于數(shù)據(jù)窗口以大量豐富的功能為應(yīng)用程序的開發(fā)提供了十分便利的手段,然而數(shù)據(jù)窗口也不是萬能的(比如程序中的連接數(shù)據(jù)庫就必須通過 嵌入式 SQL 語句 來完成),有時(shí)候我們需要在程序中直接使用 嵌入式 SQL 語句 操作數(shù)據(jù)庫,例如讀取一條記錄。 ? 提示 /交互 /選擇信息 指向用戶作信息反饋,由用戶決定程序運(yùn)行分支方向,由用戶來選擇決定某一操作的方法等 MESSAGEBOX。 ? DW 內(nèi)部的控件使用與上一部分相同的規(guī)則。 ? 日期域使用 YYYY/MM/DD 格式來顯示日期。 ? MDI 子窗口的高為 1550,寬為 2800( PB 單位)。命令按鈕的高為 88( PB 單位),寬為 340( PB 單位)。 ? 作為信息顯示操作用的文本(輸入)域一律靠左對齊。 窗口布局如下圖所示: 圖 23 窗口布局 (一 ) 圖 23 窗口布局(一) 第 2 章 PowerBuilder 基礎(chǔ) 12 圖 24 窗口布局 (二 ) 圖 24 窗口布局(二) ( 3) 窗口及窗口控件 ? MDI 子窗口依其功能可以分為錄入 /修改,查詢 /統(tǒng)計(jì),打印,條件錄入等。若在數(shù)據(jù)顯示操作區(qū)內(nèi)還需對信息進(jìn)一步分類,則每一類信息使用 GROUPBOX 作為外框,顯示操作區(qū)整體不再設(shè)外框。 ? 要求界面在完成功能的 前提 下,能做到清晰、大方、整齊。 ( 1) PB 對象命名約定 第 2 章 PowerBuilder 基礎(chǔ) 8 對 象 前 綴 應(yīng)用 N/A 應(yīng)用級函數(shù) af_ 應(yīng)用級結(jié)構(gòu) as_ 窗口 w_ 窗口函數(shù) wf_ 窗口結(jié)構(gòu) ws_ 菜單 m_ 菜單函數(shù) mf_ 菜單結(jié)構(gòu) ms_ 標(biāo)準(zhǔn)用戶對象 u_ 定制類用戶對象 u_cc_ 標(biāo)準(zhǔn)類用戶對象 u_cs_ 可視定制用戶對象 u_vc_ 可視標(biāo)準(zhǔn)用戶對象 u_vs_ 用戶對象函數(shù) uf_ 用戶對象結(jié)構(gòu) us_ 結(jié)構(gòu)對象 s_ 查詢 q_ 函數(shù)對象 f_ 數(shù)據(jù)窗口對象 d_ ( 2) PB 數(shù)據(jù)類型命名約定 數(shù)據(jù)類型 前 綴 Blob bb_ Window w_ Menuitem m_ DataWindow dw_ DataWindowChild dwc_ 第 2 章 PowerBuilder 基礎(chǔ) 9 ListViewItem lvi_ TreeViewItem tvi_ UserObject uo_ Integer i_ Unsigned Integer ui_ Long l_ Unsigned Long ul_ Boolean b_ String s_ Character c_ Double dbl_ Real r_ Decimal dec_ Date d_ Structure str_ Transaction trans_ Time t_ DateTime dtm_ ( 3) PB 控件命名約定 控 件 前 綴 CheckBox cbx_ CommandButton cb_ DataWindow dw_ DropDownListBox ddlb_ DropDownPictureListBox ddplb EditMask em_ Graph gr_ GroupBox gb_ 第 2 章 PowerBuilder 基礎(chǔ) 10 HscrollBar hsb_ Line ln_ ListBox lb_ ListView lv_ MultiLineEdit mle_ OLE 2 ole_ Picture p_ PictureButton pb_ PictureListBox plb_ RadioButton rb_ Rectangle r_ RichTextEdit rte_ SingleLineEdit sle_ StaticText st_ Tab tab_ Tab Page tabp_ TreeView tv_ UserObject uo_ VscrollBar vsb_ ( 4) PB 變量作用域約定 范 圍 前 綴 Globle g?_ Shared sh?_ Instance i?_ Argument a?_ 第 2 章 PowerBuilder 基礎(chǔ) 11 PB 開發(fā)界面規(guī)范 ( 1) 總則 ? 系統(tǒng)運(yùn)行平臺(tái)為中文 Win9x 或中文 WinXp。 ? 函數(shù)名,事件名或變量名一律用英文書寫,首字母用大寫,單詞之間不用連字符(_)如: wf_RightTrim()。 ● 生成可執(zhí)行文件 系統(tǒng)測試無誤后,就可以將應(yīng)用程序編譯成可執(zhí)行文件用于發(fā)布。另外,使用 PowerBuilder 8 的 PBDEBUG 功能可以跟蹤和記錄應(yīng)用程序的運(yùn)行情況,使用數(shù)據(jù)庫調(diào)試功能可以查看數(shù)據(jù)庫訪問方面可能存在的瓶頸。系統(tǒng)開發(fā)的過程可以分為:建立應(yīng)用對象;生成用戶對象、編寫函數(shù)和創(chuàng)建結(jié)構(gòu);建立窗口和菜單;創(chuàng)建數(shù)據(jù)窗口對象;將數(shù)據(jù)窗口對象連接到窗口上的數(shù)據(jù)窗口控件上;編寫各對象的事件處理程序。下面簡單介紹各個(gè)步驟的任務(wù)和基本要求。服務(wù)器端的應(yīng)用程序通常是一個(gè)數(shù)據(jù)庫服務(wù)器,它為客戶端應(yīng)用程序提供數(shù)據(jù)服務(wù)。 PowerBuilder(簡稱 PB)正是符合該趨勢的一種分布式數(shù)據(jù)前端 (即客戶端 )開發(fā)工具,它是著名的數(shù)據(jù)庫公司 Sybase 的一個(gè)重要產(chǎn)品,通過其圖形界面可以快速簡捷地開發(fā)出面向?qū)ο蟮臄?shù)據(jù)庫應(yīng)用程序。 在這種體系結(jié)構(gòu)中,所有的數(shù)據(jù)和數(shù)據(jù)庫管理系統(tǒng)都在服務(wù)器上,客戶機(jī)通過標(biāo)準(zhǔn)的 SQL 語句等方式來訪問服務(wù)器上的數(shù)據(jù)。在 Inter 上有兩類基本門戶:垂直門戶 (Verticalportals)和水平門戶 (Horizontalportals)。這一系統(tǒng)通常由一個(gè)或多個(gè)企業(yè)聯(lián)合建立,目的是把市場的權(quán)力和價(jià)值轉(zhuǎn)向買方。使用這一系統(tǒng)的好處是訪問容易,能 接觸更多的供應(yīng)商,另外買方企業(yè)無需做任何投資。 在線采購系統(tǒng)是利用網(wǎng)絡(luò)和信息技術(shù)為采購人員提供的一個(gè)工具,借助于第 1 章
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1