C语言在线考试系统——在线考试模块毕业设计

上传人:cl****1 文档编号:490495615 上传时间:2023-06-11 格式:DOC 页数:22 大小:957.50KB
返回 下载 相关 举报
C语言在线考试系统——在线考试模块毕业设计_第1页
第1页 / 共22页
C语言在线考试系统——在线考试模块毕业设计_第2页
第2页 / 共22页
C语言在线考试系统——在线考试模块毕业设计_第3页
第3页 / 共22页
C语言在线考试系统——在线考试模块毕业设计_第4页
第4页 / 共22页
C语言在线考试系统——在线考试模块毕业设计_第5页
第5页 / 共22页
点击查看更多>>
资源描述

《C语言在线考试系统——在线考试模块毕业设计》由会员分享,可在线阅读,更多相关《C语言在线考试系统——在线考试模块毕业设计(22页珍藏版)》请在金锄头文库上搜索。

1、摘 要 随着网络技术的日益成熟,网络已经深入到生活的每一个角落,包括教育、购物、咨询、办公等等许多领域,网页技术的应用也越来越广泛。网页技术的应用对于教育行业来说优势更加的明显。教育行业可以通过网络进行学生和教职工的管理、组织学生在线考试、在网站上发布学校相关信息等。其中,在线考试系统能够充分的利用学校的现有资源,大大减轻教师的工作量,把老师从出卷、阅卷等一些繁重工作中解脱出来,增加学校管理的透明度,还提高了学校的管理水平。 C语言在线考试系统主要实现了试题的上传与删除,试卷的生成,在线考试和自动评分等功能。本文重点论述了C语言在线考试系统中在线考试模块的功能实现。对此做出了详细的调查,可行性

2、研究和分析。系统采用了B/S结构,在网络上建立考试系统的框架。系统开发经历了系统分析、系统设计和系统实施三个阶段。本系统设计方案的提出,经过了我和同学的详细调查,分析了方案的可行性和必要性,通过详细的系统设计,力图提高系统的集成性和快捷性,并在系统实施阶段收集了大量的实验数据,以便测试阶段系统的准确性和稳定性。 在线考试系统整体是基于浏览器/服务器,前台应用HTML技术,后台采用PHP程序语言,MYSQL作为数据库与前台连接。 关键词:在线考试;B/S结构;PHP;MYSQL Abstract As network technologies become more sophisticated,

3、 the network has penetrated into every corner of life, including education, shopping,consulting, office and so many other fields, web technology has become increasingly widespread.Web technology for the education industry advantage is more obvious.Education sector through a network of students and f

4、aculty management,organizing students online exam at school-related information posted on the website and other activities.This can not only increase the transparency of school management, but also improve the management level of the school.Online examination system can also make full use of the sch

5、ools existing resources, greatly reducing the workload of teachers,the teacher from the rolls,and some heavy lifting to do marking freed. C language online examination system achieved a major questions upload and delete,generate papers, online exams and automatic scoring functions.This paper focuses

6、 on the C language online examination system online examination module function implementation.This made a detailed investigation, feasibility studies and analysis.System uses B / S structure,examination system on the network to establish a framework.System development experienced system analysis,sy

7、stem design and system implementation in three stages.From the design of the proposal,after a detailed investigation and analysis of the feasibility and necessity of detailed system design, trying to improve system integration and quickness, and in the implementation phase of the system collects a n

8、umber of experimental data in order to testing phase accuracy and stability of the system. Online examination system as a whole is based on browser / server,HTML foreground application technology, the background using programming languages PHP, MYSQL as a database connection with the front desk.Keyw

9、ords: online exam; B / S structure; PHP; MYSQL目录1 绪 论11.1 系统开发的现状11.2 系统开发的目的11.3 系统开发的意义22 系统分析22.1 可行性分析2 2.1.1 经济可行性2 2.1.2 技术可行性22.2 需求分析32.3 开发环境33 设计工具及关键技术介绍33.1 Apache简介33.2 PHP语言简介43.3 PHP连接MySQL数据库4 3.3.1 PHP连接数据库的两种方法4 3.3.2 PHP对MySQL数据库的两种连接方式53.4 Ajax简介54 系统概要设计54.1 系统的总体设计54.2 数据库设计64.

10、3 系统结构设计6 4.3.1 系统功能结构6 4.3.2 系统流程图75 系统详细设计85.1 数据库设计8 5.1.1 数据库分析8 5.1.2 概念设计9 5.1.3 数据库物理结构95.2 系统详细设计与实现10 5.2.1 系统配置10 5.2.2 前台详细设计与实现116 系统测试166.1 测试环境166.2 软件测试的目标与方法166.3 软件测试的结果167 结束语16参考文献.17致谢.181 绪 论1.1 系统开发的现状 世界各国对教育的发展给予了前所未有的关注,都试图在未来的信息社会中让教育处于一个优势的位置,从而走在社会发展的前列,为此许多国家都把信息技术应用于教育,

11、采取措施推进教育信息化。美国政府在1996年提出了“教育技术规划”,指出到21世纪初让全美国的每间教室和每个图书馆都将联上信息高速公路,让每个孩子都能在“21世纪教师”网络服务。澳大利亚国家公共资源管理局已于1995年4月建立“澳大利亚教育网”,并联通Internet,该网络不仅包括全部高等院校,而且还覆盖全澳大利亚所有的中小学。网络化在线考试作为网上远程教育的重要组成部分和发展分支,己经在国外一些发达国家得到蓬勃发展,人们选学课程和考试都是通过网上进行。特别是Internet业务的普及,构筑高性能、低成本的计算机网络化在线考试,从技术条件和经济条件上己经成熟。例如在美国,一些著名的考试就采用

12、了网上在线考试的形式包括Microsoft公司的MCSE(微软系统工程师认证考试)GMAT(工商管理硕士入学考试)、托福考试、GRE(美国研究生入学考试)等等,并己在全国范围内应用。在国内,普遍地看绝大多数远程教育的考试还停留在传统考试方式。在此方式下,组织一次考试至少要经过5个步骤,即人工出卷、考生考试、人工阅卷、试卷分析和成绩评估。显然,随着考试类型的不断增加及考试要求的不断提高,教师的工作量将会越来越大,并且这样工作将是一件十分烦琐和非常容易出错的事情。但是对互联网的真正应用仅限于网上报名工作和网上成绩查询,还没有真正形成上网考试的规模。而在国外一些国家,网上提交作业和网上考试已经相当普

13、及了。所以说传统的考试方式已经不能适应现代考试的需要。近几年来,借鉴发达国家的成功经验,结合我国的实际情况,伴随着网络应用的不断扩大,远程教育和虚拟大学的出现,网络应用正不断深入人心。人们迫切要求利用网络技术进行在线考试,来提高了考试的质量,突出公正和客观性,减轻组织及保障工作的负担,提高工作效率。于是许多教育教学类的课程在线考试软件应运而生,高等学校,企事业单位也都纷纷组织研究此类应用的解决方案,并研制开发了大量的不同类型计算机在线考试软件,也推出了一批优秀的在线考试软件产品。比如全国计算机等级考试软件、职称计算机能力考试等等。有力地推动了我国网络化在线考试的发展水平,并积累了大量有价值的经

14、验。1.2 系统开发的目的信息技术的发展对教育的影响是巨大的,随着信息技术和网络技术的迅速发展,教育信息化和网络化也将成为必然的趋势。作为教育评价和衡量学生能力的考试也正经历着无纸化和网络化的飞跃。网络的开放性和分布性的特点以及基于互联网的巨大计算能力使得考试突破了时间和空间的限制。基于网络技术的考试系统正成为人们的研究热点之一,其中,基于Web技术的考试系统已成为互联网的重要应用之一。目前教师采用在线考试系统的还不多见,因为教师个体精力确实有限。但随着教研组制度的完善和教学交流活动的增加。对题库的创建将提上议事的日程,在线考试系统将大有用武之地,且能确保考风考纪的根本好转。在线考试具有动态出题、自动阅卷、成绩分析等优点,不仅大大减轻了教师人工组卷繁琐的工作量,提高资源利用率,其运行过程中,组卷速度较快,较少出现重复的现象,而且有利于教考分离的实施,符合目前教学改革的目标。更节省纸张资源,增强环保意识。因此,在线考试系统具有潜在的巨大商机和研究价值,是未来数字化校园系统研究的热点内容。1.3 系统开发的意

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 建筑/环境 > 施工组织

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号