CC++程序自动评判系统【计算机科学专业】【毕业设计+文献综述+开题报告】

CC++程序自动评判系统【计算机科学专业】【毕业设计+文献综述+开题报告】

ID:479591

大小:2.32 MB

页数:43页

时间:2017-08-09

CC++程序自动评判系统【计算机科学专业】【毕业设计+文献综述+开题报告】_第1页
CC++程序自动评判系统【计算机科学专业】【毕业设计+文献综述+开题报告】_第2页
CC++程序自动评判系统【计算机科学专业】【毕业设计+文献综述+开题报告】_第3页
CC++程序自动评判系统【计算机科学专业】【毕业设计+文献综述+开题报告】_第4页
CC++程序自动评判系统【计算机科学专业】【毕业设计+文献综述+开题报告】_第5页
资源描述:

《CC++程序自动评判系统【计算机科学专业】【毕业设计+文献综述+开题报告】》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、(20届)本科毕业论文C/C++程序自动评判系统4摘要:计算机编程学习过程中,教师需要及时了解学生的学习情况,现有的教学方式难以满足需要,只有将实践教学和课堂教学紧密结合,互为补充,才能在最大程度上帮助学生尽快掌握课程知识。本课题结合计算机学科编程语言教学中的需求,利用VisualStudio2010功能强大的集成开发环境,使用ASP.NET和SQLServer后台数据库,开发了一个能够实现C/C++程序在线自动评判的网上编程学习系统。系统包括前台管理模块和后台判定模块。关键词:编程;自动评判;在线学习4OnlineAutoJ

2、udgeSystemforC/C++programsAbstract:Duringtheprocessoflearningcomputerprogramming,Teachersneedtokeepabreastofstudent’slearning.It’sdifficulttomeettheneedsincurrentwayofteaching.Theonlywayistointegratepracticeteachingandclassroomteachingclosely.Thisisthebestwaytohelps

3、tudents masterthecourse assoonaspossible.Thissubjectcombinestheneedsoflearningcomputerprogramming,usingVisualStudio2008whichprovidesapowerfulintegrateddevelopmentplatform,ASP.NET,C#andSQLServer2005,tobuildthisE-LearningsystemwhichcanjudgeC/C++programs.Thissystemisdi

4、videdintotwoparts:FrontManagementModuleandBackgroundJudgmentModule.Keywords:Programing;Autojudge;E-learning;4目录1引言11.1课题背景11.1.1传统培训方式存在的缺陷与不足11.1.2电子学习E-Learning简介11.2系统概述22相关技术简介32.1web开发技术以及开发工具32.1.1HTML简介32.1.2XHTML简介32.1.3MicrosoftVisualStudio32.1.4ASP.NET技术及其

5、背景32.1.5AJAX技术及其背景、现状和发展方向42.1.6SQL数据库的概况及其背景、现状与发展方向52.2在线程序判定技术介绍52.2.1在线程序判定简介52.2.2在线程序判定系统的成功案例53系统设计73.1需求分析73.1.1引言73.1.2任务目标73.1.3需求规定73.1.4运行环境规定83.2系统数据库设计83.2.1数据表结构设计83.3系统总体设计113.3.1系统维护113.3.2访问控制113.3.3基础信息管理123.3.4后台判定程序设计124系统实现134.1系统前台实现134.2系统后台实

6、现164.3相关关键技术实现164.3.1管道技术1644.3.2保护服务器不受恶意代码攻击174.4部分代码实现174.4.1提交编程作业代码174.4.2学生作业管理部分代码21结束语27致谢28参考文献2941引言1.1课题背景在信息时代的背景下,随着Internet的流行和普及,网络带宽增加,以及浏览器性能的增强,基于B/S架构的网络应用不断出现,功能也随着相应技术的发展而不断增强。继而出现了基于英特网学习的E-Learning(电子学习)这种全新的学习方式,引发了一场英特网自学习的热潮。著名的E-Learning平台

7、,如Blackboard和Moodle,相继融入传统高校教育中,如今被称为“网络教育”,不仅丰富了高校的教学模式,更让学生多了一种学习的途径的选择。1.1.1传统培训方式存在的缺陷与不足传统的教室培训受到时间、地点、讲师和费用等多方面因素的影响,主要存在以下缺陷:1)培训需求和培训人数的满足极大受限于培训费用2)大量重复性的培训,使得培训管理者不堪重负3)培训实施周期长,无法满足员工技能提升和业务推广的时间要求4)培训内容缺乏灵活性和一致性,且更新速度缓慢5)缺乏对培训效果客观、科学的评估6)缺乏对培训活动全阶段的系统管理1.

8、1.2电子学习E-Learning简介所谓E-Learning,简单地说,就是在线学习或网络化学习,即在教育领域建立互联网平台,学生通过PC上网,通过网络进行学习的一种全新的学习方式。当然,这种学习方式离不开由多媒体网络学习资源、网上学习社区及网络技术平台构成的全新的网络学习

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。