关于基于C的在线考试系统设计与实现论文
1、现行在线考试系统现状及背景
信息高速发展的时代,高效率的办公越来越重要。对于现在来说,在线考试系统的开发还是比较热门。还有很大要改进的部分,例如怎样在规定的时间内自动交试卷、自动评分、怎样设置考试的时间等。木次开发的目标可以使工作人员在网络上完成相应的题目添加、试卷提交、?丝吹裙δ堋E溆幸惶淄暾?墒斓奶饪饩涂梢允迪肿远??际裕?谠即罅康娜肆ξ锪ψ试矗?⑶宜俣雀?涌旖荨?/p>
主要实现以下几点目标:试题随机抽取、试题分值和考试时间的设置、自动提交试卷和评分、分数的?搜??/p>
2、系统的设计目标分析
系统采用的是C#+SQLServer数据库的架构实现的,从而实现信息化,规范化,系统化,网络化的平台,具有较好的适应
性和推广性。此系统分以下几个模块:用户管理、成绩?搜?⒖际陨柚谩⑻砑邮蕴狻⑿薷氖蕴狻⑸境?蕴狻⒖?伎际浴⑿薷拿苈搿?搜?质?D鞠低衬壳爸饕?谐∥??#??竦氖枪愦笤谛Jι??际韵低持掷啵?嘤Φ幕肪骋渤墒欤?欣?谌砑?耐乒悖?辛艘欢ǖ幕?。?梢钥悸峭乒愕狡渌?幸怠?/p>
3、SQLServer2000数据库
系统使用的是SQLServer2000数据库,它的主要特点和优势主要有以下几个:
更高的扩展性:可支持4个CPU和2GB内存,也可支持64个CPU和64GB内存。
性能和可伸缩性:系统管理先进,并支持Windows图形化管理工具、木地和远程的系统管理和配置等。
更加安全:与Oracle相比sql server更加安全,漏洞更少。
开发效率:可与Visual Studio团队协同工作,并提供集成化的.开发体验
商业智能:与以前的版木对比,在数据仓库、商务智能等方面都有很多先进功能。
成木:与Oracle数据库相比,开发成木低,更新版木时,不需要付额外的费用。
3.1.1C/S的体系结构
系统采用C/S模式,C/S体系结构的主要优点:客户程序(client):客户端必须知道服务器端的地址,才能被用户端调用运行。运行不需要特殊的硬件和复杂的操作系统支持。
3.1.2服务器端程序(server):
可同时处理多个或木地客户的服务请求。系统启动后,就会一直运行,服务器端不需要知道客户端程序的地址。—般情况下,不需要强大的硬件和复杂高级的操作系统支持。
4、系统功能设计
在线考试系统主要分为两个大的模块:考生模块、管理员模块。
考生模块:开始考试、修改密码、?搜?质?/p>
管理员功能模:用户管理、成绩?搜?⑻砑印⑿薷氖蕴狻⒖际陨柚?/p>
4.1系统实现及代码
(1)根据设计目标对系统进行测试,有登录测试、修改密码测试、分数?搜?馐浴⒂没Ч芾聿馐浴⑻砑有掠没Р馐浴⑿薷挠没Р馐浴⑸境?没Р馐浴⒊杉?搜?馐缘取?/p>
系统登录主界面,如图1所示。
(2)关键代码如下:
privatevoid开始考试SToolStripMenuItem_Click(objectsender,EventArgse)
{();frmStartExamstartexam=newfrmStartExam();//考试模块entNum=Username;();}
privatevoid查询分数SToolStripMenuItem_Click(objectsender,EventArgse)
stringsql="select*fromtb_ExamResultwhereUse-rID='H+Usemame+H'H;
SqlConnectionconn=n();SqlCommandcmd=newSqlCommand(sql,conn);//分数模块
SqlDataReadersdr=uteReader();stringxz=sdr[2]ring();stringpd=sdr[3]ring();stringtk=sdr[4]ring();
stringmess=Username+"你好,你的考分如下:n"+"选择题得分:"+xz+" "+"判断题得分:"+pd+" "+"填空题得分:"+tk+" "+"最后总得分:"+all;
(mess,"考试成绩查询");}
5、结束语
在线考试系统主要的服务对象是学校,一种新的模式一无纸化考试,米用的是C/S模式。开发平台是Microsoft Visual Studio2010,数据库是SQLServer2000。系统界面简练、操作简单,容易上手。登录时,有两种选择,一是考生身份登录,考试和查询。另一是,管理员登录,对试题和考生进行管理。每个操作步骤都简单明了,这是系统最大的特点。
-
考试以后作文【共5篇】
在生活、工作和学习中,大家对作文都再熟悉不过了吧,借助作文人们可以反映客观事物、表达思想感情、传递知识信息。你知道作文怎样才能写的好吗?下面是小编为大家收集的考试以后作文5篇,供大家参考借鉴,希望可以帮助到有需要的朋友。考试以后作文篇1“丁零零!丁零零!”...
-
考试作文优秀【8篇】
在日常生活或是工作学习中,大家都跟作文打过交道吧,作文要求篇章结构完整,一定要避免无结尾作文的出现。相信写作文是一个让许多人都头痛的问题,以下是小编为大家整理的考试作文8篇,仅供参考,大家一起来看看吧。考试作文篇1今天张老师在夕会客课上报语文成绩的时候,我...
-
考试之后作文8篇[经典]
在学习、工作、生活中,大家总少不了接触作文吧,根据写作命题的特点,作文可以分为命题作文和非命题作文。写起作文来就毫无头绪?以下是小编整理的考试之后作文8篇,欢迎阅读,希望大家能够喜欢。考试之后作文篇1学校刚刚举行完盛大的阶段考试,把刚上高中的我,考得迷迷糊糊...
-
语文考试后家长写反思
在社会一步步向前发展的今天,课堂教学是我们的工作之一,反思是思考过去的事情,从中总结经验教训。反思应该怎么写才好呢?以下是小编帮大家整理的语文考试后家长写反思,仅供参考,大家一起来看看吧。语文考试后家长写反思1通过孩子的期中考试,我这两天一直在反思,在教育...