毕业作品网站

 首 页 机械毕业设计 电子电气毕业设计 计算机毕业设计 土木工程毕业设计 视觉传达毕业设计 理工论文 文科论文 毕设资料 帮助中心 设计流程 
垫片
您现在所在的位置:首页 >>毕设资料 >> 文章内容
                 
垫片
   我们提供全套毕业设计和毕业论文服务,联系微信号:biyezuopinvvp QQ:1015083682   

基于微服务的程序在线评测系统的设计与实现 答辩记录表

文章来源:www.biyezuopin.vip   发布者:毕业作品网站  

毕业论文(设计)答辩记录表

二级学院:理工学院                  年级:2017级       专业:软件工程

题目

基于微服务的程序在线评测系统的设计与实现

学生姓名

学号

指导教师姓名

职称

工程师

指导教师评分

答辩老师提问,学生作答记录:

问题:为什么要研发此系统,有什么意义?

答案:随着互联网的高速发展,长久以来的程序设计类评判方法已经无法满足教学需求,为了提高我校学生对于程序设计的兴趣和水平,减轻教师的劳动强度和评判过程中出现错误的可能性,为此研发了此系统。后期可对社会的程序设计爱好者开放,提高此系统的商业价值。

问题:源码编译和运行是如何实现的,异常信息如何捕获?

答案:我以JAVA环境为例。在JAVA环境中,先通过JAVA的反射机制获取到类的方法和变量列表,然后通过JavaCompiler进行编译,接着利用Class的getClassLoader方法获取到字节码文件,将字节码和测试用例带入线程池中,并通过反射机制获取到Main方法并执行。执行中和执行后,都会将执行结果或异常信息记录到数据库中,异常信息可通过try/catch捕获。

问题:系统支持多种编译器编译源码吗?如何实现多种编译器共存,且数据互不影响?

答案:由于精力和时间的缘故,暂时只支持到JAVA编译器。后期考虑可利用沙箱的思路,将不同的编译器放入不同的沙箱中执行,可做到编译环境独立,数据互不影响。

问题:系统是如何实现学生和教师的身份认证,是否对接学校平台?

答案:由于未和学校对接,暂时实现方式是教师先进行自我身份信息完善,创建教学组,学生再加入教学组进行学生身份认证。后期如果学校与我系统对接,可同步认证信息到学校平台,即可完成学生和教师的身份认证。

答辩小组秘书签名:

年     月     日

答辩小组评分

答辩教师1

答辩教师2

签名:

答辩教师3

签名:

答辩教师4

签名:

答辩教师5

平均分

评分:    分

签字:

评分:     分

签字:

评分:    分

签字:

评分:    分

签字:

评分:     分

签字:

答辩委员会评语:

综合成绩:    分                               答辩委员会主任签字:

年    月    日

  全套毕业设计论文现成成品资料请咨询微信号:biyezuopinvvp QQ:1015083682     返回首页 如转载请注明来源于www.biyezuopin.vip  

                 

打印本页 | 关闭窗口
本类最新文章
手部康复指板屈伸按摩装置的机构设 智能电表控制电路设计 论文指导记 家用光伏发电系统逆变电源设计 开
家用光伏发电系统逆变电源设计 任 家用光伏发电系统逆变电源设计 选 钢筋调直机机械结构设计 开题报告
| 关于我们 | 友情链接 | 毕业设计招聘 |

Email:biyeshejiba@163.com 微信号:biyezuopinvvp QQ:1015083682  
本站毕业设计毕业论文资料均属原创者所有,仅供学习交流之用,请勿转载并做其他非法用途.如有侵犯您的版权有损您的利益,请联系我们会立即改正或删除有关内容!