网站导航网学 原创论文 原创专题 网站设计 最新系统 原创论文 论文降重 发表论文 论文发表 UI设计定制 论文答辩PPT格式排版 期刊发表 论文专题
返回网学首页
网学原创论文
最新论文 推荐专题 热门论文 论文专题
当前位置: 网学 > 设计下载 > ASP.NET类别 > 正文

基于web的C试题生成与考试系统的设计与实现

论文降重修改服务、格式排版等 获取论文 论文降重及排版 论文发表 相关服务

【编者按】:网学网ASP.NET类别为您提供基于web的C试题生成与考试系统的设计与实现参考,解决您在基于web的C试题生成与考试系统的设计与实现学习中工作中的难题,参考学习。

QQ交谈客服咨询,网学网竭诚为您服务,本站永久域名:myeducs.cn

2.2    模块划分及各模块的基本功能
     本c语言试题生成与考试系统划分为三个功能模块:
⑴ 试题管理模块:该模块的主要工能有上传试题、试题管理、试卷的自动生成。该模块针对的是管理员,管理员有且只有一个不能添加。所有的试题都是管理员通过逐个添加或者通过Excel模板批量上传到数据库里的,当输入的试题有误时,还可以试题管理功能对该试题进行修改。此外,试题管理还包括对试卷的设置。例如:试卷类型的设置、考试持续时间的设置,两次考试时间间隔的设置。试题的自动生成是通过一条SQL语句加上数据库自带的一个随机函数随机从题库里面选出与考试配置相符合的试题类型和数量来组成一套试卷。每个考生所生成的试卷不是一样的。
⑵ 在线考试模块:该模块主要针对的是考生。该模块主要包括考生登录、考试鉴权、考试时间控制和一些简单的考试意外的避免。当用户进入到登录界面时,该功能可以验证登陆用户的身份以及对本系统的操作权限。当检测到是管理员用户时就跳转到用户页面,当检测到是学生用户时候就进入学生页面。考试鉴权主要是检测用户是否合法,还有该用户是否重复登陆。考试时间的控制主要是考试所需要的时间设置,当考试时间到的时候会弹出一个提示框,如果考生不提交改试卷将作为作弊处理在数据库里面强制插入一条0分记录。在考试过程中考生强制退出也是作0分处理。一些简单的考试意外的避免主要是当考生登陆以后,点击准备好了这个按钮以后,试题自动生成。这时候,你再后退重新点击准备好了这个按钮时试题不会改变,与第一次生成的试题一样。
4    项目特色
4.1    试题生成

     由于防止学生作弊,在每个不同用户登陆时该系统所生成的试题是不一样的,是随机的。而且每次试题生成后不管学生怎样刷新或重新登陆试题都不会变(只要是在规定的考试时间段内),strSql = " select * from tiku where kind=''"+kind+ "'' order by rand() limit " + Number + "";该方法主要是通过一条SOL语句从数据库里面取出试题,试题的随机性主要是考Mysql里面自带的rand()函数实现。该函数的功能主要是就每次随机生成不同的试题。Kind表示试题的类型由前台页面传进来。Number是试题的数量也是由前台页面传进来,所以管理员可以根据考试的需要设置试题的数量和类型。不同类型的试题可以设置不同的数量。这样使试卷更具灵活性,更容易发挥考试的特点。试题的不一样也降低作弊率,提高了考试的可信度,增加了试卷的有效性,把学生对知识的掌握情况真实的反映在试卷上了。

本站发布的计算机毕业设计均是完整无错的全套作品,包含开题报告+程序+论文+源代码+翻译+答辩稿PPT

本文选自计算机毕业设计http://myeducs.cn
论文文章部分只是部分简介,如需了解更多详情请咨询本站客服!QQ交谈QQ3710167

设为首页 | 加入收藏 | 网学首页 | 原创论文 | 计算机原创
版权所有 网学网 [Myeducs.cn] 您电脑的分辨率是 像素
Copyright 2008-2020 myeducs.Cn www.myeducs.Cn All Rights Reserved 湘ICP备09003080号 常年法律顾问:王律师