• 计算机毕业设计(62)php小程序毕设作品之驾校考试小程序系统


      项目背景和意义

    目的:本课题主要目标是设计并能够实现一个在线考试的微信小程序系统,前台用户使用小程序考试,后台管理使用基于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图

    作品效果截图

  • 相关阅读:
    JVM虚拟机字节码执行引擎——类文件和类加载之前必看
    java毕业生设计研究生推免系统计算机源码+系统+mysql+调试部署+lw
    递归算法学习——图像渲染,岛屿的数量,最大的岛屿
    5分钟掌握接口自动化测试,4个知识点简单易学!
    隐藏文件夹怎么显示?显示文件夹的方法竟然这么简单!
    高阶函数的简单写法
    基于Nacos的注册中心与配置中心
    网安学习-内网安全1
    shell 提醒工具
    ElasticSerach7.15.2插件中文分词器(IK+pinyin)
  • 原文地址:https://blog.csdn.net/u013818205/article/details/127626709