当前位置:主页 > 科技论文 > 软件论文 >

基于流程图编程的在线作业系统的设计与实现

发布时间:2020-12-24 22:26
  根据在中学算法教学的经验,作者结合图形化编程和在线编程平台的优点,设计了一个基于流程图编程的在线作业平台。该在线作业系统适用于高中算法教学,在降低学生学习算法的难度、培养学生的逻辑思维能力、提升学生学习算法兴趣的同时,使用自动批阅减少高中教师的批阅工作量,进而提升教学质量。教师通过在线作业系统添加练习题目并预先设定输入和输出,学生使用拖拽流程图完成程序编写并提交,系统自动判断提交内容是否符合预期,可大幅减少算法教师的工作量。基于流程图的在线作业系统包括流程图编辑、班级管理、学生管理、习题管理、成绩管理、留言管理等功能。用户可以通过拖拽流程图模块完成流程图绘制。流程图按照模块类型和执行顺序被转化为JavaScript代码,可直接在浏览器环境执行和调试。学生只需了解简单流程图结构、基本赋值和比较语法,无需学习其它编程语言的代码语法,有效的降低了学生学习编程的难度。教师可以添加班级,然后按照班级维度管理学生,还可以创建和修改编程习题,学生可以编写流程图代码解决习题问题。当学生提交的代码有误时,教师也可单独对其批阅,指导学生如何完善程序内容,再次出现相同代码时作业系统将自动使使用之前的批阅内容... 

【文章来源】:华中师范大学湖北省 211工程院校 教育部直属院校

【文章页数】:59 页

【学位级别】:硕士

【部分图文】:

基于流程图编程的在线作业系统的设计与实现


图2.?3教师用例图??

流程图,系统架构,系统流程,流程


第3章系统设计??交互流程??流程图的在线作业系统是流程图可视化编程与在线作业平台的集合,主如下:??)用户可便捷的录入程序;??)教师可对学生、题目进行管理;??)教师对学生提交的代码进行批阅,包括自动fit阅和手工批阅,批阅后绩;??)学生和教师在平台中进行留言交流。??前文需求,整理的主体交互流程如图3.1所示。??

流程图,编辑器,功能模块,流程图


如开始、输入等,只包含基本模块的绘制及输入动作;另外一种带分支的模块,包??括选择结构和循环结构,这种模块不仅要绘制自身图形,还需要绘制分支连线结构。??图形绘制部分模块详细分类如图3.?3所示。?? ̄墨本ffi形?带分支图形 ̄??幵始?辅入?函K??结束??执行代码??图3.?3流程图模块分类??动作响应部分包括拖拽和在节点中输入处理。操作记录部分要记录每一步操作??的前后状态以便于进行撤销和重做,避免误修改。代码生成功能是根据流程图模块??生成可执行的代码并可在浏览器环境根据输入内容进行执行。代码调试是可按照流??程图顺序执行代码并可查看执行过程中的变量值。??3.3后端服务架构??系统采用浏览器/服务器模式,后端服务器使用Node.js,koa框架,mysql数??11??

【参考文献】:
期刊论文
[1]人人都能学会编程——用“画程”软件激活编程教学[J]. 伍先军.  中国信息技术教育. 2018(06)
[2]用可视化编程工具Scratch实现高中数学算法[J]. 蔡军兵.  理科考试研究. 2018(03)
[3]基于Web的在线作业管理系统研究与开发[J]. 李观金.  电脑知识与技术. 2018(01)
[4]Blockly教学实践探究[J]. 胡红云.  考试周刊. 2017(46)
[5]基于WEB的C语言作业自动评测系统构建与应用[J]. 褚治广.  辽宁工业大学学报(社会科学版). 2016(05)
[6]基于图文法的程序流程图与源代码自动转换[J]. 朱云,曾晓勤,朱宁,刘禹锋.  计算机工程与科学. 2015(05)
[7]面向儿童的图形化编程语言和工具[J]. 王婷婷,王丹力,路璐,何亮,王宏安,戴国忠.  计算机辅助设计与图形学学报. 2013(04)
[8]程序流程图到代码的自动生成算法[J]. 王黎明,王帼钕,周明媛,褚艳利,陈科,陈平.  西安电子科技大学学报. 2012(06)
[9]基于图形化编程的高中算法课教学设计[J]. 全玉婷.  上海师范大学学报(基础教育版). 2010(02)
[10]在线作业系统发展现状、问题与建议[J]. 曾杰.  中国电化教育. 2009(08)

博士论文
[1]高中生的算法理解水平及其教学策略研究[D]. 熊丙章.西南大学 2013

硕士论文
[1]在线编程评测系统设计与实现[D]. 晏燕.吉林大学 2017
[2]教育机器人图形化编程系统研究[D]. 王思宇.北方工业大学 2017
[3]在线作业平台在小学高年级数学中的应用研究[D]. 吕婧.天津师范大学 2017
[4]在线作业提交系统的设计与实现[D]. 孟吉冬.吉林大学 2014
[5]流程图代码自动生成算法的研究与实现[D]. 秦超.西安电子科技大学 2014



本文编号:2936418

资料下载
论文发表

本文链接:https://www.wllwen.com/kejilunwen/ruanjiangongchenglunwen/2936418.html


Copyright(c)文论论文网All Rights Reserved | 网站地图 |

版权申明:资料由用户4d62f***提供,本站仅收录摘要或目录,作者需要删除请E-mail邮箱bigeng88@qq.com