基于手机短信的考试系统的设计与实现【文献综述】

基于手机短信的考试系统的设计与实现【文献综述】

ID:437697

大小:29.50 KB

页数:6页

时间:2017-08-02

上传者:U-944
基于手机短信的考试系统的设计与实现【文献综述】_第1页
基于手机短信的考试系统的设计与实现【文献综述】_第2页
基于手机短信的考试系统的设计与实现【文献综述】_第3页
基于手机短信的考试系统的设计与实现【文献综述】_第4页
基于手机短信的考试系统的设计与实现【文献综述】_第5页
资源描述:

《基于手机短信的考试系统的设计与实现【文献综述】》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

毕业论文文献综述计算机科学与技术基于手机短信的考试系统的设计与实现一前言当今社会是一个信息网络的时代,在internet上去们可以得到任何我们想要的信息。然而随着手机的普及,移动手机网络也日趋成熟。那么internet与手机网络能否结合起来呢?这将大大的方便人们的日常生活,比如现在流行的网上考试系统,其十分方便且环保。但其由于依赖pc这个终端而限制了其应用的广泛性,于是我提出将这样的考试系统用手机这个终端来实现。这样以后考试考生只需在手机上答题并通过短信回复就可以完成考试,可以随时随地的“无限制”的回答考题。。二网上考试系统概述在我国,虽然远程教育已经蓬勃发展起来,但是目前学校与社会上大部分考试任然采用传统的考试方式,在此放方式下组织一次考试至少需要五个步骤,即人工出题,考生考试,人工阅卷,成绩评估和试卷分析。显然,随着考试类型的不断增加和考试要求的不断提高,教师的工作量将会越来越大,并且其工作将会是件十分繁琐和容易出错的事情,可以说传统的考试方式已经不能适应和满足现在的考试要求了。随着计算机应用的迅猛发展,网络运用的不断扩大,如远程教育和虚拟大学的出现等等,且这些应用正在逐渐的进入千家万户。人们迫切需要这些技术来应用网上考试系统,以减轻教师的工作负担和提高工作效率,与此同时也提高了考试质量,从而是考试更趋于公正,客观,更加激发学生的学习兴趣。例如目前国外许多著名计算机公司举办的考试都采用这种方式。不过目前研究的网上考试系统大多基于传统的(c/s)即客户机、服务器的MIS结构或者基于B/S即浏览器、客户机的结构。这种方式下的系统已经趋于成熟,并且有较高的效率,但这样的系统有个缺点,那就是过于依赖PC终端,从而限制了其应用范围的推广 我所设计的这个基于手机短信的考试系统主要是由这几部分构成,电脑桌面管理平台,手机短信internet收发系统,和回复信息的处理系统,及相关的数据库。我将用当前的流行的C#.net编程语言编写这个系统,其中信息的收发回复处理部分将会借助使用XML语言。从而达到最大的效率。。三现有网上考试系统的技术分析 随着教学改革的逐渐深入和课程建设的进一步完善,要求考试进一步规范化、系统化、科学化和智能化。本文对考试系统的技术选择、总体设计、数据库设计、系统的详细设计与实现等做了对比,并做了些相应的改进,提出加强试卷分析和增加习题库的见解。系统实现的技术 1、运行模式。目前,网络应用软件运行的模式主要有两类:C/S模式和B/S模式。前者主要的缺点是维护、升级较麻烦,后者是伴随Internet发展起来的一种技术,它与客户/服务器方式类似,客户端是一个浏览器,服务器端是Web服务器,浏览器和web服务器之间通过超文本传输协议(HTTP)进行通信。它的主要优点是便于扩充应用、升级维护简便。基于Web技术的B/S模式采用了三层体系结构即:用户界面层/业务逻辑层/数据库层,这种结构具有更好的安全性和更高的效率,已经成为当今网络考试系统的主流模式,因此考虑在题库考试系统开发时大部分都使用B/S网络运行模式。2、开发技术。在开发技术中常用的几种技术有asp、jsp、vb、vc等,基于不同的环境,它们的技术不同,以下作了详细的介绍:(1)基于web的网上考试系统。Web是一个无集中控制、无统一结构、无完整性约束、无事务管理、无标准查询语言和数据模型、可无限扩充的一个松散的分布式信息系统。Web是在TCP/IP,Mime,Hypertext等技术之上发展起来的,并在此基础之上,开发了HTTP,HTML,URL等技术,但其核心是HTTP。Web客户端开发技术有VB,VC,PB等。服务器端开发技术有ASP,JSP/Servlet,JavaBean,JDBC等。使用这些技术生成动态页面、操纵数据库、建立Web站点。(2)基于J2EE的网上考试系统。J2EE(Java2PlatformEnterpriseEdition),是Sun公司提出的多层体系结构,它提供了一种基于Java语言环境的服务应用架构,支持分布式应用系统;采用组件方法来实现设计、开发和部署企业级应用程序,并提供一组应用组件和运行环境来构造可伸缩的企业应用,为企业应用系统提供了具有高度移植性和兼容性的企业信息平台,J2EE为搭建具有可伸缩性、灵活性、易维护性的系统提供了良好的机制。(3)基于ASP的网上考试系统。ASP是微软开发的一套服务器端脚本环境。ASP(ActiveServer Page)是一种服务器端的脚本运行环境,利用它可以把超文本,任何脚本和ActiveX组件组合在一起,生成动态的、交互的Web应用程序。本系统充分利用了ASP的特点,产生交互式的动态网页。(4)基于UML的网上考试系统。UML是由著名的三位技术专家GrayBooch、JimRumbaugh和IvarJacobson发起,在Booch、OMT和OOSE方法基础上的完善。它是一种可以对复杂系统的各个侧面进行可视化描述、构造系统模型以及建立和维护各种所需文档的标准的图形化建模语言,是汇集了多种面向对象建模技术的精华而发展起来并成为面向对象建模语言的工业标准。3、数据库技术。在数据库技术上,主要用SQLServer和Access作为后天数据库,它们有各自的特点:(1)SQLServer具有强大的数据管理与处理能力、具有较高的安全性能、支持远程存取等,同时可做到与ASP前台开发工具的无缝连接,符合考试系统的需求,因此选择SQLServer2000作为服务器的后台数据库。(2)系统选择Access作为后台数据库,原因在于这种工具较普及、适于数据管理、安全而且数据易维护。四基于手机短信的网上考试系统的特点基于手机短信的网上考试系统特点的特点在与将手机短信网关与互联网关进行结合,将手机短信网络与互联网络进行统一运用。本系统是在借助手机短信网络收发平台的基础上,将老师与学生的手机终端进行无缝连接。传统的网上考试系统通常借助于B/S模式,即浏览器、服务器模式。这样的系统对PC终端依赖很高。限制其应用范围。而基于手机短信的网上考试系统则是一种新模式,只需要依赖少量的PC终端安装客户端软件供教师使用即可,学生无需安装任何客户端软件,并且无需依赖PC终端,而只需用到随身携带的手机即可参加考试。这样大大的方便了考生答题。同时老师的客户端程序将考题,试题收发,试题批复,成绩记录一系列功能集成到一起,使老师的工作效率大大提高。客户端根据用户的身份登陆相应版块,老师可登陆客户端考试程序。登陆窗口是老师进入系统的端口,它主要功能是确定参加考试学生的身份并记录下来(即学生手机号)。学生在收到考试信息确认短信时,回复确认信息即可参加考试。再由老师或管理员从后台数据库中提取考题并发送至相应考生手机上,考生即可开始回复答题五基于手机短信的网上考试系统还需要解决的问题在设计基于手机短信的网上考试系统中还需要解决已下几个问题:一、如何C#中解析,遍历和搜索的XML文档1.对XML标记语言的遍历算法。在对XML文档进行检索、遍历时有四个常用模式, 先来看看解析xml文件的方法都有哪些吧,本段文字来自网络,可以帮助大家对这个问题有个概要的了解。在程序中访问并操作XML文件一般有两种模型:流模型和DOM(文档对象模型)。流模型中有两种变体——“推”模型和“拉”模型。“推”模型也就是常说的SAX,SAX是一种靠事件驱动的模型。它每发现一个节点就用“推”模型引发一个事件,而我们必须编写这些事件的处理程序,很麻烦。.NET中使用的是基于“拉”模型的实现方案。“拉”模型在遍历文档时会把感兴趣的文档部分从读取器中拉出,不需要引发事件,允许我们以编程的方式访问文档,这大大的提高了灵活性,“拉”模型可以选择性的处理节点。在.NET中,“拉”模型通过XML阅读器(XMLTextReader类)来实现的。该类提供Xml文件读取的功能,它可以验证文档是否格式良好,如果不是格式良好的Xml文档,该类在读取过程中将会抛出XmlException异常。任何时候在内存中只有当前节点,但它是只读的,向前的,不能在文档中执行向后导航操作。DOM的好处在于它允许编辑和更新XML文档,可以随机访问文档中的数据,可以使用XPath查询。但是,DOM的缺点在于它需要一次性的加载整个文档到内存中,对于大型的文档,这会造成资源问题。在.NET中使用XMLDOM分析器(XMLDocument)实现DOM模型。因此,.NETFramework完全支持XMLDOM模式,但它不支持SAX模式。.NETFramework支持两种不同的分析模式:XMLDOM分析器(XMLDocument类)和XML阅读器(XMLTextReader类),不支持SAX分析器,但这并不意味着它没有提供类似SAX分析器的功能。通过XML阅读器可以将SAX的所有的功能很容易的实现及更有效的运用。 参考资料[1]JuliacaseBradley,anitac.millspaugh.C#.net程序设计.清华大学出版社,2005,1月[2]吴洁.XML应用教程第二版.清华大学出版社,2007年5月[3]张家耕,谢晓竹.XML网络编程技术..国防工业出版社,2002年10月[4]王琬茹,孙杰,温永刚.SQLServer2005数据库原理及应用教程.北京:清华大学出版社,2008[5]宋晋泉,从俊杰,黄芳.基于手机短信的温度报警控制系统设计.华北计算机系统工程研究所;北京和利时系统工程有限公司;北京青云航空有限公司[6]陈笃钦,江国辉,吴秀娟.一种基于互联网的免费个性化群发手机短信方法.福州大学;福州大学至诚学院[7]欧阳元东.基于ASP.NET的WEB平台发送手机短信的技术实现.北京邮电大学,东莞理工学校[8]何家峰.基于J2EE的手机短信平台的设计与实现.黑龙江科技信息,HeilongjiangScienceandTechnologyInformation,编辑部邮箱2009年02期[9]JINDan.DesignandRealizationofMobilephoneSMSPlatformBasedonGSM.江汉大学学报(自然科学版),JournalofJianghanUniversity(NaturalSciences),编辑部邮箱2009年02期[10]YANGChao,CHENLu.Designoffood-bookingsystembasedonSMS.计算机工程与设计,ComputerEngineeringandDesign,编辑部邮箱2008年02期[11]宋继红,曹悦.基于ASP.NETAJAX的网上考试系统的设计与实现.沈阳工业大学信息科学与工程学院[12]吉斌武,刘建华,陈以.基于PHP和AJAX的在线考试系统的研究与实现.桂林电子科技大学计算机与控制学院;桂林航天工业高等专科学校计算机系;[13]尹晶海,穆振东,胡剑锋.基于.NET的网上考试系统的设计与实现.江西蓝天学院信息研究所[14]李国俊,肖明.基于内容分析的网上考试系统研究.中国教育信息化,ChinaEducationInfo,编辑部邮箱2010年03期[15]SHENJianrong.UsingtheDevelopoftheWebTechnologytoBuildtheOnlineExamSystem.ComputerProgrammingSkills&Maintenance[16]伞晓丽.基于B/S模式的网上考试系统的设计与实现.黑龙江科技信息,福建电脑,FujianComputer,编辑部邮箱2009年01期 [17]田丽娜.TheDesignandImplementationofB/SBasedExaminationSystem.北京邮电大学

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。
大家都在看
近期热门
关闭