?

基于B/S模式的無紙化會計電算考試系統研究

2020-11-13 03:38張一
微型電腦應用 2020年10期
關鍵詞:S模式無紙化

張一

摘要:隨著社會進步和科技發展,以及現代教育理念的進一步完善,以傳統的紙質作為會計計算工具明顯無法適應現代會計電算化教學的發展,為此設計新系統,即無紙化會計電算化考系統來適應現代會計教育發展。由于考慮到“會計電算化”課程具有其自身的一些特征,以及B/S模式具有較多的優點,因此設計過程中采用了B/S模式及其相關核心技術對系統進行設計。

關鍵詞:B/S模式;無紙化;會計電算考系統

中圖分類號:TP311

文獻標志碼:A

ResearchonPaperlessAccountingComputerizedExamination

SystemBasedonB/SModel

ZHANGYi

(DepartmentofHumanitiesManagement,ShangluoVocationalandTechnicalCollege,Shangluo726000,China)

Abstract:Withthecontinuousprogressofsociety,thecontinuousdevelopmentofscienceandtechnology,andthefurtherimprovementofmoderneducationconcepts,theuseoftraditionalpaperasanaccountingcalculationtoolisobviouslyunabletoadapttothedevelopmentofmodernaccountingcomputerizedteaching.Inviewofthis,thearticleproposestodesignanewsystem.Thatisapaperlessaccountingcomputerizedexaminationsystemtoadapttothedevelopmentofmodernaccountingeducation.Consideringthatthecourse"AccountingComputerization"hassomecharacteristicsofitsown,andtheB/Smodehasmanyadvantages,theB/Smodeandrelatedcoretechnologiesareusedinthedesignofthissystemtodesignthesystem.

Keywords:B/Smode;paperless;accountingcomputertestsystem

0引言

無紙化考試系統,就是指由計算機、相關信息技術、教師、學生,有關考試人員、以及試題等構成主要要素,其目的是用來完成考試任務的一款軟件系統。該系統在實踐應用過程中完全可以替代傳統紙質考試過程中很多相關工作,比如設計試卷內容、收發試卷、審閱與分析試卷,以及學生考試,均可以在計算機上操作完成,無需要再像傳統考試把考試試題印在紙質試卷上,考試過程中通過人工發卷、收卷、學生考試、閱卷、評卷等繁瑣程序均在紙質試卷上完成[1]。這種新型的無紙化考試系統設計的在全國范圍內推廣應用,能夠使得考試程序更加規范化、從而大大促進了考試成本的降低,同時還全方位提升考試效率。

隨著現代社會不斷進步,科學技術與信息技術發展,以及現代教育理念不斷完善,以傳統的紙質試卷與筆作為考試工具已經不能適應現代會計電算化發展的需要,所以設計一款新型無紙化會計軟考試件系統成為我國職業教育最重要任務之一[2]。

1B/S模式的簡述

1.1概念概述

B/S模式是由3個層次共同構成,分別是Web服務器、瀏覽器、以及數據庫服務器。此模式是一種隨著Internet技術進行發展與日益健全的,它還是C/S模的優化與升級版。B/S模式采用比較常見的瀏覽器為客戶端軟件,將之前的封裝在C/S之下的客戶端邏輯計算權利轉授給服務器端來實現,進而減少了客戶端比較復雜的設計過程,促進了本系統設計效率的提升,此外,由于對用戶客戶端計算要求門檻較低,同時用戶還根本不必下載與安裝專門的客戶端,因此這樣大大促進了B/S模式視角下的無紙化會計考試系統推廣與普及[3]。

1.2優勢

B/S模式較之其它模式具有以下優勢。

(1)應用起來比較方便。

此模式不必安裝其它軟件,僅需安裝唯一的Web瀏覽軟件,就能夠生產統一界面,提供給用戶使用。在客戶端計算機配置較低的狀況下,同樣不影響用戶使用系統的質量與便利性。此外,因為用戶應用的較為單一的Brower軟件,由此用戶根本不需要參加專門培訓,就可以對系統進行使用。

(2)管理與維護較簡單。

因為使用程序均安裝在Web服務器內部,那么系統設計、安裝、維護到升級各程序均在服務器端中進行,所以使系統管理與維護工作量得到大大降低,從而促進了其工作效率提升。

(3)護展比較容易。

此模式能夠與Internet網絡進行連接,擴展性較佳,能夠從單一的一臺服務器、極少用戶工作組擴展成為具有數以萬計的規模較大的系統。

1.3工作原理

在B/S模式視角下,客戶端能夠減少很多繁瑣的配置,比如根本不需要下載與安裝其它有著客戶端軟件,只需要安裝能夠正常工作瀏覽器。瀏覽器正常工作最重要的功能就是向Web服務器發出數據訪問請求,Web服務器在接收到數據訪問請求之后,就把此請求轉變成SQL語句,再其發送至數據庫服務器,該服務器接到SQL語句請求之后,首先要對該請求的合法性進行檢驗,倘若檢驗不合法,把請求退回給Web服務器。倘若具有合法性進行相關數據處理,同時還將處理之后的結果返回至Web服務器,Web服務器將數據庫服務器處理結果轉化為HTML文檔的形式,再發送至客戶端瀏覽器,客戶端瀏覽器以Web頁面的方式在屏幕上呈現給用戶[4]。

2系統設計需求

我國高職院校的“會計電算化”課程是一類應用性較強的課程,它主要建立在現代信息技術基礎上一門會計專業課程。為了達到我國高職院校會計教學目的,需要不斷對當今前會計課程考試模式進行創新。但是受到傳統紙質考試模式的影響,此會計專業課程考試內容通常是以理論知識結構為主,根本沒有辦法實現對學生計算機操作能力進行考核。所以,立足于現代信息化技術的基礎之上,對會計電算化課程進行無紙化考試系統設計[5]。對此課程考試形式進行改革,強化學生動手實踐能力,從而適應高職院校教育與教學改革的需要。

另一方面,為了適應高職會計專業的學歷教育與職業教育的“雙教育”教學模式的要求,考慮到高職院校的會計專業學生具有“雙證制”教育,即既要滿足會計專業學生在校學歷教育能夠如期畢業,可以順利拿到學歷證書,又要能夠促進會計專業學生進行會計職業資格考試通過率提升,幫助學生在高職院校期間就能獲取會計從業資格證書,使得會計專業畢業生就業率得到提升。那么對當前高職院校會計專業的考試方式進行改革就勢在必行。為了適應當今國家財政部門頻發職業資格證書采取無紙化考試模式,其參照會計考試題型創建會計職業資格考試題庫,以便于盡早提前設計無紙化會計電算化考試系統,從而全面實現無紙化考試模式。

該系統設計是立足于現代信息技術的基礎之上,以計算機技術作為計算工具,以會計相關軟件,比如用友、SAP等軟件進行具體體現制作而成的一款軟件系統。相關教師按照課程設置與教學需要建立會計資格證書考試試題庫,再將試題內容儲存在系統服務器數據庫中,試卷將會隨著系統隨機生成。當然試卷在自動生成之前還會依照相關試卷設計組卷方法與原則在系統自動設計[4]。每位考生以自己的學籍上的基本信息,比如學生姓名、所在年級、準考證號、以及密碼等作為注冊系統的相關資料信息,然后通過這些注冊所用的用戶名與密碼登陸系統正式進入系統界面,然后點擊考試菜單,進入考試頁面,打開試卷進行模擬練習或者考試??荚囃瓿芍?,系統自動將學生考卷上傳到系統服務器,再通過計算機進行閱卷與評分。所以此系統設計成功之后,將實現了教學與考試完全分離,從而大大降低了老師發卷、收卷、閱卷、以及分析試卷的工作量,實現了考試無紙化與管理自動化,從而使考試過程中工作效率得到很大程度提升。

3系統總體設計

3.1系統關鍵技術

當前,由于一部分財務應用軟件,比如用友等,運用的是三層構架體系,這3層架構體系,是從邏輯方面進行分析,分為數據服務器、應用服務器、以及客戶端。本系統運用此種架構設計的優勢:不但能夠促進系統的安全性與工作效率提升,而且還能使得硬件投資成本減少[6]。倘若從物理方面分析而言,具有很大靈活性,不但可以將3層架構體系中的3層同時安裝在一臺計算機上,也可以把3層架構分開安裝在2臺計算機上,即前2層架構,數據服務器與應用服務器安裝在一臺計算機上,再將客戶端單獨分開,安裝在另一臺計算機上。還可以將架構中3層全部拆開,分別安裝在3臺不同的計算機上。在系統正常工作中,可以按照用戶實際情況的需要,能夠做到任意切換服務器,也將不會影響系統正常運行。切換服務器操作過程,也就是在登錄過程中對服務器的名稱進行更改,實現對不同服務器上業務數據訪問的目的。從而完成了單純的機器轉變至網絡模式上的切換,從而使生學生模擬練習與正式考試的需求得到充分滿足。

3.2系統的正常運行的環境

B/S模式在正常工作過程中,瀏覽器(Browser)通常安裝在客戶機上,而SQLServer數據庫中一般就安裝客戶端與服務器,Browser經過WebServer與數據發生交換,當然此數據主要存在于數據庫中。鑒于此,客戶端運行滿足條件,

如表1所示。

3.3B/S模式下的無紙化會計電算考試系統數據庫設計

通過上文分析,而且還對此系統的擴展性與應用所需進行考慮,建立考試系統數據庫時,主要包括考生基本信息,

如圖1所示。

考生基本信息主要包含考生姓名、年齡、性別、年級與所處班級、家庭地址、準考證號等;考生注冊信息主要包括姓名、學樣名稱、年級、專業、準考證號等;試題庫信息主要是指教師或學校所提供專業課程所有題目匯總;主要指學生每次模擬與考試的成績。系統按照數據庫中所保存不同類型數據,構建其所對應各種不同類型數據庫表。

考生信息表以儲存考生詳細信息為主,通過這些信息,就能夠對考生身份進行確認,確認了考生身份之后,考生才可以登陸系統進行考試,考生信息結構,如表2所示。

試題庫信息表主要用來存放考試內容有關的信息,以便于老師對試卷試題進行較好地了解與掌控,另外一方面就是方便于試卷題型和資格考試試題進行統一,如表3所示。

考試成線表以存放所有考生考試成績與平常模擬訓練的成績為主,該成績表主要作用就是用來滿足考生與教師對學生考試成績進行查詢,另一方面也是為了學校對考生成績進行分析與統計,以便于學校對教師教學效果進行考評,或者做其它用處,如表4所示。

4系統實現

4.1試卷形成

無紙化考試系統最核心的部分就是計算機依據相關要求與原則自動從試題庫中任意抽取不一樣的考卷,鑒于此,使用SQL服務語言,“select*fromTab_testwhereID=”+n,conn”,從而形成考卷中各類編號,同時還要將考卷編號保存至數據組中,之后,再采用相關函數從數據庫服務器中隨意選擇不同的題目編號,從而實現了從試題庫中取得數條信息功能,而且還把此試題信息存入考生零時試題表中,這種形式能夠使得考評進行分離,從而使得數據安全性得到保障[7]。

此系統采用random語句,能夠隨機形成數個不同的項目,比如是否題、單項選擇題、以及多項選擇題等。而且此些項目題還可再次循環。倘若有關于客觀題選擇,循環形成1至判斷題題庫中,最高數據中的隨機數,而且搜索隨機數所對應的試題編號,考卷將自動生成[8]。下面對單項選擇考卷生成進行詮釋,試卷產生核心代碼如下。

//省略部分

intlength=qs.length(questionId)

Listlist=qs.AllQuestionIds(questionId);

ListAlist=newList()

Randomrandom=newRandom();

Bool[]isTure=newbool[length];

Inti=0;

While(j<20){

IntquestionIndex=random.Next(length);

If(isTure[questionIndex]==false){

Alist,Add(list[questionIndex]);

J++

IsTure[questionIndex]=true;

For(inti=O;i){

If(((CheckBox)gvSchoose.Rows[i].FindControl(“cbPitch”)).Checked){

Intn=Int32.Pare((gvSchoose.DataKeys[i].Value)

ToString().Trim());

SqlCommandcmd=newSqlCommand(“select*fromTab_testwhereID=”+n,conn);

Conn.Open();

Stringstr=emd.ExecuteScalar().Trim();

SqlCommandcmdl=newSqlCommand(“INSERT

INTO[xTest].[dbo].[tb_workexam]([ExamID],[SubjectID],

[SubjectType],[CourseID])VALUES("+EamID.Trim()+“,”str.Trim()+“','單選',“+CourseID.Trim()+”')”,conn);

Cmdl.ExecuteNonQuery();}}

//省略部分}}

4.2實現系統評分功能

按照B/S視角下的無紙化會計電算化系統設計相關要求,與高職院校會計專業有關課程教學任務與教學內容相互結合,關于此系統客觀題的考評是通過計算機把學生考試答題卡所填寫的答案與系統中數據庫中標準答案模板進行對比,如果兩者一樣,那就說明答案是對,如果不一樣,說明答案是錯誤的,不給分。但對于操作題,是對學生具體實際操作能力與會計軟件掌握情況進行考核,因此,通常的情況下,操作題是依照操作程序完成狀況與掌握會計軟件熟練程度,分步驟進行評分[8]。

5總結

由于傳統紙質試卷考試無法適用現代教育需要,本文提出設計B/S模式下的無紙化會計電算考試系統,該系統的開發與實現是對傳統試卷考試重大突破與創新,不但能提升考試整個流程相關工作效率,而且還降低整個考試過程的成本,從而促進了教育系統的發展。

參考文獻

[1]徐霞.網絡平臺上會計電算化教學矛盾及解決途徑[J].考試與評價,2018(9):245247.

[2]王咣茗.高職會計電算化學業考試探討[J].教育現代化,2018(3):227230.

[3]張廣斌,王長順,等.無紙化考試系統設計與開發[J].信息技術,2019(3):192195.

[4]項德建,趙瑞芬.淺談基于云計算的無紙化考試系統設計[J].科技經濟導刊,2018(36):103107.

[5]全銑錚.無紙化隨機抽題考試系統設計與實現[D].青島:青島理工大學,2018.

[6]張建華.一種基于區塊鏈平臺的會計無紙化考試系統[J].福建電腦,2017(5):8386.

[7]杜圣亞.會計電算化系統與手工會計系統比較研究[J].財會學習,2018(29):235238.

[8]景青山,劉雨.基于VB的會計電算化無紙化考試系統[J].煤炭技術,2009(11):117121.

(收稿日期:2020.03.12)

猜你喜歡
S模式無紙化
微話題:“無紙化辦公”致工作量翻倍,您怎么看?
無紙化辦公,如何不再“紙上談兵”
新冠疫情背景下“無紙化”經濟發展現狀研究
基于Web的畢業設計管理系統設計與實現
明日博客系統的設計與實現
集團公司OA系統的研究與開發
S模式空管二次雷達詢問與監視技術研究
鋁材B2B電子商務系統設計與實現 
基于ASP.NET的就業見習管理信息系統設計與實現
91香蕉高清国产线观看免费-97夜夜澡人人爽人人喊a-99久久久无码国产精品9-国产亚洲日韩欧美综合