基于B/S模式的无纸化会计电算考试系统研究
2020-11-13张一
张一
摘要:随着社会进步和科技发展,以及现代教育理念的进一步完善,以传统的纸质作为会计计算工具明显无法适应现代会计电算化教学的发展,为此设计新系统,即无纸化会计电算化考系统来适应现代会计教育发展。由于考虑到“会计电算化”课程具有其自身的一些特征,以及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)
List
List
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)