《C语言程序设计》课程试题库的设计与实现文献综述

 2023-03-08 14:16:20

《C语言程序设计》课程试题库的设计与实现

【摘要】随着计算机和网络技术的飞速发展、社会信息化水平的不断提高,计算机技术在教育测量和评价过程中得到了十分广泛的应用。基于Web的网络在线试题库系统将大大提高学习和测试的效果。相对于传统的出卷方式,试题库系统不仅节省了在出卷方面所花费的人力物力,而且突破了时间和空间的限制,大大改善了学习工作的效率。

【关键词】ASP.NETC#MySQL自动组卷《C语言程序设计》课程试题库

一、前言:

从电子文档、多媒体的应用,到利用Internet做尝试,网络已经渗入到学习生活的各个环节。《C语言程序设计》课程试题库系统极大地提高了教学的灵活性,并且可以推广应用到其他课程。该试题库系统基本上可以满足学校关于该课程的内部出卷、测试要求,可以实现学校的低成本投入、高效率办公,是利用ASP技术开发的基于Web的多用户的《C语言程序设计》课程试题库系统。随着Web技术的发展和电子商务时代的到来,人们不再满足于建立各种静态的发布信息的网站,更多的时候则需要与用户进行交互,并能提供后台数据库的管理和控制等服务的动态网站。基于Web技术的试题库系统可以借助于遍布全球的因特网进行,因此出卷、测试和阅卷既可以在本地进行,也可以在异地进行,拓展了学习的灵活性。

二、正文:

从专业角度考虑,《C语言程序设计》课程试题库系统通过Web平台,采用B/S架构模式、面向对象的编程语言C#,综合运用数据库MySQL。

ASP.Net是建立在微软新一代.Net架构上,利用普通语言运行时在服务器后端为用户提供建立强大的企业级Web的应用服务的编程框架。ASP.Net不同于ASP,主要区别在于前者是编译执行,而后者是解释执行,前者比后者有更高的效率。除此之外,ASP.Net还可以利用.Net平台架构的诸多优越性能,如类型安全,对XML、SOAP、WSDL等Internet标准的强健支持。目前ASP.Net的开发语言有三种语言:C#、VisualBasic.Net和JavaScript。选择ASP.Net作为本课题的主要开发技术主要看重其高效性、安全性和所见即所得的编辑模式。下面详细说明其特性:(1)执行效率高。它是把基于通用语言的程序在服务器上运行,将程序在服务器端首次运行时进行编译,比之前的ASP那种逐条解释快的多。ASP.Net构架师可以使用VisualStudio.net开发环境进行开发,采用所见即为所得的方式编辑。(2)ASP.Net可以使它运行在Web应用的平台上。

(3)ASP.Net是基于Windows认证技术和应用程序配置,所以是安全的。同时,ASP.Net设计时考虑了让网站开发人员可以在自己的代码中定义'plug-in'的模块。

剩余内容已隐藏,您需要先支付 10元 才能查看该篇文章全部内容!立即支付

以上是毕业论文文献综述,课题毕业论文、任务书、外文翻译、程序设计、图纸设计等资料可联系客服协助查找。