国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

基于內(nèi)部行文管理系統(tǒng)的設(shè)計與應(yīng)用

2009-01-06 04:55:38楊隆平
關(guān)鍵詞:程序設(shè)計

楊隆平

[摘 要]本文闡述了以PowerBuilder為開發(fā)工具,采用模塊化程序設(shè)計方法來創(chuàng)建企業(yè)內(nèi)部行文管理系統(tǒng)。以實現(xiàn)企業(yè)內(nèi)部行文的編寫、審核、發(fā)送等全過程的有效跟蹤和控制,并對需要永久性記錄的文件實現(xiàn)歸檔管理。

[關(guān)鍵詞]內(nèi)部行文 程序 設(shè)計

在競爭日益激烈的今天,企業(yè)如何提高辦公效率顯得越來越重要,企業(yè)內(nèi)部機構(gòu)眾多、條文眾多。僅通過文件發(fā)放,既浪費時間又浪費紙張,為了達到快速可靠的信息交互目的,就需要一套可靠的內(nèi)部行文管理系統(tǒng),以實現(xiàn)內(nèi)部行文管理的電子化、自動化,從而提高部門之間的辦公效率。

1 PowerBuilder的特點

PowerBuilder是一個用來進行客戶/服務(wù)器開發(fā)的完全可視化的開發(fā)環(huán)境,可以用一種可視的直觀的方式來創(chuàng)建應(yīng)用程序的用戶界面和數(shù)據(jù)庫接口,它具有以下特點:事件驅(qū)動的應(yīng)用程序;功能強大的編程語言與函數(shù);面向?qū)ο蟮某绦蛟O(shè)計;支持Internet應(yīng)用;跨平臺開發(fā);開放的數(shù)據(jù)庫連接系統(tǒng)等。

2系統(tǒng)分析

2.1目標和范圍

按照管理企業(yè)內(nèi)部行文的原理和方法,采用成熟的信息技術(shù)和手段,在提高企業(yè)辦公效率的基礎(chǔ)上,優(yōu)化人、財、物和信息資源在企業(yè)內(nèi)部各個交流環(huán)節(jié)的運行機制。在為企業(yè)各項活動提供全面信息服務(wù)的基礎(chǔ)上,提供信息管理決策支持功能,并為企業(yè)的辦公自動化發(fā)展在信息交互方面進行技術(shù)準備。

本系統(tǒng)主要是為企業(yè)內(nèi)部各部門間信息交流提供方便,它可覆蓋企業(yè)內(nèi)部各個部門的信息交流工作,能夠幫助各個部門進行擬文、對擬文修改、發(fā)送、查詢等工作,適用范圍很廣。

2.2設(shè)計思路

采用企業(yè)現(xiàn)有的軟硬件環(huán)境和先進的系統(tǒng)開發(fā)方案,達到充分利用現(xiàn)有資源,提高系統(tǒng)開發(fā)水平和應(yīng)用效果的目的;應(yīng)符合企業(yè)內(nèi)部收文和發(fā)文的管理規(guī)定,滿足企業(yè)日常工作需要,并達到操作過程中的直觀、方便、安全、實用等要求。采用先進的兩層體系結(jié)構(gòu),Client(客戶端)負責提供表達邏輯、顯示用戶界面信息;Server(服務(wù)器端)負責實現(xiàn)數(shù)據(jù)服務(wù);采用模塊化程序設(shè)計方法,既便于系統(tǒng)功能的各種組合和修改,又便于未參與開發(fā)的人員日后補充、維護。

2.3系統(tǒng)功能

包括員工基本信息的輸入;文稿的撰寫;文稿的修改、發(fā)送;對方部門所發(fā)布行文的接收、查看以及評論回復(fù);行文的查詢;行文管理系統(tǒng)的使用幫助等。

3系統(tǒng)設(shè)計

3.1功能模塊設(shè)計

在系統(tǒng)功能分析的基礎(chǔ)上,考慮PowerBuilder程序編制特點,可構(gòu)建如圖1所示功能模塊。

圖1

3.2數(shù)據(jù)庫設(shè)計

通過對企業(yè)內(nèi)部行文管理的內(nèi)容和數(shù)據(jù)流程分析,設(shè)計的數(shù)據(jù)項和數(shù)據(jù)結(jié)構(gòu)一般為:員工基本狀況,其數(shù)據(jù)項有員工號、姓名、性別、部門、電話等;用戶口令信息,其數(shù)據(jù)項為用戶名和口令;企業(yè)部門信息,其數(shù)據(jù)項為部門代號、名稱、經(jīng)理等;內(nèi)部行文信息,其數(shù)據(jù)項為文件號、撰寫人、標題、正文、日期、發(fā)送標志等;內(nèi)部行文處理信息,其數(shù)據(jù)項為文件號、撰寫人、接受人、標題、正文、日期、審核意見等。

3.3應(yīng)用程序設(shè)計

3.3.1創(chuàng)建應(yīng)用程序?qū)ο?/p>

在應(yīng)用程序?qū)ο蟮淖兞慷x窗口中定義內(nèi)部行文管理系統(tǒng)的全局變量,這些全局變量用于應(yīng)用程序不同對象間參數(shù)的傳遞。

3.3.2登錄模塊的設(shè)計

在應(yīng)用程序?qū)ο蟮腛pen事件的程序代碼有下面一條語句:Open(w_login),該語句就是打開登錄窗口的語句。還可在此設(shè)計修改用戶口令等。

3.3.3程序主窗口的建立

用戶輸入正確的用戶名和口令,登錄成功之后,可進入程序的主窗口。系統(tǒng)應(yīng)用程序的主要功能都是通過主窗口w_main上菜單來完成的。每個功能模塊由一個或多個窗口來完成。

3.3.4菜單的設(shè)計

在菜單畫面中設(shè)計應(yīng)用程序主窗口所連接的菜單m_main。該菜單的結(jié)構(gòu)如圖2所示。

3.3.5數(shù)據(jù)窗口的創(chuàng)建

建立數(shù)據(jù)窗口對象是程序設(shè)計中極為重要的一個部分。數(shù)據(jù)窗口對象是PowerBuilder編程的精華所在,針對不同的情況選擇不同類型的數(shù)據(jù)窗口對象,會使程序的實用性和直觀性大為增強。此數(shù)據(jù)窗口用來實現(xiàn)讀取、修改、查詢數(shù)據(jù)庫中的數(shù)據(jù)等功能。

為了能在該數(shù)據(jù)窗口對象中修改所顯示的記錄,需要設(shè)置Allow Updates屬性。單擊“Rows”菜單下的“Update Properties”菜單,我們只要保留系統(tǒng)默認屬性即可,這樣一個數(shù)據(jù)窗口對象就創(chuàng)建完畢了。應(yīng)用程序中窗口上的數(shù)據(jù)窗口控件可以連接和使用這個創(chuàng)建好的數(shù)據(jù)窗口對象。其他數(shù)據(jù)窗口的創(chuàng)建過程與此類似。

4設(shè)計過程中的一些技巧

4.1設(shè)置數(shù)據(jù)窗口中某列不可編輯

進行開發(fā)創(chuàng)建過程中,在PowerBuilder的DataWindow里將某列的Tab值置為0,即可讓該列變?yōu)椴豢删庉?使其無法進行增、刪、改等操作,以防止用戶由于誤操作而刪掉數(shù)據(jù)。

4.2設(shè)置具有提示功能的按鈕控件

單擊工具欄上的“New”彈出對話框,選擇其中的標準可視對象“Standard Visual”,在出現(xiàn)的對話框中選擇可視對象的類型commandbutton,然后單擊“OK”按鈕,進入用戶對象畫筆窗口。該對象在具有PowerBuilder通用按鈕控件功能的基礎(chǔ)上,增加了用戶定義的事件功能。當鼠標移到該控件上,在主窗口下面的幫助提示信息欄中就會出現(xiàn)屬性Tag中的內(nèi)容。

5結(jié)語

現(xiàn)代企業(yè)需要一套可靠的內(nèi)部行文管理系統(tǒng),使其所屬的部門管理人員在信息系統(tǒng)的輔助下進行工作。本系統(tǒng)的開發(fā)和應(yīng)用也正是為了提高企業(yè)領(lǐng)導(dǎo)決策水平,提高企業(yè)內(nèi)部辦公效率,達到快速可靠的信息交互目的,進而促進企業(yè)各個方面快速發(fā)展。

[參考文獻]

[1] 王志勇,阮堅,王鵬.用PowerBuilder開發(fā)小型數(shù)據(jù)庫[M].北京:人民郵電出版社,2002.

[2] 東方人華.PowerBuilder 8.0入門與提高[M].北京:清華大學(xué)出版社,2003.

[3] 袁松.PowerBuilder 8.0高級應(yīng)用與開發(fā)[M].北京:中國水利水電出版社,2002.

猜你喜歡
程序設(shè)計
何為設(shè)計的守護之道?
《豐收的喜悅展示設(shè)計》
流行色(2020年1期)2020-04-28 11:16:38
試論我國未決羈押程序的立法完善
瞞天過?!律O(shè)計萌到家
失能的信仰——走向衰亡的民事訴訟程序
“程序猿”的生活什么樣
設(shè)計秀
海峽姐妹(2017年7期)2017-07-31 19:08:17
有種設(shè)計叫而專
Coco薇(2017年5期)2017-06-05 08:53:16
英國與歐盟正式啟動“離婚”程序程序
創(chuàng)衛(wèi)暗訪程序有待改進
永济市| 同德县| 天镇县| 康保县| 临夏县| 筠连县| 凉城县| 普安县| 虞城县| 丰原市| 星子县| 仁寿县| 平谷区| 太仓市| 青州市| 郯城县| 博野县| 辽宁省| 怀来县| 财经| 屏东市| 微博| 永昌县| 乐都县| 财经| 灵武市| 三亚市| 溧阳市| 刚察县| 密山市| 大邑县| 阿城市| 阿坝县| 玉门市| 南陵县| 临朐县| 砚山县| 积石山| 深州市| 天镇县| 米泉市|