首页> 中文学位 >基于Windows网络环境的Linux上机考试系统的研究与实现
【6h】

基于Windows网络环境的Linux上机考试系统的研究与实现

代理获取

目录

文摘

英文文摘

第1章 绪 论

1.1 实现背景

1.1.1 特定的应用需求

1.1.2 考试系统的发展概况

1.1.3关键问题和技术难点

1.2 系统需求分析

1.2.1 系统要达到的基本目标

1.2.2 系统的安全性要求

1.2.3 系统的可靠性和效率的综合平衡

1.2.4 系统的易用性的实现

1.3 论文结构

第2章 系统的总体设计方案

2.1 系统的功能描述

2.1.1 实现登录控制

2.1.2 实现试题的显示和查看

2.1.3 实现评分和收分

2.1.4 实现考试系统的时间控制和数据保护

2.2 系统的总体结构

2.2.1 考试系统的登录控制模块

2.2.2 考试系统的运行模块

2.2.3 考试系统的评分和收分模块

2.2.4 考试系统的时间控制和数据保护模块

2.3 系统的开发工具

2.3.1 awk语言编程技术

2.3.2 perl语言编程技术

第3章 系统的详细设计

3.1 Linux操作系统的启动过程

3.2 考试系统主要部分的实现

第4章关键问题和难点的分析与对策

4.1 Linux系统与Windows系统的通信问题

4.1.1 早期的解决方法

4.1.2 现在的解决方法

4.2 Linux系统启动过程中对Windows系统的访问

4.2.1 早期的解决方法

4.2.2 现在的解决方法

4.3 对二次登录问题的控制

4.4 使用sudo实现用户权限的控制

4.5 加快Linux操作系统启动速度的探索

第5章 考试系统的安装、运行与调试

5..1 Linux镜像文件的制作

5.1.1 Windows 2000 Professional的系统配置

5.1.2 虚拟机Virtual PC的安装与配置

5.1.3 安装和酉己置Red Hat Linux 7.2虚拟机

5.1.4 网络通信功能的检查

5.2 安装中文系统

5.2.1 Linux系统对中文的支持

5.2.2 获取zhcon

5.2.3 配置、编译、安装zhcon

5.3 安装考试系统

5.4 考试系统的调试

5.4.1 登录的调试

5.4.2 试题的抽取、显示、评分和收分的调试

5.4.3 时间控制的调试

5.4.4 循环运行的调试

5.5 考试系统的运行

5.5.1 考试系统的启动

5.5.2 评分和收分

5.5.3 循环运行

5.5.4 最后处理

5.5.5 使用说明及注意事项

第6章 总结与展望

6.1 考试系统的开发总结

6.2 考试系统的改进和完善

参考文献

致谢

展开▼

摘要

当前,基于Windows环境的考试系统种类繁多,而且功能全面完善,运行平稳可靠。相对来说,在Linux环境下实现Linux上机操作考核的广为人知的考试系统不多,但也并不很难实现。可是在实际工作中,需要在Windows网络环境下实现Linux上机操作考核。迄今为止,尚未检索到实现这种目标的考试系统。如何满足这种实际应用的迫切要求,顺利实现这一目标,具有十分现实的意义。
   采用虚拟硬件模式的x86虚拟机技术是实现这一目标的最佳方法。这种技术通过使用虚拟化层,提供了硬件级的虚拟。虚拟机程序为Guest OS(虚拟机操作系统)映像提供了虚拟的Intel x86兼容硬件,每个虚拟机都可以被独立地封装到一个文件中。经过对比和分析,决定使用在Windows系统运行的Virtual PC虚拟机程序来实现这一目标。在Virtual PC中,建立并运行Linux虚拟机实现考试系统。实现宿主机Windows系统和客户机Linux系统(虚拟机)之间的网络共享功能是考试系统实现的关键技术,两种系统必须进行正确的网络设置才能实现该功能。
   Linux上机操作考试系统划分为四个主要功能模块:登录控制模块、实现试题显示和查看功能的运行模块、评分和收分模块、时间控制和数据保护模块。从Shell Script和系统配置文件的视角,深入地剖析了Linux操作系统的启动过程,进而实现考试系统的登录控制。登录控制模块是考试系统的主要组成模块之一,它是考试系统的入口,必须实现随机抽题功能和登录控制功能,确保考试系统能够安全地运行。这里的技术难点是在虚拟Linux系统启动过程中,如何实现与Windows主机系统的数据共享功能。采用的方法是修改/etc/fstab文件。评分和收分模块也是考试系统的主要组成模块之一,实现数据处理和评分、收分等重要功能。这些功能主要通过shell脚本(Shell Script)编程实现,还涉及到awk和perl语言编程技术。在收分时,如何将Linux系统中的考试结果正确地传输到Windows系统中,是考试系统中的难点和关键技术。经过分析和研究,通过Linux系统中Samba客户功能中的smb协议访问Windows网络共享资源。开发出来的Linux上机操作考试系统经过反复的改进和完善,通过了实际应用的考验,圆满完成了开发任务,实现了预期的目标。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号