基于Java的公务员备考微信小程序

2022-04-29 03:51张俊
电脑知识与技术 2022年4期
关键词:多元化兴趣效率

摘要:随着国家体制的改革,愈来愈多的人加入“公考”的行列。在公考中,行测题量大、难度深,申论分析题哲理化、多元化。因此,该文设计并开发了公务员备考微信小程序,分析了公考的现状,研究了公务员备考微信小程序的功能需求,采用SpringBoot+Mybatis Plus框架,实现了系统管理模块、在线测试、学习快照、试题管理和错题管理等功能模块,旨在提高考生的备考效率及学习兴趣。

关键词:公考;多元化;SpringBoot;效率;兴趣

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

文章编号:1009-3044(2022)04-0112-03

随着社会的进步与发展,公务员成为多数人所追求的热门行业。随着信息化的不断发展,人们已经习惯利用互联网进行备考学习。由于公考行测题量大、难度深,申论分析题哲理化、多元化,目前已有的备考系统存在题量较少、缺少在线测试、缺少在线视频学习等问题。因此,本文设计并开发了公务员备考微信小程序,实现了系统管理模块、在线测试、学习快照、试题管理、错题管理和视频管理等主要功能模块,旨在提高备考效率及学习效率,最终达到提升录取率的目的。

1 技术选型

公务员备考微信小程序采用JAVA语言,SpringBoot+Mybatis Plus作为后台框架,uni-app作为前端框架,MySQL作为数据库,完成系统的请求处理、对象管理以及持久化操作。

SpringBoot是一个快速整合第三方框架,简化xml,内置Http服务器,极大地提高了开发、部署效率。

Mybatis Plus具有依赖少、损耗小、支持热加载、可预防Sql注入和具有丰富的插件等优点,采用该框架可提高开发效率。

2 需求分析

本系统有两个不同的角色:管理员和用户。管理员和用户拥有不同的系统功能权限。

管理员:管理员登录后可管理个人基本信息;上传公考题型的视频;上传、发布行测与申论题目,并对题型进行管理;发布测试,为学生的在线测试做准备;查看、搜索行测与申论的题目及错题情况,统计错题率。

用户:用户可对管理员上传的学习视频进行学习,播放视频过程中随机抽取题目让用户解答,根据用户答题情况进行评分并记录;在线测试模块,用户可查看管理员发布的测试列表,并进行测试,测试题目为题目中随机抽取题目测试,测试结束后计算题目分数并返回展示;错题模块为收集各个地方出错的题目,包括新学习、作业测评,利用这些错题生成错题集,生成的错题可显示错题率以及根据错题生成错题测试;成绩管理展示用户所有测试的学习成绩;学习快照模块是根据用户的学习情况与答题情况,分析用户对知识点的掌握程度,生成学习报告。

3 系统功能设计

3.1 主要模块设计

(1)试题管理模块

该模块主要针对管理员,管理员可对申论、行测的题型及答案进行上传、修改、删除,对题型进行查看和关键字搜索。

(2)错题管理模块

该模块主要针对用户,用户可查看错题信息及错题的正确解法和答案,同时收集用户在测试中出错的题目,生成错题集,根据错题生成错题测试供用户进行错题练习。管理员可查看用户做过的错题以及展示每个题目错题率。

(3)视频管理模块

管理员可对公考视频进行管理,发布、删除视频;用户通过播放视频进行学习,播放视频过程中随机抽取题目让用户解答,并根据用户解答情况进行评分并记录。

(4)在线测试模块

用户可以查看管理员发布的测试章节和模拟考试,进行在线测试,试题根据题库随机自动生成,测试结束后可立马查看测试分数、错题率及试卷分析。

(5)学习快照模块

学习快照模块主要是根据用户的学习进度、学习情况、测试情况,分析用户对知识点的掌握程度,生成学习报告及学习建议。

3.2 系统功能结构设计

公务员备考微信小程序主要有系统管理、在线测试、学习快照、试题管理、错题管理和视频管理6个功能模块。该系统主要有管理员和用户两个角色,管理员主要是对公考试题及答案、视频、在线测试等功能进行管理,用户可对视频学习、错题、在线测试、成绩查看及分析、学习快照等模块进行操作。系统功能结构图如图1所示。

4 系统实现

公务员备考微信小程序主要是为公考人员提供便利的学习及备考,本节详细介绍了视频管理、在线测试、错题管理和学习快照等主要功能模块。

4.1 视频管理模块

管理员可对视频进行管理,如视频上传、信息查看、删除、修改等操作,点击上传视频,则进入管理员上传学习视频的操作界面。视频上传界面如图2所示。

4.2 在线测试模块

管理员可对测试进行发布,用户进入在线测试进行题目测试,测试结束后可查看测试分数、错题率。在线测试的界面如图3所示。

4.3 错题管理模块

用户在测试的过程中,会自动将错题添加到错题集中,用户可对错题进行查看和搜索,可通过错题集生成错题测试进行练习。错题及分数查看界面如图4所示。

4.4 错题快照模块

用户进入操作界面,进入个人中心,可以在界面上方查看个人用户快照,包含的信息有:用户学习总时长的统计、学习完成度以及测试正确率。用户学习快照界面如图5所示。

5 结论

本文采用Java语言,SpringBoot+Mybatis Plus作为后台框架,MYSQL作为数据库,开发了公务员备考微信小程序,实现了系统管理、在线测试、学习快照、试题管理、错题管理和视频管理等功能模块。该系统操作简便、实用性较强,提高了考生的备考效率及学习兴趣,具有一定的应用价值和推广价值。

参考文献:

[1] 吴敏希.《行政能力测试》在线备考系统的分析和设计[D].南昌:南昌大学,2016.

[2] 李娟,彭剑.基于SpringBoot的高校课程知识库的设计与实现[J].电脑知识与技术,2021,17(6):70-71.

[3] 周健,许艳娜.基于安卓系统的公务员备考app设计与实现[J].中外企业家,2016(36):246-247.

[4] 张晓明.基于uni-app和Android的学生手机管控系统的设计与实现[D].兰州:兰州大学,2020.

[5] 高智龙,黄连丽.基于Java的微信小程序开发[J].電子技术,2020,49(7):60-61.

[6] 连惠群.智能公务员模拟考试服务平台的设计与实现[J].电脑知识与技术,2019,15(24):66-67.

[7] 陈敏媚.广东省公务员模拟考试系统设计[D].广州:华南理工大学,2017.

收稿日期:2021-05-26

基金项目:攀枝花市科技项目(项目编号:2019ZD-G-18)

作者简介:张俊(1993—),男,四川乐山人,助教,硕士,主要研究方向为算法优化、软件工程。

猜你喜欢
多元化兴趣效率
德国:加快推进能源多元化
满足多元化、高品质出行
智力因素在语文教学中的作用研究
试论培养学生的问题意识
低年级识字教学中游戏的设计与研究
巧用多媒体技术, 让语文课堂更精彩
跟踪导练(一)2
“钱”、“事”脱节效率低
柔性制造系统多元化实践教学
性人权与性多元化