程序设计竞赛系统的设计及实现

程序设计竞赛系统的设计及实现

论文摘要

程序设计竞赛系统是在互联网的基础上兴起的,随着WEB数据库技术的发展日趋成熟,国内的网络化竞赛正逐渐兴起。程序设计竞赛系统是一套基于B/S体系,采用数据库SQL Server和先进的J2EE技术开发的,以组织客观、公正、科学合理和竞赛为目的的标准化竞赛系统。该系统定位在基于网络的在线竞赛答题和排名管理系统,提供极其方便的创建大量问题的方法,这些发送到网上的内容可以是开放性的,使任何人都可以获得;也可以是保密的有严格限制,通过系统来限制参赛选手的使用功能,学习竞赛两相宜。本文介绍了基于J2EE技术利用struts和hibernate框架技术建立一个WEB程序设计竞赛系统的过程。内容简介如下:开发程序设计竞赛系统的背景、目的和意义,系统的设计思想,并对开发工具进行了介绍。从目前实际竞赛需求分析入手,阐述了系统应有的功能及系统结构分析。完成了数据库需求分析,概念结构设计,用详细的图表表达了事物之间的相互关系。完成了平台的系统设计,详细介绍了系统功能设计,系统的工作方式,系统的功能模块及系统的工作数据流。关键技术的研究部分阐述了在系统实现的过程中,如何保证系统的安全性、灵活性和可扩展性都是非常关键的问题。给出了系统WEB站点的建立与运行。最后阐述了系统测试的方法,测试的结果分析和解决办法。

论文目录

  • 内容提要
  • 第一章 绪论
  • 1.1 引言
  • 1.1.1 研究背景
  • 1.1.2 国内外ACM 程序设计大赛发展状况及趋势
  • 1.2 课题的应用价值及意义
  • 1.3 本文的主要任务,内容
  • 第二章 程序设计竞赛系统分析
  • 2.1 系统概况
  • 2.1.1 基于B/S 模式
  • 2.1.2 系统功能概况
  • 2.1.3 安全管理机制
  • 2.2 系统实施计划
  • 2.3 系统的软硬件配置
  • 2.4 开发工具及相应技术简介
  • 2.4.1 MACROMEDIA DREAMWEAVER 8.0 开发工具简介
  • 2.4.2 MYECLIPSE 开发工具简介
  • 2.4.3 JSP、STRUTS 及HIBERNATE 技术简介
  • 2.5 用户需求分析
  • 2.6 系统功能分析
  • 2.7 数据流程图
  • 2.8 数据字典
  • 第三章 数据库的设计与实现
  • 3.1 数据库简介
  • 3.1.1 数据库概念及其特点简介
  • 3.1.2 数据库模型简介
  • 3.1.3 数据库SQL SERVER 简介
  • 3.2 数据库的设计
  • 3.2.1 数据库需求分析
  • 3.2.2 数据库概念结构设计
  • 3.2.3 数据库逻辑结构设计
  • 3.3 数据库的实现
  • 3.3.1 数据库的表结构
  • 3.3.2 数据库对象的创建
  • 第四章 程序设计竞赛系统设计
  • 4.1 概要设计
  • 4.2 详细设计
  • 4.2.1 登录管理模块的设计
  • 4.2.2 注册管理模块的设计
  • 4.2.3 提交竞赛题目答案管理模块的设计
  • 4.2.4 竞赛题目管理模块的设计
  • 4.2.5 参赛选手排名管理模块的设计
  • 4.2.6 查看源码管理模块的设计
  • 第五章 关键技术研究
  • 5.1 引言
  • 5.2 登录加密实现
  • 5.2.1 MD5 简介
  • 5.2.2 算法描述
  • 5.2.3 MD5 实现
  • 5.3 竞赛系统中轻量级DAO 模式和J2EE 框架
  • 5.3.1 DAO 结构
  • 5.3.2 常见JDBC 用法及一般开发的过程
  • 5.3.3 轻量级DAO 和J2EE 框架
  • 5.4 本章小结
  • 第六章 WEB 工程配置运行环境
  • 6.1 WEB 工程的建立
  • 6.1.1 数据库的导入
  • 6.1.2 TURBOC,JDK 和TOMCAT 的安装及测试
  • 6.1.3 系统的发布
  • 6.2 系统的运行
  • 第七章 测试与评价
  • 7.1 测试
  • 7.1.1 系统测试的方法分析
  • 7.1.2 系统测试用例设计
  • 7.1.3 测试结果分析
  • 7.2 系统评价
  • 第八章 总结
  • 参考文献
  • 攻读学位期间发表的学术论文
  • 摘要
  • ABSTRACT
  • 致谢
  • 导师及作者简介
  • 相关论文文献

    • [1].企业工业设计竞赛的可持续性[J]. 设计 2019(20)
    • [2].以结构设计竞赛为契机促进创新实践型人才的培养[J]. 教育现代化 2019(A4)
    • [3].程序设计竞赛实验室社区设计与实现[J]. 计算机时代 2020(01)
    • [4].物流设计竞赛在本科生创新能力培养中的作用[J]. 科技视界 2020(04)
    • [5].地方本科院校在结构设计竞赛中的工作经验回顾与探索——以长江师范学院为例[J]. 科技经济导刊 2020(10)
    • [6].浅谈全国大学生化工设计竞赛对学生综合能力培养的促进作用——以广东石油化工学院为例[J]. 化工高等教育 2020(03)
    • [7].面向程序设计竞赛的人才培养模式实践与探索[J]. 大学教育 2020(07)
    • [8].唐崇武:全行业联手创造社会价值[J]. 新建筑 2019(S1)
    • [9].基于课堂教学活动的结构设计竞赛培训制度[J]. 教育教学论坛 2020(34)
    • [10].大学生结构设计竞赛输电塔模型设计与分析[J]. 教育教学论坛 2020(37)
    • [11].第十三届大学生结构设计竞赛制作研究[J]. 四川建材 2020(09)
    • [12].我校学子荣获2020年全国大学生物联网设计竞赛华北赛区决赛一等奖[J]. 河北水利电力学院学报 2020(03)
    • [13].结构设计竞赛现状研究及改革探讨[J]. 实验科学与技术 2019(02)
    • [14].化工设计竞赛——化工学生的创新实践舞台[J]. 化工高等教育 2018(05)
    • [15].华南赛区新建本科院校全国大学生化工设计竞赛的困境与出路[J]. 化工设计通讯 2017(03)
    • [16].服装设计竞赛组织的探讨——关于学生参加服装设计竞赛的组织办法[J]. 艺术科技 2014(12)
    • [17].警惕设计竞赛上演的“帽子”戏法[J]. 美术观察 2014(09)
    • [18].设计竞赛对于应用型大学工业设计课程教学的作用与启示[J]. 知识文库 2017(03)
    • [19].化工设计竞赛对高职石油化工专业教学的启示[J]. 现代职业教育 2017(01)
    • [20].招待博物馆[J]. 艺术与设计 2017(01)
    • [21].以学生视角谈大学生结构设计竞赛参与与思索[J]. 知识文库 2015(22)
    • [22].高职院校“工业设计竞赛”实践研究[J]. 唐山文学 2015(06)
    • [23].也谈建筑设计竞赛——“前瞻性”思想的终极表现[J]. 中国建筑教育 2014(02)
    • [24].关于大学生机械设计竞赛的人才培养[J]. 赤子(中旬) 2013(09)
    • [25].以设计竞赛为载体培养学生创新实践能力研究[J]. 大家 2012(03)
    • [26].以设计竞赛促进设计专业实践教学改革[J]. 学子(教育新理念) 2013(08)
    • [27].硅谷之心 空中步行公园——城市交汇硅谷地标设计竞赛,圣何塞,美国[J]. 城市设计 2020(05)
    • [28].土木工程实践教学创新与大学生结构设计竞赛耦合模式探析[J]. 高等建筑教育 2020(05)
    • [29].大学生结构设计竞赛融入结构力学课程教学改革研究[J]. 住宅与房地产 2020(04)
    • [30].浅谈融合出版——以“全国大学生结构设计竞赛”为例[J]. 新闻研究导刊 2019(20)

    标签:;  

    程序设计竞赛系统的设计及实现
    下载Doc文档

    猜你喜欢