| 中文摘要 | 第1-6页 |
| Abstract | 第6-11页 |
| 第1章 绪论 | 第11-21页 |
| ·实现背景 | 第11-15页 |
| ·特定的应用需求 | 第13页 |
| ·考试系统的发展概况 | 第13-14页 |
| ·关键问题和技术难点 | 第14-15页 |
| ·系统需求分析 | 第15-18页 |
| ·系统要达到的基本目标 | 第15-16页 |
| ·系统的安全性要求 | 第16-17页 |
| ·系统的可靠性和效率的综合平衡 | 第17-18页 |
| ·系统的易用性的实现 | 第18页 |
| ·论文结构 | 第18-21页 |
| 第2章 系统的总体设计方案 | 第21-29页 |
| ·系统的功能描述 | 第21-22页 |
| ·实现登录控制 | 第21页 |
| ·实现试题的显示和查看 | 第21页 |
| ·实现评分和收分 | 第21-22页 |
| ·实现考试系统的时间控制和数据保护 | 第22页 |
| ·系统的总体结构 | 第22-26页 |
| ·考试系统的登录控制模块 | 第22页 |
| ·考试系统的运行模块 | 第22页 |
| ·考试系统的评分和收分模块 | 第22-23页 |
| ·考试系统的时间控制和数据保护模块 | 第23-26页 |
| ·系统的开发工具 | 第26-29页 |
| ·awk语言编程技术 | 第26-27页 |
| ·perl语言编程技术 | 第27-29页 |
| 第3章 系统的详细设计 | 第29-61页 |
| ·Linux操作系统的启动过程 | 第29-38页 |
| ·考试系统主要部分的实现 | 第38-61页 |
| ·考试系统的登录控制 | 第38-46页 |
| ·考试系统的运行 | 第46-50页 |
| ·考试系统评分和收分的实现 | 第50-56页 |
| ·用perl程序实现考试系统评分结果的处理 | 第56-58页 |
| ·考试系统时间控制和数据保护的实现 | 第58-61页 |
| 第4章 关键问题和难点的分析与对策 | 第61-73页 |
| ·Linux系统与Windows系统的通信问题 | 第61-64页 |
| ·早期的解决方法 | 第61-64页 |
| ·现在的解决方法 | 第64页 |
| ·Linux系统启动过程中对Windows系统的访问 | 第64-66页 |
| ·早期的解决方法 | 第64-66页 |
| ·现在的解决方法 | 第66页 |
| ·对二次登录问题的控制 | 第66页 |
| ·使用sudo实现用户权限的控制 | 第66-68页 |
| ·加快Linux操作系统启动速度的探索 | 第68-73页 |
| 第5章 考试系统的安装、运行与调试 | 第73-81页 |
| ·Linux镜像文件的制作 | 第73-76页 |
| ·Windows 2000 Professional的系统配置 | 第73-74页 |
| ·虚拟机Virtual PC的安装与配置 | 第74-75页 |
| ·安装和配置Red Hat Linux 7.2虚拟机 | 第75-76页 |
| ·网络通信功能的检查 | 第76页 |
| ·安装中文系统 | 第76-77页 |
| ·Linux系统对中文的支持 | 第76-77页 |
| ·获取zhcon | 第77页 |
| ·配置、编译、安装zhcon | 第77页 |
| ·安装考试系统 | 第77-78页 |
| ·考试系统的调试 | 第78-79页 |
| ·登录的调试 | 第78页 |
| ·试题的抽取、显示、评分和收分的调试 | 第78-79页 |
| ·时间控制的调试 | 第79页 |
| ·循环运行的调试 | 第79页 |
| ·考试系统的运行 | 第79-81页 |
| ·考试系统的启动 | 第79-80页 |
| ·评分和收分 | 第80页 |
| ·循环运行 | 第80页 |
| ·最后处理 | 第80页 |
| ·使用说明及注意事项 | 第80-81页 |
| 第6章 总结与展望 | 第81-85页 |
| ·考试系统的开发总结 | 第81-82页 |
| ·考试系统的改进和完善 | 第82-85页 |
| 参考文献 | 第85-87页 |
| 致谢 | 第87页 |