- 1、本文档共14页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
C语言程序设计在线考试系统课案
C语言程序设计在线考试系统 指导教师: 学生姓名: 学号: 专业: 研究背景 1国内外在线考试研究发展情况 2在线考试系统的应用现状 开发该系统的意义 在线考试系统是学生学习过程中的一个辅助工具,基于 Internet 或者局域网, 其主要功能是实现学生在学习过程中通过本系统对课程进行各个章节的综合测试和 评分,以检验学习效果。教师利用本系统可以进行试卷的测试。同时系统能过进行分数的统计以及成绩的查询,为学生及教师在学习过程中提供帮助。在线考试系统旨在实现考试的无纸化管理,对一些科目的考试可以通过互联在线或局域网进行,方便校方考务的管理,也方便了考生,尤其适合对一些科目的考试可以通过互联在线或局域网进行,方便校方考务的管理,也方便了 考生。 Browser/Server结构 该系统的特点就是利用Browser/Server(B/S)结构,实现C语言的在线考试功能。这种系统的优势在于系统简单,功能强大,扩展能力良好以及能够方便的跨地域操作等性能。 三层结构的概念 Browser/Server的多层结构的应用正是在对C/S结构的总结基础上产生的,并且也已经扩展到了B/S应用开发领域。即将应用划分为三层(可以有更多层,但3层最常见):用户界面层,商业逻辑层,数据库层。 ASP的工作原理 一个用户在浏览器的网址栏中输入ASP文件名称,然后回车触发这个ASP请求。 浏览器将这个ASP请求发送给IIS。 IIS接受这个请求,并由其.asp后缀意识到这是一个ASP请求。 IIS从硬盘或内存中取出正确的ASP文件。 IIS将这个ASP文件发送到asp.dll中。 服务器端脚本代码,会进行逐行解释,然后返回给IIS;非服务器端脚本代码,直接返回给IIS。 IIS将处理结果返回给浏览器。 系统设计目标 本系统需要满足以下几个系统设计目标。 实用性原则:真正为客户的实际工作服务,按照要求的轻重缓急,合理设计在线考试系统。 可靠性原则:必须为用户提供安全的服务,尤其是要保证从Internet上可以访问到的试题考试系统的安全。 友好性原则:使用该系统的用户一般对计算机知识了解很少,所以系统操作上要求简单方便,便于用户掌握。 可扩展性原则:采用开发的标准和接口,便于系统向更大的规模和功能扩展。 系统需求分析 从对系统的用户层次上可以进行一次划分,本系统的具体使用人员包括管理员,学生,教师,在这三个层次上可以进一步划分,具体的划分如下: 管理员管理:资料的修改,系统的管理,用户管理。 教师管理:试卷管理,学生管理,成绩管理。 学生模块:主要就是对考试的管理,具体包括进入考试,查看成绩。 系统开发环境 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 功能结构图 网站流程图 各层的主要功能 表现层(Presentation Layer):应用程序的使用界面,通过Web网页实现用户与该系统的交互操作,包括客户端数据的输入、数据的输出,以及输入数据的合法性检查。 业务层(Business Layer):利用数据库表来记录用户 的操作信息。 数据层(Data Layer):用来存储和管理数据,本系统采用sqlserver2000管理数据。 结论 随着网络技术的飞速发展, 现在很多国外的大学和社会其他部门都已经开设 了远程教育,通过计算机网络实现异地教育和培训。随着考试类型的不断增加及考 试要求的不断提高,教师的工作量将会越来越大,并且其工作将是一件十分烦琐 和非常容易出错的事情,可以说传统的考试方式已经不能适应现代考试的需要。 随着计算机应用的迅猛发展,网络应用不断扩大,如远程教育和虚拟大学的出现 等等,且这些应用正逐步深入到千家万户。人们迫切要求利用这些技术来进行在线考试, 以减轻教师的工作负担及提高工作效率, 与此同时也提高了考试的质量, 从而使考试更趋于公证、客观,更加激发学生的学习兴趣。 致谢 首先我衷心地感谢我的导师XXX教授,感谢在我的设计中给我的悉心指导。论文的每一篇不无倾注了X老师大量的时间和心血。 时光飞逝,论文终于成稿,又一段求学旅途即将画上一个圆满的句号,回想求学的道路,有过梦想,有过失落,此时此刻,有太
文档评论(0)