ACM程序设计比赛网站小试牛刀

来源 :无线互联科技 | 被引量 : 0次 | 上传用户:manking93
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  摘 要:国际大学生程序设计大赛是由美国计算机协会主办的,一项旨在展示大学生创新能力,团队精神和在压力下编写程序、分析和解决问题的年度竞赛。系统有自己的题库,所有的题目均为竞赛题目。学生可以通过查看题目列表,选择要练习的题目,并且提交自己的代码,系统判断代码正误后及时反馈结果。为了使学生能在比赛中更好的发挥,系统提供举办比赛的模块,整个过程模仿实际比赛的流程。
  关键词:程序设计大赛;在线判题
  1 绪论
  1.1 课题研究的背景
  国际大学生程序设计大赛是由美国计算机协会主办的,一项旨在展示大学生创新能力,团队精神和在压力下编写程序、分析和解决问题的年度竞赛。经过近年的发展,已经成为最具影响力的大学生计算机竞赛。体现到我校主要是一年一度的河南省大学生程序设计竞赛和校级计算机大赛及各种相关程序设计大赛。黄淮学院在线判题系统旨在提供一个专业的平台。方便学生练习比赛题目,举办程序设计比赛,辅助相关专业老师教学。
  1.2 研究目的和意义
  一个专业的在线判题系统为学生提供了一个更好的平台来学习并且提高算法知识。近几年学校越来越重视学生的专业能力,支持,鼓励学生参加省内外各种专业的程序设计大赛。这些比赛一般有类似的题目形式,比赛流程,黄淮学院在线判题系统的实现完全符合这种题目形式以及比赛流程。从而更加方便的为学生提供练习的方式,更加简单的进行在线比赛,而且可以融入相关专业的教学中去。所以更好的利用该系统可以正真意义的帮助我们的学生学习和提高算法知识。主要研究内容本系统通过对国际大学生程序设计大赛的分析并且结合我校情况提出需求设计。系统考虑到以后可能有更多的功能扩展,深度整合自定义系统架构,从而实现高内聚、低耦合、易扩展的模块化开发。
  2 功能介绍
  2.1 需求分析用户模块需求
  功能:注册,登录,退出,忘记密码,添加用户,查看用户,修改。
  用户说明:用户不再区分普通用户和管理员题目。
  2.2 模块需求
  功能:添加题目,修改题目,查看题目列表,查看题目详情,上传测试数据,查看测试数据,删除测试数据,提交。
  查看运行记录说明:部分功能分为普通接口和管理接口。
  2.3 比赛模块需求
  功能:添加比赛,修改比赛,查看比赛列表,配置比赛题目,查看比赛题目说明:部分功能分为普通接口和管理接口需求用例分析权限模块用例如图1所示。
  3 详细设计与实现(部分图)
  图查看题目信息顺序图提交题目的顺序图,如图2所示:图交题目顺序图。
  4 总结
  使用面向对象的方法指导软件开发,具体使用用例图进行面向对象需求分析,使用类图、等面向对象建模工具进行面向对象设计和面向对象的表达。虽然系统目前测试情况良好,基本功能齐全,但是仍然有很多不足之处,需要在今后做更进一步的完善。我会继续努力,将毕业设计遇到的难题带到工作中,在以后的工作中继续进取,不断丰富自己的专业素养。
  [参考文献]
  [1]高红岩.Struts实用开发指南[M].北京:科学出版 社,2007:3-4.
  [2]郑阿奇.J2EE应用实践教程[M].北京:电子工业出 版社,2009:23.
  [3]郦文华,姚健,焦建栋,等.运用J2EE框架技术构建公共卫生信息平台[J].计算机技术与发展,2008,18(12):193—196.
其他文献
随着校园网络规模不断扩大,网络应用不断增加,网络已经成为老师和学生获得信息的主要手段之一,并随着教育部门实施推进“校园信息化”,建设数字化校园的需要,建立并完善校园的无线
在如今信息技术和网络通信技术发展迅猛,随着科学技术的不断发展,计算机技术也得到了不断发展和应用。软件是计算机中不可缺少的一部分,软件的好坏直接体现了一台电脑功能的
摘 要:随着社会对于人才的要求不断提高,传统的软件工程教学模式已经不能够符合时代的需要。我们对软件工程教学的现状进行了研究,探索出了一条软件工程实验教学模式改革之道,并且对软件工程实验教学模式进行了实践,试图推动软件工程实验教学模式的科学合理发展。  关键词:软件工程;实验教学模式;改革;实践  软件工程课程是计算机专业中很重要的一门课程,既要求大量逻辑严密的理论也要求有内容丰富的实践。这种对于实
<正>~~
期刊
本文介绍了ARP原理,ARP欺骗过程,ARP的常见几种攻击分类,通过终端用户防护和DHCP监控的方法,对ARP攻击的防范策略。
当前,新课程教育体制改革与核心素养理念已经成为了基础教育发展的主要指导原则,英语是小学阶段的一门基础课程,其课堂教学的情况已经引起了国家教育部门的高度重视。小学阶段的
国务院总理温家宝4月4日主持召开了国务院常务会议,研究部署启动城镇居民基本医疗保险试点。会议决定,从今年开始,在有条件的省份选择l、2个城市,进行建立以大病统筹为主的城镇居
2004年是我国稀土"十五"科技攻关关键的一年,各大专院校和科研院所以及稀土企业的技术创新取得了许多重大成果,特别是在一些关键技术上取得了具有自主知识产权的创新成果,并
根据三本院校的特点和人才培养定位目标,结合武昌工学院的实际情况,本文论述了基于校企合作的通信工程专业课程体系改革的目标与原则,介绍了武昌工学院通信工程专业基于校企
专利联盟是专利协同运用的重要方面,加快发展专利联盟,能够促进专利与产业发展深度融合,支撑创新型国家和知识产权强国建设。本文对于如何发展专利联盟的问题,提出了其主要措