APP下载

基础会计考试管理系统的设计与实现

2016-11-21宋永利

电子设计工程 2016年21期
关键词:管理系统基础考试

宋永利

(陕西广播电视大学 陕西 西安 710119)

基础会计考试管理系统的设计与实现

宋永利

(陕西广播电视大学 陕西 西安 710119)

为了提高工作效率,结合现代信息技术,设计基础会计考试管理系统,减轻教师的工作量。本文以基础会计考试管理系统的设计与实现为目的,通过对该系统相关技术和系统运行需求进行分析,实现对基础会计考试管理系统的设计,完善基础会计考试管理系统的不足,使得该系统更好的为教师和学生服务。

基础会计;考试管理系统;设计;实现

基础会计是经济管理专业学生必修的一门课程,设计基础会计考试管理系统,可以实现在线考试、模拟考试、城市查询、试卷自动阅读等等。将现代信息技术应用在基础会计考试中,可以提高阅卷质量。文中针对基础会计考试管理系统的设计与实现,以及相关的内容进行分析研究。

1 基础会计考试管理系统相关技术分析

社会在发展,科技在进步,经济发展水平不断的提升,随着经济发展水平的提升,社会中对会计专业人才的需求量不断的提升,高校需要加强经济管理、会计专业学生的教育,为社会培养更多的人才[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]。

2 基础会计考试管理系统需求分析

在基础会计考试管理系统设计中,该系统的设计需要满足一定的需求,只有满足这些需求,才可以更好的实现其设计,更好的为基础会计专业学习提供服务和帮助[3]。

1)系统设计的目标需求

基础会计考试管理系统的设计,主要是为了提高系统的可用性,满足会计专业学生的学习需求,在其建设的过程中,需要满足一定的系统目标需求。例如在学校基础会计考试中,将传统的纸质考试转变为网上无纸考试后,还需要相继的推出更多基础会计课程网上考试、网上阅卷、网上评价等[6]。

2)可行性需求

在基础会计考试管理系统设计的过程中,需要保证该系统具有可行性。在基础会计考试管理系统设计中,其可行性需求,需要从经济角度的可行性、技术角度的可行性以及社会效应的可行性等角度进行考虑。在设计前,对基础会计课程进行调查,对其设计开发之后的各种效益进行评估,得出基础会计考试管理系统设计的综合评估结果,保证在经济方面、技术方面等均具有可行性。

3)功能需求

在实际的基础会计考试管理系统设计中,需要满足教师、学生、系统管理员三方的需求,不同的模块,有不同的作用,例如管理员模块,其主要是对考试题库管理、教师信息管理、学生信息管理等等[7]。学生模块则是在线考试、成绩查阅等等,教师模块则是教师题库管理、自动阅卷、考生成绩统计等等。具体的功能模块划分主要如图2所示。

图2 基础会计考试管理系统组成模块

4)算法需求

在基础会计考试管理系统设计中,针对学生的考试成绩、试卷每题的分值等,需要采用有效的运算方法,自动的试卷生成、成绩计算等[8]。核心算法是基础会计考试管理系统设计中的关键组成部分,可以说是该基础会计考试管理系统设计成功与失败的关键,目前采用的算法主要有随机选取法、回溯试探法、遗传算法等。例如遗传算法,其是一种高效的算法,这种算法可以将需要解决的问题,模拟成一个完成的生物过程,通过模拟产生的问题,获得答案,并逐步的进行改善,最后得出最佳的结果[9]。

5)性能上的需求

基础会计考试管理系统的设计,出了需要满足以上的需求之外,还需要满足性能上的需求,该系统的稳定性、页面的美观性、系统操作的安全性和便捷性等等,都是基础会计考试管理系统设计中需要考虑的问题。其中该系统的稳定性是关键因素,系统不稳定将影响其他功能的发挥,为了保证基础会计考试管理系统设计具备一定的性能,需要在设计的过程中,充分有效的部署,保证系统具有良好的性能[10]。

3 基础会计考试管理系统的设计

基础会计作为经济学、会计学专业学生的必修课,且随着学习会计学、经济学的学生人数越来越多,学校的基础会计专业教学工作量增加,教师的工作任务加重,为了更好的促进基础会计教学,并提高教学效果,实施基础会计考试管理系统的设计。在基础会计考试管理系统设计中,其需要满足操作的简单方便性、界面的美观简洁,考试系统中的题库可以灵活的进行添加和维护,且需要保证系统中的试题、用户信息的安全,保证系统的稳定运行,在完成考试后,该系统可以自动的提交试卷,并保证试卷保存和评阅无误,在考试的过程中,可以根据学生的答题速度,为其提供相应的提醒功能等[11]。

除了以上的设计目标之外,还需要保证基础会计考试管理系统在设计的过程中,遵守一定的原则,这些原则有实用性、简便性、稳定性、安全性、先进性等。在这些原则和目标的基础上,进行基础会计考试管理系统的设计。

图3 基础会计考试管理系统物理结构设计

在基础会计考试管理系统的物理结构设计中,可以将其分为3个层次,表示层、业务逻辑层、数据层。表示层,会将用户的信息提交给业务逻辑层进行验证,验证成功之后,考生选择考试的试卷,根据业务逻辑层给出的组卷算法,生成试卷,然后返回给表示层[12]。业务逻辑层,其主要是针对该系统中的功能模块进行划分,保证系统中各个模块和组成部分功能的明确,便于系统中业务的修改和调整。数据层主要是提供相关的数据,业务逻辑层的访问,需要得到数据的支持,数据层为各项业务、系统操作提供相关的数据,并保证数据的透明性。

完成基础会计考试管理系统的物理结构设计之后,需要对其功能设计,基础会计考试管理系统的功能设计,主要可以将其分为3个组成部分,管理员模块功能设计、教师模块功能设计、学生模块功能设计[13]。基础会计考试管理系统各个模块功能的设计,如图2。完成以上各个模块的功能设计之后,还需要对系统操作处理流程进行设计,保证基础会计考试管理系统在使用的过程中,有管理人员、教师、考生3者操作来完成。各个组成模块的在基础会计考试管理系统使用中的处理流程如图4。

图4 基础会计考试管理系统处理流程

完成基础会计考试管理系统的设计以及处理流程的设计之后,对处理流程进行验证,考生管理、试卷生成、考试机器管理是在线考试实现的前提,在在线考试完成之后,教师对学生的考试成绩进行统计之后,学生才可以进行成绩的查询和试卷的查阅。

在基础会计考试管理系统设计中,数据库的设计,包含着诸多方面,数据库概念结构的设计,主要是通过对系统需求进行分析,将系统的功能结构确定,得出数据库实体对象。例如教师信息(图5)、学生信息(图6),在教师实体对象信息中,包含了教师的姓名、教学日期、所属院校、用户密码,系统的操作权限等等[14]。实体对象中学生的考试试题信息,其中包含了试题的编号、试题大类、试题小类、题干、选项、正确答案、答案解析、试题分值等等。不同的数据库实体对象有不同的组成部分,这些不同的组成部分,共同的完成基础会计考试管理系统的设计和运行。

完成基础会计考试管理系统的设计之后,需要对其进行验证,进而得出基础会计考试管理系统是否可以实现应用。例如基础会计考试管理系统的的登陆模块,其中包含了用户名、密码、用户角色,整个用户登陆界面非常的简单,只需要将用户名、密码、用户角色3个条件正确的输入,既可登陆考试系统。其中用户的登陆密码采用的机密算法对用户密码进行加密保护,保证用户个人信息的安全[15]。登陆界面如下:

图5 数据库设计中的教师信息设计

图6 数据库设计中的考生信息设计

图7 基础会计考试管理系统登陆界面

用户登陆模块,对用户信息进行验证,验证成功则可以登陆,验证不成功则不可以登陆。登陆流程设计如下:

图8 基础会计考试管理系统考生登陆流程设计

基础会计考试管理系统其他模块的设计以及实现,也是在相关的程序下完成的,设计之后,对设计的安全性和有效性、稳定性进行验证,保证基础会计考试管理系统的设计具有可行性。

4 结束语

时代在变化,社会在变,高校基础会计课程教学也需要适应社会的发展。传统的高校教学成果的检验,是通过考试实现的,且考试大多是纸质考试,教师的工作量大,也存在着很大的资源浪费,为此需要将纸质考试朝着自动化、网络化的方向发展。在基础会计课程考试中,设计基础会计考试管理系统,有效的提高考试和阅卷的工作效率,节约纸张等。基础会计考试管理系统的设计,在实际考试中的应用有诸多的优势,通过对基础会计考试管理系统的设计,实现考试系统性能的提升,完善高校考试系统自动化、网络化,适应高校基础会计考试发展需求,也为高校其他课程的在线考试提供发展的方向和技术支持。

[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—),女,陕西西安人,硕士,讲师。研究方向:政治经济学。

猜你喜欢

管理系统基础考试
“不等式”基础巩固
基于James的院内邮件管理系统的实现
“整式”基础巩固
基于LED联动显示的违停管理系统
“防”“治”并举 筑牢基础
Japanese Artificial Intelligence Robotto Take Entrance Examinations
海盾压载水管理系统
你考试焦虑吗?
准备考试
基于RFID的仓储管理系统实现