文摘
英文文摘
声明
第一章绪论
1.1课题的研究背景
1.2课题的研究现状
1.3课题的研究目标
1.4论文的组织结构
第二章系统的需求分析和总体设计
2.1系统需求分析
2.2系统的架构与功能
2.3系统的运行环境
2.3.1客户端
2.3.2服务器端
2.4系统的主要开发工具
2.5本章小结
第三章系统主要模块的设计与实现
3.1登录模块的设计与实现
3.2编译检错模块的设计与实现
3.2.1 TC编译检错解析的设计与实现
3.2.2系统推断错误的设计与实现
3.2.3扩展接口的实现
3.3逻辑检测模块的设计与实现
3.3.1功能检测的设计与实现
3.3.2用例调度机制的设计
3.4远程管理端的设计与实现
3.4.1远程管理端的功能划分
3.4.2核心数据表的设计与实现
3.5本章小结
第四章系统的关键技术
4.1利用重定向技术实现平台与TC的交互
4.2根据编译原理技术实现系统推断编译错误
4.2.1系统的词法分析器
4.2.2基于语法语义分析的编译算法
4.3利用插入算法实现树形结构的快速生成
4.4利用多线程技术实现并发访问
4.5利用网络编程技术实现客户端与服务器的通信
4.6本章小结
第五章系统运行实例
5.1编译检错运行实例
5.2逻辑检测运行实例
5.3本章小结
第六章结束语
6.1工作总结
6.2今后的工作展望
参考文献
致谢
攻读学位期间主要的研究成果