Java在线考试系统的设计与实现

被引量 : 0次 | 上传用户:sscy2002
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着计算机应用的迅猛发展,网络应用不断扩大,以及传统的考试方式已经不能适应现代考试的需要,在线考试特别是基于Web的在线考试系统近年来受到越来越多的人青睐。Java在线考试系统就是基于Web的面向Java课程的专一性考试平台。Java在线考试系统实现了在线考试的目的,以减轻教师的工作负担及提高工作效率,并能激发学生的学习兴趣。系统采用浏览器/服务器模式开发,包括身份登录、新用户注册、用户管理、在线考试、代码执行及比较等功能模块。系统不仅完成了常规考试系统所能完成的出题和判卷功能,而且提供代码上传、编译、运行和代码相似度比较的功能。代码相似度计算为老师判断学生的代码是否抄袭提供了一个依据。代码相似度计算主要用到属性计数技术和结构度量技术来进行设计。属性计数技术是对单一操作符的数量、单一操作数的数量、所有操作符的总数、所有操作数的总数这四个基本属性来对代码进行相似度计算的;结构度量技术根据程序的结构来度量两个程序之间的相似度,它需要对程序的内部结构,如控制流、嵌套深度等进行分析。Java在线考试系统的代码相似度计算就是结合这两种方法,对Java代码进行分析和比较,得出代码相似度的值。各个模块使用UML技术进行了较为详细的设计,使用JSP(Java服务器页面)技术和MySQL数据库以及DREAMWEAVER开发工具进行开发与实现。经过设计和实现后,针对系统的各个功能进行测试,对代码相似度计算还用实际例子进行测试和分析。
其他文献
教育的目的是让每一位学生都得到发展,本文从分析后进生成因,探讨教育转化对策,激发同学们的精神情感,促进能力的形成与发展,增强上进心。
车辆跟驰是指在无法超车的单一车道上,两辆车前后相随行驶的过程。车辆跟驰行为是一种常见的交通行为。车辆跟驰理论是根据动力学方法,对在无法超车的单一车道上行驶的车辆的
目的分析急性脑血管病合并中枢性呃逆患者采用氯丙嗪治疗的临床效果。方法选择本院在2017年2月至2018年11月收治的急性脑血管病合并中枢性呃逆患者62例,将62例患者采用随机数
2016年是“基层党组织建设提升年”。为进一步转变农村党员、干部的工作作风,神木县进一步完善和深入推行农村党员分类量化积分制管理制度,激活了农村党建工作“微细胞”,让农村
报纸
膝骨关节病是一种慢性的退行性关节疾病,引起该病发生的因素较多,中医药治疗该病具有较多优势,临床的治疗效果显著,且用药后的毒副作用较小;同时,治疗的方法也相对较多。可以
目的:探究针灸理疗治疗乳腺良性肿物的临床效果。方法:抽取2013年3月-2014年3月在我院就诊的82例乳腺良性肿物患者的临床资料进行回顾性分析,以随机的方式分为对照组与观察组,
中国共产党的群众观点和群众路线是马克思主义群众史观的重要内容和重要组成部分。中国共产党群众史观的生成有其独特的逻辑起点,并与中国的实际情况相结合,在不同历史时期和阶
新时代背景下的高等教育对专业思政工作提出了更高的要求,但一些高校在推进专业思政的过程中,存在着措施不到位、尚未体系化、教师观念跟不上等问题。基于此,新闻学专业思政
<正>组织部门:国家质量监督检验检疫总局抽查范围:北京、河北、山西、上海、江苏、浙江、安徽、山东、湖南、广东、重庆、四川、陕西等13个省、直辖市74家企业生产的90种产品
从民族健身舞的特点入手,分析了民族健身舞的价值,旨在推广民族健身舞.针对甘肃省目前社会体育指导员现状以及我省高校社会体育专业人才培养现状,分析论证了将民族健身舞设置