C语言试题生成与考试系统
C语言试题生成系统—数据处理及算法分析毕业论文

C语言试题生成系统——数据处理及算法分析[摘要] 试卷生成系统的设计和生成:通用题库试卷生成系统是一个基于数据库的试卷生成系统,它使用了Visual FoxPro 6.0 作为开发工具。
本文阐述了试卷生成系统的试题综合管理,试卷生成管理等模块的功能设计与实现,数据处理及算法分析。
详细介绍了程序的数据类型、数据流向以及数据流层次之间的关系。
以及自动组卷和手动组卷数据流之间的联系和区别。
在算法分析中设计平均难度计算模式。
其次要设计组卷策略的变换算法,要设置总体参数:试卷标题,总题数,满分值,考察的章节,平均难度,阐述了参数之间的关系以及参数的约束条件。
我主要负责设计的是数据处理及算法分析,因此本文阐述的重点也就放在这两个部分,其他部分则做概要介绍。
[关键词] 试卷生成系统手动生成试卷题库数据处理系统算法分析The C program tries a born system——the data handles and calculate way analysis Pang Gao Computer college of China west normal university[Abstract] The paper-generating system of universal test question database is a test papaer generating system based on database,and it is programmed by using the tool Visual FoxPro 6.0.The paper describes the design and implementation of functional modules on the synthetical test question management,the generation and management of test paper in the test paper generating system. The paper-generating system includes three parts:one is the system of database management,the other is paper-generating system by man-made and paper-generating system by automatic.This paper describes the design and implementation of these three parts,and analysis of data ,and so on.I am in charge of designing system of database management,so i pay attention to this system in this paper,and describe other systems simplily.[key word] paper generating system;paper-generating system by man-made ;database management;algorithm to assay目录论文摘要 (Ⅰ)Abstact (Ⅰ)1 绪言 (1)1.1需求分析 (1)1.2开发工具及环境 (1)2 系统功能结构概述及库结构的设计 (2)2.1系统的功能结构 (2)2.2系统的数据库结构的设计 (3)2.3考试管理模块的流程设计 (3)3 数据处理模块实现的关键技术 (4)3.1试卷系统的生成 (4)3.2试卷系统的IPO图 (4)3.3算法分析 (5)3.4系统的运行效果及改进意见 (9)4 结束语 (9)参考文献 (10)1 绪言伴随计算机发展的今天,信息的存储和处理成为一门永恒的课题。
c语言单项选择题标准化考试系统设计

c语言单项选择题标准化考试系统设计Last revision on 21 December 2020课程设计任务书学院、系:专业:学生姓名:学号:设计题目:单项选择题标准化考试系统设计起迄日期:指导教师:1.设计目的设计单项选择题标准化考试系统。
2 任务概述(1)用文件保存试题库(每个试题包括题干、4个备选答案、标准答案). (2)试题录入:可随时在试题库中增加试题.(3)试题抽取:每次从试题库中可以随机抽出N道题(N由键盘输入). (4)答题:用户可以输入自己的答案.(5)自动判卷:系统可根据用户答案与标准答案的对比实现判卷并给出成绩.3 模块划分单项选择体标准化考试系统(3)Save()函数:用于添加试题后保存试题;(5)Ask()函数:用于答题并判卷。
还有一点就是没有思路的时候千万不要放弃,要学会思考,学会独立有耐心的完成一些事情,等到做完成功之后,便会收获很多的信心和欣慰。
总之就是要有耐心,坚持多做练习,不会的多请教别人,一切困难都会迎刃而解。
附录:#include<>#include<> xt","r+");opic,que[i].a1,que[i].a2,que[i].a3,que[i].a4,que[i].real);}fclose(fp);return i;}void save(struct question que[N],int n)xt","w+"))==NULL){printf("文件打开失败!\n");return ;}else{for(i=0;i<n;i++)fprintf(fp,"%s %s %s %s %s %c\n",que[i].topic,que[i].a1 ,que[i].a2,que[i].a3,que[i].a4,que[i].real);}fclose(fp);}void Put()opic,que[i].a1,que[i].a2,que[i].a3,que[i].a4); getch();}void Add()xt","a+");opic,&que[i].a1,&que[i].a2,&que[i].a3,&que[i].a4,&que[i].rea l);fprintf(fp,"\n%s\n%s\n%s\n%s\n%s\n%c\n",que[i].topic,que[i]. a1,que[i].a2,que[i].a3,que[i].a4,que[i].real);}printf("添加信息成功!");fclose(fp);getchar();getchar();}void Ask()xt","r+");printf("请输入要答得题目数:");scanf("%d",&m);for(int i=1;i<=m;i++){fread(&que[i],sizeof(struct question)-1,1,fp);printf("%s\n%s\n%s\n%s\n%s\n",que[i].topic,que[i].a1,qu e[i].a2,que[i].a3,que[i].a4);printf("\n请输入您的答案:");scanf("%c",&r);getchar();if(que[i].real==r){ printf("\n答案正确!\n");score++;}else {printf("\n答案错误!\n");score=score;}printf("\n你的总成绩为:%d\n",score);getchar();getchar();}}int main(){ Menu1();}。
c语言课程设计报告单项选择题标准化考试系统设计

2.2主要结构组与函数
题目,选项ABCD答案:
typedef struct Exam
{
char question[1024];
char A[100];
char B[100];
char C[100];
char D[100];
char correct; //正确答案选项
}Exam;
void load_question();
计算机程序设计基础(C语言)
课程设计说明书
设计题目:单项选择题标准化考试系统设计
班级:
姓名:
学号:
2021年7月
填写格式及说明
1、系统概述
本系统是对学生测试的单项选择题标准化系统设计,顾名思义就是用于对学生的测试考量,方便进行学生的测试,同时也简化了老师的试题录入和判卷,是一个简单实用的考试系统。
2、数据结构设计
printf("1.导入试卷\n");
printf("2.试题录入\n");
printf("3.测试答题\n");
printf("4.浏览试题\n");
printf("5.保存退出\n");
printf("请选择:");
scanf("%d",&i);
fflush(stdin);
return i;
}
int main()
p = strtok(NULL, "\t");
questions[count].correct = p[0];
count++;
}
}
基于Java的考试系统对C语言程序题的考核及自动判卷功能的设计与实现.doc

基于Java的考试系统对C语言程序题的考核及自动判卷功能的设计与实现邵新慧李响等【论文摘要】在考试系统中,实现自动判卷是程序题考核设计的核心。
围绕该核心,开发设计“教师端程序题模板生成工具”、“学生端答题界面”、“服务端自动判卷逻辑业务”三个子模块,以确保每-•个程序题都有一个全面而准确的判卷模板与之对应,学生可以方便快捷地在可编辑区域编写代码并进行测试和提交,判卷模板和学生代码自动组合并编译成一•个可执行程序,从而得到判卷得分临时数据文件,考试系统通过读取该临时数据得到判卷结果。
【论文关键词】考试系统程序题自动判卷C语言Java语言随着计算机技术的发展,越来越多的考试采用上机考试的形式。
对选择题、判断题这类有固定答案的考试题型的判卷是很简单的;然而,对程序题这种表述形式多样化的题型,很难通过自动判卷给出合理的分数,多数是针对某一•个运行结果进行判断,未能满足根据得分点进行判卷的需求。
本文通过详细介绍“教师端程序题模板生成工具”、“学生端答题界面”、“服务端自动判卷逻辑业务”三个模块的设计,阐述了程序题自动判卷、以及合理评分的解决方案,在一定程度上提升了程序题考试的可行性、以及程序题判卷的合理性。
1自动判卷功能的设计方案1.1设计思路由于考试系统的开发语言是面向对象语言Java;程序题考核所用的语言为是C语言。
所以很难通过代理模式实现对C语言程序的处理。
因此,可将程序题判卷从系统整体设计中独立出来,两者之间通过某个简单的数据存储建立联系。
记事本文件(设为grade, txt)可作为上述的中介数据存储,其主要用于存储学生得分记录。
一方面:系统可以读取文件信息将得分记录存入数据库;另一方面:grade, txt 可以通过调用 java. lang. Runtime 实例的 exec (String command )方法运行某个可执行文件(设为judgeMain.exe)来得到。
而judgeMain. exe文件、也可以通过调用exec (String command)方法对某个源文件(设为judgeMain. cpp)进行编译和链接而生成。
C语言考试系统试题库

C语言考试系统试题库C语言是一门广泛应用于计算机编程领域的语言,掌握C语言对于计算机专业学生而言是非常重要的。
为了帮助学生巩固和提高对C语言的理解和运用能力,开发一个C语言考试系统试题库是非常有必要的。
本文将介绍C语言考试系统试题库的设计和实现。
一、试题库的设计思路为了确保试题库的可靠性和完整性,我们需要按照一定的设计思路来构建。
以下是试题库设计的几个关键点:1. 试题分类:将试题按照不同的分类进行整理,例如基础语法、函数使用、指针操作等。
这样学生可以根据自己的知识点进行有针对性的练习和复习。
2. 难度分级:试题根据难度进行分级,例如初级、中级和高级。
学生可以根据自身的水平选择相应难度的试题进行练习,逐步提高自己的能力。
3. 试题数量:试题库需要包含足够数量的试题,以满足学生在学习和练习过程中的需求。
同时,试题应该尽量多样化,覆盖C语言的各个方面和应用场景。
二、试题库的实现步骤在设计完试题库的思路之后,我们需要进行实际的实现。
以下是试题库实现的步骤:1. 试题采集:从多个渠道收集C语言相关的试题,包括教材、参考书籍、网络资源等。
试题应该具有一定的权威性和实用性,能够真实反映学生对C语言的掌握程度。
2. 试题整理:根据设计思路中的分类和难度分级,将采集到的试题按照一定的规则进行整理和分类。
同时,对试题进行筛选和优化,确保试题的质量和实用性。
3. 试题录入:将整理好的试题录入到试题库系统中,确保试题库的完整性和准确性。
录入的过程需要严格按照试题格式进行,包括题目、选项(如果有)、答案和解析等。
4. 试题管理:试题库系统需要提供相应的管理功能,包括试题的增删改查、难度和分类的调整等。
同时,系统还应该具备试题导出和导入的功能,方便后续的备份和迁移。
5. 用户界面设计:试题库系统需要提供友好的用户界面,方便学生进行试题的查找和练习。
界面应该简洁明了,操作方便,体验良好。
三、试题库的应用和推广试题库的建立只是第一步,如何有效地应用和推广是至关重要的。
《C语言程序设计》课程在线考试系统

目录(黑体3号)摘要 (II)Abstract (III)引言 (1)第一章绪论 (2)1.1系统开发背景及现状 (2)第二章《C语言程序设计》课程在线考试需求分析 (3)2.1在线考试系统优点 (3)2.2可行性分析 (3)2.2.1社会因素方面的可行性 (3)2.2.2经济方面的可行性 (3)2.2.3技术方面的可行性 (4)2.2.4操作方面的可行性 (4)第三章《C语言程序设计》课程在线考试系统设计 (5)3.1 系统模块设计 (5)3.2 数据库设计 (6)第四章《C语言程序设计》课程在线考试系统实现部分 (9)4.1首页设计 (9)4.2用户注册设计 (10)4.3后台管理设计 (13)4.4考试选择界面设计 (16)4.5考试选择界面设计 (19)第五章系统测试 (26)5.1 软件测试 (26)结束语 (30)参考文献 (31)致谢 (32)附录 (33)摘要随着计算机网络技术的迅猛发展,学校教学和管理的信息化发展也有足够的进步,这就要求各个环节都均衡发展,从软硬件双方面把学校建设成一流的信息管理、教育教学的平台。
本文设计开发的在线考试系统也是其中重要的一个方面。
该系统本着减轻教师工作负担、提高工作效率、优化学生考试的流程,增强参加考试学生的身份识别,比传统的考试模式节省人力财力和时间。
系统分为三大模块:用户注册模块、考试模块和系统管理模块。
其中系统管理模块是进行题目的添加、存储和删除,是系统运行的基础;查询子模块实现了对学生考试信息远程查询。
考试模块是客户端学生或教师通过自己的姓名和学号以及密码登陆系统,进入界面时由系统按照预先设置好的试卷结构从试题库中随机抽取适合的题目,自动生成试卷。
系统选用的开发软件是ASP,后台数据库为ACCESS2003本系统的开发采用结构化设计思想。
系统介绍了考试系统的开发初衷和背景,系统的开发工具,结构化开发的具体步骤,其中包括实体-联系模型,数据流图,功能结构图等必要的图形说明。
c语言课程设计编写考试系统

c语言课程设计编写考试系统一、教学目标本课程的目标是使学生掌握C语言的基本语法,能够运用C语言编写简单的程序,并通过编写考试系统,培养学生的实际编程能力和问题解决能力。
具体的教学目标包括:1.知识目标:学生能够理解并掌握C语言的基本数据类型、运算符、控制结构、函数等基本概念。
2.技能目标:学生能够熟练使用C语言编写程序,解决实际问题,如编写考试系统。
3.情感态度价值观目标:学生通过完成考试系统的编写,培养编程的兴趣,增强自信心,提高自我学习能力。
二、教学内容教学内容主要包括C语言的基本语法和编程技巧,具体包括以下内容:1.C语言的基本数据类型和运算符。
2.控制结构,如条件语句、循环语句等。
3.函数的定义和调用。
4.指针和数组。
5.结构体和文件操作等。
6.编程技巧,如代码规范、注释、调试等。
三、教学方法为了激发学生的学习兴趣和主动性,我们将采用多种教学方法,包括:1.讲授法:讲解C语言的基本概念和语法。
2.案例分析法:通过分析典型的编程案例,让学生理解并掌握编程技巧。
3.实验法:学生通过编写考试系统,实践并巩固所学的编程知识。
4.讨论法:学生之间相互讨论,共同解决问题,提高解决问题的能力。
四、教学资源为了支持教学内容和教学方法的实施,我们将准备以下教学资源:1.教材:选用权威、实用的C语言教材。
2.参考书:提供丰富的参考书籍,供学生深入学习。
3.多媒体资料:制作精美的PPT,直观地展示C语言的语法和编程技巧。
4.实验设备:提供充足的计算机设备,让学生进行编程实践。
5.在线资源:推荐权威的在线教程和编程,方便学生随时查阅和学习。
五、教学评估为了全面、客观地评估学生的学习成果,我们将采用以下评估方式:1.平时表现:评估学生在课堂上的参与程度、提问和回答问题的积极性等。
2.作业:布置适量的作业,评估学生的编程能力和对知识的理解程度。
3.考试:定期进行考试,测试学生的编程能力和对知识的掌握程度。
4.项目:让学生参与编写考试系统的项目,评估学生的实际编程能力和问题解决能力。
精品毕业论文答辩--C语言课试卷自动生成系统素材

填空题数据表
Column Name Tihao Leixing Fenzi Zhanghenandu Timu Daan Biaozhi
Data Type Char Char Char Char Char Char Char
Width 3 4 1 4 200 80 1
使用数据窗口检索数据库数据的全 过程
• (1)创建一个事物变量,为了使其能与确定的数据库连
• 接,应为其赋值。
• (2)使用 CONNECT 语句把事物对象与数据库
• 连接。CONNECT 语句的语法如下:
•
CONNECT USING TRANSACFTION;
• (3)使用SetTransObject() 函数把具体的事物对象与数
项选择题,判断题,编程题)可以进行添加、删除、 修改等常规维护; • (2) 可以对试题库中的各类型试题(填空题, 单项选择题,判断题,编程题)进行单一条件或多 条件组合查询 ; • (3) 可以根据用户的要求在试题库中随机的 抽取各种类型的试题; • (4) 将随机抽出的试题和答案分别保存在 word文档中,可利用word对其进行编辑,最终打印 成标准试卷,和答案卷。
连接示意图
开发环境
数据库接口动态链 接库
PBMAA80. DLL
PowerBulider支持
数据库客户端软件
Microsoft SQL SERVER客户端 软件
Microsoft支持
网络层
网络协议
数据库或网络支持
Microsoft SQL SERVER
数据库
数据库的设计
• 根据系统功能设计的要求以及功能模块的划分,对 于语言可试卷自动生成系统的式题库的数据库,可 以列出以下数据项和数据结构:
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
056JSP+MYSQL C语言试题生成与考试系统样本联系方式:Email: lw510@ QQ: 49 7053418 MSN: lw510@以下仅为该设计的基本说明介绍,若需要完整的设计和论文,建议您购买本设计.056JSP+MYSQL C语言试题生成与考试系统样本(样本只提供该系统的基本情况介绍,若需要完整的设计和论文,建议您购买本系统,凡是购买本站系统的,本站均根据您的要求,把系统上的开发信息,题目等修改成符合您的要求)本系统开发工具:JSP+MYSQL本计算机毕业设计计算机毕业论文包含内容:源代码+毕业论文+开题报告+答辩稿论文大概:C语言试题生成与考试系统摘要当前,网络教学方兴未艾。
网上考试已在其中扮演了重要的角色,传统试卷考试方式有待提高。
网络教学已从其规范性、科学性及考试工作组织、管理的统一性,影响到教学质量的好坏。
基于此,本系统开发实现了基于B/S模式的c试题生成与考试系统,其中数据库采用MYSQL,开发平台是jsp,开发工具是eclipse+myeclip se,服务器采用tomcat。
本系统实现了三个功能模块即试题管理模块、在线考试模块、自动评分模块。
试题管理模块包括上传试题、试题管理、试卷的自动生成。
在线考试模块包括学生登录、考试鉴权、考试时间控制和一些简单的考试意外的避免。
自动评分模块包括制定评分规则自动评分和答案的返回。
用户机则不需要安装任何应用程序直接通过浏览器就可以访问。
本系统的实现有利于提高网络教学的质量同时大大拓展了考试的灵活性,阅卷效率,以及保证了考试的公平性、答案的安全性。
关键词:网络考试系统;Web;B/S模式目录目录论文总页数:26页1引言01.1课题背景01.2试题自动生成系统开发的目的和意义01.3开发环境01.3.1硬件配置及外设设备与配置01.3.2软件平台及语言02项目总览02.1总体设计02.2模块划分及各模块的基本功能02.3数据库设计03实现技术和方案选择03.1B/S模式与C/S模式03.2JSP和ASP03.3JDBC 和ODBC03.4主要开发软件04项目特色04.1试题生成04.2局部刷新05项目分析、设计、开发05.1试题管理模块的设计05.1.1上传试题05.1.2试题管理05.1.3试卷生成05.1.4成绩管理05.2在线考试模块的设计05.2.1考试鉴权05.2.2学生登录05.2.3时间管理05.2.4意外避免05.3自动评分模块的设计05.3.1自动评分05.3.2答案返回06系统测试与分析06.1测试的方法06.2测试的步骤06.3测试的结果07运行效果0结论0参考文献0致谢0声明01项目总览1项目总览 1.1总体设计项目总体设计框架图如图2-1:图2-1 项目总体设计框架2项目分析、设计、开发在前面我们已经提到该系统主要由三个模块组成,即试题管理模块、在线考试模块、自动评分模块。
试题管理模块包含上传试题、试题管理、试卷生成、成绩管理这些功能。
如图所示:图5-1 功能模块图2.1试题管理模块的设计试题管理模块分为:上传试题、试题管理、试卷生成、成绩管理。
3运行效果图7-1 系统登陆界面根据上述分析资料和设计资料,经过实践,基本完成了系统所需的功能。
以下是系统相关的截图,演示了系统功能的操作过程。
首先,进入系统登陆界面后输入用户名和密码就可以进入系统进行相应的操作,当以管理员身份登陆成功后可以进行学生管理、题库管理、成绩管理、考试设置、密码修改这些操作。
学生管理操作如图7-2所示。
图7-2 学生管理示图题库管理操作如图7-3所示:图7-3 题库管理示例成绩管理操作如图7-4所示:图7-4 成绩管理示例考试设置操作如图7-5所示:图7-5 考试设置示例修改密码操作如图7-6所示:图7-6 密码修改示例当做为学生用户登陆的时候,可以进行的操作包括在线考试、修改密码、成绩查看这些操作如图7-7所示:还没结果图7-7学生考试流程图学生修改密码操作如图7-8所示:图7-8学生修改密码示例图学生查询成绩操作如图7-9所示:图7-9学生查询成绩示例图056JSP+MYSQL C语言试题生成与考试系统样本056JSP+MYSQL C语言试题生成与考试系统样本联系方式:Email: lw510@ QQ: 49 7053418 MSN: lw510@以下仅为该设计的基本说明介绍,若需要完整的设计和论文,建议您购买本设计.056JSP+MYSQL C语言试题生成与考试系统样本(样本只提供该系统的基本情况介绍,若需要完整的设计和论文,建议您购买本系统,凡是购买本站系统的,本站均根据您的要求,把系统上的开发信息,题目等修改成符合您的要求)本系统开发工具:JSP+MYSQL本计算机毕业设计计算机毕业论文包含内容:源代码+毕业论文+开题报告+答辩稿论文大概:C语言试题生成与考试系统摘要当前,网络教学方兴未艾。
网上考试已在其中扮演了重要的角色,传统试卷考试方式有待提高。
网络教学已从其规范性、科学性及考试工作组织、管理的统一性,影响到教学质量的好坏。
基于此,本系统开发实现了基于B/S模式的c试题生成与考试系统,其中数据库采用MYSQL,开发平台是jsp,开发工具是eclipse+myeclip se,服务器采用tomcat。
本系统实现了三个功能模块即试题管理模块、在线考试模块、自动评分模块。
试题管理模块包括上传试题、试题管理、试卷的自动生成。
在线考试模块包括学生登录、考试鉴权、考试时间控制和一些简单的考试意外的避免。
自动评分模块包括制定评分规则自动评分和答案的返回。
用户机则不需要安装任何应用程序直接通过浏览器就可以访问。
本系统的实现有利于提高网络教学的质量同时大大拓展了考试的灵活性,阅卷效率,以及保证了考试的公平性、答案的安全性。
关键词:网络考试系统;Web;B/S模式目录目录论文总页数:26页1引言01.1课题背景01.2试题自动生成系统开发的目的和意义01.3开发环境01.3.1硬件配置及外设设备与配置01.3.2软件平台及语言02项目总览02.1总体设计02.2模块划分及各模块的基本功能02.3数据库设计03实现技术和方案选择03.1B/S模式与C/S模式03.2JSP和ASP03.3JDBC 和ODBC03.4主要开发软件04项目特色04.1试题生成04.2局部刷新05项目分析、设计、开发05.1试题管理模块的设计05.1.1上传试题05.1.2试题管理05.1.3试卷生成05.1.4成绩管理05.2在线考试模块的设计05.2.1考试鉴权05.2.2学生登录05.2.3时间管理05.2.4意外避免05.3自动评分模块的设计05.3.1自动评分05.3.2答案返回06系统测试与分析06.1测试的方法06.2测试的步骤06.3测试的结果07运行效果0结论0参考文献0致谢0声明01项目总览1项目总览 1.1总体设计项目总体设计框架图如图2-1:图2-1 项目总体设计框架2项目分析、设计、开发在前面我们已经提到该系统主要由三个模块组成,即试题管理模块、在线考试模块、自动评分模块。
试题管理模块包含上传试题、试题管理、试卷生成、成绩管理这些功能。
如图所示:图5-1 功能模块图2.1试题管理模块的设计试题管理模块分为:上传试题、试题管理、试卷生成、成绩管理。
3运行效果图7-1 系统登陆界面根据上述分析资料和设计资料,经过实践,基本完成了系统所需的功能。
以下是系统相关的截图,演示了系统功能的操作过程。
首先,进入系统登陆界面后输入用户名和密码就可以进入系统进行相应的操作,当以管理员身份登陆成功后可以进行学生管理、题库管理、成绩管理、考试设置、密码修改这些操作。
学生管理操作如图7-2所示。
图7-2 学生管理示图题库管理操作如图7-3所示:图7-3 题库管理示例成绩管理操作如图7-4所示:图7-4 成绩管理示例考试设置操作如图7-5所示:图7-5 考试设置示例修改密码操作如图7-6所示:图7-6 密码修改示例当做为学生用户登陆的时候,可以进行的操作包括在线考试、修改密码、成绩查看这些操作如图7-7所示:还没结果图7-7学生考试流程图学生修改密码操作如图7-8所示:图7-8学生修改密码示例图学生查询成绩操作如图7-9所示:图7-9学生查询成绩示例图056JSP+MYSQL C语言试题生成与考试系统样本056JSP+MYSQL C语言试题生成与考试系统样本联系方式:Email: lw510@ QQ: 49 7053418 MSN: lw510@以下仅为该设计的基本说明介绍,若需要完整的设计和论文,建议您购买本设计.056JSP+MYSQL C语言试题生成与考试系统样本(样本只提供该系统的基本情况介绍,若需要完整的设计和论文,建议您购买本系统,凡是购买本站系统的,本站均根据您的要求,把系统上的开发信息,题目等修改成符合您的要求)本系统开发工具:JSP+MYSQL本计算机毕业设计计算机毕业论文包含内容:源代码+毕业论文+开题报告+答辩稿论文大概:C语言试题生成与考试系统摘要当前,网络教学方兴未艾。
网上考试已在其中扮演了重要的角色,传统试卷考试方式有待提高。
网络教学已从其规范性、科学性及考试工作组织、管理的统一性,影响到教学质量的好坏。
基于此,本系统开发实现了基于B/S模式的c试题生成与考试系统,其中数据库采用MYSQL,开发平台是jsp,开发工具是eclipse+myeclip se,服务器采用tomcat。
本系统实现了三个功能模块即试题管理模块、在线考试模块、自动评分模块。
试题管理模块包括上传试题、试题管理、试卷的自动生成。
在线考试模块包括学生登录、考试鉴权、考试时间控制和一些简单的考试意外的避免。
自动评分模块包括制定评分规则自动评分和答案的返回。
用户机则不需要安装任何应用程序直接通过浏览器就可以访问。
本系统的实现有利于提高网络教学的质量同时大大拓展了考试的灵活性,阅卷效率,以及保证了考试的公平性、答案的安全性。
关键词:网络考试系统;Web;B/S模式目录目录论文总页数:26页1引言01.1课题背景01.2试题自动生成系统开发的目的和意义01.3开发环境01.3.1硬件配置及外设设备与配置01.3.2软件平台及语言02项目总览02.1总体设计02.2模块划分及各模块的基本功能02.3数据库设计03实现技术和方案选择03.1B/S模式与C/S模式03.2JSP和ASP03.3JDBC 和ODBC03.4主要开发软件04项目特色04.1试题生成04.2局部刷新05项目分析、设计、开发05.1试题管理模块的设计05.1.1上传试题05.1.2试题管理05.1.3试卷生成05.1.4成绩管理05.2在线考试模块的设计05.2.1考试鉴权05.2.2学生登录05.2.3时间管理05.2.4意外避免05.3自动评分模块的设计05.3.1自动评分05.3.2答案返回06系统测试与分析06.1测试的方法06.2测试的步骤06.3测试的结果07运行效果0结论0参考文献0致谢0声明01项目总览1项目总览1.1总体设计项目总体设计框架图如图2-1:图2-1 项目总体设计框架2项目分析、设计、开发在前面我们已经提到该系统主要由三个模块组成,即试题管理模块、在线考试模块、自动评分模块。