ImageVerifierCode 换一换
格式:DOCX , 页数:46 ,大小:1.09MB ,
资源ID:953166      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/953166.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(《C语言程序设计》课程在线考试系统.docx)为本站会员(b****3)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

《C语言程序设计》课程在线考试系统.docx

1、C语言程序设计课程在线考试系统目 录(黑体号)摘 要IIAbsrac II引 言 111系统开发背景及现状 2第二章 C语言程序设计课程在线考试需求分析32.在线考试系统优点 32.2可行性分析2。2社会因素方面的可行性2.2.经济方面的可行性22。3技术方面的可行性 4第三章C语言程序设计课程在线考试系统设计53。系统模块设计52 数据库设计6第四章C语言程序设计课程在线考试系统实现部分91首页设计 942用户注册设计 14。4考试选择界面设计 164.5考试选择界面设计151软件测试2结束语 0致 谢 32摘要随着计算机网络技术的迅猛发展,学校教学和管理的信息化发展也有足够的进步,这就要求

2、各个环节都均衡发展,从软硬件双方面把学校建设成一流的信息管理、教育教学的平台。本文设计开发的在线考试系统也是其中重要的一个方面。该系统本着减轻教师工作负担、提高工作效率、优化学生考试的流程,增强参加考试学生的身份识别,比传统的考试模式节省人力财力和时间。 系统分为三大模块:用户注册模块、考试模块和系统管理模块。其中系统管理模块是进行题目的添加、存储和删除,是系统运行的基础;查询子模块实现了对学生考试信息远程查询。考试模块是客户端学生或教师通过自己的姓名和学号以及密码登陆系统,进入界面时由系统按照预先设置好的试卷结构从试题库中随机抽取适合的题目,自动生成试卷. 系统选用的开发软件是A,后台数据库

3、为ACCSS2003本系统的开发采用结构化设计思想。系统介绍了考试系统的开发初衷和背景,系统的开发工具,结构化开发的具体步骤,其中包括实体-联系模型,数据流图,功能结构图等必要的图形说明。关键字:在线考试,自动,ASP,随机抽取AbsractAln with te apiddevelopment of computr neworkchnolgy, e have otengreatprogressincool science nd formationmanaeet。 o ineeds qua dvelopmentin eery art. Te scolil e uling an formatio

4、nangentan dcational lat fom hrdware ad softre two ides I dveloed th sysem is inorder toedce th tcer ressure, enhnce the work fficinc, optiizethe process oftdenttting, hn h stunts idntiy nd paer secrecy. It a save mre ole mny andtim thanradtion methods. Teystem i comosed of hreepart: subctinmoe, runi

5、ngmodule, ntainin oe。 ubjectngmu is ihge f qestions adding avig and deleting hsujcing i th bse of the sytem; the ondpa isunnn odle,studn canlogon he ysem by hi nm annmbr, an teurns ino the exmnaions screen, thesstm will rdm questio totudent。 Fiallcom into an exampaper。 Maintann odules work i tcomlet

6、 thsuenand eahers rgitain and dlein。Maintanthkey pots (kypoits is the choceswh we iputqustions) which be de o deleed int maitaining module。 Theemhoss e sowareof evelopetthat seis SP,ad ACCSS000The sstem lpmnts dptda ofconstructon ining.hesys manual inrodced the rignal tenion an acround fthiamation s

7、yt,the to of devlpent ofthe sysem, details process of contruction developmn, t content thentityodl, the data stem cart, futiand confiurtchr, and te necsary cha explaatio。Kewd: oline eamina,atoati, ASP,exrac rn引 言随着计算机网络技术的飞速发展,现在很多国外的大学和社会其他部门都已经开设了教学,通过计算机实现异地教育和培训。如今,计算机硬件技术的发展已经达到了相当高的水平.但是,教学软件的

8、开发目前还处于起步阶段,随着这项技术的不断深入发展,就要求有更好、更完善的软件系统应用到教学当中去,这就给软件设计人员提出了更高的设计要求。教学包括很多环节,例如教学系统、答疑系统和考试系统等等。其中很重要的一个环节就是在线考试系统,同时它也是最难实现的环节。在我国,虽然教学已经蓬勃地发展起来,但是目前学校与社会上的各种考试大都采用传统的考试方式,在此方式下,组织一次考试至少要经过五个步骤,即人工出题、考生考试、人工阅卷、成绩评估和试卷分析。显然,随着考试类型的不断增加及考试要求的不断提高,教师的工作量将会越来越大,并且其工作将是一件十分烦琐和非常容易出错的事情,可以说传统的考试方式已经不能适

9、应现代考试的需要.随着计算机应用的迅猛发展,应用不断扩大,如教学和虚拟大学的出现等等,且这些应用正逐步深入到千家万户。人们迫切要求利用这些技术来进行在线考试,以减轻教师的工作负担及提高工作效率,与此同时也提高了考试的质量,从而使考试更趋于公证、客观,更加激发学生的学习兴趣。例如目前许多国际著名的计算机公司所举办的各种认证考试绝大部分采用这种方式.从而,在线考试系统设计成为当今教育的信息化趋势以及高校教育信息化系统建设的方向,其目的是充分利用学校现有的计算机软、硬件和网络资源实现无纸化考试以避免传统手工考试的不足.其意义在于:与传统考试模式相比,在线考试渗入了更多的技术环节,对实现安全性的途径、

10、方法也提出了更高的技术要求。通过Iernet来实现在线考试,是现代教育技术的一个具体实现,具有很重要的现实意义。本系统设计的主要目的是实现课程的无纸化考试,从而为开展各种网络教学提供支持和帮助.本系统设计以语言程序设计课程为例,主要是考虑其教学对象覆盖面较广的特点,开展相关设计有一定的实用价值。第一章绪 论1系统开发背景及现状伴随网络技术而至的是信息化时代,信息技术在我国经济中的发展明显加快。信息技术的迅速发展,对我国传统的教学管理提出了更高、更迫切的要求。教学包括很多环节,例如教学系统、答疑系统和考试系统等等。其中很重要的一个环节就是在线考试系统,同时它也是最难实现的环节。在此,以C语言程序

11、设计课程为例设计一个在线考试系统,以AP为软件开发工具,考虑到设计工作量及难度问题,后台数据库则运用简单的Aecess2003。下面简短介绍本次设计所要运用的主要工具:Micrsot Acti Sever Pages 即我们所称的ASP,其实是一套微软开发的服务器端脚本环境。iveSrer Page 是创建动态网页的一个很好的工具,它起一种编程语言的作用,可以利用它编写动态产生HTML的程序代码.因此,只要用户浏览e站点并请求一个ASP页,Web服务器就可以处理相应的AP代码,生成TL代码,然后将它传递到用户浏览器并显示出网页。ASP内含于II5,通过ASP我们可以结合HML网页、ASP指令和

12、ActivX元件建立动态、交互且高效的EB服务器应用程序。有了ASP就不必担心客户的浏览器是否能运行所编写的代码,因为所有的程序都将在服务器端执行,包括所有嵌在普通HML中的脚本程序。当程序执行完毕后,服务器仅将执行的结果返回给客户浏览器,这样也就减轻了客户端浏览器的负担,大大提高了交互的速度。与一般的程序不同,AS程序无须编译。AP程序的控制部份,是使用VBcript、Jrip等脚本语言来设计的,当执行ASP程序时,脚本程序将一整套命令发送给脚本解释器(即脚本引擎),由脚本解释器进行翻译并将其转换成服务器所能执行的命令。当然,同其他编程语言一样,P程序的编写也遵循一定的规则,如果你想使用你所

13、喜爱的脚本语言编写ASP程序,那么你的服务器上必须要有能解释这种脚本语言的脚本解释器。当你安装AP时,系统提供了两种脚本语言:BSrcit和JScrit,而VBScrp则被作为系统默认的脚本语言。而Acces是fice办公套件中一个极为重要的组成部分,是处理大量数据的最佳工具之一,与L相比,简单方便,现已成为世界上最流行的桌面数据库管理系统。第二章 C语言程序设计课程在线考试需求分析2。1在线考试系统优点1、可以创建电子题库,方便实现试题的数字化管理.所谓题库就是试题的仓库,一个简单的数据库,通过对题库的随机抽取实现自动生成试卷功能。是在线考试系统的最具特色和最有实用价值的模块之一.2、自动组

14、卷,提高出卷效率。在线考试系统以电子题库为依托,通过设计开发可以实现自动抽题成试卷,极大地提高了出卷效率.对用天辅助教学和测验有很大帮助.3、有强大地数据统计分析功能。在线考试系统与传统的纸上考试相比具有强大的统计功能,原本非常繁琐的手动进行的分析统计计算工作,现在可以在瞬间完成。由于在线考试系统从出题、考试到阅卷、统计,完全实现了数字化,不再需要教师手动地将学生成绩、答题情况等详细信息输入计算机,大大减轻了教师的繁重工作。随着社会的不断发展,信息积存和分析提取的日趋重要,考试实现数字化,提高数据存储和分析的能力是不可逆转的潮流,在线考试系统的发展前景是光明的。2.2可行性分析可行性分析也称为可行性研究,即是在系统调查的基础上,针对新系统的开发是否具备必要性和可能性,对新系统的开发从技术、经济、社会的方面进行分析和研究,以避免投资失误,保证新系统的开发成功。可行性研究工作目的就是用最小的代价在尽可能短的时间内确定问题是否能够解决。该系统的可行性分析包括以下几个方

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1