一个在线程序设计实践与教学辅助工具
摘要 | 第1-3页 |
Abstract | 第3-6页 |
1. 问题背景 | 第6-9页 |
·问题提出 | 第6页 |
·课程管理系统 | 第6-7页 |
·Online Judge 系统(在线评测系统) | 第7页 |
·本文工作:编程网格系统 | 第7-8页 |
·论文结构 | 第8-9页 |
2. 编程网格系统概述 | 第9-13页 |
·编程网格项目简介 | 第9页 |
·编程网格系统主要资源和角色 | 第9-11页 |
·编程网格系统架构 | 第11-12页 |
·本文常见术语 | 第12-13页 |
3. 编程网格系统的分布式机制 | 第13-18页 |
·分布式结构 | 第13-14页 |
·数据同步 | 第14-18页 |
·同步原理和过程 | 第15-16页 |
·同步的错误处理 | 第16页 |
·进一步的发展:PGC | 第16-18页 |
4. 编程网格的资源及其管理 | 第18-30页 |
·系统资源类型 | 第18-20页 |
·资源类型 | 第18-20页 |
·资源相关操作 | 第20页 |
·系统基本资源 | 第20-24页 |
·题目相关资源 | 第20-23页 |
·用户 | 第23-24页 |
·系统其它资源:对基本资源的管理和辅助 | 第24-30页 |
·题集相关资源 | 第24-25页 |
·文摘相关资源 | 第25页 |
·课程相关资源 | 第25-27页 |
·标签(Tag)模块:资源的自描述性 | 第27-30页 |
5. 编程网格的在线实践与教学辅助支持 | 第30-36页 |
·用户模块:个人资料及个性化信息是教学辅助的基础 | 第30-31页 |
·教学活动中的辅助 | 第31-35页 |
·教学场景:题目 | 第31-32页 |
·教学场景:题集 | 第32-33页 |
·教学场景:文摘 | 第33页 |
·教学场景:课程 | 第33-35页 |
·进一步的教学辅助:标签模块的作用 | 第35-36页 |
6. 编程网格系统的实现 | 第36-58页 |
·相关技术介绍 | 第36-43页 |
·WEB 开发的三层结构 | 第36-38页 |
·WEB 标准开发 | 第38-39页 |
·Ajax | 第39-41页 |
·Java Web 构件 | 第41-42页 |
·Struts 及MVC | 第42页 |
·Hibernate&JPA | 第42-43页 |
·系统实现概述 | 第43-44页 |
·各资源模块的实现 | 第44-48页 |
·题目附带资源及课程附带资源 | 第44-47页 |
·题集的prbolemlist 属性 | 第47-48页 |
·权限模块的实现 | 第48页 |
·裁判模块的实现 | 第48-49页 |
·同步模块的实现 | 第49-52页 |
·可用的同步技术 | 第49-51页 |
·同步技术选择 | 第51-52页 |
·同步模块服务的具体实现简述 | 第52页 |
·教学辅助功能的若干实现 | 第52-58页 |
·Tag 与题集 | 第52-54页 |
·围绕课程的教学辅助 | 第54-58页 |
7. 总结与展望 | 第58-60页 |
·总结 | 第58页 |
·展望 | 第58-60页 |
8. 参考文献 | 第60-61页 |
致谢 | 第61-62页 |