微考试系统的设计与实现(源码)

在现今社会,由于人们生活水平的逐渐提高,智能手机的快速发展,信息传播的速率也大大提升。于是有关手机的各项软件也逐渐被开发,而微信作为颇受大家欢迎的一款实时聊天软件在现今的高智能化生活中占据了极大的分量。在微信用户与日俱增的情况下,本考试系统将基于微信平台进行相关的开发与设计。本系统基于B/S模式的总体结构,将其设计为三层,分别为数据层,业务层和表示层。首先将系统划分成不同的模块(比如试卷模块,用户模块,题目模块等),使得本系统结构更合理,运行更有效,层次更分明;然后再对每个模块进行详细的设计,系统的前台开发采用PHP语言、面向对象的程序设计技术,系统的后台开发采用MySQL作为系统的数据库,对基于微信平台的考试系统的前台和后台管理进行实现。并且在后期完成后对系统进行相应的测试,测试的结果表明本系统具有较高的实用性及安全性,能够满足大部分学生及教师的需求。关键词 在线考试系统,B/S架构,PHP开发,MySQL,微信平台
目 录
1 绪论 1
1.1 课题研究背景及意义 1
1.2 课题研究现状 2
1.3 本文主要研究内容 3
2 相关技术简介 4
2.1 PHP技术 4
2.2 B/S结构 5
2.3 数据库技术介绍 5
2.4 MySQL数据库介绍 6
3 系统分析 6
3.1 系统设计目标 6
3.2 系统可行性分析 7
3.3 系统功能需求概述 7
3.4 系统设计规则 8
3.5 业务流程设计 8
3.6 系统用例图 9
3.7 数据库设计 10
4 系统设计与实现 13
4.1 系统主要功能 13
4.2 系统各个功能模块实现 13
5 系统测试 21
5.1 测试项目测试用例 21
5.2 系统测试结论 22
结 论 24
致 谢 25
参考文献 26
1 绪论
1.1 课题研究背景及意义
在信息时代高度发展的现在,手机微信软件技术与 *好棒文|www.hbsrm.com +Q: ^351916072^ 
网络通信技术越来越广泛的应用于各大领域中,不仅改变了人们的学习、生活、工作和思维方式,也引起了教育领域的重大变革。将软件技术与通信技术应用于现代教育中,是现在教育发展的需要,也是改革现代教育模式,提高现在学校教学效果和效率、提高科研和教学管理水平的必要手段。
目前大多学校的发展趋势是采用基于计算机网络的大规模试题库和传统的纸考方式。因此,怎么使得考试变得更加方便、快捷,答题更加高效、有序,成绩更加公平,公正,是现代学校教育的一个重要课题。所以更加便捷的微信考试系统是电子化教学不可或缺的重要环节。现有资料表明,考试标准化,网络化是当今考试的重点发展方向。[3]
微信考试系统的特点:
(1) 实现无纸化考试。考试的试卷是直接显示在学生的手机屏幕上,并且考试后的结果将直接提交和存储到后台数据库里,无需浪费大量的纸张。
(2) 考试安全性好。系统采用教师录入生成试卷,更加方便学生考试。
(3) 可实施有效的监考。系统可以保证考生的唯一性;监考老师可以通过任意联网电脑进入系统后台数据库进行查看。
(4) 考试的通用性、可扩展性好。题库可在后台任意添加题目,有效地增加了试题库的扩充能力。系统较为严格的划分为几个模块,为以后继续完善和扩展提供方便。
(5) 考试自动化程度高。考试实现阅卷自动化,成绩结算自动化。
(6) 考试界面使用方便。考试界面设计体贴合理使得学生考试时操作方便。试卷上提供自动计时,即选即作。
(7) 考试登录简单。考试时输入姓名、准考证号及该课程开考密码即可进行相应课程的考核很便捷。
(8) 快速的、透明的自动阅卷。考生可以随时交卷,系统将会自动进行答案对比,实现自动阅卷。
(9) 成绩即考即显现。考生交卷完成后即课查看自己的成绩,无需等待。
1.2 课题研究现状
在传统的考试方式中,你需要在指定的时间,跑到指定的地点,然后拿着一支笔在试卷上填写答案,但是在当今信息高度发达的现下,考试的方式也应该随之改变。在1971年,lord提出了自适应考试CAT(computer adaptive test)的概念。[1]现在经过了多年的发展、完善,CAT已经在各大高校得到广泛的应用。现已经有很多考试机构都致力于更加方便的网络在线考试。总的来说,现在在线考试的使用范围越来越广,考试的形式也越来越多样化,其优势与重要性也越来越明显。
微信是一款具有通讯、社交、平台化功能的移动应用软件。在2012年8月18日腾讯推出的微信公众平台,与微信一脉相承,让高校学生的生活和学习方式逐步地发生改变,为新媒体环境下改善学生学习方式提供了新的可能。所以为使得现在的在线考试更加方便快捷,开发、设计与实现一个较完备的微信在线考试系统,可以实现无纸化、网络化、自动化的便捷考试,对现在学校的信息化建设具有深远的现实意义和实用价值。在这里微信公众平台不再是简单的技术术语,而变成包含着传播文化、社会心理、人际交往和生活方式等的时代命题。
同时在计算机网络技术、通信技术和多媒体技术的发展和支持下,传统的教育模式得到了很大的延展。基于微信的在线考试系统是这些技术在教育方面得到运用的一个体现。使得考试时省了设计试卷、打印试卷、统计分数、入档等麻烦,提高工作效率,基于这系统节省大量的人力资源,节省大量的考试费用,大幅度提高举办考试效率。
本课题实用了微信公众平台作为系统的开发平台,微信公众平台的应用分为注册、设置个人信息、管理用户、管理素材、管理消息等方面,其在高校教育领域中的应用为大学生的发展带来诸多便利。下面是微信公众平台在高校教育领域中应用的必要性。
(1)操作便捷,内容丰富。首先,微信公众平台的操作非常便捷;其次,微信公众平台的应用内容还很丰富,不仅包括文字和图片信息,还包括语音和视频等内容。
(2)消息发送高效、精准。微信公众平台的消息发送效率非常高,具有即发即收的功能,消息同步性能极好。
(3)吸引力大、应用群体广泛。微信公众平台作为一项新兴的交流媒介,迎合了当前高校大学生的学习生活习惯,对大学生具有很强的吸引力。

版权保护: 本文由 hbsrm.com编辑,转载请保留链接: www.hbsrm.com/jsj/jsjkxyjs/956.html

好棒文