基于手机的在线考试系统设计开题报告
2020-04-15 20:29:43
1. 研究目的与意义(文献综述)
随着互联网技术的迅速发展,特别是近年来无线网络的全方面覆盖,人们的生活、工作和学习以及与互联网紧密相连。而随着腾讯微信小程序的应用出现,网络化生活变的更加方便、快捷、实用了。而当代的学生更是互联网社会的最直接、最广大的用户。互联网对如今的校园生活特别是学生的生活产生了巨大的影响。而考试是校园生活必不可少的一部分,直接的纸质考试方式,不仅需要动用大量的人力资源,纸质试卷也会浪费大量的自然资源,而且在考试过程中会有诸多的不便,学生答卷、交卷和监考人员的监考、教师的阅卷评分等过程不仅需要大量的人力物力,而且在其中肯定会不可避免的发生一些出乎意料之外的错误,造成考试的不公平。
而本次设计研究的基于微信小程序的在线考试系统,解决了传统考试中过程复杂,不够便捷,耗费更多人力物力等问题。目前在很多高校都拥有自己的在线考试系统,但基本上都是基于bs或cs等结构模式,这些考核模式在灵活度和自由度等方面有所欠缺。而微信小程序的优势在于可以通过微信应用号,升级公众号的功能,集成了app store的功能,不仅降低了企业程序开发成本节约时间周期,用户只需要扫描二维码或通过朋友微信推荐就可以使用。提高了用户体验,使校园考试变得更加的快捷方便。
通过研究实现基于微信小程序平台的在线考试系统,设计开发出一款随时随地扫码即用,线上答题,线上阅卷,线上评分的方便快捷的微信小程序应用。学生通过扫码登录答题,进入小程序答题页面,答完一键提交,系统立即评分。使用结束可立即退出。使用过程不仅方便快捷,而且占用的资源,留下的环境垃圾或是系统垃圾都是几乎没有的。
2. 研究的基本内容与方案
本次毕业设计的主要内容是设计基于手机的在线考试系统,利用微信小程序的开发平台,开发设计一款基于微信小程序的能扫码即用的方便快捷的在线考试的微信小程序的应用。
设计的基本内容是:用户通过扫描二维码或者直接搜索微信小程序登录进入微信小程序,登录进入,系统下发在线的考试试卷,用户通过手机输入或点击屏幕选择答题,答题完成后通过点击试卷页面的‘’提交‘’按钮提交答题卷,至此,答题完成。具体的流程如下:
| |
| |
图1.应用流程图
本设计基于微信小程序的开发平台,采用的是HTML5,CSS和JAVASCRIPT等开发语言,在微信小程序的开发平台上开发设计一款实用的在线考试系统。使用脚本开发语言设计程序的页面和样式,利用数据库存储和处理用户的信息和提交的数据。结合微信小程序平台的特性开发出一款界面美观,用户体验良好的微信应用在线考试小程序。3. 研究计划与安排
1-3周 查阅中、英文资料,完成开题报告,完成不少于2万字符的英文翻译任务;
4-8周 设计在线考试系统及各子模块;
9-16周 完成基于手机的在线考试系统;
4. 参考文献(12篇以上)
[1] bill phillips, chris stewart. android programming: the big nerd ranchguide (3rd edition) (big nerd ranch guides) [m]. big nerd ranch guides. 2017
[2] young rewired state. get coding! learn html, css, and javascript andbuild a website, app, and game [m]. candlewick. 2017.
[3] carlos coronel, steven morris. database systems:design, implementation, amp; management12 edition[m]. course technology. 2016.