摘 要
随着网络技术的发展,远程教育和网上考试成为网络应用的一个重要方面。近几年,在线考试特别是基于Web 的在线考试系统受到越来越多的人青睐。
本次毕业设计的题目是操作系统在线实验考试系统的设计与实现,系统采用浏览器/服务器模式开发,包括登录注册、在线实验、实验试题设置、实验管理、分数的统计、成绩查询、提交代码的后台编译、实验报告评分等功能。系统运行在Linux操作系统上,使用PHP技术和MySQL 数据库实现。
论文首先对在线考试系统做了需求分析,然后给出系统的设计与实现过程,最后,针对系统的各个功能进行了测试。
关键词:在线考试;浏览器/服务器;PHP;MySQL;JDBC;目录
摘 要 I
Abstract 2
目录 3
第一章 绪论 5
1.1 研究的背景 5
1.2 研究的意义 5
第二章 系统软件开发平台 7
2.1 Javascript 7
2.1.1 Javascript的高级特性 7
2.1.2 Node 和 Javascript 关系 8
2.2 MySQL技术 9
3.1 系统分析 11
3.1.1 可行性分析 11
3.1.2 设计目标 11
3.1.3 功能要求 12
3.1.4 系统开发环境配置 12
3.2 系统设计 13
3.2.1 数据库设计 13
3.2.2 数据库表设计 13
3.2.2 数据库逻辑结构设计 14
3.2.2 系统结构设计 15
第四章 系统实现 16
4.1 数据库连接的实现方法 16
4.2 登陆注册模块 17
4.2.1 登录模块 17
4.2.2 考生注册模块 18
4.3学生实验模块 20
4.3.1 开始实验模块 21
4.3.2 历史成绩模块 23
4.4 教师模块 26
4.4.1 实验试题维护模块 26
4.4.1 实验报告打分模块 30
第五章 系统测试 33
5.1什么是软件测试 33
5.2软件测试的目标与方法 33
5.3测试内容 33
5.4系统的不足和展望 34
结束语 35
参考文献 36
成品毕业设计 可以根据自己的要求 , 自行浏览选购, 可以参考是否符合自己要求,找到满意的成品毕业设计 , 直接发送成品编号联系发你网址的工作人员进行交易, 我们会从 QQ或者邮箱等方式发送毕业设计程序。
我们团队,可以根据用户的功能要求量 身定制毕业设计程序 (同样联系发你网址的 工作人员) , 需要用户提供详细的 , 功能要 求.开发技术要求(开发语言、开发工具、框 架等 ) .我们会根据用户毕业设计的难易程 度 ,工作量大小等,具体的给出一个报价,价格 协商一致过后,付下40%定金.我们开始开 发毕业设计, 做好过后先发送设计桌面演示录像 , 用户看后 满意付尾款, 我们再发程序源码压缩包.