




版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、畢業(yè)設(shè)計(jì)(論文)(說(shuō) 明 書(shū))題 目:基于工作流的電信固定收費(fèi)管理系統(tǒng)工業(yè)職業(yè)技術(shù)學(xué)院工業(yè)職業(yè)技術(shù)學(xué)院工業(yè)職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計(jì) (論文) 任 務(wù)書(shū)專(zhuān)業(yè)任 務(wù) 下 達(dá) 日 期年月日設(shè)計(jì)(論文)開(kāi)始日期年月日設(shè)計(jì)(論文)完成日期年月日設(shè)計(jì)(論文)題目:A·編制設(shè)計(jì)B·設(shè)計(jì)專(zhuān)題(畢業(yè)論文)指 導(dǎo)教師系(部)主 任 年 月 日工業(yè)職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計(jì)(論文)答辯委員會(huì)記錄系專(zhuān)業(yè),學(xué)生于年月日進(jìn)行了畢業(yè)設(shè)計(jì)(論文)答辯。設(shè)計(jì)題目:專(zhuān)題(論文)題目:指導(dǎo)老師:答辯委員會(huì)根據(jù)學(xué)生提交的畢業(yè)設(shè)計(jì)(論文)材料,根據(jù)學(xué)生答辯情況,經(jīng)答辯委員會(huì)討論評(píng)定,給予學(xué)生畢業(yè)設(shè)計(jì)(論文)成績(jī)?yōu)?。答辯委員
2、會(huì)人,出席人答辯委員會(huì)主任(簽字):答辯委員會(huì)副主任(簽字):答辯委員會(huì)委員:, , , 工業(yè)職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計(jì)(論文)評(píng)語(yǔ)第頁(yè)共頁(yè)學(xué)生:專(zhuān)業(yè) 年級(jí)畢業(yè)設(shè)計(jì)(論文)題目:評(píng)閱 人:指導(dǎo)教師: (簽字) 年 月 日成 績(jī):系(科)主任: (簽字) 年 月 日畢業(yè)設(shè)計(jì)(論文)與答辯評(píng)語(yǔ):23 / 27提要本文首先介紹工作流的背景、現(xiàn)狀和相關(guān)技術(shù),以與工作流管理聯(lián)盟提出的一系列規(guī)和標(biāo)準(zhǔn)。然后介紹在工作流參考模型的基礎(chǔ)上,設(shè)計(jì)并實(shí)現(xiàn)的市農(nóng)行代電信收繳固定費(fèi)業(yè)務(wù)系統(tǒng)。作為本文的主體,主要建立和實(shí)現(xiàn)了基于服務(wù)器/客戶(hù)機(jī)結(jié)構(gòu)的電信代收費(fèi)業(yè)務(wù)系統(tǒng)工作流管理系統(tǒng)模型。其中引擎是工作流實(shí)施服務(wù)的核心,工作流實(shí)施
3、服務(wù)在服務(wù)器端為系統(tǒng)的運(yùn)行提供服務(wù);其它應(yīng)用部件,如服務(wù)受理、客戶(hù)應(yīng)用等運(yùn)行于客戶(hù)端。文中詳細(xì)闡述了本模型的各個(gè)組成部件之間的相互作用關(guān)系。本系統(tǒng)已經(jīng)在市農(nóng)行得到了正式應(yīng)用。其運(yùn)行環(huán)境是基于AS/400 中心機(jī),客戶(hù)端采用UNIX 系統(tǒng),數(shù)據(jù)庫(kù)采用DB2 系統(tǒng)。實(shí)際運(yùn)行結(jié)果表明:該系統(tǒng)穩(wěn)定可靠,性能較好。畢業(yè)論文基于工作流的電信固定收費(fèi)管理系統(tǒng)第一章前言1.1 問(wèn)題的提出工作流(Workflow)的歷史可以追溯到七十年代末期的辦公自動(dòng)化、制造業(yè)和批處理。隨著工業(yè)化大生產(chǎn)和經(jīng)濟(jì)貿(mào)易的蓬勃發(fā)展,競(jìng)爭(zhēng)和經(jīng)濟(jì)壓力迫使現(xiàn)代企業(yè)和商業(yè)公司尋找新的信息技術(shù)( Information Technology )
4、來(lái)支持他們的商務(wù)處理( BusinessProcess)管理1。當(dāng)時(shí),一些辦公系統(tǒng)的開(kāi)發(fā)者開(kāi)始把他們的業(yè)務(wù)過(guò)程流程化;一些圖象系統(tǒng)的生產(chǎn)商在其產(chǎn)品中加入了發(fā)送和跟蹤功能,這些思想與方法并未增加什么技術(shù)難題,但卻給數(shù)據(jù)處理帶來(lái)很大方便。這些便是工作流管理軟件的萌芽。很快地,工作流管理技術(shù)從辦公軟件和圖象應(yīng)用中脫穎而出。此后,辦公自動(dòng)化實(shí)現(xiàn)了多機(jī)聯(lián)網(wǎng),證明了業(yè)務(wù)過(guò)程自動(dòng)化已具備了技術(shù)基礎(chǔ)2。工作流可簡(jiǎn)單定義為一組相互協(xié)作實(shí)現(xiàn)了一個(gè)業(yè)務(wù)處理的任務(wù)。工作流模型比傳統(tǒng)的業(yè)務(wù)處理模型更傾向信息技術(shù)系統(tǒng)。好的工作流技術(shù)通過(guò)繼承遺留系統(tǒng)來(lái)利用過(guò)去的投資,適應(yīng)大的組織變化和技術(shù)革新,適合當(dāng)今的動(dòng)態(tài)企業(yè)。近年來(lái),
5、由于對(duì)業(yè)務(wù)處理再工程(Business Process Re-engineer)認(rèn)識(shí)的加深;由于信息技術(shù)的廣泛而深入研究與應(yīng)用,相關(guān)技術(shù)(如中間件、面向?qū)ο蠹夹g(shù)、網(wǎng)絡(luò)技術(shù)等)的飛速發(fā)展,使得開(kāi)發(fā)現(xiàn)實(shí)的工作流系統(tǒng)成為可能,使工作流受到越來(lái)越多的注意和歡迎。經(jīng)過(guò)近年來(lái)的研究和開(kāi)發(fā),許多工作流原型或產(chǎn)品已經(jīng)出現(xiàn),涉與銀行、電信、軟件工程、實(shí)驗(yàn)科學(xué)、商業(yè)、辦公自動(dòng)化等各行各業(yè)3。有些人從更廣義的意義上使用工作流述語(yǔ),例如:一些象LotusNotes 和Microsoft Exchange 等群件工具,也稱(chēng)作工作流管理系統(tǒng)。嚴(yán)格意義上講,這是不合適的,因?yàn)樗鼈儾恢С止ぷ髁魈幚肀旧?,只是允許人們通過(guò)發(fā)送電
6、子和共享信息來(lái)合作。在合作處理中,重點(diǎn)是交流和共享信息,而不是處理的定義。但這些工具可作為工作流系統(tǒng)的交流層。通過(guò)比較分析,我們認(rèn)為:雖然當(dāng)前國(guó)外工作流產(chǎn)品,發(fā)表的研究文章和報(bào)告很多,是信息技術(shù)系統(tǒng)和管理系統(tǒng)的的熱點(diǎn),但實(shí)際的應(yīng)用和理論上的研究還存在一定的差距,系統(tǒng)的實(shí)用性和功能有待進(jìn)一步提高;而在國(guó),工作流也開(kāi)始逐漸引起專(zhuān)家、學(xué)者、開(kāi)發(fā)商的重視4,5,6。電信業(yè)務(wù)中,固定代收費(fèi)系統(tǒng)的工作流比較復(fù)雜,而且需求面較大,其業(yè)務(wù)處理流程如圖1.1 所示。該圖表示了電信業(yè)務(wù)代收費(fèi)系統(tǒng)工作流程。實(shí)際業(yè)務(wù)流程比較復(fù)雜,將根據(jù)用戶(hù)種類(lèi)(個(gè)人用戶(hù)、單位用戶(hù))、交費(fèi)方式(現(xiàn)金交費(fèi)、存儲(chǔ)交費(fèi))的不同而有較大的變化
7、。一般來(lái)講,對(duì)新開(kāi)設(shè)的代收費(fèi),首先通過(guò)儲(chǔ)蓄所提交開(kāi)戶(hù)申請(qǐng),此開(kāi)戶(hù)申請(qǐng)要經(jīng)過(guò)電信的相關(guān)身份驗(yàn)證,在成功的開(kāi)戶(hù)賬號(hào)存入現(xiàn)金,然后用戶(hù)要根據(jù)性質(zhì)選擇交費(fèi)方式,銀行根據(jù)電信的話費(fèi)單批量地從扣除話費(fèi)。圖1.1 電信業(yè)務(wù)代收費(fèi)系統(tǒng)工作流程圖分析表明,(詳見(jiàn)2.3.1)電信業(yè)務(wù)收費(fèi)系統(tǒng)非常適于采用基于工作流的方式進(jìn)行管理程序的設(shè)計(jì)與實(shí)現(xiàn)?;谏鲜龇治觯覀円怨ぷ髁鞴芾砺?lián)盟WFMC ( WorkflowManagement Coalition)的參考模型為基礎(chǔ),設(shè)計(jì)并實(shí)現(xiàn)了一個(gè)工作流應(yīng)用系統(tǒng)基于工作流的電信固定收費(fèi)管理系統(tǒng):開(kāi)戶(hù)申請(qǐng)身份驗(yàn)證存入現(xiàn)金交費(fèi)方式查詢(xún)?cè)捹M(fèi)繳費(fèi)查詢(xún)余額12 本文的工作本系統(tǒng)是我們根據(jù)電
8、信局的業(yè)務(wù)要求獨(dú)立開(kāi)發(fā),現(xiàn)已正式開(kāi)通運(yùn)行。主要基于UNIX 和AS400 平臺(tái)完成。本人主要完成以下工作:1分析電信固定收費(fèi)系統(tǒng)需求;2設(shè)計(jì)了本系統(tǒng)工作流的工作流程;3編寫(xiě)工作流中心處理程序AS400 中心機(jī)帳務(wù)處理程序;本文的結(jié)構(gòu)如下:第一章本項(xiàng)工作的實(shí)際意義和工作容。第二章介紹工作流管理系統(tǒng)與其相關(guān)技術(shù)的現(xiàn)狀。第三章闡述固定代收費(fèi)系統(tǒng)各模塊的功能。第四章介紹各模塊的具體實(shí)現(xiàn)。第五章結(jié)束語(yǔ)。第二章工作流管理系統(tǒng)與其相關(guān)技術(shù)的現(xiàn)狀本章介紹工作流的有關(guān)概念、工作流參考模型的體系結(jié)構(gòu)、產(chǎn)品實(shí)現(xiàn)模型和工作流技術(shù)的現(xiàn)狀。工作流管理聯(lián)盟作為由眾多公司和研究單位組成的一個(gè)組織,致力于工作流管理系統(tǒng)的規(guī)化、
9、標(biāo)準(zhǔn)化,提出的各種協(xié)議逐步成為參照的標(biāo)準(zhǔn),所以我們也以此為主線,介紹工作流管理系統(tǒng)的體系結(jié)構(gòu)。2.1 工作流管理系統(tǒng)在介紹工作流參考模型之前,先介紹如下基本概念7: ?1.業(yè)務(wù)處理:在定義了功能角色和關(guān)系的組織結(jié)構(gòu)中,組合在一起實(shí)現(xiàn)業(yè)務(wù)目的或策略目標(biāo)的一組過(guò)程或活動(dòng)。一個(gè)業(yè)務(wù)處理典型地具有操作目的和業(yè)務(wù)關(guān)系,如:保險(xiǎn)處理,工程開(kāi)發(fā)。一個(gè)處理可以關(guān)系到一個(gè)組織,也可跨幾個(gè)不同組織,跨越的時(shí)間也可長(zhǎng)可短;一個(gè)處理定義了初始化一個(gè)新處理實(shí)例的激發(fā)條件和完成后的輸出;一個(gè)處理由工作流管理的自動(dòng)化了的活動(dòng)和(或)超出工作流管理圍的人力活動(dòng)組成。2.工作流(workflow):是全部或部分業(yè)務(wù)處理被計(jì)算機(jī)
10、便利化或自動(dòng)化。為了歸檔或有助于整個(gè)業(yè)務(wù)目標(biāo)而定義了一套規(guī)則,在這套規(guī)則下,文檔、信息或任務(wù)在參與者之間傳送的自動(dòng)化過(guò)程就是工作流。工作流實(shí)際上是在信息技術(shù)系統(tǒng)環(huán)境中,計(jì)算機(jī)支持的過(guò)程自動(dòng)化。工作流管理系統(tǒng)(WFMS):是通過(guò)軟件來(lái)定義、管理和執(zhí)行 “工作流“的系統(tǒng),這一軟件的執(zhí)行順序取決于工作流邏輯的計(jì)算機(jī)表示8。工作流管理系統(tǒng)決定業(yè)務(wù)活動(dòng)的順序,為各活動(dòng)調(diào)用適當(dāng)?shù)娜祟?lèi)資源或IT 資源,力圖實(shí)現(xiàn)業(yè)務(wù)過(guò)程的自動(dòng)化。從較高層次看整個(gè)工作流管理系統(tǒng),工作流管理系統(tǒng)的功能特性可分為三個(gè)部分9,10(參見(jiàn)圖2.1)。1創(chuàng)建期(Build-time)功能,定義工作流與相關(guān)活動(dòng),建立工作流模型。2運(yùn)行期控
11、制功能(Run-time control):調(diào)度工作流與相關(guān)活動(dòng)。3運(yùn)行期的相互作用(Run-time interactions):同人或IT 應(yīng)用工具相互作用來(lái)實(shí)施各個(gè)活動(dòng)步驟。具體地,工作流管理系統(tǒng)具有工作流的定義、調(diào)度、監(jiān)控與高級(jí)管理功能。4.工作流設(shè)計(jì)與定義:創(chuàng)建期運(yùn)行期工作流實(shí)例控制數(shù)據(jù)相關(guān)數(shù)據(jù)與用戶(hù)應(yīng)用數(shù)據(jù)應(yīng)用工具交互圖2.1 工作流管理系統(tǒng)的基本特征與主要功能間的關(guān)系2.2 工作流管理聯(lián)盟的參考模型工作流參考模型是從一般的工作流應(yīng)用結(jié)構(gòu)中開(kāi)發(fā)出來(lái)的,它提供了工作流管理系統(tǒng)一般的體系結(jié)構(gòu)框架,確定了工作流管理系統(tǒng)與環(huán)境間的五個(gè)接口與特征和功能11。用戶(hù)工作流執(zhí)行服務(wù)業(yè)務(wù)過(guò)程分析建模
12、和定義工具過(guò)程定義應(yīng)用程序與IT 工具其主要功能描述如下:1.過(guò)程定義工具(Process Definition Tools)過(guò)程定義工具用于業(yè)務(wù)過(guò)程的分析、建模、描述與寫(xiě)文檔,最后產(chǎn)生能在運(yùn)行期被工作流執(zhí)行服務(wù)解釋的過(guò)程定義12。處理定義可以用文本、圖形格式或形式化的語(yǔ)言表示。通過(guò)使用處理定義工具,處理建模和設(shè)計(jì),最終的結(jié)果是產(chǎn)生能夠由工作流引擎解釋的處理和定義。一個(gè)好的定義工具應(yīng)該使用戶(hù)能夠比較直觀地了解業(yè)務(wù)流程,并得到易于理解、使用和修改的進(jìn)程定義。2.工作流實(shí)施服務(wù)由一個(gè)或多個(gè)創(chuàng)建、管理和執(zhí)行工作流實(shí)例的工作流引擎組成的軟件服務(wù)。其它應(yīng)用軟件通過(guò)WAPI(Workflow Applic
13、ationProgramming Interfaces and Interchange formats)與此服務(wù)交互 13。工作流實(shí)施服務(wù)提供了運(yùn)行期環(huán)境,處理實(shí)例和活動(dòng)實(shí)例出現(xiàn)在這個(gè)環(huán)境中,工作實(shí)施服務(wù)使用一個(gè)或多個(gè)工作流管理引擎解釋、激活部分或全部處理定義。3.工作流引擎(Workflow Engine)是為工作流實(shí)例提供運(yùn)行期的執(zhí)行環(huán)境的軟件服務(wù)14。它控制定義圍的處理或子處理實(shí)例的執(zhí)行,它是系統(tǒng)的核心,負(fù)責(zé)完成:解釋過(guò)程定義;調(diào)度各個(gè)活動(dòng),可能包括活動(dòng)的串行或并行,活動(dòng)的執(zhí)行期限與活動(dòng)中相關(guān)數(shù)據(jù)的解釋?zhuān)徽{(diào)用外部應(yīng)用程序;創(chuàng)建相應(yīng)的工作項(xiàng);喚醒或休眠工作流參與者;控制工作流的創(chuàng)建、激活、
14、掛起、終止等。4.工作流客戶(hù)服務(wù)(Workflow Client Application)客戶(hù)服務(wù)是與工作流引擎交互,并向它請(qǐng)求設(shè)備與服務(wù)的應(yīng)用 15,如:注冊(cè)和注銷(xiāo)工作流參與者,要求特殊處理類(lèi)型實(shí)例的開(kāi)始,針對(duì)特定參與者的工作項(xiàng)排除等16。在執(zhí)行過(guò)程中,如果有同用戶(hù)交互的必要,引擎就把工作項(xiàng)放在工作單里,由工作單處理器處理。工作單處理器是管理工作流參與者工作單之間交互的軟件部件。5.被調(diào)用的應(yīng)用程序(Invoked Applications)被調(diào)用的應(yīng)用程序指由工作流管理系統(tǒng)調(diào)用來(lái)全部或部分自動(dòng)化一個(gè)活動(dòng)18,或在處理一個(gè)工作項(xiàng)時(shí)支持工作流參與者的工作流應(yīng)用程序。工作流引擎為完成一個(gè)活動(dòng),可
15、能調(diào)用一些應(yīng)用程序,被調(diào)用的應(yīng)用直接受工作流引擎的控制,即對(duì)引擎來(lái)說(shuō)是可見(jiàn)的。另外,應(yīng)用程序的調(diào)用可以不直接由工作流管理系統(tǒng)完成,而間接地通過(guò)應(yīng)用代理或工具代理來(lái)完成。應(yīng)用代理和工作流化的應(yīng)用是實(shí)現(xiàn)接口的兩種主要方式。應(yīng)用代理作為工作流引擎和被調(diào)用的應(yīng)用的中介,它提供了一個(gè)一般機(jī)制從各種工作流管理系統(tǒng)中獨(dú)立地使用被調(diào)用的應(yīng)用;工作流化的應(yīng)用則是針對(duì)具體的工作流管理系統(tǒng)的格式設(shè)計(jì)的應(yīng)用。6.工作流互操作性:工作流的互操作性指兩個(gè)以上的工作流引擎一起協(xié)同工作19。工作流管理聯(lián)盟的一個(gè)重要目標(biāo)就是提出不同開(kāi)發(fā)商的工作流產(chǎn)品能無(wú)縫地協(xié)同工作的標(biāo)準(zhǔn)?;ゲ僮餍园瑤讉€(gè)重要的概念:?使兩個(gè)以上的引擎提供一個(gè)
16、共同的工作流實(shí)施服務(wù),引擎共享處理執(zhí)行;?處理定義的共同解釋是必要的,且能完成;?運(yùn)行期對(duì)不同工作流實(shí)施服務(wù)間的各種類(lèi)型的控制執(zhí)行,相關(guān)數(shù)據(jù)或應(yīng)用數(shù)據(jù)相互交換的支持;?可能具有不同級(jí)別的同構(gòu)或異構(gòu)工作流引擎的互操作能力;工作流系統(tǒng)在運(yùn)行中使用的數(shù)據(jù)可以分為以下三種數(shù)據(jù):控制數(shù)據(jù)、相關(guān)數(shù)據(jù)、應(yīng)用數(shù)據(jù)。 (1)控制數(shù)據(jù):維護(hù)著一套部控制數(shù)據(jù),這些數(shù)據(jù)確定了工作流實(shí)例或活動(dòng)實(shí)例的狀態(tài)等部狀態(tài)信息,它們不能被用戶(hù)訪問(wèn),但可以作為狀態(tài)查詢(xún)等特殊命令的返回值。一般地,工作流控制數(shù)據(jù)是工作流管理系統(tǒng)或工作流引擎管理的部數(shù)據(jù)。 (2)相關(guān)數(shù)據(jù):是工作流管理系統(tǒng)用于決定特殊的轉(zhuǎn)換條件和選擇下一個(gè)被執(zhí)行的活動(dòng)的數(shù)
17、據(jù)。它們既可以被管理系統(tǒng)訪問(wèn),又可以被用戶(hù)訪問(wèn),可能需要在活動(dòng)間或引擎間傳遞。一般地,工作流相關(guān)數(shù)據(jù)是工作流管理系統(tǒng)用于決定工作流實(shí)例的狀態(tài)轉(zhuǎn)換的數(shù)據(jù)。(3)應(yīng)用數(shù)據(jù):與特定應(yīng)用相關(guān)的、不能被工作流管理系統(tǒng)訪問(wèn)的數(shù)據(jù)。是處理定義中的每個(gè)活動(dòng),對(duì)應(yīng)用數(shù)據(jù)進(jìn)行操作。過(guò)程定義中應(yīng)定義出工作流相關(guān)數(shù)據(jù)或應(yīng)用數(shù)據(jù)。參考模型是聯(lián)盟對(duì)工作流技術(shù)所做的最重要的標(biāo)準(zhǔn)化工作 20,21,22。標(biāo)準(zhǔn)化的目的就是實(shí)現(xiàn)產(chǎn)品間的結(jié)合與互操作。它允許為工作流系統(tǒng)的各方面功能選擇最好的產(chǎn)品,可以用一個(gè)廠家的產(chǎn)品創(chuàng)建過(guò)程定義,而用另一個(gè)廠家的產(chǎn)品實(shí)現(xiàn)工作流調(diào)度功能,再?gòu)牡谌齻€(gè)廠家選擇一個(gè)高級(jí)管理監(jiān)查工具;或者將一個(gè)工作流分為幾
18、個(gè)子業(yè)務(wù),分別在適于其數(shù)據(jù)類(lèi)型、平臺(tái)、網(wǎng)絡(luò)環(huán)境的產(chǎn)品上定義、調(diào)度。2.3 電信業(yè)務(wù)收費(fèi)系統(tǒng)的工作流分析隨著電信業(yè)務(wù)的快速發(fā)展和激烈競(jìng)爭(zhēng),工作流管理正在成為電信業(yè)優(yōu)化業(yè)務(wù)、快速提供新的服務(wù)以與改善服務(wù)質(zhì)量的重要手段23、24、25。電信業(yè)務(wù)代收費(fèi)系統(tǒng)即是新近推出的一種新的服務(wù)手段。下面,我們將對(duì)電信代收費(fèi)業(yè)務(wù)系統(tǒng)的工作流程進(jìn)行分析,總結(jié)其建模需求特征。2.3.1電信代收費(fèi)業(yè)務(wù)工作流建模需求在1.1 中,我們?cè)?jiǎn)單分析過(guò)電信業(yè)務(wù)中,代收費(fèi)的工作流流程(參見(jiàn)圖1.1)。分析表明,電信代收費(fèi)業(yè)務(wù)工作流是比較復(fù)雜的,需求的覆蓋面較大,變化也較多。下面我們從幾個(gè)方面進(jìn)行描述。功能結(jié)構(gòu)性需求工作流類(lèi)型:嵌套
19、工作流(代收費(fèi)業(yè)務(wù)根據(jù)不同的用戶(hù)種類(lèi)和交費(fèi)方式組合,將具有不同的子工作流);工作流組合:合并工作流(在新設(shè)主服務(wù)申請(qǐng)中,可后序附加其它服務(wù)申請(qǐng),如組合查詢(xún)業(yè)務(wù)等);信息性需求活動(dòng)參數(shù):輸入( In-Q);輸入輸出(In-MessageQ 和Out-MessageQ);輸出(Out-Q);工作流參數(shù):輸入(In-Q);輸入輸出(In-MessageQ 和Out-MessageQ);輸出(Out-Q);數(shù)據(jù)結(jié)構(gòu):記錄;數(shù)組;行為性需求活動(dòng)狀態(tài):被初始化(Initiated);正在執(zhí)行(Excuting);被完成(Completed);異常終止(Aborted);守候條件:前置條件(Pro-Cond
20、ition) ;后置條件(Postcondition);條件約束:依賴(lài)于其它工作流或活動(dòng)產(chǎn)生的結(jié)果和招待狀態(tài);控制類(lèi)型:順序;同步;異常處理:系統(tǒng)錯(cuò)誤(System Failure) ;邏輯錯(cuò)誤( LogicFailure);第三章固定代收費(fèi)系統(tǒng)各模塊的功能隨著固定業(yè)務(wù)的發(fā)展,電信本身的固定收費(fèi)系統(tǒng)承受著越來(lái)越大的壓力,同時(shí)由于受到收費(fèi)受理網(wǎng)點(diǎn)數(shù)量的限制,電信業(yè)本身難以為客戶(hù)提供更好的服務(wù),因此電信有委托銀行代收費(fèi)的業(yè)務(wù)需求;銀行出于自身發(fā)展的考慮,也愿意發(fā)展像代收話費(fèi)這種中間業(yè)務(wù)。固定用戶(hù)可就近選擇一家銀行,辦理代收費(fèi)業(yè)務(wù);用戶(hù)可根據(jù)自已的意愿選擇現(xiàn)金交費(fèi)或存儲(chǔ)交費(fèi);根據(jù)電信提供的固定話費(fèi)單
21、,銀行每月一次將用戶(hù)的話費(fèi)轉(zhuǎn)入電信。本系統(tǒng)的運(yùn)行模型是以市農(nóng)業(yè)銀行代電信收繳市固定費(fèi)為實(shí)際前景,在對(duì)其需求進(jìn)行分析的基礎(chǔ)上(詳見(jiàn)1.1 和2.3.1),設(shè)計(jì)出的一個(gè)系統(tǒng)模型。3.1 系統(tǒng)的網(wǎng)絡(luò)結(jié)構(gòu)整個(gè)系統(tǒng)是以客戶(hù)服務(wù)器模型為體系結(jié)構(gòu)。工作流實(shí)施服務(wù)在服務(wù)器端(AS400 小型機(jī))提供服務(wù);其它各個(gè)部件分布在各節(jié)點(diǎn)上,向服務(wù)器提出服務(wù)請(qǐng)求(參見(jiàn)圖3.1)。下面例舉模型的一個(gè)典型的運(yùn)行腳本,進(jìn)行說(shuō)明,以便于對(duì)模型的理解。1市話交費(fèi)用戶(hù)到服務(wù)受理處,即銀行儲(chǔ)蓄所,向業(yè)務(wù)受理人員提出業(yè)務(wù)請(qǐng)求,并提供必要的用戶(hù)數(shù)據(jù)。2經(jīng)過(guò)業(yè)務(wù)人員確認(rèn)后,提交給中心業(yè)務(wù)主機(jī)AS400 服務(wù)器,作為工作流的輸入,形成輸入隊(duì)
22、列(In-Q);3AS400 主機(jī)從輸入隊(duì)列中讀取信息,根據(jù)用戶(hù)的輸入和對(duì)應(yīng)服務(wù)的處理定義,進(jìn)行調(diào)度。根據(jù)對(duì)活動(dòng)的不同定義,來(lái)決定是直接處理、返回;還是放入輸出消息隊(duì)列中(Out-MessageQ)中,等待下一步操作。4銀行前置機(jī)從輸出消息隊(duì)列中,讀取相關(guān)信息轉(zhuǎn)發(fā)給電信局后臺(tái)業(yè)務(wù)處理系統(tǒng);5銀行前置機(jī)將從電信局返回的信息,放入輸入消息隊(duì)列(In-MessageQ)中;6AS400 主機(jī)從輸入消息隊(duì)列中,讀取返回?cái)?shù)據(jù),并將其轉(zhuǎn)到輸出隊(duì)列(Out-Q)中,交給儲(chǔ)蓄所業(yè)務(wù)主機(jī)處理。圖 3.1 代收話費(fèi)業(yè)務(wù)網(wǎng)絡(luò)結(jié)構(gòu)圖32 工作流管理系統(tǒng)的實(shí)施服務(wù)工作流實(shí)施服務(wù)是整個(gè)工作流管理系統(tǒng)的中心,對(duì)系統(tǒng)的運(yùn)行起
23、著決定性的作用。3.2.1工作流實(shí)施服務(wù)的靜態(tài)信息部分工作流實(shí)施服務(wù)的靜態(tài)部分是對(duì)數(shù)據(jù)類(lèi)型定義的描述。它是由工作流設(shè)計(jì)人員根據(jù)企業(yè)或組織的業(yè)務(wù)處理,進(jìn)行分析、設(shè)計(jì),建立業(yè)務(wù)處理再工程模型。然后,利用處理定義工具生成對(duì)應(yīng)的一系列處理定義,并把它存在實(shí)施服務(wù)中。當(dāng)然,系統(tǒng)一般是長(zhǎng)期運(yùn)行的,不易輕易停止。但在運(yùn)行期間,可能因系統(tǒng)的運(yùn)行環(huán)境或處理方式發(fā)生變化,需要增加或修改處理定義部分。靜態(tài)部分中形參表是活動(dòng)或工作流的輸入和輸出。這些活動(dòng)或工作流就是具有一定功能的處理模塊。正是由于將服務(wù)分解成多個(gè)模塊,才能很好地定義對(duì)應(yīng)的活動(dòng),讓它們來(lái)實(shí)現(xiàn)服務(wù)。參數(shù)匹配是指活動(dòng)或工作流在滿足條件時(shí),活動(dòng)的數(shù)據(jù)輸入的來(lái)
24、源和輸出的目的?;顒?dòng)的容或動(dòng)作是對(duì)活動(dòng)具體實(shí)現(xiàn)的指定。客戶(hù)端的應(yīng)用軟件或人,根據(jù)活動(dòng)的容或動(dòng)作,確定要執(zhí)行的任務(wù)。3.2.1.1 數(shù)據(jù)描述數(shù)據(jù)類(lèi)型定義主要為結(jié)構(gòu)化的數(shù)據(jù)定義類(lèi)型。語(yǔ)法為:F 表文件類(lèi)型名“”文件屬性定義“”;E 表文件類(lèi)型名“”外部引用文件定義“”;D 表記錄類(lèi)型名“”成員定義“”;3.2.1.2 活動(dòng)描述活動(dòng)定義給出了對(duì)活動(dòng)的描述。語(yǔ)法為:ACTIVITY 活動(dòng)名“(”參數(shù)表“)”“” 循環(huán)條件: 并行活動(dòng)數(shù): /共亨輸入輸出參數(shù) 前置條件: 后置條件: 異常處理: “ ”;3.2.2工作流實(shí)施服務(wù)的動(dòng)態(tài)信息部分工作流的規(guī)說(shuō)明語(yǔ)言只是描述了工作流的靜態(tài)信息,缺少對(duì)動(dòng)態(tài)信息的表
25、示。系統(tǒng)運(yùn)行時(shí),不斷產(chǎn)生新的活動(dòng)或工作流實(shí)例,每一個(gè)實(shí)例都包含自已的屬性值,這些值是不斷變化的。工作流實(shí)施服務(wù)當(dāng)然要包含這些動(dòng)態(tài)信息。由于動(dòng)態(tài)信息主要是引擎等軟件處理的,一般不需要人的理解和干預(yù)??筛鶕?jù)變量值的大小做出相應(yīng)判斷。活動(dòng)或工作流的實(shí)際參數(shù)、工作流局部數(shù)據(jù)變量值、活動(dòng)變量實(shí)例等都是動(dòng)態(tài)信息,隨著系統(tǒng)的運(yùn)行,它們的狀態(tài)不斷地發(fā)生變化。在工作流規(guī)說(shuō)明語(yǔ)言中,它是由變量定義部分和規(guī)則部分組成。其中變量定義部分定義數(shù)據(jù)變量、活動(dòng)變量;規(guī)則部分通過(guò)規(guī)則定義來(lái)描述工作流的控制。3.2.2.1 工作流定義框架描述WORKFLOW 工作流名“”參數(shù)表“”“”VAR “”變量定義表“”;RULE “”
26、規(guī)則定義表“”; 前置條件: 后置條件: 異常處理: “”;3.2.2.2 變量定義描述VAR“” 變量名 類(lèi)型名 | 活動(dòng)名 “”3.2.2.3 規(guī)則定義描述RULE“”事件:IF cond THEN actions ELSE actions ;事件:SWITCH exp CASE const_exp: actions ;事件:WHILE cond DO actions ;“”3.2.2.4 事件、語(yǔ)句和表達(dá)式描述事件一般有系統(tǒng)事件和用戶(hù)定義活動(dòng)事件。事件表達(dá)式的語(yǔ)法是:實(shí)體名.事件名主要的語(yǔ)句有:CALL 子工作流“(”實(shí)參“)”; /用于調(diào)用子工作流PERFORM 活動(dòng)變量名“(”實(shí)參“
27、)”;/用于激活一個(gè)活動(dòng)參與表達(dá)式運(yùn)算的只能是可見(jiàn)的輸入?yún)?shù)、局部變量、全局變量和常量。3.2.3引擎的工作工作流實(shí)施服務(wù)的工作主要由引擎完成。引擎是工作流系統(tǒng)的中樞,負(fù)責(zé)協(xié)調(diào)各部件的運(yùn)行。引擎根據(jù)靜態(tài)和動(dòng)態(tài)的信息,作出相應(yīng)的處理。引擎的處理是以事件為基礎(chǔ)的,整個(gè)系統(tǒng)是由事件驅(qū)動(dòng)的。事件表示系統(tǒng)中某個(gè)特定的條件發(fā)生了變化,引起工作流引擎采取某個(gè)動(dòng)作來(lái)適應(yīng)這種變化。引擎運(yùn)行的一個(gè)周期就是對(duì)一個(gè)事件的反饋。33 工作流的客戶(hù)端部件本模型是分布式系統(tǒng)模型,各個(gè)部件可以分布在不同的計(jì)算機(jī)上。它受理顧客的服務(wù)請(qǐng)求,要求顧客提供相應(yīng)的數(shù)據(jù)。在確認(rèn)滿足要求后,向服務(wù)器端的引擎發(fā)送一個(gè)產(chǎn)生新處理實(shí)例的系統(tǒng)事件
28、,由引擎處理這個(gè)事件,產(chǎn)生新的處理實(shí)例。工作流服務(wù)受理是采用軟件實(shí)現(xiàn),由業(yè)務(wù)人員同顧客交流,再利用受理軟件通知實(shí)施服務(wù)接受了顧客的一個(gè)服務(wù)請(qǐng)求。服務(wù)受理軟件除了發(fā)送一個(gè)產(chǎn)生新處理實(shí)例的系統(tǒng)事件外,它還可以對(duì)應(yīng)用數(shù)據(jù)和相關(guān)數(shù)據(jù)進(jìn)行不同的處理,如應(yīng)用數(shù)據(jù)放在客戶(hù)端,便于操作;而相關(guān)數(shù)據(jù)放在服務(wù)端,便于引擎的訪問(wèn)。服務(wù)受理把系統(tǒng)能接受的所有服務(wù)請(qǐng)求集中在一個(gè)軟件中,而不是一種服務(wù)請(qǐng)求對(duì)應(yīng)一個(gè)受理應(yīng)用,這樣便于集中管理和維護(hù)。下面我將主要闡述本系統(tǒng)所用到的工作流定義。3.4 工作流定義3.4.1號(hào)與匯繳號(hào)號(hào):就是普通家用的,一般個(gè)人用戶(hù)開(kāi)戶(hù)都視為。(非手機(jī)用戶(hù))匯繳號(hào):各大企、市業(yè)單位因公用數(shù)量多,為
29、了交費(fèi)方便,就在電信局設(shè)立了專(zhuān)為本單位交費(fèi)的一個(gè)統(tǒng)一的編號(hào)(并不是哪一個(gè)的),叫做匯繳號(hào)。一般匯繳號(hào)話費(fèi)數(shù)額很大。3.4.2一折對(duì)多號(hào)多數(shù)個(gè)人用戶(hù)開(kāi)戶(hù)都是開(kāi)一個(gè)存折,交一臺(tái)的話費(fèi),這屬于一折對(duì)一號(hào)的用戶(hù)。有些用戶(hù)家中有多部,或希望用一個(gè)存折為多部交費(fèi)的,可以在正常開(kāi)戶(hù)后用變更功能為用戶(hù)連接多個(gè)(匯繳)號(hào)(不超過(guò)10 個(gè)),此種用戶(hù)既為一折對(duì)多號(hào)的用戶(hù)。允許和匯繳同時(shí)存在于一個(gè)存折。一折多號(hào)用戶(hù)交費(fèi)時(shí),若希望為對(duì)應(yīng)的全體交費(fèi),應(yīng)該采用延時(shí)交費(fèi)方式,若希望只對(duì)其中某些交費(fèi),則禁止用延時(shí)交費(fèi),必須用即時(shí)交費(fèi)方式。(參見(jiàn)圖3.2)圖3.2 一折對(duì)一號(hào)和一折對(duì)多號(hào)3.4.3欠費(fèi)查詢(xún)操作員在做每筆存儲(chǔ)交費(fèi)
30、業(yè)務(wù)前先做欠費(fèi)查詢(xún),以通知儲(chǔ)戶(hù)是否欠費(fèi)和欠費(fèi)總金額。欠費(fèi)查詢(xún)時(shí)注意區(qū)分號(hào)和匯繳號(hào)。操作員也可通過(guò)做欠費(fèi)查詢(xún)業(yè)務(wù),來(lái)判斷整個(gè)網(wǎng)絡(luò)線路(包括從網(wǎng)點(diǎn)到中心機(jī)再到電信局)的通訊情況是否良好,只有在所有通訊環(huán)節(jié)暢通的情況下,才能查到的欠費(fèi)信息。(參見(jiàn)圖 3.3)圖3.3 欠費(fèi)查詢(xún)3.4.4現(xiàn)金交費(fèi)現(xiàn)金交費(fèi)既不在本行開(kāi)戶(hù)的用戶(hù),在欠費(fèi)時(shí)可通過(guò)現(xiàn)金交費(fèi)方式將所欠話費(fèi)交清。現(xiàn)金交費(fèi)只允許用戶(hù)交等于該戶(hù)欠費(fèi)總額的現(xiàn)金,既操作員只能收取固定數(shù)目的話費(fèi)?,F(xiàn)金交費(fèi)應(yīng)注意區(qū)分號(hào)交費(fèi)和匯繳號(hào)交費(fèi)。在常用日間業(yè)務(wù)中選擇現(xiàn)金交費(fèi),計(jì)算機(jī)會(huì)首先從電信局查詢(xún)?cè)撚脩?hù)欠費(fèi)信息,并將欠費(fèi)總金額顯示在終端屏幕上,并提示是否交費(fèi)。操作員在
31、收取交費(fèi)金后,按大寫(xiě)的Y鍵,如果提示“交易成功”,則現(xiàn)金交費(fèi)業(yè)務(wù)正常結(jié)束;按n終止現(xiàn)金交費(fèi)業(yè)務(wù)。如果提示其它不成功信息,可重試交費(fèi)操作或停止現(xiàn)金交費(fèi)。操作員可以做欠費(fèi)查詢(xún)來(lái)核對(duì)剛才做現(xiàn)金交費(fèi)的號(hào)是否已經(jīng)不欠費(fèi)?,F(xiàn)金交費(fèi)必須在網(wǎng)點(diǎn)到中心與中心到電信局的通訊完全暢通時(shí)完成。(參見(jiàn)圖3.4)圖3.4 現(xiàn)金交費(fèi)3.4.5存儲(chǔ)交費(fèi)存儲(chǔ)交費(fèi)也叫存折交費(fèi)(做代理存折續(xù)存業(yè)務(wù)時(shí)自動(dòng)交費(fèi)),既已經(jīng)在本行開(kāi)戶(hù)的用戶(hù)憑專(zhuān)用的話費(fèi)存折交費(fèi),用戶(hù)憑存折可以通存通兌。存儲(chǔ)交費(fèi)不限制交費(fèi)金額,用戶(hù)可以在存款憑條中自由填寫(xiě)交費(fèi)金額。建議操作員在用戶(hù)存款前做查詢(xún)與欠費(fèi)查詢(xún)操作,以保證用戶(hù)存折對(duì)應(yīng)的無(wú)誤,若發(fā)現(xiàn)錯(cuò)誤可用變更修改。
32、用戶(hù)存款金額應(yīng)不小于欠費(fèi)總金額,否則仍無(wú)法開(kāi)通??紤]到通訊時(shí)間問(wèn)題以與一個(gè)存折對(duì)應(yīng)多個(gè)(匯繳)號(hào)的情況,存儲(chǔ)交費(fèi)操作分為兩種交費(fèi)方式:即時(shí)交費(fèi)和延時(shí)交費(fèi)。1即時(shí)交費(fèi)對(duì)于一個(gè)存折對(duì)應(yīng)一個(gè)(匯繳)號(hào)的用戶(hù),在通訊完全暢通的情況下,建議使用即時(shí)交費(fèi)。操作員在輸入存儲(chǔ)交費(fèi)數(shù)據(jù)時(shí),若在號(hào)一項(xiàng)中輸入正確號(hào),既表示選擇了即時(shí)交費(fèi)方式。即時(shí)交費(fèi)時(shí),計(jì)算機(jī)會(huì)自動(dòng)將該存折交費(fèi)前的補(bǔ)登明細(xì)、本次的交費(fèi)明細(xì)以與本次交費(fèi)后電信局扣掉的各月話費(fèi)明細(xì)打印到存折上。提示00時(shí),說(shuō)明該筆存款業(yè)務(wù)完全成功且用戶(hù)話費(fèi)已完全交清或用戶(hù)不欠費(fèi);提示DX時(shí)說(shuō)明該用戶(hù)存款后的余額仍然小于拖欠的話費(fèi)總金額,或中心與電信局通訊出現(xiàn)故障。注意,
33、此時(shí)該用戶(hù)的存款交易已經(jīng)正常入帳,應(yīng)立即打印存折與憑條。操作員可通過(guò)欠費(fèi)查詢(xún)來(lái)判斷故障原因,如果余額不足,可讓用戶(hù)繼續(xù)做即時(shí)交費(fèi)存款,如果是電信故障,可再做一筆金額較小的延時(shí)交費(fèi)業(yè)務(wù)。即時(shí)交費(fèi)時(shí)速度較慢,必須在通訊完全暢通時(shí)才能成功,成功后欠費(fèi)停機(jī)的會(huì)即時(shí)開(kāi)通。(參見(jiàn)圖3.5)圖3.5 即時(shí)交費(fèi)2.延時(shí)交費(fèi)對(duì)于一個(gè)存折對(duì)應(yīng)多個(gè)(匯繳)號(hào)的用戶(hù),或出現(xiàn)中心機(jī)與電信局通訊繁忙或不通的情況下,建議使用延時(shí)交費(fèi)。操作員在輸入存儲(chǔ)交費(fèi)數(shù)據(jù)時(shí),若在號(hào)一項(xiàng)中輸入0,既表示選擇了延時(shí)交費(fèi)方式。延時(shí)交費(fèi)時(shí),計(jì)算機(jī)會(huì)自動(dòng)將該存折交費(fèi)前的補(bǔ)登明細(xì)和本次的交費(fèi)明細(xì)打印到存折上,不打印本次電信局的各月扣款明細(xì),而是在下
34、次(至少1 小時(shí)后)做存款交易時(shí),以補(bǔ)登方式打印到存折。提示00時(shí),說(shuō)明該筆存款業(yè)務(wù)成功,但用戶(hù)話費(fèi)是否已完全交清尚不清楚。操作員可在大約1 小時(shí)后通過(guò)欠費(fèi)查詢(xún)來(lái)判斷該筆延時(shí)交費(fèi)業(yè)務(wù)所對(duì)應(yīng)的各(匯繳)號(hào)的話費(fèi)是否交清。延時(shí)交費(fèi)時(shí)速度較快,在中心與電信通訊不通時(shí)照常進(jìn)行,可實(shí)現(xiàn)用戶(hù)在任何時(shí)候都能正常交費(fèi)。中心機(jī)每隔一小時(shí)就會(huì)將在這一小時(shí)做的延時(shí)交費(fèi)業(yè)務(wù)統(tǒng)一向電信局交費(fèi),并將交費(fèi)信息寫(xiě)入該戶(hù)明細(xì)中。正常情況下,延時(shí)交費(fèi)成功后,該戶(hù)對(duì)應(yīng)的欠費(fèi)停機(jī)的會(huì)在1 小時(shí)以開(kāi)通。(參見(jiàn)圖3.6)圖3.6 延時(shí)交費(fèi)3.4.6查詢(xún)建議操作員在每筆存儲(chǔ)交費(fèi)業(yè)務(wù)前先做查詢(xún),以判斷儲(chǔ)戶(hù)的存折是否對(duì)應(yīng)著正確的(匯繳)。查詢(xún)
35、功能有兩種查詢(xún)方法,操作員可通過(guò)輸入(匯繳)號(hào)來(lái)查詢(xún),也可通過(guò)輸入來(lái)查詢(xún)(匯繳)號(hào)。為提高工作效率,不論操作員做哪種查詢(xún),中心機(jī)都會(huì)將該與其對(duì)應(yīng)的所有(匯繳)號(hào)、話號(hào)標(biāo)志、實(shí)際余額、用戶(hù)名稱(chēng)等相關(guān)信息一次性顯示在終端上。話號(hào)標(biāo)志為1表示該是號(hào),2表示該是匯繳號(hào)。查詢(xún)業(yè)務(wù)不涉與中心機(jī)與電信局的通訊。(參見(jiàn)圖3.7)圖3.7 查詢(xún)3.4.7變更本行儲(chǔ)蓄代理話費(fèi)系統(tǒng)提供一折對(duì)多號(hào)模式,既用一個(gè)存折可以同時(shí)交多個(gè)(匯繳)號(hào)的話費(fèi)。為靈活起見(jiàn),增加變更功能。變更實(shí)際上就是改變各與各之間的對(duì)應(yīng)關(guān)系。變更一般用于一折對(duì)多號(hào)用戶(hù)的開(kāi)戶(hù)時(shí)。開(kāi)戶(hù)時(shí)用戶(hù)只對(duì)應(yīng)一個(gè)號(hào),此時(shí)用變更既可為此連接多個(gè)。操作員可通過(guò)查詢(xún)功能
36、來(lái)判斷是該否需要做變更以與變更后的結(jié)果。變更的功能強(qiáng)大,包括對(duì)各(匯繳)的增加、刪除、修改,三項(xiàng)功能:1增加操作員輸入的(匯繳)號(hào)如果在中心機(jī)(對(duì)照文件)中如果不存在,則中心機(jī)自動(dòng)增加該(匯繳)號(hào)的記錄,并與其同時(shí)輸入的相連接。其中變更只能是本所,變更號(hào)必須是其對(duì)應(yīng)的號(hào)。2刪除如果操作員在做存儲(chǔ)開(kāi)戶(hù)業(yè)務(wù)時(shí)輸入錯(cuò)誤,但開(kāi)戶(hù)已經(jīng)成功,可通過(guò)變更來(lái)刪除該。操作員在輸入變更時(shí)輸入 0,變更號(hào)輸入該(匯繳)號(hào)原來(lái)對(duì)應(yīng)的號(hào),既可刪除此。3修改如果中心機(jī)中已經(jīng)存在要變更的(匯繳)號(hào),則自動(dòng)按修改處理,將該變?yōu)閷?duì)應(yīng)操作員輸入的新的變更,而取消與原的所屬關(guān)系。其中變更只能是本所,變更號(hào)為新對(duì)應(yīng)的號(hào)。由于變更功能
37、提供給了所有操作員改變?cè)捥?hào)與對(duì)應(yīng)關(guān)系的權(quán)限,所以必須考慮安全性問(wèn)題。為了提高本變更功能的可靠性,除了在操作時(shí)檢查變更號(hào)外,每筆變更交易都記入當(dāng)日流水,并且在中心機(jī)保存了詳細(xì)的變更資料,希望操作員在做變更時(shí)謹(jǐn)慎操作,在做變更業(yè)務(wù)時(shí)必須持有效證件(原件)。(參見(jiàn)圖3.8)圖3.8 變更3.4.8存儲(chǔ)開(kāi)戶(hù)在本行代理話費(fèi)的用戶(hù)可以在任何代理網(wǎng)點(diǎn)做存儲(chǔ)開(kāi)戶(hù)。存儲(chǔ)開(kāi)戶(hù)類(lèi)似活期開(kāi)戶(hù),增加了號(hào)或匯繳號(hào)一項(xiàng)。開(kāi)戶(hù)時(shí)注意區(qū)分(匯繳)號(hào),且開(kāi)戶(hù)時(shí)不輸入金額。存儲(chǔ)開(kāi)戶(hù)時(shí)只能輸入一個(gè)(匯繳),針對(duì)一折對(duì)多號(hào)的用戶(hù),可利用變更來(lái)完成其它與該的連接。因開(kāi)戶(hù)時(shí)無(wú)余額,在完成存儲(chǔ)開(kāi)戶(hù)業(yè)務(wù)后,利用存儲(chǔ)交費(fèi)功能來(lái)為用戶(hù)存款與扣繳話
38、費(fèi)。(參見(jiàn)圖3.9)圖 3.9 存儲(chǔ)開(kāi)戶(hù)3.4.9存儲(chǔ)銷(xiāo)戶(hù)在本行代理話費(fèi)且已經(jīng)開(kāi)戶(hù)的用戶(hù)可以在開(kāi)戶(hù)所在代理網(wǎng)點(diǎn)做存儲(chǔ)銷(xiāo)戶(hù)。存儲(chǔ)銷(xiāo)戶(hù)時(shí)必須輸入正確號(hào)與實(shí)際余額。銷(xiāo)戶(hù)前請(qǐng)先在儲(chǔ)蓄業(yè)務(wù)中做補(bǔ)登折??梢酝ㄟ^(guò)欠費(fèi)查詢(xún)與查詢(xún)來(lái)查找該相關(guān)信息。(參見(jiàn)圖3.10)圖 3.10 存儲(chǔ)銷(xiāo)戶(hù)3.4.10掛失、解掛、補(bǔ)折處理在本行開(kāi)戶(hù)的用戶(hù)如果出現(xiàn)存折丟失、遺忘等情況,需要做掛失處理的,可以在開(kāi)戶(hù)所在代理網(wǎng)點(diǎn)做掛失處理。掛失時(shí)必須出示有效證件(原件)。掛失后的對(duì)應(yīng)將暫停交費(fèi)。用戶(hù)找到已掛失的存折后,可以通過(guò)解掛處理來(lái)解除掛失狀態(tài)。掛失具體期限等由儲(chǔ)蓄處統(tǒng)一規(guī)定。對(duì)于掛失期滿后儲(chǔ)戶(hù)要求補(bǔ)充存折的,可以在開(kāi)戶(hù)網(wǎng)點(diǎn)做掛失補(bǔ)
39、折業(yè)務(wù)。代理話費(fèi)業(yè)務(wù)的掛失補(bǔ)折與活期不同,因不涉與取款業(yè)務(wù),所以補(bǔ)充打印的存折仍延用原來(lái)的。(參見(jiàn)圖3.11)圖3.11 掛失處理3.4.11沖正處理沖正處理是針對(duì)現(xiàn)金交費(fèi)和代理話費(fèi)存折續(xù)存而言的。這里的沖正處理只能對(duì)當(dāng)日發(fā)生的存款、交費(fèi)業(yè)務(wù)進(jìn)行沖正,不能沖隔日帳,實(shí)際上相當(dāng)與儲(chǔ)蓄業(yè)務(wù)中的當(dāng)日抹帳。現(xiàn)金交費(fèi)和存折續(xù)存是整個(gè)代理話費(fèi)業(yè)務(wù)中使用最頻繁的業(yè)務(wù),操作中難免出現(xiàn)失誤。只要在當(dāng)日發(fā)現(xiàn)錯(cuò)誤,不論是現(xiàn)金交費(fèi),還是即時(shí)交費(fèi)或延時(shí)交費(fèi),都可利用沖正處理功能來(lái)將錯(cuò)帳追回。(參見(jiàn)圖3.12)圖3.12 沖正處理3.4.12打印發(fā)票交費(fèi)業(yè)務(wù)成功后,如果用戶(hù)需要交費(fèi)發(fā)票,在特殊業(yè)務(wù)查詢(xún)功能中打印。打印發(fā)票
40、是從電信局接收明細(xì)。(參見(jiàn)圖3.13)圖3.13 打印發(fā)票3.4.13網(wǎng)點(diǎn)對(duì)帳與儲(chǔ)蓄業(yè)務(wù)中的對(duì)帳相似。代理話費(fèi)業(yè)務(wù)的網(wǎng)點(diǎn)對(duì)帳只能應(yīng)用代理話費(fèi)中專(zhuān)門(mén)的對(duì)帳,而不能用儲(chǔ)蓄業(yè)務(wù)中的對(duì)帳。對(duì)帳成功后流水結(jié)果標(biāo)志為00,對(duì)帳不成功結(jié)果標(biāo)志為02我將在下一個(gè)章節(jié)中,對(duì)具體的處理過(guò)程加以描述。第四章代收話費(fèi)業(yè)務(wù)模塊的具體實(shí)現(xiàn)本章首先介紹了代收話費(fèi)業(yè)務(wù)的運(yùn)行環(huán)境,實(shí)現(xiàn)層次,其次是數(shù)據(jù)庫(kù)的設(shè)計(jì),最后介紹了管理系統(tǒng)的各部件的設(shè)計(jì)與實(shí)現(xiàn)。41 系統(tǒng)的運(yùn)行環(huán)境和實(shí)現(xiàn)層次本系統(tǒng)是基于工作流理論開(kāi)發(fā)的一個(gè)業(yè)務(wù)系統(tǒng),主要是農(nóng)行儲(chǔ)蓄業(yè)務(wù)網(wǎng)點(diǎn)代理電信業(yè)務(wù)部門(mén)收繳固定費(fèi)。同時(shí)它的業(yè)務(wù)流程也可適當(dāng)擴(kuò)展,作為代收代付一類(lèi)業(yè)務(wù)的開(kāi)發(fā)模
41、型,應(yīng)該說(shuō),如果對(duì)此工作流模型作適當(dāng)?shù)臄U(kuò)展,將可以據(jù)此開(kāi)發(fā)出更多的相近業(yè)務(wù)流程。411 系統(tǒng)的運(yùn)行環(huán)境本系統(tǒng)是分布式的、跨平臺(tái)的業(yè)務(wù)系統(tǒng)。本系統(tǒng)對(duì)運(yùn)行環(huán)境的要:1)銀行儲(chǔ)蓄業(yè)務(wù)網(wǎng)點(diǎn)主機(jī)與市行中心機(jī)有專(zhuān)線連接。網(wǎng)點(diǎn)主機(jī)運(yùn)行SCO UNIX 系統(tǒng);2)工作流業(yè)務(wù)系統(tǒng)運(yùn)行于IBM 公司AS400 小型機(jī)上,操作系統(tǒng)為OS400,數(shù)據(jù)庫(kù)為DB2;3) AS400 小型機(jī)經(jīng)由前置機(jī)與電信業(yè)務(wù)主機(jī)相連,前置機(jī)運(yùn)行SCO UNIX 操作系統(tǒng)。412 系統(tǒng)的實(shí)現(xiàn)層次本系統(tǒng)也是建立在一定的軟件基礎(chǔ)上的,依賴(lài)層次如圖4.1 所示:12345圖4.1 系統(tǒng)的軟件層次第一層是操作系統(tǒng),中心機(jī)是IBM 公司的AS400
42、 小型機(jī),運(yùn)行OS400 操作系統(tǒng)。第二層是DB2 數(shù)據(jù)庫(kù),以提供對(duì)中心機(jī)業(yè)務(wù)數(shù)據(jù)的操作;第三層是業(yè)務(wù)系統(tǒng)模型,同時(shí)它還具有擴(kuò)充能力,以增加新的業(yè)務(wù)應(yīng)用;第四層是儲(chǔ)蓄網(wǎng)點(diǎn)業(yè)務(wù)系統(tǒng)與中心機(jī)的接口程序,這是標(biāo)準(zhǔn)的儲(chǔ)蓄業(yè)務(wù)接口;第五層是儲(chǔ)蓄網(wǎng)點(diǎn)業(yè)務(wù)程序。儲(chǔ)蓄網(wǎng)點(diǎn)使用的SCO UNIX 5.0操作系統(tǒng),并支持DDN 或X25 通訊與中心機(jī)連接;IBM 公司的AS400 小型機(jī)是一個(gè)運(yùn)行穩(wěn)定、安全性高的計(jì)算機(jī)系統(tǒng),并且具有較強(qiáng)的管理控制功能,其獨(dú)特的系統(tǒng)結(jié)構(gòu)保證了其高效和安全,這套系統(tǒng)在金融行業(yè)得到了極為廣泛的應(yīng)用。在AS400 小型機(jī)上運(yùn)行的是DB2 數(shù)據(jù)庫(kù),因其支持SQL 查詢(xún)語(yǔ)言,現(xiàn)在已經(jīng)得到了較
43、為廣泛的使用。對(duì)于一個(gè)龐大的、復(fù)雜的銀行業(yè)務(wù)應(yīng)用系統(tǒng),只有大型數(shù)據(jù)庫(kù)的數(shù)據(jù)吞吐量、容錯(cuò)和恢復(fù)能力、并發(fā)控制、事務(wù)處理能力才能達(dá)到要求。同時(shí)由于DB2 數(shù)據(jù)庫(kù)與操作系統(tǒng)的緊密結(jié)合,也提高了它的處理能力。工作流管理系統(tǒng)為本系統(tǒng)提供了運(yùn)行的基礎(chǔ),它構(gòu)成了系統(tǒng)的主框架。在此部分運(yùn)行模型中,實(shí)現(xiàn)了模型中的各個(gè)功能部件。這些部件提供了一種控制機(jī)制,它們組合在一起為系統(tǒng)的運(yùn)行提供一個(gè)功能客戶(hù)應(yīng)用接口程序(API)工作流運(yùn)行模型DB2 數(shù)據(jù)庫(kù)中心機(jī):OS400 網(wǎng)點(diǎn):UNIX服務(wù)集,如服務(wù)的受理、處理的控制、系統(tǒng)的運(yùn)行和維護(hù)等。這個(gè)功能服務(wù)集可以為不同的應(yīng)用環(huán)境服務(wù),增強(qiáng)了系統(tǒng)的適應(yīng)性,減少了再次開(kāi)發(fā)的費(fèi)用。
44、為了工作流管理系統(tǒng)能與原應(yīng)用環(huán)境相結(jié)合,同時(shí)為了增加對(duì)管理系統(tǒng)部結(jié)構(gòu)的透明性和系統(tǒng)工作的一致性,減少開(kāi)發(fā)人員的工作量,提供了一個(gè)應(yīng)用程序設(shè)計(jì)接口。當(dāng)管理系統(tǒng)運(yùn)用于具體應(yīng)用,或?qū)?lái)的適應(yīng)性開(kāi)發(fā)時(shí),開(kāi)發(fā)的與具體應(yīng)用有關(guān)的軟件都應(yīng)該通過(guò)它和工作流實(shí)施服務(wù)交互。客戶(hù)應(yīng)用是針對(duì)具體的應(yīng)用而開(kāi)發(fā)設(shè)計(jì)的,它們完成實(shí)際的服務(wù)工作,并在風(fēng)格上盡可能與原有客戶(hù)應(yīng)用程序風(fēng)格相近??蛻?hù)應(yīng)用可以根據(jù)系統(tǒng)的需求,隨時(shí)開(kāi)發(fā)設(shè)計(jì)一個(gè)相應(yīng)的模塊,動(dòng)態(tài)地加載到工作流系統(tǒng)中去,滿足系統(tǒng)的要求,無(wú)須對(duì)整個(gè)系統(tǒng)作較大的改動(dòng)。4.2 工作流管理系統(tǒng)的實(shí)現(xiàn)本系統(tǒng)主要是基于IBM 公司AS400 平臺(tái)開(kāi)發(fā)的,數(shù)據(jù)庫(kù)是DB2,編程語(yǔ)言主要是使
45、用RPG 語(yǔ)言和少量的CL 語(yǔ)言。RPG 語(yǔ)言是AS400 平臺(tái)上的主要開(kāi)發(fā)語(yǔ)言,它結(jié)構(gòu)嚴(yán)謹(jǐn),并與操作系統(tǒng)結(jié)合緊密,同時(shí)還有數(shù)據(jù)庫(kù)語(yǔ)言的支持,因此這個(gè)程序的運(yùn)行效率較高。421 數(shù)據(jù)庫(kù)的設(shè)計(jì)與實(shí)現(xiàn)數(shù)據(jù)庫(kù)是數(shù)據(jù)信息交流的中心,它將各功能模塊聯(lián)系起來(lái)。數(shù)據(jù)庫(kù)的運(yùn)行效率將會(huì)直接關(guān)系到整個(gè)系統(tǒng)的運(yùn)行效率,因此一個(gè)設(shè)計(jì)良好的數(shù)據(jù)庫(kù)將會(huì)對(duì)程序的設(shè)計(jì)、編寫(xiě)和運(yùn)行起到事半功倍的作用。本系統(tǒng)中,新定義了如下幾個(gè)數(shù)據(jù)庫(kù)文件:1、和對(duì)照文件該文件在開(kāi)戶(hù)、銷(xiāo)戶(hù)、變更時(shí)登記。在存儲(chǔ)話費(fèi)、集中扣帳時(shí)根據(jù)該文件對(duì)帳務(wù)和電信帳務(wù)進(jìn)行查詢(xún)和相應(yīng)處理。2、用戶(hù)話費(fèi)交費(fèi)情況明細(xì)文件該文件對(duì)用戶(hù)每次的現(xiàn)金交費(fèi)、存儲(chǔ)交費(fèi)、集中扣帳處理
46、時(shí)的各月份用戶(hù)電信話費(fèi)的詳細(xì)清單進(jìn)行記錄,在用戶(hù)查詢(xún)和打印發(fā)票時(shí)使用。3、話費(fèi)明細(xì)下傳文件該文件用于網(wǎng)點(diǎn)查詢(xún)欠費(fèi)、現(xiàn)金和存儲(chǔ)交費(fèi)、查詢(xún)交費(fèi)情況、打印發(fā)票時(shí)下傳的該用戶(hù)電信話費(fèi)明細(xì)。422 引擎的設(shè)計(jì)和實(shí)現(xiàn)引擎是工作流管理系統(tǒng)實(shí)施服務(wù)的核心,它驅(qū)動(dòng)系統(tǒng)的運(yùn)行。引擎實(shí)現(xiàn)為一軟件,實(shí)現(xiàn)引擎的可執(zhí)行文件名是#TELCOMZK。由于它作為后臺(tái)運(yùn)行的服務(wù)器,以提供系統(tǒng)服務(wù)為主,它隨著系統(tǒng)的啟動(dòng)而啟動(dòng),而AS400 系統(tǒng)是一個(gè)不停止運(yùn)行的機(jī)器系統(tǒng),因此,整個(gè)引擎后臺(tái)也是在不停的執(zhí)行中,隨時(shí)準(zhǔn)備接收儲(chǔ)蓄前臺(tái)來(lái)的業(yè)務(wù)請(qǐng)求。本收費(fèi)系統(tǒng)分做兩部分,一部分模塊是實(shí)現(xiàn)網(wǎng)點(diǎn)功能,一部份模塊是實(shí)現(xiàn)AS400 中心機(jī)功能。我
47、主要完成的是AS400 中心機(jī)模塊,下面即是我完成的功能模塊說(shuō)明:AS/400 中心機(jī)模塊設(shè)計(jì)1.開(kāi)戶(hù)(#TELCCKH)模塊功能:根據(jù)營(yíng)業(yè)網(wǎng)點(diǎn)上傳的號(hào)和號(hào)以與其他的信息,在中心做開(kāi)戶(hù)處理,登記明細(xì)和流水帳,并生成和號(hào)的對(duì)照文件,對(duì)網(wǎng)點(diǎn)返回開(kāi)戶(hù)各種信息程序參數(shù):輸入:IKZBZ char 1 上傳控制標(biāo)志ITC char 4 交易碼IBDN char 7 所號(hào)IFUN dec 6, 0 網(wǎng)點(diǎn)流水號(hào)畢業(yè)論文基于工作流的電信固定收費(fèi)管理系統(tǒng)30INAM char 12 用戶(hù)名ITELNO char 12 號(hào)IBZ char 1 號(hào)標(biāo)志IIDN char 18 號(hào)ITA char 8, 2 金額IA
48、DD char 30 地址IPNO char 10 憑證號(hào)輸出:OKZBZ char 1 下傳控制標(biāo)志OOS char 1 返回碼OANO char 18 ODDT char 8, 0 交易日期OFAN char 18 主機(jī)流水號(hào)OKHMX char 39 開(kāi)戶(hù)明細(xì)程序流程:(1)初始化報(bào)文,檢查營(yíng)業(yè)網(wǎng)點(diǎn)營(yíng)業(yè)狀態(tài)。(2)檢查是否已開(kāi)戶(hù),檢查和號(hào)對(duì)照文件。(3)開(kāi)戶(hù)處理,登記分戶(hù)帳、登記流水帳、登記明細(xì)帳,登記號(hào)對(duì)照文件,生成下傳報(bào)文和開(kāi)戶(hù)明細(xì)。(4)返回網(wǎng)點(diǎn)下傳報(bào)文。特殊說(shuō)明:規(guī)定開(kāi)戶(hù)時(shí)輸入金額為“零”。2.銷(xiāo)戶(hù)(#TELCCXH)模塊功能:對(duì)已在市農(nóng)行開(kāi)辦代收費(fèi)業(yè)務(wù)的用戶(hù)進(jìn)行銷(xiāo)戶(hù)處理。程序參
49、數(shù):輸入:IKZBZ char 1 上傳控制標(biāo)志ITC char 4 交易碼IBDN char 7 所號(hào)畢業(yè)論文基于工作流的電信固定收費(fèi)管理系統(tǒng)31IANO char 18 ITA char 12 發(fā)生金額IFUN dec 6,0 網(wǎng)點(diǎn)流水號(hào)IPNO char 7 憑證號(hào)IIDN char 18 號(hào)ION char 5 操作員號(hào)ITELBZ char 1 號(hào)標(biāo)志輸出:OKZBZ char 1 下傳控制標(biāo)志OOS char 1 返回碼ONAM char 12 戶(hù)名OFAN char 6,0 主機(jī)流水號(hào)OLL char 8,0 利率OLX char 12 利息OIA char 12,0 利息積數(shù)O
50、LXSL char 8,0 利息稅率OLXS char 12 利息稅OCZHS char 2,0 存折行數(shù)程序流程:(1)根據(jù)網(wǎng)點(diǎn)上傳檢查核對(duì)有關(guān)文件。(2)計(jì)算利息,處理分戶(hù)、明細(xì)等文件。(3)將處理結(jié)果返回網(wǎng)點(diǎn)。3存款存儲(chǔ)(#TELCCJF)模塊功能:根據(jù)網(wǎng)點(diǎn)上傳有關(guān)數(shù)據(jù),查詢(xún)?cè)撚脩?hù)各月的欠費(fèi)情況,對(duì)各月話費(fèi)進(jìn)行交費(fèi)處理,并將該用戶(hù)補(bǔ)登、存款、交費(fèi)等信息下傳給網(wǎng)點(diǎn)。程序參數(shù):輸入:IKZBZ char 1 上傳控制標(biāo)志ITC char 4 交易碼IBZ char 1 用戶(hù)種類(lèi)IADN char 18 IBDN char 7 所號(hào)ITNO char 11 號(hào)ITA12 char 12 交費(fèi)金
51、額IPB12 char 12 存折余額IFUN char 6,0 網(wǎng)點(diǎn)流水號(hào)ION char 5 操作員號(hào)輸出:OKZBZ char 1 下傳控制標(biāo)志OOS char 1 返回碼OFANXC char 6,0 續(xù)存流水號(hào)OFANKZ char 6,0 扣帳流水號(hào)OKZNBR char 2,0 扣帳數(shù)ONAM char 12 戶(hù)名OAB char 12 余額OIA char 12,0 利息積數(shù)OOID char 8, 0 起息日OAOS char 1 補(bǔ)登標(biāo)志OPPL char 2,0 存折行數(shù)OCOUNT char 2,0 數(shù)組筆數(shù)OADD char 1170 扣帳明細(xì)電信:交費(fèi)函數(shù)、欠費(fèi)查詢(xún)
52、函數(shù)程序流程:(1)根據(jù)網(wǎng)點(diǎn)上傳的存款信息進(jìn)行正常存款業(yè)務(wù)。(2)向電信局查詢(xún)?cè)撚脩?hù)的話費(fèi)欠費(fèi)信息。(3)根據(jù)上傳的號(hào)與話費(fèi)欠費(fèi)信息組成交費(fèi)結(jié)構(gòu),向電信局交費(fèi)。(4)將該用戶(hù)以前的補(bǔ)登信息、存款信息、各月交費(fèi)信息返回網(wǎng)點(diǎn)。特殊說(shuō)明:(1)網(wǎng)點(diǎn)上傳為正常話號(hào)時(shí)做實(shí)時(shí)交費(fèi);為“零”時(shí),表示該用戶(hù)為“一折多號(hào)”用戶(hù)(必須用延時(shí)交費(fèi))或網(wǎng)點(diǎn)希望做延時(shí)交費(fèi)而不是實(shí)時(shí)交費(fèi)。(2)返回網(wǎng)點(diǎn)的補(bǔ)登、存款、交費(fèi)三種信息的總筆數(shù)最大不超過(guò)存折剩余行數(shù),若仍存在為下傳信息(補(bǔ)登標(biāo)置“1”),在網(wǎng)點(diǎn)做換折、補(bǔ)登折來(lái)完成信息下傳?,F(xiàn)金(#TELXJJF)模塊功能:根據(jù)網(wǎng)點(diǎn)上傳信息,針對(duì)現(xiàn)金用戶(hù)欠費(fèi)情況,進(jìn)行等于欠費(fèi)總金
53、額數(shù)的即時(shí)收費(fèi),在中心記收費(fèi)流水。程序參數(shù):輸入:IKZBZ char 1 上傳控制標(biāo)志ITC char 4 交易碼IBDN char 7 所號(hào)IBZ char 1 用戶(hù)種類(lèi)ITNO char 11 號(hào)ION char 5 操作員號(hào)IFUN char 6,0 網(wǎng)點(diǎn)流水號(hào)IMONTH char 2,0 欠費(fèi)月份數(shù)IYHMC char 50 用戶(hù)名稱(chēng)IQFTOTAL char 9,2 欠費(fèi)總金額IQFMX char 750 各月欠費(fèi)明細(xì)輸出:OKZBZ char 1 下傳控制標(biāo)志OOS char 1 返回碼OFAN char 6,0 主機(jī)流水號(hào)電信:交費(fèi)函數(shù)程序流程:(1)根據(jù)網(wǎng)點(diǎn)上傳的欠費(fèi)查詢(xún)明
54、細(xì),組合交費(fèi)數(shù)據(jù)。(2)向電信局發(fā)送現(xiàn)金用戶(hù)交費(fèi)數(shù)據(jù)(3)將交費(fèi)結(jié)果返回網(wǎng)點(diǎn)特殊說(shuō)明:現(xiàn)金交費(fèi)數(shù)據(jù)完全取自網(wǎng)點(diǎn)已查詢(xún)的用戶(hù)欠費(fèi)信息。C后臺(tái)延時(shí)(#TELYSJF)模塊功能:為緩解交費(fèi)業(yè)務(wù)對(duì)通訊的壓力,在中心與電信通訊不通、業(yè)務(wù)高峰與一折多話號(hào)業(yè)務(wù)時(shí),前臺(tái)可將存儲(chǔ)交費(fèi)業(yè)務(wù)放到中心機(jī)交費(fèi)隊(duì)列文件,中心機(jī)對(duì)交費(fèi)隊(duì)列進(jìn)行定時(shí)處理,以此來(lái)實(shí)現(xiàn)在任何營(yíng)業(yè)時(shí)間都可進(jìn)行存款業(yè)務(wù)。程序參數(shù):電信:交費(fèi)函數(shù)、欠費(fèi)查詢(xún)函數(shù)程序流程:(1)讀取交費(fèi)隊(duì)列PJFDTAQ 中的交費(fèi)記錄。(2)向電信局查詢(xún)?cè)撚涗浨焚M(fèi)情況。(3)處理該用戶(hù)有關(guān)資料,向電信局交所欠話費(fèi)。(4)若出現(xiàn)異常,該記錄將被轉(zhuǎn)移到PJFERRQ 中。特殊
55、說(shuō)明:此程序?yàn)楹笈_(tái)定時(shí)執(zhí)行,由程序SBMDXJF 控制執(zhí)行時(shí)間。4查詢(xún)(#TELZHCX)模塊功能:根據(jù)營(yíng)業(yè)網(wǎng)點(diǎn)上傳的信息來(lái)查詢(xún)有關(guān)號(hào)、用戶(hù)種類(lèi)等信息。程序參數(shù):輸入:IKZBZ char 1 上傳控制標(biāo)志ITC char 4 交易碼ITNO char 11 號(hào)IANO char 18 輸出:OKZBZ char 1 下傳控制標(biāo)志OOS char 1 返回碼OANO char 18 ONBR char 2,0 數(shù)組數(shù)OADD char 120 數(shù)組組合電信:欠費(fèi)查詢(xún)函數(shù)程序流程:(1)根據(jù)網(wǎng)點(diǎn)上傳信息判斷是何種查詢(xún)(2)根據(jù)不同查詢(xún)要求到相應(yīng)數(shù)據(jù)庫(kù)中查詢(xún)信息(3)將查詢(xún)結(jié)果打包后下傳回網(wǎng)點(diǎn)特殊說(shuō)明:(1)其中輸入字段(ITNO)為有效數(shù)字時(shí),表示網(wǎng)點(diǎn)希望根據(jù)此查詢(xún)?cè)搼?hù)是否在本行開(kāi)戶(hù)與其;當(dāng)ITNO 字段為11 位空格時(shí),表示網(wǎng)點(diǎn)希望根據(jù)字段(IANO)來(lái)查詢(xún)?cè)搼?hù)所對(duì)應(yīng)的所有。(2)輸出字段(OADD)暫時(shí)定為10 個(gè)循環(huán)字符組,即最大可同時(shí)下傳該對(duì)應(yīng)的10 個(gè)與相應(yīng)用戶(hù)種類(lèi)。5掛失處理(#TELGSCL)模塊功能:根據(jù)營(yíng)業(yè)網(wǎng)點(diǎn)上傳的和號(hào)以與其他的信息,對(duì)進(jìn)行掛失、解掛、掛失補(bǔ)折處理程序參數(shù):輸入:IKZBZ char 1 上
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 公司采購(gòu)合金管理制度
- 塔吊特種設(shè)備管理制度
- 計(jì)算機(jī)三級(jí)考試個(gè)性化學(xué)習(xí)試題及答案
- 員工外出檢測(cè)管理制度
- 健全安全生產(chǎn)管理制度
- 嵌入式開(kāi)發(fā)中的數(shù)據(jù)采集技術(shù)試題及答案
- 小區(qū)門(mén)口車(chē)輛管理制度
- 公司禮品預(yù)訂管理制度
- 學(xué)?;ê笄诠芾碇贫?/a>
- 塔吊作業(yè)前后管理制度
- 科技與文化融合的傳播方式
- 基層武裝工作知識(shí)
- 生產(chǎn)異常處理方法及流程
- 廣東省廣州市越秀區(qū)2025年中考一模歷史模擬試題(含答案)
- 古典詩(shī)詞的藝術(shù)美與吟誦知到智慧樹(shù)章節(jié)測(cè)試課后答案2024年秋浙江廣廈建設(shè)職業(yè)技術(shù)大學(xué)
- 創(chuàng)傷性休克并發(fā)癥護(hù)理
- 準(zhǔn)零剛度非線性低頻隔振器理論研究及應(yīng)用
- 《小米銷(xiāo)售培訓(xùn)》課件
- 品牌傳播策略考核試卷
- 2025年北京鐵路局集團(tuán)招聘筆試參考題庫(kù)含答案解析
- 《蜻蜓介紹》課件
評(píng)論
0/150
提交評(píng)論