项目背景和意义

目的:本课题主要目标是设计并能够实现一个在线考试的微信小程序系统,前台用户使用小程序考试,后台管理使用基于PHP+MySql的B/S架构;通过后台添加考试题目,学生通过小程序登录和参与考试,帮助学生提高学习效率、提升学生理解能力。

意义:现在传统的考试方式:由老师纸上出题,学生纸上答题,老师人工阅卷,以及人工试卷分析四大步骤组成。这样做一是给老师带来工作上的繁琐,不利于老师工作效率的提高;二是人工的考试方式由于工作量大从而容易出错;三是人为因素的不确定性,可能会造成选题范围过于狭窄。      

随着互联网技术和手机技术的发展,为了减轻驾校教师的工作负担以及提高工作效率,提高驾校考试的质量。由于计算机自动组卷、阅卷,不仅能节省教师大量宝贵时间,而且能彻底消除出卷人的主观影响,考试工作更加规范化,更加客观、真实、全面的反映教学的实际效果,有助于促进教学质量的提高。     

一个完备的驾校在线考试小程序系统可以使用户在网上学习过后及时检验自己的学习效果,发现自己的不足,使得学习效率得到提高。在线考试系统中题目的生成、试卷的提交、成绩的批阅等都可以在网络上自动完成。只要形成一套成熟的题库就可以实现考试的自动化。这样一来,教师所要做的只是精心设计题目、维护题库,而不是组织考试,从而大大减轻了教师的负担,也具有相当大的经济意义。

三、可行性分析

可行性分析

此操作系统教学演示系统有以下三方面可以总结系统开发的可行性,具体如下:

1.技术可行性

以Windows7或10为操作系统,采用phpstorm软件为开发后台管理,运用mysql进行数据库存储,使用微信开发者工具开发微信小程序;后台管理系统硬件环境是PC机,前台用户在手机上使用微信小程序。

2.经济可行性

一方面,采用phpstorm和微信开发者工具开发有好的人机界面和强劲的功能支持,使老师录入考题的工作效率进一步提高从而节省人力、物力;另一方面,系统的制作成本低,在现有的PC机上即可使用phpstorm和微信开发者工具进行开发。

3.操作可行性

phpstorm软件在操作上是在Windows操作系统上进行在线考试后台管理系统的使用,主要凭借使用Windows操作技术即可完成数据的录入、修改、删除等功能,简单方便。学生使用手机登录微信小程序考试系统即可使用。

主要功能模块

后台管理员功能

会员管理:查看网站所有注册会员信息,支持删除
资讯录入:录入资讯标题、时间、资讯内容等
管理资讯:查看现有资讯列表,支持修改和删除功能
广告设置:上传图片,设置轮播图和广告链接
留言管理:查看小程序留言列表,支持删除

题库分类设定:设定题库涉及的分类,支持录入、修改、删除
录入题库:后台录入的题库,支持单选题、多选题、判断题
题库管理:可以查看题目列表,支持修改和删除
录入试卷:录入试卷名称,试卷封面,试卷简介
试卷管理:查看现有的试卷列表,支持修改和删除
试卷题库录入:在试卷列表,每个试卷可以选择录入单选、多选、判断题
考试成绩列表:后台管理员可以查看,考试的哪套题,哪个用户,多少分

小程序功能

注册登录功能:注册普通账号登录;也可以直接使用微信登录;登录后可以修改用户的基本信息,也可以退出。
资讯功能:后台录入资讯,在微信小程序会议室系统的资讯模板展示,用户可以任意浏览资讯列表和详细信息

题库分类:查看考试小程序分类
试卷列表:可以查看所有试卷,或者按分类查看试卷
试卷查询:按关键字查询试卷
在线考试: 用户浏览题库,找到需要考试的题目后,点击“开始考试”,按顺序考试后,点击“提交试卷”完成考试

我的考试:记录了登录用户的考试记录,试卷名称,对错记录,分数。
考试管理:支持对已考试卷错题解析和删除考试记录
试卷解析:针对已经考完的试卷,每个题目给出解析的结果,对错分析

用户信息:填写姓名、qq、邮箱、备注等信息
退出登录:清除登录转台,跳转到首页
留言反馈:填写留言内容、联系人、手机、邮箱、提交留言

开发概要

主要介绍了系统在开发过程中所应用到的一些关键的技术,主要包括了前端小程序开发的MINA框架;后台开发PHP开发;MySQL数据库;以及常规的网页技术HTML/CSS/JAVASCRIPT的介绍。

开发操作系统:windows10 + 4G内存 + 500G

小程序开发:微信开发者工具(MINA框架)

后台环境:IIS +PHP

后台开发语言:PHP

后台开发工具:Dreamweaver +PhpStorm

数据库:mysql8

数据库管理工具:navicat

其他开发语言:html + css +javascript

功能模块图

功能实体图

数据库ER图

作品效果截图

软件工程毕业设计课题(62)微信小程序毕业设计JAVA考试驾校小程序系统设计与实现相关推荐

  1. 计算机毕业设计ssm基于微信的的高校起床协会管理61rmm系统+程序+源码+lw+远程部署

    计算机毕业设计ssm基于微信的的高校起床协会管理61rmm系统+程序+源码+lw+远程部署 计算机毕业设计ssm基于微信的的高校起床协会管理61rmm系统+程序+源码+lw+远程部署 本源码技术栈: ...

  2. 精品微信小程序springboot在线考试系统小程序+后台管理系统

    <微信小程序在线考试系统小程序+后台管理系统|前后分离VUE>该项目含有源码.论文等资料.配套开发软件.软件安装教程.项目发布教程等 本系统包含微信小程序前台和Java做的后台管理系统,该 ...

  3. 猜物品游戏java编程_小猿圈Java初学者练习小案例:猜数字游戏

    对于Java初学者,如果没有好的引导,可能会觉得自己学什么都不好,学什么都不会,这个时候就要给他们一下小的案例,让他们去实践一下,让他们知道自己学的东西是可以用到的,小猿圈java讲师为你准备了Jav ...

  4. java 后台跳出提示_小猿圈Java初学者练习小案例:猜数字游戏

    对于Java初学者,如果没有好的引导,可能会觉得自己学什么都不好,学什么都不会,这个时候就要给他们一下小的案例,让他们去实践一下,让他们知道自己学的东西是可以用到的,小猿圈java讲师为你准备了Jav ...

  5. 微信小程序springboot在线考试系统小程序+后台管理系统 | 计算机毕业设计

  6. 计算机本科学生毕业设计课题,计算机科学与技术本科毕业设计选题.doc

    计算机科学与技术本科毕业设计选题 毕 业 设 计(论文)任 务 书 专业:计算机科学与技术 级别:2007 姓名: 毕业设计(论文)题目: 毕业设计(论文)内容: (包括主要部分,但并不局限) 1.课 ...

  7. 微信小程序项目实例Java后台的小程序求职招聘|兼职管理系统

  8. 黑马程序员java学习打卡----程序流程控制

    学习总内容: 分支结构 1.if 2.switch 3.switch的穿透性 循环结构 1.for循环 2.while循环 3.死循环 4.循环嵌套 跳转关键字 break continue 案列技术 ...

  9. java引用另一个程序图像,java – 在Android应用程序上显示图像的另一种方法

    我将我的ImageView布局在.xml文件中,在我的主java文件中,我使用的是代码 static int [] images = {R.drawable.green_0,R.drawable.bl ...

最新文章

  1. R语言广义线性模型函数GLM、glm函数构建泊松回归模型、模型中存在过离散(Overdispersion)、则将连接函数从possion函数替换为quasipoisson函数重新构建泊松回归模型
  2. AI 三大教父齐聚深度学习峰会,讨论尖端研究进展
  3. 字典、列表、元祖、字符串的综合(1)
  4. JS语言的基本构成、变量、数据类型
  5. hiveServer2 和 metastore的一点解读。
  6. 50 种不同编程语言的“Hello World”,你知多少?
  7. 嵌入式操作系统 NuttX 5.0 发布
  8. 【技术解决方案】RTP_UDP传输过程中数据丢失的解决方案
  9. React开发(112):不要写多余的select
  10. java关于Timer schedule执行定时任务 1、在应用开发中,经常需要一些周期性的操作,比如每5分钟执行某一操作等...
  11. 打包vue项目时报错:Expected indentation of 6 spaces but found 10
  12. Oracle Database Documentary Library
  13. PS设置图片为透明背景简单操作
  14. 如何找到自己正确需要的抖音搜索关键词
  15. 平安人寿保险-深圳Java开发工程师社招面试
  16. FinalShell连接不上LinuxCentOS-7的解决方案
  17. Linux 下 github 的使用
  18. 修改注册表值scancode map来屏蔽键盘上的键
  19. java设置excel密码
  20. 联想320s笔记本能装服务器系统,联想ideapad 320S-15笔记本怎么安装win7系统

热门文章

  1. 计算机一级电脑在线模拟,2017全国计算机一级考试模拟试题
  2. tl_wdr6500虚拟服务器,WDR6500成功刷上OpenWrt!!!附上教程。
  3. mysql数据库保存微信emoji表情转义
  4. 计算机三级网络技术ppt介绍,计算机三级网络技术课件.ppt
  5. ISPO Beijing 2019盛大开幕,双驰个性化定制设备强势参展,人气爆棚
  6. sql计算每日新增用户、及留存率指标
  7. mysql物理备份与逻辑备份详解
  8. [Kriging](二)Matlab Kriging工具箱dace简单使用
  9. 死锁、活锁和饿死的理解(转)
  10. 什么是聚合支付,哪家聚合支付比较好?