APP下载

计算机信息技术课程在线考试系统的设计与实现

2018-01-03金强王亮方春华

软件工程 2018年11期

金强 王亮 方春华

摘 要:本文详细地阐述了基于PHP、Mysql、Smarty技术的大学计算机信息技术课程在线考试系统的设计与实现,作者以一次正式考试的流程介绍了系统数据库中主要几个数据表的设计和作用,剖析了在线考试组卷的方法及过程,阐述了从考生登录、考试页面生成、考试中页面的检查、试卷的提交、答案的保存、考试的评分到成绩的查询等全部过程的设计方法,以图文并茂的方式介绍了系统前、后台页面功能设计,并对整个考试系统的性能进行了测试与完善。

关键词:计算机信息技术;PHP;Mysql;Smarty;在线考试

中图分类号:TP311.5 文献标识码:A

文章编号:2096-1472(2018)-11-59-04

1 引言(Introduction)

当今,计算机与信息技术的应用已渗透到几乎所有的学科和专业,“计算机信息处理”已成为高等学校普遍开设的公共基础课[1],江苏省每位大学生都需要参加省计算机一级统考,但由于省考练习系统机考理论部分没有评分系统,学生在做了理论题后不知道对错,更没有答案解析,因此有必要设计一个考试系统,把历年考试的理论试题,按照题型、分值、答案、必要的解析和最后的评分融合在一起,用这个系统对学生进行理论知识的强化训练,使学生较好地掌握理论知识、通过考试,随着互联网技术的不断发展,基于Web的在线考试系统应运而生[2],从开发技术的角度进行划分,目前的web网页可以分为前端开发和后台的开发[3],本系统基于PHP、Mysql和Smarty技术,采用B/S模式,前后台通过PHP和Smarty模板进行数据库操作和页面的生成,能够实现在线考试及评分。……

登录APP查看全文