资源描述
单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,*,单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,*,单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,*,单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,*,*,单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,*,*,C语言程序设计在线考试系统,C语言程序设计在线考试系统C语言程序设计在线考试系统,研究背景,1,国内外在线考试研究发展情况,2,在线考试系统的应用现状,2,开发该系统的意义,在线考试系统是学生学习过程中的一个辅助工具,基于,Internet 或者局域网,其主要功能是实现学生在学习过程中通过本系统对课程进行各个章节的综合测试和 评分,以检验学习效果。教师利用本系统可以进行试卷的测试。同时系统能过进行分数的统计以及成绩的查询,为学生及教师在学习过程中提供帮助。在线考试系统旨在实现考试的无纸化管理,对一些科目的考试可以通过互联在线或局域网进行,方便校方考务的管理,也方便了考生,尤其适合对一些科目的考试可以通过互联在线或局域网进行,方便校方考务的管理,也方便了 考生。,3,Browser/Server,结构,该系统的特点就是利用,Browser/Server,(,B/S,)结构,实现,C,语言的在线考试功能。这种系统的优势在于系统简单,功能强大,扩展能力良好以及能够方便的跨地域操作等性能。,4,三层结构的概念,Browser/Server,的多层结构的应用正是在对,C/S,结构的总结基础上产生的,并且也已经扩展到了,B/S,应用开发领域。即将应用划分为三层(可以有更多层,但,3,层最常见):用户界面层,商业逻辑层,数据库层。,5,ASP,的工作原理,一个用户在浏览器的网址栏中输入,ASP,文件名称,然后回车触发这个,ASP,请求。,浏览器将这个,ASP,请求发送给,IIS,。,IIS,接受这个请求,并由其,.asp,后缀意识到这是一个,ASP,请求。,IIS,从硬盘或内存中取出正确的,ASP,文件。,IIS,将这个,ASP,文件发送到,asp.dll,中。,服务器端脚本代码,会进行逐行解释,然后返回给,IIS,;非服务器端脚本代码,直接返回给,IIS,。,IIS,将处理结果返回给浏览器。,6,系统设计目标,本系统需要满足以下几个系统设计目标。,实用性原则:真正为客户的实际工作服务,按照要求的轻重缓急,合理设计在线考试系统。,可靠性原则:必须为用户提供安全的服务,尤其是要保证从,Internet,上可以访问到的试题考试系统的安全。,友好性原则:使用该系统的用户一般对计算机知识了解很少,所以系统操作上要求简单方便,便于用户掌握。,可扩展性原则:采用开发的标准和接口,便于系统向更大的规模和功能扩展。,7,系统需求分析,从对系统的用户层次上可以进行一次划分,本系统的具体使用人员包括管理员,学生,教师,在这三个层次上可以进一步划分,具体的划分如下:,管理员管理:资料的修改,系统的管理,用户管理。,教师管理:试卷管理,学生管理,成绩管理。,学生模块:主要就是对考试的管理,具体包括进入考试,查看成绩。,8,系统开发环境,1.,系统的软硬件开发环境,:,服务器端:,1)硬件需求:处理器,Intel Pentium IV 2.8G 内存,256M 硬盘,80G,2)软件需求:Microsoft Windows 2000/XP sqlserver2000 数据库 Microsoft Internet Explorer 6.0,客户端:,1)硬件需求:处理器,Intel Pentium IV 1.8或相当的处理,内存,128M 硬盘,20G,2)软件需求:,Windows 2000/XP Microsoft Internet Explorer 6.0,9,功能结构图,10,网站流程图,11,各层的主要功能,表现层,(Presentation Layer),:应用程序的使用界面,通过,Web,网页实现用户及该系统的交互操作,包括客户端数据的输入、数据的输出,以及输入数据的合法性检查。,业务层(,Business Layer,):利用数据库表来记录用户 的操作信息。,数据层(,Data Layer,):用来存储和管理数据,本系统采用,sqlserver2000,管理数据。,12,结论,随着网络技术的飞速发展,现在很多国外的大学和社会其他部门都已经开设 了远程教育,通过计算机网络实现异地教育和培训。随着考试类型的不断增加及考 试要求的不断提高,教师的工作量将会越来越大,并且其工作将是一件十分烦琐 和非常容易出错的事情,可以说传统的考试方式已经不能适应现代考试的需要。随着计算机应用的迅猛发展,网络应用不断扩大,如远程教育和虚拟大学的出现 等等,且这些应用正逐步深入到千家万户。人们迫切要求利用这些技术来进行在线考试,以减轻教师的工作负担及提高工作效率,及此同时也提高了考试的质量,从而使考试更趋于公证、客观,更加激发学生的学习兴趣。,13,致谢,首先我衷心地感谢我的导师,XXX,教授,感谢在我的设计中给我的悉心指导。论文的每一篇不无倾注了,X,老师大量的时间和心血。,时光飞逝,论文终于成稿,又一段求学旅途即将画上一个圆满的句号,回想求学的道路,有过梦想,有过失落,此时此刻,有太多的感激之情在内心之中,需要表达,感谢一直以来关心鼓励我的老师,同学,朋友。,14,谢谢!,
展开阅读全文