声明
摘要
第一章 绪论
1.1 选题背景及意义
1.2 国内外研究现状
1.3 本文研究内容
1.4 论文结构
第二章 主要技术概述
2.1 B/S模式
2.1.1 B/S模式简介
2.1.2 B/S与C/S联系与区别
2.2 JSP
2.2.1 JSP简介
2.2.2 JSP与ASP的比较
2.3 MySQL
2.4 SSH架构
2.4.1 SSH简介
2.4.2 J2EE架构与SSH三层架构对比与分析
2.5 测试
2.5.1 软件测试简介
2.5.2 黑盒测试简介
2.5.3 路径覆盖
2.6 本章小结
第三章 系统需求分析
3.1 功能需求分析
3.2 功能描述
3.3 非功能性需求分析
3.4 本章小结
第四章 系统设计
4.1 三层架构设计
4.2 功能模块设计
4.2.1 总体功能模块设计
4.2.2 普通用户模块设计
4.2.3 管理员模块设计
4.3 评测功能设计
4.3.1 评测流程设计
4.3.2 实时状态设计
4.4 数据库设计
4.4.1 数据库分析
4.4.2 实体属性图
4.4.3 数据库表的设计
4.5 本章小结
第五章 系统实现与测试
5.1 系统搭建
5.1.1 配置JDK
5.1.2 配置Tomcat
5.1.3 配置MySQL
5.1.4 配置Amoy OJ系统判断内核程序
5.1.5 配置Amoy OJ系统网站
5.2 前台界面的实现
5.3 评测实现
5.3.1 评测概述
5.3.2 守护线程
5.3.3 C/C++评判线程
5.3.4 JAVA评判线程
5.3.5 用户程序的时间空间效率探测
5.4 系统测试
5.4.1 路径覆盖测试
5.4.2 压力测试
5.5 本章小结
第六章 总结与展望
6.1 总结
6.2 展望
参考文献
致谢