- 1、本文档共37页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
(20届)
在线判题系统设计与实现
摘要:计算机编程学习过程中,单单只接受老师所传授的知识是不够的,而要在课后自己进行编程练习和巩固老师教的知识。而OnlineJudge系统很好的为我们提供了一个学习和练习的平台。它可以对程序原代码进行编译和执行,并通过预先设计的
测试数据来检验程序原代码的正确性。
本课题结合计算机学科编程语言教学中的需求,利用VisualStudio2010功能强大的集成开发环境,使用ASP.NET和SQLServer后台数据库,开发了一个能够实现C/C++程序在线自动评判的网上编程学习系统。系统包括前台管理模块和后台判定模
块。本系统很好的为用户提供了一个学习编程、掌握编程与编程交互的平台。
关键词:程序设计;在线判题;API;编译器
DesignandimplementationoftheOnlineJudge
Abstract:Computerprogramminglearningprocess,justonlyacceptedtheknowledgetaughtbytheteacherisnotenough,buttopracticeprogramandtheconsolidationoftheirteachersknowledgeintheafter-school.TheOnlineJudgesystemprovidesagoodplatformforlearningandpracticing.Itcancompiletheprogramandexecutesourcecode,andtestdatathroughpre-designedtotestthecorrectnessofprogram
sourcecode.
Thissubjectcombinestheneedsoflearningcomputerprogramming,usingVisualStudio2008whichprovidesapowerfulintegrateddevelopmentplatform,ASP.NETandSQLServer2005,tobuildthisE-LearningsystemwhichcanjudgeC/C++programs.Thissystemisdividedintotwoparts:FrontManagementModuleandBackgroundJudgment
Module.
Keywords:Program;OnlineJudge;API;Compiler
目录
1引言 1
1.1课题背景、意义 1
1.2系统开发语言C++ 1
1.3相关技术简介 3
1.3.1.Net简介 3
1.2.3VisualStudio简介 4
1.2.3SQLserver简介 4
2研究的基本内容及解决方法 错误!未定义书签。
2.1课题的基本内容 错误!未定义书签。
2.2要解决的技术难点及解决方法 错误!未定义书签。
2.2.1登陆信息管理 错误!未定义书签。
2.2.2题库的设计实现 错误!未定义书签。
2.2.3编译的实现 错误!未定义书签。
3系统总体设计与目标 10
3.1系统设计的原则 错误!未定义书签。
3.2系统设计方法 12
3.3系统结构 8
3.4系统结构图 8
3.1系统设计目标 9
4系统详细设计 错误!未定义书签。
4.1用户注册与登录 错误!未定义书签。
4.2题库的具体实现 11
4.3后台程序算法的实现与分析 12
4.4判题的实现 错误!未定义书签。
4.5系统测试 21
结束语 23
致谢 24
参考文献 25
1
1引言
1.1课题背景、意义
随着信息化进程的飞速发展以及计算机技术的普及,高等院校开设了越来越多的计算机课程。和传统的课程比较,计算机课程具有实践性很强的特点。学生要学好这些课
您可能关注的文档
- 河海大学热能与动力工程毕业设计27~50m水头200MW_20240319152533.doc
- 化工原理课设 蒸发器设计_20240319143031.doc
- 加工速冻食品建设项目建议书写作模板_20240319120040.doc
- 加工速冻食品建设项目建议书写作模板_20240319140416.doc
- 汽机定期工作管理标准(最新整理By阿拉蕾)_20240319154102.doc
- 药食同源目录大全_20240319120241.doc
- 300MW火电机组定期工作标准-电气二次设备_20240319145755.doc
- 300MW火电机组定期工作标准-热控设备08_20240319145755.doc
- 600MW火电机组定期工作标准-脱硫设备_20240319150335.doc
- 2023-2024年针灸学(副高)考试高频题库(历年考点版)带答案解析_20240319113734.doc
- 2023年12月辽宁省地震局事业单位公开招聘10人笔试笔试历年典型考题及考点研判与答案解析.docx
- 2023年12月陕西神木市公共服务辅助人员笔试笔试历年典型考题及考点研判与答案解析.docx
- 2023年12月陕西省平利县教育农业系统公开招考9名紧缺特殊专业人才笔试笔试历年典型考题及考点研判与答案解析.docx
- 2023年12月福建永安市教育局赴福建师范大学专项招考聘用紧缺急需学科教师笔试笔试历年典型考题及考点研判与答案解析.docx
- 2023年12月辽宁省东港市教育局所属部分学校下半年面向普通高校公开招聘28名急需紧缺教师33笔试笔试历年典型考题及考点研判与答案解析.docx
- 2023年12月自然资源部第三海洋研究所招考聘用应届博士生笔试笔试历年典型考题及考点研判与答案解析.docx
- 2023年12月贵州省余庆县构皮滩镇林业站公开招考1名林管员笔试笔试历年典型考题及考点研判与答案解析.docx
- 2023年12月长春市儿童福利院公开招聘1名自主聘用人员笔试笔试历年典型考题及考点研判与答案解析.docx
- 触电急救知识和方法课件.ppt
- 通信公司员工安全生产培训.pptx
最近下载
- 中国华融资产管理股份有限公司招聘笔试题库2023.pdf
- 单片机原理及接口技术课后习题答案_李朝青.pdf
- 养老机构委托服务规范.pdf VIP
- 陕西省咸阳市2022-2023学年五年级下学期语文期末试卷(含答案).pdf VIP
- 2024年中考押题预测卷01(广东卷)-物理(全解全析).docx
- 教育部职成司高等职业学校会计专业教学标准.pdf
- 中国石油天然气股份有限公司吐哈油田分公司三塘湖采油厂三塘湖油田牛圈湖马62区块滚动扩边产能建设项目环境影响报告.doc
- 新疆共青团入团考试题目.pdf
- 2023年秋季国家开放大学-02317_中级财务会计(二)(1)期末考试题带答案.doc
- 公路工程工程部管理规章制度.docx
文档评论(0)