宋永利
(陜西廣播電視大學 陜西 西安 710119)
基礎會計考試管理系統的設計與實現
宋永利
(陜西廣播電視大學 陜西 西安 710119)
為了提高工作效率,結合現代信息技術,設計基礎會計考試管理系統,減輕教師的工作量。本文以基礎會計考試管理系統的設計與實現為目的,通過對該系統相關技術和系統運行需求進行分析,實現對基礎會計考試管理系統的設計,完善基礎會計考試管理系統的不足,使得該系統更好的為教師和學生服務。
基礎會計;考試管理系統;設計;實現
基礎會計是經濟管理專業學生必修的一門課程,設計基礎會計考試管理系統,可以實現在線考試、模擬考試、城市查詢、試卷自動閱讀等等。將現代信息技術應用在基礎會計考試中,可以提高閱卷質量。文中針對基礎會計考試管理系統的設計與實現,以及相關的內容進行分析研究。
社會在發展,科技在進步,經濟發展水平不斷的提升,隨著經濟發展水平的提升,社會中對會計專業人才的需求量不斷的提升,高校需要加強經濟管理、會計專業學生的教育,為社會培養更多的人才[1]。為了保證各項工作的順利進行,需要進行基礎會計考試管理系統的設計。而在基礎會計考試管理系統設計中,其中涉及到技術,這些技術主要有:
1)J2EE技術體系
Java 2 Platform Enterprise Edition,簡稱為J2EE,其是一種新型的技術架構,有較高的可靠性,其有廣闊的應用市場,J2EE在實際的應用中,最大的優勢是其與Net技術體系不同,J2EE是一個規范,其是開放性的機制,可以更好的促進軟件的開發,創造出更好的產品[2]。J2EE分層結構如下:
J2EE技術體系,具有保留原來系統的優勢,其自身具有高效性,并支持異構環境,具有可伸縮性、可用性、穩定性等等。在基礎會計考試管理系統中的應用,可以提高系統的穩定性和運行效率。在基礎考試管理系統設計中,MVC設計模式,其是J2EE的開發設計模式,其可以將J2EE程序的各項性能提升,降低程序設計的難度。J2EE技術體系中,還有很多的程序、模式、技術框架,共同為J2EE技術體系的應用提供幫助[3]。
2)B/S模式
在計算機技術、網絡技術等的快速發展下,各種信息系統、管理系統迅速的建立起來,在學校發展建設中,其在各個學科教學中,也逐漸的建立了各種相關的系統,在經濟管理、會計專業教學中,基礎會計考試管理系統中的建立,其中使用到了B/S模式,該模式為瀏覽器/服務器模式,其使用有效的將客戶機上的工作簡化,降低客戶機要求,實現了少配置,快速安裝,并保證B/S模式中的不同結構層可以獨立的完成其相關的工作[4]。在B/S模式中,結合了B/S設計工具,其為B/S模式的設計、網頁的設計等提供技術幫助。

圖1 J2EE技術體系結構層
2)數據庫技術
在基礎會計考試系統設計的過程中,數據庫技術是關鍵技術,也是考試系統重要的組成部分,在基礎會計考試管理系統設計中,數據庫的應用,可以提高系統的可用性、安全性,以及提供大數據支持。在基礎會計考試管理系統設計中,使用到的數據庫主要為Oracle數據庫,其采用的是并行服務器模式,可以在不同的服務器或者是CPU上同時執行。Oracle數據庫,在應用的過程中,用戶的不斷增加,業務的不斷擴展,數據量會不斷的增加,在數據庫系統的容量超過GB之后,Oracle數據庫可以更換更為強大的服務器,并增加數據服務器的數量[5]。
在基礎會計考試管理系統設計中,該系統的設計需要滿足一定的需求,只有滿足這些需求,才可以更好的實現其設計,更好的為基礎會計專業學習提供服務和幫助[3]。
1)系統設計的目標需求
基礎會計考試管理系統的設計,主要是為了提高系統的可用性,滿足會計專業學生的學習需求,在其建設的過程中,需要滿足一定的系統目標需求。例如在學校基礎會計考試中,將傳統的紙質考試轉變為網上無紙考試后,還需要相繼的推出更多基礎會計課程網上考試、網上閱卷、網上評價等[6]。
2)可行性需求
在基礎會計考試管理系統設計的過程中,需要保證該系統具有可行性。在基礎會計考試管理系統設計中,其可行性需求,需要從經濟角度的可行性、技術角度的可行性以及社會效應的可行性等角度進行考慮。在設計前,對基礎會計課程進行調查,對其設計開發之后的各種效益進行評估,得出基礎會計考試管理系統設計的綜合評估結果,保證在經濟方面、技術方面等均具有可行性。
3)功能需求
在實際的基礎會計考試管理系統設計中,需要滿足教師、學生、系統管理員三方的需求,不同的模塊,有不同的作用,例如管理員模塊,其主要是對考試題庫管理、教師信息管理、學生信息管理等等[7]。學生模塊則是在線考試、成績查閱等等,教師模塊則是教師題庫管理、自動閱卷、考生成績統計等等。具體的功能模塊劃分主要如圖2所示。

圖2 基礎會計考試管理系統組成模塊
4)算法需求
在基礎會計考試管理系統設計中,針對學生的考試成績、試卷每題的分值等,需要采用有效的運算方法,自動的試卷生成、成績計算等[8]。核心算法是基礎會計考試管理系統設計中的關鍵組成部分,可以說是該基礎會計考試管理系統設計成功與失敗的關鍵,目前采用的算法主要有隨機選取法、回溯試探法、遺傳算法等。例如遺傳算法,其是一種高效的算法,這種算法可以將需要解決的問題,模擬成一個完成的生物過程,通過模擬產生的問題,獲得答案,并逐步的進行改善,最后得出最佳的結果[9]。
5)性能上的需求
基礎會計考試管理系統的設計,出了需要滿足以上的需求之外,還需要滿足性能上的需求,該系統的穩定性、頁面的美觀性、系統操作的安全性和便捷性等等,都是基礎會計考試管理系統設計中需要考慮的問題。其中該系統的穩定性是關鍵因素,系統不穩定將影響其他功能的發揮,為了保證基礎會計考試管理系統設計具備一定的性能,需要在設計的過程中,充分有效的部署,保證系統具有良好的性能[10]。
基礎會計作為經濟學、會計學專業學生的必修課,且隨著學習會計學、經濟學的學生人數越來越多,學校的基礎會計專業教學工作量增加,教師的工作任務加重,為了更好的促進基礎會計教學,并提高教學效果,實施基礎會計考試管理系統的設計。在基礎會計考試管理系統設計中,其需要滿足操作的簡單方便性、界面的美觀簡潔,考試系統中的題庫可以靈活的進行添加和維護,且需要保證系統中的試題、用戶信息的安全,保證系統的穩定運行,在完成考試后,該系統可以自動的提交試卷,并保證試卷保存和評閱無誤,在考試的過程中,可以根據學生的答題速度,為其提供相應的提醒功能等[11]。
除了以上的設計目標之外,還需要保證基礎會計考試管理系統在設計的過程中,遵守一定的原則,這些原則有實用性、簡便性、穩定性、安全性、先進性等。在這些原則和目標的基礎上,進行基礎會計考試管理系統的設計。

圖3 基礎會計考試管理系統物理結構設計
在基礎會計考試管理系統的物理結構設計中,可以將其分為3個層次,表示層、業務邏輯層、數據層。表示層,會將用戶的信息提交給業務邏輯層進行驗證,驗證成功之后,考生選擇考試的試卷,根據業務邏輯層給出的組卷算法,生成試卷,然后返回給表示層[12]。業務邏輯層,其主要是針對該系統中的功能模塊進行劃分,保證系統中各個模塊和組成部分功能的明確,便于系統中業務的修改和調整。數據層主要是提供相關的數據,業務邏輯層的訪問,需要得到數據的支持,數據層為各項業務、系統操作提供相關的數據,并保證數據的透明性。
完成基礎會計考試管理系統的物理結構設計之后,需要對其功能設計,基礎會計考試管理系統的功能設計,主要可以將其分為3個組成部分,管理員模塊功能設計、教師模塊功能設計、學生模塊功能設計[13]。基礎會計考試管理系統各個模塊功能的設計,如圖2。完成以上各個模塊的功能設計之后,還需要對系統操作處理流程進行設計,保證基礎會計考試管理系統在使用的過程中,有管理人員、教師、考生3者操作來完成。各個組成模塊的在基礎會計考試管理系統使用中的處理流程如圖4。

圖4 基礎會計考試管理系統處理流程
完成基礎會計考試管理系統的設計以及處理流程的設計之后,對處理流程進行驗證,考生管理、試卷生成、考試機器管理是在線考試實現的前提,在在線考試完成之后,教師對學生的考試成績進行統計之后,學生才可以進行成績的查詢和試卷的查閱。
在基礎會計考試管理系統設計中,數據庫的設計,包含著諸多方面,數據庫概念結構的設計,主要是通過對系統需求進行分析,將系統的功能結構確定,得出數據庫實體對象。例如教師信息(圖5)、學生信息(圖6),在教師實體對象信息中,包含了教師的姓名、教學日期、所屬院校、用戶密碼,系統的操作權限等等[14]。實體對象中學生的考試試題信息,其中包含了試題的編號、試題大類、試題小類、題干、選項、正確答案、答案解析、試題分值等等。不同的數據庫實體對象有不同的組成部分,這些不同的組成部分,共同的完成基礎會計考試管理系統的設計和運行。
完成基礎會計考試管理系統的設計之后,需要對其進行驗證,進而得出基礎會計考試管理系統是否可以實現應用。例如基礎會計考試管理系統的的登陸模塊,其中包含了用戶名、密碼、用戶角色,整個用戶登陸界面非常的簡單,只需要將用戶名、密碼、用戶角色3個條件正確的輸入,既可登陸考試系統。其中用戶的登陸密碼采用的機密算法對用戶密碼進行加密保護,保證用戶個人信息的安全[15]。登陸界面如下:

圖5 數據庫設計中的教師信息設計

圖6 數據庫設計中的考生信息設計

圖7 基礎會計考試管理系統登陸界面
用戶登陸模塊,對用戶信息進行驗證,驗證成功則可以登陸,驗證不成功則不可以登陸。登陸流程設計如下:

圖8 基礎會計考試管理系統考生登陸流程設計
基礎會計考試管理系統其他模塊的設計以及實現,也是在相關的程序下完成的,設計之后,對設計的安全性和有效性、穩定性進行驗證,保證基礎會計考試管理系統的設計具有可行性。
時代在變化,社會在變,高校基礎會計課程教學也需要適應社會的發展。傳統的高校教學成果的檢驗,是通過考試實現的,且考試大多是紙質考試,教師的工作量大,也存在著很大的資源浪費,為此需要將紙質考試朝著自動化、網絡化的方向發展。在基礎會計課程考試中,設計基礎會計考試管理系統,有效的提高考試和閱卷的工作效率,節約紙張等。基礎會計考試管理系統的設計,在實際考試中的應用有諸多的優勢,通過對基礎會計考試管理系統的設計,實現考試系統性能的提升,完善高校考試系統自動化、網絡化,適應高校基礎會計考試發展需求,也為高校其他課程的在線考試提供發展的方向和技術支持。
[1]刁雪林.基礎會計考試管理系統的設計與實現[D].廈門:廈門大學,2014.
[2]章雨晨.高職《基礎會計》課程考試改革探討[J].中國科教創新導刊,2013(11):193,210.
[3]谷秀波.基礎會計考試改革初探[J].才智,2011(25):4.
[4]尹蕾.基于SOA的在線考試網站系統的設計與實現[J].硅谷,2014(4):22-22,28.
[5]朱杰.在線考試系統的發展現狀與趨勢[J].無線互聯科技,2014(4):76-76.
[6]潘孝平.會計從業資格模擬考試系統的設計與實現[D].成都:電子科技大學,2014.
[7]程少麗.基于Web2.0的會計從業資格考試管理系統的設計與實現[D].哈爾濱:哈爾濱工業大學,2011.
[8]張亮,趙娜.基于.NET的網絡考試系統設計與實現[J].現代電子技術,2010(8):64-66.
[9]鄧秋菊.在線考試系統考生管理模塊設計與實現[J].電腦知識與技術,2014(34):8143-8145.
[10]吳清.在線考試系統的設計與實現[D].西安:陜西師范大學,2014.
[11]曾祥云.在線考試系統的設計與實現[D].廣州:華南理工大學,2014.
[12]蔡毅峰,郭杰榮.基于C/S模型的多課程在線考試系統設計[J].現代電子技術,2008(8):94-96.
[13]曲相霖.在線考試管理系統的設計與實現[D].長春:吉林大學,2014.
[14]楊貴興.會計從業資格在線模擬考試系統的設計與實現[D].成都:電子科技大學,2012.
[15]楊光.在線考試管理系統設計與實現[D].西安:電子科技大學,2014.
The design and implementation of basic accounting examination management system
SONG Yong-li
(Shaanxi Radio and TV University,Xi’an 710119,China)
In order to improve the work efficiency,need combined with the modern information technology,design basis accounting examination management system,reduce the workload of teachers.Based accounting examination management system based on the design and implementation for the purpose,based on the system related technology and system requirements analysis,implementation to the design of basic accounting examination management system,perfect the shortage of the basic accounting examination management system,make the system better service for teachers and students.
accounting;examination management system;design;implementation
TN99
A
1674-6236(2016)21-0054-03
2015-07-20稿件編號:201507145
宋永利(1982—),女,陜西西安人,碩士,講師。研究方向:政治經濟學。