摘要:該文探討了上市公司債權(quán)債務(wù)對(duì)銷系統(tǒng)的定義、應(yīng)具備的功能、業(yè)務(wù)流程、技術(shù)方案。對(duì)系統(tǒng)使用的主要技術(shù)進(jìn)行了研究,并對(duì)系統(tǒng)的性能進(jìn)行了分析。
關(guān)鍵詞:對(duì)銷系統(tǒng);Webservice;B/S架構(gòu);Ajax
中圖分類號(hào):TP311文獻(xiàn)標(biāo)識(shí)碼:A文章編號(hào):1009-3044(2008)22-714-02
The Research on the Debt Contra System of Listed Companies
SU Xiao-bo1, WANG Yue2, YU Chang-gang3
(1.Beijing Rallway Express Co.,Ltd,Beijing 100084, China;2.School of Software, Nanyang Instritute of Technology,Nanyang 473000.China;3.Nanyang General light ELECTRIC POWER CO.,LTD.,Nanyang 473000,china)
Abstract: This paper discussed the definition of listed companies’ debt contra system and its function, business process, technique scheme. It also researched the main techniques of the use of debt contra system and analyzed the system’s performance
Key words: debt contra system; Webservice; B/S; Ajax
財(cái)務(wù)信息的披露工作是上市公司的一項(xiàng)重要工作。證監(jiān)會(huì)、審計(jì)部門、股東、媒體都密切關(guān)注公司的債權(quán)債務(wù)狀況,如何科學(xué)、合理、及時(shí)、準(zhǔn)確的披露公司的債權(quán)債務(wù)信息,關(guān)系到公司的形象和信譽(yù),也直接影響著公司的經(jīng)營(yíng)與發(fā)展。
上市公司一般是大型的集團(tuán)公司,有多個(gè)財(cái)務(wù)相對(duì)獨(dú)立的下屬分公司和子公司組成。這些下屬單位在經(jīng)營(yíng)活動(dòng)中,也產(chǎn)生相互間的債權(quán)債務(wù)關(guān)系。下屬單位之間的債權(quán)債務(wù),不能披露為公司對(duì)外部單位的債權(quán)債務(wù)。如果直接匯總統(tǒng)計(jì)各單位債權(quán)債務(wù),將成倍的增加集團(tuán)公司的債權(quán)債務(wù),既不能真實(shí)的反映集團(tuán)公司的實(shí)際情況,還是對(duì)證監(jiān)會(huì)、股東等嚴(yán)重的不負(fù)責(zé)任。
“對(duì)銷”的定義:對(duì)銷是集團(tuán)公司下屬單位間債權(quán)債務(wù)的確認(rèn)過(guò)程。在相關(guān)財(cái)務(wù)科目中,當(dāng)債權(quán)單位的債權(quán)數(shù)量與債務(wù)單位的債務(wù)數(shù)量完全一致時(shí),為對(duì)銷成功,否則為不成功。對(duì)銷成功的債權(quán)債務(wù)不再統(tǒng)計(jì)為集團(tuán)公司的債權(quán)債務(wù),對(duì)銷不成功的說(shuō)明相關(guān)雙方的數(shù)據(jù)不一致,需要雙方檢查修改。
1 債權(quán)債務(wù)對(duì)銷系統(tǒng)總體方案
系統(tǒng)自動(dòng)從各單位賬務(wù)管理系統(tǒng)科目庫(kù)中讀取債權(quán)債務(wù)科目余額;形成公司各單位債權(quán)債務(wù)管理信息庫(kù);對(duì)單位間債權(quán)數(shù)據(jù)與債務(wù)數(shù)據(jù)自動(dòng)進(jìn)行撮合、對(duì)銷。通過(guò)撮合和對(duì)銷,及時(shí)反映公司內(nèi)部各單位債權(quán)債務(wù)撮合成功信息和未成功的信息,便于各單位對(duì)帳、調(diào)整;及時(shí)準(zhǔn)確的反映集團(tuán)公司與外單位之間的債權(quán)債務(wù)信息,便于與外單位及時(shí)對(duì)帳;為集團(tuán)公司季度、年度會(huì)計(jì)報(bào)表匯總編制提供信息,提高公司會(huì)計(jì)報(bào)表質(zhì)量和披露信息質(zhì)量。
2 系統(tǒng)數(shù)據(jù)處理流程圖
系統(tǒng)數(shù)據(jù)處理流程圖如圖1所示。
3 技術(shù)方案
3.1 數(shù)據(jù)加載技術(shù)
為了適應(yīng)下屬各單位應(yīng)用系統(tǒng)的多樣性、物理和邏輯分布的多樣性、網(wǎng)絡(luò)連接狀態(tài)的多樣性,需要采用不同技術(shù)以適應(yīng)數(shù)據(jù)加載的要求。
Webservice
我們使用XML Web Services完成數(shù)據(jù)的抽取和轉(zhuǎn)換。以下簡(jiǎn)稱WebService。WebService的核心特征之一是存在于服務(wù)的實(shí)現(xiàn)與使用之間的高度抽象化。通過(guò)將基于 XML 的消息處理用作創(chuàng)建和訪問(wèn)服務(wù)的機(jī)制, WebService客戶端和 WebService 提供程序之間無(wú)須互相了解其他信息(輸入、輸出和位置除外)。
本地WebService與加載程序部署在集團(tuán)公司的服務(wù)器中。本地WebService建立與基層單位財(cái)務(wù)數(shù)據(jù)庫(kù)的連接,從財(cái)務(wù)數(shù)據(jù)庫(kù)中抽取數(shù)據(jù),轉(zhuǎn)換數(shù)據(jù)。加載程序調(diào)用本地WebService的服務(wù),將數(shù)據(jù)加載到集團(tuán)公司數(shù)據(jù)庫(kù)中。由于本地WebService必須建立與遠(yuǎn)程數(shù)據(jù)庫(kù)的數(shù)據(jù)庫(kù)連接,所以只能適應(yīng)專網(wǎng)類型。
遠(yuǎn)程WebService部署在應(yīng)用系統(tǒng)所在的服務(wù)器中。遠(yuǎn)程WebService建立與基層單位財(cái)務(wù)數(shù)據(jù)庫(kù)的連接,從財(cái)務(wù)數(shù)據(jù)庫(kù)中抽取數(shù)據(jù),轉(zhuǎn)換數(shù)據(jù)。部署在集團(tuán)公司服務(wù)器的加載程序調(diào)用遠(yuǎn)程WebService的服務(wù),將數(shù)據(jù)加載到數(shù)據(jù)庫(kù)中。遠(yuǎn)程WebService隔離了系統(tǒng)實(shí)現(xiàn)的細(xì)節(jié),只公開了服務(wù)的功能。遠(yuǎn)程WebService可以適應(yīng)所有滿足Internet 標(biāo)準(zhǔn)的應(yīng)用系統(tǒng)(如 XML 和 HTTP)。
Ftp傳輸
采用Ftp傳輸技術(shù),可以解決少數(shù)單位的微機(jī)操作系統(tǒng)和數(shù)據(jù)庫(kù)版本低的問(wèn)題。在基層單位的微機(jī)中,部署一個(gè)應(yīng)用程序,該程序具有連接本地?cái)?shù)據(jù)庫(kù)、讀取并生成數(shù)據(jù)文件、通過(guò)Ftp將數(shù)據(jù)文件傳輸?shù)郊瘓F(tuán)公司服務(wù)器的指定目錄中。由部署在集團(tuán)公司服務(wù)器的數(shù)據(jù)加載程序?qū)?shù)據(jù)文件加載到數(shù)據(jù)庫(kù)中。
撥號(hào)傳輸
撥號(hào)單位將基層單位微機(jī)中的應(yīng)用程序生成的數(shù)據(jù)文件,通過(guò)撥號(hào)網(wǎng)絡(luò)傳輸?shù)郊瘓F(tuán)公司服務(wù)器指定的目錄中,部署在服務(wù)器中的加載程序?qū)?shù)據(jù)文件加載到數(shù)據(jù)倉(cāng)庫(kù)中。
磁盤文件報(bào)送
當(dāng)一切聯(lián)網(wǎng)手段都不能使用時(shí),可以采用報(bào)送數(shù)據(jù)文件的方式,將生成的文件通過(guò)磁盤,拷貝到集團(tuán)公司服務(wù)器的指定目錄中。
3.2 ASP.NET技術(shù)和B/S架構(gòu)
為了適應(yīng)集團(tuán)公司與各單位間遠(yuǎn)距離分布物理分布,決定采用ASP.NET技術(shù)和B/S架構(gòu),使用戶能夠在網(wǎng)絡(luò)中的任意微機(jī)上使用系統(tǒng)的功能。
ASP.NET技術(shù)是美國(guó)微軟公司最新推出的Frame.Net技術(shù)的一個(gè)組成部分。是一種建立在CLR(通用語(yǔ)言運(yùn)行機(jī))基礎(chǔ)之上的程序開發(fā)構(gòu)架,它主要用于在服務(wù)器上開發(fā)功能強(qiáng)大的Web應(yīng)用。ASP.Net提供了許多超越以前Web技術(shù)的重要特性:優(yōu)良的性能、強(qiáng)大的功能以及良好的機(jī)動(dòng)性、嶄新的配制管理方式、移植性和良好的適用性、超強(qiáng)的擴(kuò)展性。采用先進(jìn)的ASP.NET技術(shù)和B/S架構(gòu),是系統(tǒng)能夠成功的重要條件。
3.3 Ajax客戶端回調(diào)技術(shù)
當(dāng)遠(yuǎn)程加載數(shù)據(jù)時(shí),用戶希望隨時(shí)觀察所進(jìn)行的操作和加載情況。這種功能在C/S方式下很容易實(shí)現(xiàn),但是在B/S方式下就很難實(shí)現(xiàn)。由于加載操作是在服務(wù)器端進(jìn)行,用戶可能是在遠(yuǎn)離服務(wù)器的客戶端微機(jī)中進(jìn)行操作。在服務(wù)器端的操作結(jié)果不能同步發(fā)送到客戶端的瀏覽器中顯示。傳統(tǒng)的方法是當(dāng)服務(wù)器端的操作結(jié)束后,將加載信息一次性傳送到客戶端。由于數(shù)據(jù)加載需要的時(shí)間較長(zhǎng),這種方法呈現(xiàn)給用戶的是:當(dāng)服務(wù)器端加載數(shù)據(jù)時(shí),頁(yè)面上沒(méi)有信息,好像死機(jī)一樣;當(dāng)服務(wù)器端加載數(shù)據(jù)完成之后,頁(yè)面突然顯示大量信息,將加載情況一次性顯示。這種方法顯然不能滿足用戶隨時(shí)了解加載情況的要求。
為了方便用戶,本系統(tǒng)采用先進(jìn)的客戶端Ajax回調(diào)技術(shù)。它可以在不發(fā)布和刷新當(dāng)前頁(yè)面的情況下執(zhí)行服務(wù)器端代碼并將結(jié)果反饋到客戶頁(yè)面。用戶可以在客戶端直接監(jiān)控服務(wù)器端的加載操作。
3.4 數(shù)據(jù)自動(dòng)加載調(diào)度
系統(tǒng)采用數(shù)據(jù)自動(dòng)加載調(diào)度程序,在系統(tǒng)和網(wǎng)絡(luò)正常情況下,無(wú)需人工干預(yù),系統(tǒng)自動(dòng)定期將數(shù)據(jù)加載到數(shù)據(jù)庫(kù)中,以最大限度的減輕操作人員的工作量。
3.5 網(wǎng)絡(luò)自動(dòng)監(jiān)測(cè)
系統(tǒng)調(diào)用網(wǎng)絡(luò)命令,自動(dòng)測(cè)試各單位網(wǎng)絡(luò)的連通情況,并形象直觀的顯示。
4 性能分析
適用性:系統(tǒng)采用多種數(shù)據(jù)加載方式,可以適應(yīng)多種網(wǎng)絡(luò),多種操作系統(tǒng)、多種財(cái)務(wù)軟件。
實(shí)效性:系統(tǒng)可以隨時(shí)對(duì)各單位間的債權(quán)債務(wù)進(jìn)行對(duì)銷,用戶可以實(shí)時(shí)準(zhǔn)確的掌握下屬單位間和集團(tuán)公司匯總的債權(quán)債務(wù)數(shù)據(jù)。
運(yùn)行速度:采用Ajax頁(yè)面回調(diào)技術(shù),在不刷新頁(yè)面的前提下更新數(shù)據(jù),可以最大限度的提高運(yùn)行速度,
高度自動(dòng)化:采用自動(dòng)加載技術(shù),可以在不需要用戶干預(yù)的情況下,自動(dòng)加載數(shù)據(jù),自動(dòng)進(jìn)行對(duì)銷,方便了用戶的使用。
部署方便:采用B/S架構(gòu),在部署和更新系統(tǒng)時(shí),只需要部署和修改服務(wù)器端的軟件,不必對(duì)客戶端部署和更新,減輕了工作量,提高了工作效率。
操作方便易學(xué):由于客戶采用IE瀏覽器進(jìn)行操作,多數(shù)人不需要培訓(xùn),就可以順暢的進(jìn)行操作。
5 結(jié)論
該系統(tǒng)適應(yīng)上市公司的迫切要求,采用多種技術(shù),構(gòu)造了功能完善,使用方便的債權(quán)債務(wù)對(duì)銷系統(tǒng)。減輕了多個(gè)單位多個(gè)科目間進(jìn)行撮合對(duì)銷的繁重復(fù)雜的勞動(dòng)。該系統(tǒng)已經(jīng)在部分上市公司進(jìn)行了推廣使用,取得了良好的經(jīng)濟(jì)效益和社會(huì)效益。