業(yè)務(wù)處理系統(tǒng)
1.業(yè)務(wù)處理系統(tǒng)概述
業(yè)務(wù)處理系統(tǒng)又稱業(yè)務(wù)員信息系統(tǒng),提供給基礎(chǔ)人員使用的系統(tǒng),是對業(yè)務(wù)處理過程進行針對性支持的信息系統(tǒng),能夠為某項工作的完成提供有力的工具支撐。比如ERP系統(tǒng),我們可以看作是典型的業(yè)務(wù)處理型系統(tǒng),它能夠?qū)ο嚓P(guān)生產(chǎn)、采購等業(yè)務(wù)環(huán)節(jié),基于某些功能模塊提供很好的支持。
2.業(yè)務(wù)處理系統(tǒng)的運用步驟[1]
業(yè)務(wù)處理有個過程,這個過程叫做業(yè)務(wù)處理周期,它包括五個步驟或活動:①數(shù)據(jù)輸入;②業(yè)務(wù)處理;③文件和數(shù)據(jù)庫處理;④文件和報告產(chǎn)生;⑤查詢處理活動。見圖1。
圖1:業(yè)務(wù)處理系統(tǒng)粗框圖
1.數(shù)據(jù)輸入
數(shù)據(jù)拿到,然后記錄、編碼和編輯,從而轉(zhuǎn)換成實用的形式。數(shù)據(jù)輸入的過程總是數(shù)據(jù)處理的一個瓶頸。如何快速準(zhǔn)確的輸入數(shù)據(jù),仍然是一個很重要的問題。數(shù)據(jù)輸入的方法有兩種,一種是傳統(tǒng)手工方法,一種是源數(shù)據(jù)自動化的方法。傳統(tǒng)的數(shù)據(jù)輸入方法依賴于計算機的終端用戶由源文件獲得數(shù)據(jù),這些源文件如采購單、工資考勤表、銷售訂貨表等。這些源文件積累成批送給數(shù)據(jù)處理人員,進行輸入。這些數(shù)據(jù)周期地送進計算機系統(tǒng)。現(xiàn)在手工的處理方法慢慢地被代替。由于它要求很多操作,成本高,而且出錯率高。所以人們希望能應(yīng)用“源數(shù)據(jù)自動化”。
數(shù)據(jù)自動化已有很多方法,但達到全自動化者可以說沒有。自動化方法的例子如圖2。
這個銷售業(yè)務(wù)處理系統(tǒng)的希望是:
獲得數(shù)據(jù)越早越好。 獲得數(shù)據(jù)越近越好。 用機械讀取介質(zhì)獲得(如條碼標(biāo)簽、磁條、磁卡)代替源文件。 預(yù)計于機器可讀介質(zhì)上的數(shù)據(jù)很少變化。 不用介質(zhì)直接獲取數(shù)據(jù)。
上圖中用了幾種設(shè)備,如POS業(yè)務(wù)終端,自動柜員機(ATM),光字識別器(OCR)。
當(dāng)然還有其它各種設(shè)備,如前所述。
圖2:自動數(shù)據(jù)輸入
2. 業(yè)務(wù)處理
分為批處理和實時處理: 批處理(batch processing)是定期的周期性的收集源文件,然后進行成批處理。如銀行存款處理,白天一天所收到的存款單等到下班后一起交給數(shù)據(jù)處理部門,由他們進行累加和其它分析。這里處理周期就是一天。
批處理活動包括:
收集源文件,如訂單、發(fā)票,并將它們分成批。 把源文件錄入到輸入媒體,如磁帶、磁盤。 把源文件排序,排序應(yīng)根據(jù)某個關(guān)鍵詞,一般這個關(guān)鍵詞和主文件的相同。 將源文件和主文件合并處理,建立一個新文件,并輸出一些文件,這些文件如發(fā)票、支票等。 定期地將業(yè)務(wù)成批地送往遠方的中央計算機保存和進一步處理。
例如一個銀行的批處理過程,如圖3。
這里主文件是一種永久存儲的文件,如客戶主文件,包括客戶名稱、地址、電話、生產(chǎn)主要產(chǎn)品、主要業(yè)務(wù)等數(shù)據(jù);學(xué)生主文件包括學(xué)生姓名、年齡、籍貫、學(xué)號等,有可能包括成績等具有檔案性質(zhì)的文件。支票主文件記錄支票金額、接收方、開出方、日期、編號等數(shù)據(jù)。業(yè)務(wù)文件是一種中間存儲文件,具有暫存的性質(zhì),一旦它的內(nèi)容并入主文件,業(yè)務(wù)文件即消失。更新后的主文件在下一批處理就處于主文件的位置。
批處理的優(yōu)缺點分析:當(dāng)要處理大量的數(shù)據(jù)時批處理是一種比較經(jīng)濟的方法。每筆業(yè)務(wù)處理時沒有必要翻動主文件。錯開白天的時間,機器可以在晚上處理,能充分利用機器的資源。機器的速度不一定很高,機器檔次和設(shè)備費用可以大大降低。但批處理確有很多缺點,主文件經(jīng)常是過時的,打出的報告也是這樣,馬上查出當(dāng)前的情況也是不可能的。所以,許多業(yè)務(wù)轉(zhuǎn)向?qū)崟r處理。某些實時處理系統(tǒng)中還保留著某些業(yè)務(wù)的批處理。
圖3:銀行批處理
實時處理在處理業(yè)務(wù)時是及時的處理完這筆業(yè)務(wù)后,主文件已經(jīng)進行了更新,因而這時的統(tǒng)計數(shù)據(jù)就反映現(xiàn)時的真實情況。實時處理也叫做聯(lián)機處理(Online Transaction Processing,OLTP)。這時數(shù)據(jù)只要一輸入,記錄、轉(zhuǎn)換、更新主文件一氣呵成,響應(yīng)顧客的查詢也是即時的。
一個實時的銷售處理系統(tǒng)見圖4:
圖4:實時銷售處理系統(tǒng)
特性 | 批處理 | 實時處理 |
業(yè)務(wù)處理 | 記錄業(yè)務(wù)數(shù)據(jù)累計成批,排序周期處理 | 數(shù)據(jù)一產(chǎn)生立即處理 |
文件更新 | 批處理時 | 業(yè)務(wù)處理時 |
響應(yīng)時間(周轉(zhuǎn)時間) | 幾小時或幾天 | 幾秒鐘 |
防止數(shù)據(jù)處理的故障是個很重要的問題。在批處理的情況要保留多個副本,一般要三個,而且在不同的地方。每次批處理完后,附本也跟著產(chǎn)生,當(dāng)主機損壞時可以根據(jù)兩個附本恢復(fù)數(shù)據(jù)。在實時處理情況下,也要留附本,不過它是在每筆業(yè)務(wù)后及時留附本,所以要用聯(lián)機存儲器,甚至更多處理器。具有多處理器而且能支持實時恢復(fù)數(shù)據(jù)的處理叫做容錯數(shù)據(jù)處理(Fault Tolerant Processing,FTP),這種計算機系統(tǒng)叫做容錯系統(tǒng)(fault tolerant systems)。
實時處理的優(yōu)缺點:實時處理能及時處理、及時更新和及時響應(yīng)顧客。因而在要求及時的情況下,只有實時系統(tǒng)能滿足要求。實時處理缺點是由于聯(lián)機,直接存取必須采取特殊的措施保護數(shù)據(jù)庫,以及時防止病毒和闖入者。在許多實時系統(tǒng)中,也用磁帶作控制日記和恢復(fù)文件。因而在設(shè)備上要付出高成本。所以實時優(yōu)點必須和它的成本、安全的問題相平衡,現(xiàn)在由于技術(shù)的發(fā)展,要更好的滿足顧客需求,越來越多的公司歡迎實時處理。
3. 數(shù)據(jù)庫維護
公司數(shù)據(jù)庫中的數(shù)據(jù)必須反映公司的現(xiàn)狀。每筆業(yè)務(wù)處理均是對公司現(xiàn)狀的改變。因而業(yè)務(wù)處理要修改維護數(shù)據(jù)庫,使其和現(xiàn)狀一致。因而業(yè)務(wù)處理程序中應(yīng)包含維護數(shù)據(jù)庫的程序。維護數(shù)據(jù)庫保證它能準(zhǔn)確反映企業(yè)現(xiàn)狀,實在是個大問題,可以說現(xiàn)在沒有一個企業(yè)能做到這點,甚至一個企業(yè)或組織的人名冊都不能和現(xiàn)實相符。所以盡管數(shù)據(jù)庫維護的技術(shù)已很發(fā)達,但它還要有一套很好的運行制度和良好的人員素質(zhì),才能保證數(shù)據(jù)庫的真正合用。
4.文件和報告的產(chǎn)生
這最后一個處理階段是產(chǎn)生信息產(chǎn)品,也就是報告和文件。 數(shù)據(jù)處理系統(tǒng)所產(chǎn)生的文件叫業(yè)務(wù)文件,業(yè)務(wù)文件有以下幾種:
行動文件(Action Documents)用來啟動接受行動的文件,如采購單、支票等。 信息文件 (Information Documents)用來確認業(yè)務(wù)已發(fā)生,如銷售收據(jù)、發(fā)票等。 周轉(zhuǎn)文件它能轉(zhuǎn)回發(fā)送者,例如有些發(fā)票附有周轉(zhuǎn)部分,由顧客簽付退回,這個退回的文件自動被光掃描設(shè)備處理,所以周轉(zhuǎn)文件綜合了行動文件和信息文件兩者的功能。
除了這些以外,這個系統(tǒng)還可以產(chǎn)生控制表、編輯報告和會計報告等。
5.查詢處理
無論批處理和實時處理均可提供查詢功能。 由于IT的技術(shù)的發(fā)達,現(xiàn)在越來越多的應(yīng)用實時查詢和遠距離查詢。遠距離查詢就象應(yīng)用查詢語言那樣描述查詢內(nèi)容即可到遠程響應(yīng)。一般響應(yīng)是以固定的事先設(shè)計好的格式在終端屏幕上顯出,也可以用打印機打出。
終端用戶系統(tǒng)
終端用戶系統(tǒng)(End User Computing System,EUCS)一般是供中層知識工作者使用的系統(tǒng)。
直接使用計算機終端的用戶叫終端用戶。終端用戶系統(tǒng)的發(fā)展有兩個原因,一是集中的信息中心無法滿足中層人員的信息需求,現(xiàn)在的中層人員都是知識工作者,他們直接動手操作微機或工作站,以獲得他們工作所需的信息,并取得了巨大的成功,因而他們寧愿這樣工作,這是需求拉動。二是現(xiàn)代信息技術(shù)的發(fā)展使他們有可能這樣獲取和處理信息,這是技術(shù)驅(qū)動。
使用終端用戶系統(tǒng)可以節(jié)約大量時間,以前依賴信息中心為用戶提供服務(wù)。 所提的要求信息中心3-5 年也完不成,只好自己動手及早實現(xiàn)。還有好處是可大大節(jié)約成本。終端用戶用熟了計算機,無需中間人員操作,節(jié)省了人員,有的終端用戶自己可以編程,甚至省略了業(yè)務(wù)過程的介紹。這同時也提高了開發(fā)程序的質(zhì)量。程序的不合用、不好用和不愿用的現(xiàn)象將大大減少。同時最良好的服務(wù)是自我服務(wù), 因而EUCS比集中方式顯然得到較好的服務(wù)。所以在 TQCS方面均得到較大改善。
終端用戶系統(tǒng)的部件及其聯(lián)接見圖5:
圖5:終端用戶系統(tǒng)部件聯(lián)接圖
由圖看出終端用戶系統(tǒng)是微機基本的信息系統(tǒng),它同時支持運營和管理層的用戶應(yīng)用。這個圖還說明,EUCS不僅依賴于它自己的軟件和數(shù)據(jù),而且可以和群組的、部門的和公司的軟件數(shù)據(jù)庫相聯(lián),甚至和外部的相聯(lián),以共享它們的資源。在 EUCS方式下,企業(yè)的信息中心不是被取代,而是改變角色,由直接服務(wù)變成支持服務(wù),由一線成員變成顧問。這也是非常必要的和不可忽視的,只有這樣系統(tǒng)才能真正發(fā)揮作用,提高效益和效率。
終端用戶運算的資源包括:硬件、軟件、人員、數(shù)據(jù)和網(wǎng)絡(luò)資源。
硬件資源主要是終端用戶工作站,早期的大型機的啞終端已被具有智能的微型機所代替,專用的高性能的工作站也逐漸地被高性能的微機所代替。如圖8-2-5所示,高性能的微機通過通信網(wǎng)絡(luò)與局網(wǎng)、部門服務(wù)器或公司的主干機相聯(lián)。這個微機也可與廣域網(wǎng)、INTERNET直接相聯(lián)。局域、部門的服務(wù)器,以及公司的主干機可以為終端用戶提供以下服務(wù):
幫助控制實現(xiàn)網(wǎng)絡(luò)聯(lián)接,包括實現(xiàn) gate way的功能,分享軟件包和數(shù)據(jù)庫,執(zhí)行分時處理服務(wù),即當(dāng)需要主干機的高速處理能力的時候。
終端用戶運算的軟件資源,包括字符處理、電子報表、數(shù)據(jù)庫、數(shù)據(jù)通信、圖形處理以及集成軟件等這一類的應(yīng)用軟件包,還包括辦公室自動化的軟件,如電子郵件,桌面印刷,辦公支持服務(wù)等。另一類軟件資源就是群件( group ware),這種軟件是支持協(xié)同工作的軟件,如合作字符處理、合作電子報表、文件共享、計算機會議、調(diào)度會議以及項目管理等。再一種軟件是應(yīng)用開發(fā)軟件,用它作為工具,使用戶很容易開發(fā)應(yīng)用程序。屬于這方面的軟件均有4GL的性質(zhì),即用它來描述用戶應(yīng)用程序,而不用描述這些程序?qū)崿F(xiàn)的過程。
這些軟件如 SQI、 Intellect,還有 Visual Basic等 。
終端用戶的數(shù)據(jù)資源主要表現(xiàn)為多數(shù)據(jù)庫,首先是個人數(shù)據(jù)庫,它用來保存?zhèn)€人的專門的資料,也可能是原始的文件等。其次是群組和公司的數(shù)據(jù)庫,這個群組可能是跨組織的項目組或者屬于同一部門的一群人,利用它來存儲共享信息和進行信息交換,尤其是一對多的發(fā)布。這樣,一個工作人員可能和幾個群組庫有聯(lián)系,實現(xiàn)不同的工作。對內(nèi)而言,公司庫是最大的群組庫,利用它實現(xiàn)公司范圍內(nèi)的信息交換和協(xié)同工作。最后是外部數(shù)據(jù)庫,這也可能是集圖的,行業(yè)的,甚至是 INTERNET這樣全球性的內(nèi)容廣泛的數(shù)據(jù)庫。
終端用戶的網(wǎng)絡(luò)資源可能是局域網(wǎng),廣域網(wǎng)或企業(yè)的INTRANET和外部的INTERNET。最多的方式是通過局域網(wǎng),或通過電話線直接聯(lián)到服務(wù)器。對于通信要求高的可視會議,其網(wǎng)絡(luò)的傳輸速率也要求很高,要求使用 ISDN或 DDN。
人力資源是指終端用戶運算的人力資源,不是指用戶自身,而是指對用戶進行支持的人力。這些人要幫助用戶維護硬軟件設(shè)備,更新硬軟件,開發(fā)新應(yīng)用程序以及培訓(xùn)。一般企業(yè)這些活動均由計算中心擔(dān)任。但對于較多的采用終端用戶計算方式的企業(yè),這種支持均顯得不夠,主要原因是許多企業(yè)計算中心對外的服務(wù)意識較弱,主要關(guān)心他們內(nèi)部的事。對于較明白如何駕馭信息技術(shù)的企業(yè),他們均在計算中心中設(shè)立用戶顧問組,這個顧問組由系統(tǒng)分析員、程序員和技術(shù)員組成。他們的首要任務(wù)是培訓(xùn)用戶,使用戶會使用系統(tǒng)各種資源。同時也幫助用戶開發(fā)新的應(yīng)用軟件。目前有信息資源分散化的趨勢,各部門自己負責(zé)自己的信息資源管理。各部門設(shè)立自己的信息資源顧問,對用戶進行直接的支持,而且也作為部門和總公司信息資源管理部門的聯(lián)絡(luò)員。無論是集中的也好,分散的也好,這些人力資源的主要任務(wù)如表所示:
基本服務(wù) | 提高服務(wù) |
計算機文化教育 使用產(chǎn)品服務(wù) 硬件/軟件分享 應(yīng)用問題顧問 熱線服務(wù) 硬件/軟件評價 產(chǎn)品標(biāo)準(zhǔn)化兼容支持 安全支持 | 通信軟件開發(fā) 數(shù)據(jù)管理 安排測試新發(fā)表軟件 維護PC設(shè)備 用戶開發(fā)的項目管理 用戶編寫軟件的質(zhì)量保證 和用戶共同進行元件開發(fā) |