摘要:C语言在线考试系统是把考试变成一种无纸化管理,它的使用是基于计算机和网络技术的,既方便学校对学生考试的管理,也给考生提供了方便,较为适合那些距离比较远的,那些不能集中在一起的远程教育的。随着教育理念、教育手段和方法的变革,在线考试需求呈现日趋增加的趋势。
本系统把JAVA作为开发平台,结合了JS、HTML和JQuery等开发语言,又以B/S作为开发模式,Tomact作为服务器,装载所开发好的程序,MYSQL数据库作为数据的存储。通过以上的内容实现了基于JAVA技术的C语言在线考试系统,该系统的主要功能是老师信息添加与管理功能、试题添加和管理功能、试卷添加和管理功能、学生信息添加和管理功能、在线考试功能、试卷批阅功能等功能。这个系统的结构比较简单,使用的时候更方便,又具有比较高的安全性。每个学生需要进行考试的时候可以进入这个系统选择自己需要的试卷进行考试,学生考完试老师可以在系统中对试卷进行评分。
关键词 在线考试系统;B/S模式;MVC;JS
目录
摘要
Abstract
1 绪论-1
1.1 课题背景-1
1.2 课题研究目的与意义-1
1.3 课题研究的内容与方法-2
1.4 论文结构-2
2 相关技术简介-3
2.1 系统技术的介绍-3
2.1.1 JavaScript-3
2.1.2 MVC介绍-3
2.1.3 MySQL介绍-3
2.1.4 HTML介绍-4
2.1.5 CSS介绍-4
2.2 系统开发平台及运行环境-4
2.2.1系统开发平台-4
2.2.2 运行环境-4
3 需求分析-5
3.1 系统需求-5
3.2 功能需求分析-5
3.3 用况图-5
3.4 可行性分析-6
3.4.1 社会可行性-7
3.4.2 技术可行性-7
3.4.3 操作可行性-7
4 系统总体设计-8
4.1 设计思想-8
4.2系统体系结构-8
4.3 系统流程图-9
4.4 数据库设计-9
5 系统详细设计与实现-19
5.1 登录模块-19
5.2 管理员模块-20
5.3 教师模块-21
5.3.1 学生管理模块-21
5.3.2 制作试卷模块-22
5.3.3 阅卷模块-25
5.4 学生模块-27
6 系统测试-30
6.1 测试目的与目标-30
6.3部分功能测试-30
6.4 系统测试结论-31
6.5 测试总结-32
结论-33
致谢-34
参考文献-35