需要源码可以滴滴我
目录
摘要
考公在线辅导与测试系统运用 C/S 模式设计思想,运用当前较流行的小程序开发技术、bootstrop、php 和 Javascript 脚本语言技术和mysql开源数据库来实现的。同时介绍了国家公务员考试在线学习系统的发展现状,分析了系统中用到的 html、mvc和Javascript脚本语言等技术的特点[1],并对卓博考公在线辅导与测试系统的主页面和数据库进行了详细的设计。并以此为理论基础和实践依据,设计并实现了在线测试系统。实现的功能主要有:试题维护、用户管理、系统通知管理、学生在线测试、今日试题练习、测试成绩管理、每日打卡管理等各项功能。系统具有较高的可用性,通过将该系统在局域网上发布使用,测试程序工作流程,测试结果工作良好。在网络已经延伸到我们社会生活的方方面面的今天,在线考试学习必然成为以后学习管理一个重要的方面,伴随着辅导学校和辅导班的发展而日益的完善,从而提高网络辅导的整体的效率[2]。
关键词:在线测试;微信小程序;辅导系统;php;mysql数据库;公考测试
一、研究现状
新的世纪,互联网将进入一个崭新的阶段,信息化的发展带动其它产业的发展,各行业都将与它进行更深入的融合和渗透。越来越多的企业已开始从对互联网的认知阶段进入到认同和行动阶段。随着时代的发展,人们对知识的追求越来越显著,追求知识的方式也变得越来越多,从过去的只能在教室里听老师讲课,发展到现在的可以互联网视频教学,互联网的使用给人们带来了越来越多的便利。现如今的就业形势也不是十分乐观,越来越多的高校毕业生找不到工作,觉得找工作困难,找不到合适的工作,所以,越来越多的人参加国家公务员考试,越来越多的人觉得公务员和事业单位这一个工作稳定,想要考上公务员。所以,卓博考公在线辅导与测试系统是不可或缺的[3]。
考公在线辅导与测试系统的作用[4]就是为了帮助广大考生学习事有目的性,学习目标更加明确而设计的,使用该学习系统,可以使考生更加高效的学习,增加对公务员知识的学习兴趣[10]。
二、设计内容的主要介绍
(1)本系统的业务流程描述如下:
用户使用微信授权登录:不需要注册,一键授权微信账号信息便可使用微信账号进行登录。
每日打卡:只要用户登录小程序平台,便自动进行了当日的打卡签到,并且会统计用户的打卡次数和天数。
今日练习:每日精选三道题进行练习,点击“开始练习”即可开始。进入每日刷题模块, 显示题型以及题目来源,选择答案之后立即给出正确答案、解析、正确率以及易错项。
公告加油站:公告加油站里包含四个功能模块,为数资速算、资料找数、高频成语以及必备实词,用户点击每一个模块,便可进行相应的试题测试。
1)数资速算:提升数学计算能力。
2)资料找数:提升数据分析能力。
3)高频成语:提升成语辨析能力以及成语的积累量。
4)必备实词:提升实词辨析能力以及实词的积累量。
5、管理员登陆注册:管理员会进入相应的后台管理界面,进行数据的管理操作
6、发布试题库:发布各种类型的试题库,并且设置正确的解析和答案,用户端只需要进行相应的测试便可。
(2)根据以上的功能功能需求进行项目的设计之后,便可进行系统的单元测试,单元测试即模块测试;这是检查软件程序代码的测试。用于软件的最小单位部分。单元测试分为手动测试和动态测试。为了保证程序算法的正确性,静态检测应标准化程序的逻辑、标准化和正确性。该步骤是检测尽可能多的错误。动态检测通过将实际结果与预期结果进行比较来检测错误。本系统通过该方法进行一个功能模块的流程梳理,单个功能模块进行梳理完成之后,再进行整体的模块与模块之间的功能测试,最后保证设计完整的运行。最后在进行论文的撰写阶段,
三、技术介绍
本系统使用了微信开发者工具进行微信小程序界面的开发,该技术整合了wxml,wxss,javascript技术,使用app.js进行全局的数据逻辑设置,用户进入小程序便可获取到用户的信息,只要确认授权登录,便可进行微信账号的授权,通过wx.request接口进行后端数据的获取,后端接口采用php轻量级的编程语言,也是当下用来开发小程序的最合适的一门编程语言,管理员采用B/S架构的web端,bootstrop组件和原生的html5,css3搭配使用,数据库采用开源的mysql数据库,将用户信息,试题信息存贮到数据库表设计中。
四、系统的优势
考公在线辅导与测试系统是利用计算机网络让学员模拟测试练习的综合性应用系统。卓博考公在线辅导与测试系统与传统的纸介质试卷考试相比具有以下优势:
(1)高效节约
传统考试在编写试卷、阅卷、成绩统计等方面需耗费大量的资源。而采用计算机平台测验,答题完毕后系统会自动判断用户答题的正确与错误,从而可节约大量的人、财、物力及时间资源[11]。
(2)可有效方便广大测验人员
利用计算机在线测验,各考生只需要使用自己的手机便可参与测验,避免了必须进入特定考场才能参加考试的弊端,极大地方便了学生测验,减少了测验所需要的考试资源[5]。
五、可行性分析
由于教育事业的高速发展,根据实际的市场调查再结合自身条件,设计卓博考公在线辅导与测试系统的一系列功能。本系统实施后,应能够达到以下目标:
(1)学生在线测试模块可以方便、快捷、灵活的实现学生相应的功能。
(2)提供快速、准确的学生测试、平台发布试题、管理员信息和试题信息。
(3)移动端界面友好简洁,操作简单易行,查询灵活方便。
(4)通过系统实施可提高学生、测试和管理员的效率。
2.1 系统的经济可行性
软件经济可行性是指软件所能带来的经济效益与开发设计所需要的投资相比是否相适宜,同时还要看此软件能否真正给用户带来足够的经济效益。经济可行性研究主要是进行成本效益分析,包括估计项目的开发成本,估算开发成本是否会高干项目的全部利润。对于本系统来说,开发此系统主要是为了提高日常测验的工作效率,节省工作时间和加强在数据上的管理而进行设计的。从经济可行性的角度来讲,开发前景很相当乐观[6]。
2.2 系统的技术可行性
根据考公在线辅导与测试系统的基本需求,该系统需要实现把试题的基本信息,学生的基本信息,学生的测试信息、学生的基本信息等内容存放到数据库中,是典型的信息系统。在信息系统的基础上,实现业务逻辑,这些都是建立在现代信息技术基础之上[7],面向组织的全面管理和简单决策的信息系统。其开发主要包括前端应用程序的开发以及后台数据库的建立和维护两个方面。对于前者要求应具备功能完备、易于使用等特点,而对于后者则要求能建立数据一致性和完整性强、数据安全性好的数据库。
现在信息系统的开发技术已经非常成熟,已经有大量的成熟产品及技术支持资料。由以上分析可知,国家公务员考试在线学习系统的开发在技术上是可行的[8]。
2.3 系统的运行可行性
网络化的学生管理,使学生在线测试管理更加规范,实现了通过网络对信息进行发布、传递、接收等一系列功能。系统中设置的考生测试模块、每日测试模块,为学生提供了一个更为方便的学习平台,大大提高辅导班和学生的工作效率,进而提高整体的办公效率。经过分析,运行方面是可行的[9]。
六、参考文献
[1]张沈梅,孙昊,王玲,成甜甜,祖兆研.基于微信小程序的课程在线测试系统[J].电脑知识与技术,2018,14(32):82-84+88.
[2]王智力. 中小学音乐素养在线学习系统的设计与实现[D].厦门大学,2021.
[3]余德利. 面向错误定位的程序在线评测系统测试数据优化方法研究[D].北京化工大学,2021.
[4]吴国栋,祝娱慧.“C语言程序设计”课程学习平台微信小程行研究与开发[J].长春大学学报,2019,29(08):34-39.
[5]汪峰. 在线课堂微信小程序的设计与实现[D].西北民族大学,2019.
[6]李钰萍. 基于微信小程序的在线学习平台设计与实现[D].华中科技大学,2019.
[7]余能保,桑璐.浅议国内外在线学习对高校教学启示[J].电脑知识与技术,2019,13(29):75-76.
[8]董晓迪. 国内在线教育的商业模式探析[D].北京印刷学院,2022.
[9]廖伟国,谢杰新,胡婉玲,卢晓惠,鄢利章,李晓美.基于微信小程序的校园资讯平台的页面设计与实现[J].科技创新与应用,2019(09):21-23.
[10]陆惠君,黎欣雨.大学生“考公热”现象的成因及引导路径探讨[J].广西青年干部学院学报,2019,29(02):9-11.
[11]哀佳 ,胡嘉琦 ,石丹.“考公热”背后,年轻人该思考什么?[J].商学院,2022(06):55-58.
[12]宫远洋,吴维仲,孙成.“互联网+”时代下教务微信小程序开发研究[J].山西青年,2022(22):45-47.
[13]宋银李. 面向自适应学习的在线学习资源推荐系统的研究与应用[D].云南师范大学,2022.
[14]顾炜. 面向Drupal系统运用PHP开发语言和MySQL数据库设计的顾客分级管理系统[D].苏州大学,2022.
[15]董纪英,燕志伟,梁正玉.SQLite、MySQL、PostgreSQL关系型数据库管理系统比较[J].电脑编程技巧与维护,2022(14):55-58.