【摘 要】闡述Web Service及ASP.NET基本理論,分析基礎(chǔ)會計實(shí)務(wù)課程平臺的具體設(shè)計,探討由傳統(tǒng)教學(xué)模式到信息化、簡單智能化和人性化模式的轉(zhuǎn)變。
【關(guān)鍵詞】Web Service ASP.NET 基礎(chǔ)會計實(shí)務(wù)課程 平臺 設(shè)計
【中圖分類號】G【文獻(xiàn)標(biāo)識碼】A
【文章編號】0450-9889(2013)11C-
0191-02
當(dāng)前,在Internet上如何解決在復(fù)雜、異構(gòu)、分布式網(wǎng)絡(luò)環(huán)境下,客戶端與服務(wù)器之間的數(shù)據(jù)交互是最主要的問題。ASP.NET是一種建立在通用語言上的程序架構(gòu),是一種獨(dú)立于瀏覽器的編程模型,使用一臺Web服務(wù)器可以建立強(qiáng)大的web應(yīng)用程序,程序執(zhí)行時,不同于ASP程序一條一條地進(jìn)行解釋,而是在服務(wù)器上首次運(yùn)行時進(jìn)行編譯,進(jìn)一步提高了程序的執(zhí)行效率。而Web Service是一種新型的分布式計算模式,是獨(dú)立的,松耦合的,自包含的、基于可編程的web的應(yīng)用程序,可使用開放的XML標(biāo)準(zhǔn)來描述、發(fā)布、發(fā)現(xiàn)、協(xié)調(diào)和配置這些應(yīng)用程序,用于開發(fā)分布式的互操作的應(yīng)用程序,一旦部署,其他Web Service應(yīng)用程序可以發(fā)現(xiàn)并調(diào)用它部署的服務(wù),通過在http/https上接收/傳輸SOAP消息向外界呈現(xiàn)功能,可有效解決日益增長的互操作、企業(yè)應(yīng)用集成等需求,具有良好的跨平臺、開放、簡單、分布式等特點(diǎn)。借助ASP、ASP.NET和Web Service技術(shù),對基礎(chǔ)會計實(shí)務(wù)課程平臺進(jìn)行了擴(kuò)展,使用Dreamweaver工具對頁面進(jìn)行設(shè)計,利用Dll技術(shù)對功能函數(shù)進(jìn)行封裝并提供相應(yīng)的調(diào)用接口,搭建了B/S架構(gòu)的基礎(chǔ)會計實(shí)務(wù)課程操作平臺,實(shí)現(xiàn)數(shù)據(jù)庫、數(shù)據(jù)文檔、應(yīng)用程序分布存儲和集成訪問,實(shí)現(xiàn)了從單一的課堂文字教學(xué)到多手段的立體化教學(xué)模式的轉(zhuǎn)變。
一、Web Service及ASP.NET基本理論
(一)Web Service技術(shù)。Web Service是在Internet上進(jìn)行分布式計算的基本構(gòu)造塊,采用SOA(面向服務(wù)的架構(gòu),Service Oriented Architecture)模型作為其體系結(jié)構(gòu),它是一個應(yīng)用程序,能通過Web進(jìn)行調(diào)用的API,可直接將各種組織、應(yīng)用程序、服務(wù)及設(shè)備鏈接起來,實(shí)現(xiàn)在不同平臺系統(tǒng)之間以一致的方式交換和描述數(shù)據(jù),為實(shí)現(xiàn)信息共享、互操作和集成提供新的解決方案。Web Service平臺利用WSDL、XSD、SOAP和XML等協(xié)議,溝通不同平臺、編程語言和組件模型中的不同類型系統(tǒng)。其具有自包含,自描述,模塊化,能跨Web發(fā)布、定位和調(diào)用,語言中立和互操作,開放和基于標(biāo)準(zhǔn)化,動態(tài),可組合等特點(diǎn)。同時具有內(nèi)容更加動態(tài),帶寬更加便宜,存儲更加靈活,高兼容性等優(yōu)勢。
(二)ASP技術(shù)及ASP.NET技術(shù)。ASP是IIS(Internet Information Server)的一個組成部分,它的運(yùn)行環(huán)境在應(yīng)用開發(fā)過程中與編譯無關(guān)。ASP使用了Microsoft的ActiveX技術(shù)并且運(yùn)行在服務(wù)器端,客戶端無法看到ASP源代碼,ASP執(zhí)行后返回標(biāo)準(zhǔn)的HTML頁面,顯示在瀏覽器中,這樣就可以防止別人抄襲程序。ASP.NET是微軟公司推出的一種Internet編程技術(shù),是.NET框架的一部分,并以.NET框架為基礎(chǔ)采用高效、面向?qū)ο蟮姆椒▌?chuàng)建動態(tài)WEB應(yīng)用程序,Microsoft公司發(fā)布了4種與.NET兼容的語言編寫應(yīng)用程序,即Visual Basic.net、C#.net、VC++.net、JScript.net。
二、基礎(chǔ)會計實(shí)務(wù)課程平臺的具體設(shè)計
利用Web Service和.NET技術(shù)開發(fā)和設(shè)計的基礎(chǔ)會計實(shí)務(wù)課程平臺,對分散的會計資源進(jìn)行集成管理和統(tǒng)一訪問。Web用戶將查詢請求通過Internet傳輸后,SOAP請求到達(dá)服務(wù)器端,并繞過服務(wù)器的防火墻,服務(wù)器接收到請求后,對SOAP請求進(jìn)行處理,并將SOAP響應(yīng)通過Internet網(wǎng)絡(luò)再傳回到Web用戶端。
課程設(shè)計包括了學(xué)習(xí)指南、實(shí)務(wù)操作、教學(xué)輔導(dǎo)、視頻教學(xué)、課程建設(shè)五個方面,從學(xué)習(xí)使用者的角度考慮,突出引導(dǎo)學(xué)習(xí)的功能以及會計實(shí)訓(xùn)的操作功能。考慮功能需求、使用范圍、業(yè)務(wù)流程、用戶界面、輸出要求,以及分析了技術(shù)的可行性、經(jīng)濟(jì)的可行性、資源利用的可行性。分析了系統(tǒng)的運(yùn)行環(huán)境,包括網(wǎng)絡(luò)、硬件、軟件、安全與保密等環(huán)境。在對課程平臺實(shí)務(wù)操作的詳細(xì)設(shè)計中,在原始憑證填制和審核—填制記賬憑證—登記賬簿—編制財務(wù)報表等這樣一個會計最基本的操作流程基礎(chǔ)上,使用程序的循環(huán)、跳轉(zhuǎn)等控制條件實(shí)現(xiàn)對基礎(chǔ)會計典型業(yè)務(wù)的在線模擬操作,對特定的腳本程序難以實(shí)現(xiàn)的功能,則在Web環(huán)境下使用C#語言編譯成Dll(動態(tài)鏈接庫),對特定功能的函數(shù)程序直接在Web環(huán)境下調(diào)用封裝的程序接口,并對實(shí)訓(xùn)的結(jié)果給出實(shí)時的評分標(biāo)準(zhǔn)和成績。
(一)課程學(xué)習(xí)平臺概要。該平臺的設(shè)計和運(yùn)行環(huán)境是Windows Server 2003系統(tǒng)下,結(jié)合IIS6.0服務(wù)端組件,通過腳本語言編程,使用ADO數(shù)據(jù)庫訪問技術(shù),實(shí)現(xiàn)與后臺SQL2005數(shù)據(jù)庫之間的數(shù)據(jù)交互。在前臺頁面設(shè)計過程中,利用Dreamweaver開發(fā)進(jìn)行美工。課程學(xué)習(xí)平臺的功能模塊主要包括學(xué)習(xí)指南、實(shí)務(wù)操作、教學(xué)輔導(dǎo)和視頻等幾大模塊。其中實(shí)務(wù)操作模塊是課程最核心的模塊,主要包括實(shí)訓(xùn)練習(xí)、實(shí)訓(xùn)測試、理論練習(xí)和理論測試四個子模塊。
(二)會計業(yè)務(wù)操作流程。會計業(yè)務(wù)實(shí)訓(xùn)開始時,系統(tǒng)先判斷會計業(yè)務(wù)是否滿足最后一筆業(yè)務(wù)的條件。如果滿足條件,則已經(jīng)完成由業(yè)務(wù)的原始憑證到記賬憑證的分析和計算。如果不滿足條件,根據(jù)本次業(yè)務(wù)的原始憑證的設(shè)置驗證記賬憑證輸入的值是否正確,同時完成日記賬、明細(xì)賬的填寫,如果輸入值正確則計入總分;繼續(xù)下一筆業(yè)務(wù),繼續(xù)下一筆業(yè)務(wù)前,同時判斷業(yè)務(wù)是否滿足最后一筆業(yè)務(wù)。依次循環(huán)判斷和驗證,進(jìn)入到科目匯總表的驗證和判斷階段以及進(jìn)入總賬的登賬,并完成與日記賬和明細(xì)賬的對賬后,才能編制報表,完成主要的基礎(chǔ)會計賬務(wù)處理業(yè)務(wù)。
三、由傳統(tǒng)教學(xué)模式到信息化、簡單智能化和人性化模式的轉(zhuǎn)變
目前,在開放教育中,為滿足異地學(xué)習(xí)、遠(yuǎn)程學(xué)習(xí)以及保證遠(yuǎn)程、異地學(xué)習(xí)的教學(xué)質(zhì)量,課程實(shí)踐環(huán)節(jié)的教學(xué)是值得探索的領(lǐng)域。教育部批準(zhǔn)的67家網(wǎng)絡(luò)學(xué)院對實(shí)踐環(huán)節(jié)的教學(xué)體現(xiàn)主要是以畢業(yè)論文、社會調(diào)查的形式為主,對學(xué)生實(shí)踐環(huán)節(jié)中動手能力的素質(zhì)培養(yǎng)比較缺失。會計專業(yè)的專業(yè)需求特別是??茖哟蔚模囵B(yǎng)的主要還是技能型人才。將傳統(tǒng)的教學(xué)方式轉(zhuǎn)換到利用信息化技術(shù)教學(xué)后,知識用各種媒體表示出來,學(xué)生可將文本、圖片、多媒體視頻結(jié)合起來進(jìn)行學(xué)習(xí)。信息化教學(xué)模式就是利用計算機(jī)技術(shù)和網(wǎng)絡(luò)技術(shù)等信息技術(shù)將教材和大綱知識生動形象地展示給學(xué)習(xí)者,只要能上網(wǎng),打開網(wǎng)絡(luò)課程的主界面,就可以完成課程學(xué)習(xí)指南、實(shí)務(wù)操作、視頻教學(xué)、教學(xué)輔導(dǎo)、課程建設(shè)等各模塊的功能操作和學(xué)習(xí)。選擇課程實(shí)務(wù)操作模塊學(xué)習(xí)時,先進(jìn)行身份驗證,通過身份驗證后才能進(jìn)行會計基礎(chǔ)理論知識和會計業(yè)務(wù)模塊的練習(xí)和考核兩種操作,突出了對會計動手能力的要求以及方便對學(xué)習(xí)者學(xué)習(xí)成績進(jìn)行記錄。
簡單智能化教學(xué)模式主要是在會計基礎(chǔ)理論知識練習(xí)和考核時,系統(tǒng)會自動判斷答題的情況并保持在數(shù)據(jù)庫中,支持中途退出或者進(jìn)行多次提交。課程評分實(shí)行100%形成性考核方式。一是由任課教師根據(jù)學(xué)生完成模擬手工賬務(wù)處理及參加面授課、實(shí)驗態(tài)度等給出50%的成績。二是通過基礎(chǔ)會計實(shí)務(wù)網(wǎng)絡(luò)課程進(jìn)行遠(yuǎn)程實(shí)訓(xùn),在網(wǎng)絡(luò)課程上完成模擬手工操作賬務(wù)處理流程,并在系統(tǒng)中進(jìn)行練習(xí)及測試的,由網(wǎng)絡(luò)課程責(zé)任教師根據(jù)學(xué)生完成實(shí)訓(xùn)的情況及網(wǎng)絡(luò)課程系統(tǒng)評分以及參加網(wǎng)絡(luò)學(xué)習(xí)時間及進(jìn)度情況,給出課程另外50%的成績。
人性化教學(xué)模式主要體現(xiàn)在:學(xué)生可有傳統(tǒng)的學(xué)習(xí)方式,在教室進(jìn)行面對面的實(shí)訓(xùn)學(xué)習(xí),還可在遠(yuǎn)程模擬仿真環(huán)境下進(jìn)行實(shí)踐學(xué)習(xí)。學(xué)生可以首先按照課程學(xué)習(xí)指南的提示了解學(xué)習(xí)的主要內(nèi)容、要求、資源、途徑等,學(xué)習(xí)指南提供了學(xué)生自學(xué)的方法、進(jìn)度,將視頻、文字和音頻等結(jié)合起來,學(xué)習(xí)完整個學(xué)習(xí)指南的同時,也基本上學(xué)習(xí)了課件提供的大部分視頻、文字和音頻等知識。在會計業(yè)務(wù)模塊中,系統(tǒng)提供分階段的完成會計業(yè)務(wù),課程采用B/S架構(gòu),最多到達(dá)三級超鏈接。總體結(jié)構(gòu)類似于金字塔,逐級擴(kuò)展,模塊分明,結(jié)構(gòu)清晰,是集音頻、視頻、圖片、文字、Flash動畫及模擬實(shí)驗于一體的綜合網(wǎng)絡(luò)實(shí)訓(xùn)課程。在學(xué)習(xí)的每一個頁面,還設(shè)計鏈接了QQ在線答疑,實(shí)現(xiàn)了學(xué)習(xí)者可隨時方便與教師進(jìn)行課程互動,并及時解決學(xué)習(xí)中出現(xiàn)的問題,探索了與國內(nèi)最大社交網(wǎng)站工具的融合,更加人性化和便利。網(wǎng)絡(luò)課程資源內(nèi)容豐富,功能強(qiáng)大,能在線模擬會計的各種業(yè)務(wù)操作流程,各種媒體交替使用,資源使用量大,信息化、智能化和人性化的教學(xué)模式效果顯著。
本文使用Web Service和.NET技術(shù)開發(fā)了基礎(chǔ)會計實(shí)務(wù)課程平臺,以Web方式將數(shù)據(jù)信息共享給每個學(xué)生,方便了遠(yuǎn)程開放環(huán)境下學(xué)生對基礎(chǔ)會計知識的學(xué)習(xí),以及簡單的動手能力訓(xùn)練,學(xué)生可在網(wǎng)上學(xué)習(xí)課程的所有理論基礎(chǔ)知識,并主要完成會計理論知識考核和會計業(yè)務(wù)實(shí)訓(xùn)操作。理論部分主要是基礎(chǔ)會計的一些基本常識和基本概念。會計業(yè)務(wù)操作主要按照會計操作流程進(jìn)行:首先根據(jù)審核無誤的原始憑證(大量仿真的票據(jù)單證)填制記賬憑證;在記賬憑證填制當(dāng)日登記庫存現(xiàn)金日記賬和銀行存款日記賬。其次,月末登記經(jīng)濟(jì)業(yè)務(wù)的明細(xì)賬,根據(jù)基礎(chǔ)會計涉及的典型經(jīng)濟(jì)業(yè)務(wù)填制并完成科目匯總表。再次,根據(jù)科目匯總表登記總賬,檢查明細(xì)表和總賬的對應(yīng)關(guān)系,如果關(guān)系平衡即可結(jié)賬。最后,根據(jù)登記的總賬、明細(xì)賬做資產(chǎn)負(fù)債表及利潤表。這樣,加強(qiáng)了學(xué)生對基礎(chǔ)會計理論知識和會計實(shí)務(wù)操作的理解和掌握,提高了會計專業(yè)入門環(huán)節(jié)的技能認(rèn)知能力和操作能力。與市場商業(yè)化的會計教學(xué)軟件相比,該平臺有其自身的特點(diǎn),有完整的教學(xué)文件,平臺中的課程可有效保證實(shí)踐環(huán)節(jié)的教學(xué)質(zhì)量要求,為遠(yuǎn)程開放教育實(shí)踐環(huán)節(jié)的教學(xué)提供了一種可操作的模式。
【參考文獻(xiàn)】
[1]胡澤,廖聞劍,彭艷兵.WebService技術(shù)研究及應(yīng)用[J].硅谷,2009(5)
[2]課程建設(shè)組.基于ASP技術(shù)的基礎(chǔ)會計實(shí)訓(xùn)系統(tǒng)平臺的設(shè)計與開發(fā)[J].廣西廣播電視大學(xué)學(xué)報,2011(3)
[3]陸鑫.利用ASP技術(shù)實(shí)現(xiàn)WEB數(shù)據(jù)庫的訪問[J].電子科技大學(xué)學(xué)報,2000(1)
[4]呂曦,王化文.Web Service的架構(gòu)與協(xié)議[J].計算機(jī)應(yīng)用2002(22)
【基金項目】2012年新世紀(jì)廣西高等教育教改工程項目(2012JGB271);2011年廣西廣播電視大學(xué)科研項目(2011DDB03)
【作者簡介】胥曉鳳(1969- ),四川鹽亭人,廣西廣播電視大學(xué)學(xué)生支持服務(wù)中心副主任,高級講師,研究方向:遠(yuǎn)程開放教育中的實(shí)踐環(huán)節(jié)教學(xué)及教學(xué)管理、審計理論與實(shí)踐應(yīng)用;向 俊(1982- ),湖北恩施人,廣西廣播電視大學(xué)助理工程師,研究方向:智能GIS、空間數(shù)據(jù)挖掘、遠(yuǎn)程教育技術(shù)。