关于基于C的在线考试系统设计与实现论文.doc_第1页
关于基于C的在线考试系统设计与实现论文.doc_第2页
关于基于C的在线考试系统设计与实现论文.doc_第3页
关于基于C的在线考试系统设计与实现论文.doc_第4页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

关于基于C的在线考试系统设计与实现论文 1、现行在线考试系统现状及背景 信息高速发展的时代,高效率的办公越来越重要。对于现在来说,在线考试系统的开发还是比较热门。还有很大要改进的部分,例如怎样在规定的时间内自动交试卷、自动评分、怎样设置考试的时间等。木次开发的目标可以使工作人员在网络上完成相应的题目添加、试卷提交、査看等功能。配有一套完整成熟的题库就可以实现自动化考试,节约大量的人力物力资源,并且速度更加快捷。 主要实现以下几点目标:试题随机抽取、试题分值和考试时间的设置、自动提交试卷和评分、分数的査询。 2、系统的设计目标分析 系统采用的是C#+SQLServer数据库的架构实现的,从而实现信息化,规范化,系统化,网络化的平台,具有较好的适应 性和推广性。此系统分以下几个模块:用户管理、成绩査询、考试设置、添加试题、修改试题、删除试题、开始考试、修改密码、査询分数。木系统目前主要市场为学校,服务的是广大在校师生,考试系统种类,相应的环境也成熟,有利于软件的推广,有了一定的基础,可以考虑推广到其他行业。 3、SQLServer2000数据库 系统使用的是SQLServer2000数据库,它的主要特点和优势主要有以下几个: 更高的扩展性:可支持4个CPU和2GB内存,也可支持64个CPU和64GB内存。 性能和可伸缩性:系统管理先进,并支持Windows图形化管理工具、木地和远程的系统管理和配置等。 更加安全:与Oracle相比sqlserver更加安全,漏洞更少。 开发效率:可与VisualStudio团队协同工作,并提供集成化的开发体验 商业智能:与以前的版木对比,在数据仓库、商务智能等方面都有很多先进功能。 成木:与Oracle数据库相比,开发成木低,更新版木时,不需要付额外的费用。 3.1.1C/S的体系结构 系统采用C/S模式,C/S体系结构的主要优点:客户程序(client):客户端必须知道服务器端的地址,才能被用户端调用运行。运行不需要特殊的硬件和复杂的操作系统支持。 3.1.2服务器端程序(server): 可同时处理多个或木地客户的服务请求。系统启动后,就会一直运行,服务器端不需要知道客户端程序的地址。般情况下,不需要强大的硬件和复杂高级的操作系统支持。 4、系统功能设计 在线考试系统主要分为两个大的模块:考生模块、管理员模块。 考生模块:开始考试、修改密码、査询分数 管理员功能模:用户管理、成绩査询、添加、修改试题、考试设置 4.1系统实现及代码 (1)根据设计目标对系统进行测试,有登录测试、修改密码测试、分数査询测试、用户管理测试、添加新用户测试、修改用户测试、删除用户测试、成绩査询测试等。 系统登录主界面,如图1所示。 (2)关键代码如下: privatevoid开始考试SToolStripMenuItem_Click(objectsender,EventArgse) this.Hide();frmStartExamstartexam=newfrmStartExam();/考试模块startexam.studentNum=Username;startexam.Show(); privatevoid查询分数SToolStripMenuItem_Click(objectsender,EventArgse) stringsql=select*fromtb_ExamResultwhereUse-rID=H+Usemame+HH; SqlConnectionconn=BaseClass.DBCon();SqlCommandcmd=newSqlCommand(sql,conn);/分数模块 SqlDataReadersdr=cmd.ExecuteReader();stringxz=sdr2.ToString();stringpd=sdr3.ToString();stringtk=sdr4.ToString(); stringmess=Username+你好,你的考分如下:n+选择题得分:+xz+判断题得分:+pd+填空题得分:+tk+最后总得分:+all; MessageBox.Show(mess,考试成绩查询); 5、结束语 在线考试系统主要的服务对象是学校,一种新的模式一无纸化考试,米用的是C/S模式。开发平台是MicrosoftVisualStudioxx,数据库是SQLS

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论