首页> 中文学位 >基于WEB的分布式在线判题系统的设计与实现
【6h】

基于WEB的分布式在线判题系统的设计与实现

代理获取

目录

声明

摘要

第一章 绪论

1.1 分布式在线判题系统概述

1.1.1 由ACM/ICPC竞赛引发的国内在线判题系统

1.1.2 分布式系统简介

1.1.3 分布式系统的特点

1.2 本课题研究的背景、目的和技术支持

1.2.1 本课题研究的背景、目的

1.2.2 本课题研究的技术支持

1.3 分布式在线判题系统的特性和优势

1.4 论文主要工作

第二章 系统的开发平台分析

2.1 java语言简介

2.1.1 Java简介

2.1.2 Java的特点

2.2 SQL语言

2.3 B/S模式的架构

2.4 数据库访问技术

2.4.1 JDBC技术

2.4.2 Hibernate框架

2.5 本系统的开发环境及使用的开发工具

2.6 本章小结

第三章 系统需求分析

3.1 任务概述

3.1.1 确定对系统的综合要求

3.1.2 用户特点

3.1.3 假定和约束

3.2 分析过程

3.3 概念模型

3.4 书写文档

3.5 本章小结

第四章 系统结构设计

4.1 分布式的实现

4.1.1 分布式在线判题系统的拓扑结构

4.1.2 判题服务器集群协同工作原理

4.2 分布对象中间件CORBA技术的应用

4.2.1 中间件在DOJ系统的功用

4.2.2 java平台体系对分布对象中间件CORBA技术的支持

4.2.3 分布对象中间件CORBA技术对Java的补充

4.2.4 Java和CORBA结合的WEB体系

4.3 系统的功能划分和连接关系

4.4 数据库的设计和作用

4.5 服务中枢

4.6 服务器网络代理

4.7 本章小结

第五章 系统的设计与实现

5.1 系统各模块的总体设计说明

5.1.1 系统的功能结构

5.1.2 题目管理(PROBLEM ARCHIVE)设计说明

5.1.3 判题模块(SOLUTION)设计说明

5.1.4 比赛模块(CONTEST)设计说明

5.1.5 用户模块(USER CENTER)设计说明

5.1.6 队员模块(TEAMER CENTER)设计说明

5.1.7 数据库设计说明

5.2 判题模块核心技术的实现

5.2.1 判题功能总体描述

5.2.2 在线判题系统的题库设计

5.2.3 在线判题系统的运行控制的实现

5.2.4 判题结果说明

5.2.5 判题功能展望

5.3 系统的功能的详细设计

5.3.1 数据库的设计

5.3.2 服务中枢的设计

5.3.3 服务器网络代理的设计

5.4 本章小结

第六章 在线判题系统的判题举例与界面演示

6.1 功能界面演示及判题举例

6.1.1 登录界面

6.1.2 注册界面

6.1.3 题目列表

6.1.4 查看题目

6.1.5 答题

6.1.6 判题及结果界面展示

6.1.7 其他界面演示

6.2 性能测试

6.2.1 测试环境

6.2.2 测试结果

6.3 本章小结

第七章 结论

7.1 总结

7.2 展望

致谢

参考文献

展开▼

著录项

  • 作者

    赵莹;

  • 作者单位

    东南大学;

  • 授予单位 东南大学;
  • 学科 计算机技术
  • 授予学位 硕士
  • 导师姓名 王世杰,梅卫群;
  • 年度 2013
  • 页码
  • 总页数
  • 原文格式 PDF
  • 正文语种 中文
  • 中图分类
  • 关键词

    WEB; 分布式; 在线; 系统;

相似文献

  • 中文文献
  • 外文文献
  • 专利
代理获取

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号