最新计算机专业开题报告案例89:基于微信小程序的公考学习系统的设计与实现

计算机毕业设计100套

微信小程序项目实战

java项目实战

需要源码可以滴滴我

项目演示地址

目录

一、研究的目的、意义和实用价值

1.1 研究目的

1.2 研究意义

1.3 实用价值

二、国内外研究现状

2.1 国内研究现状

2.2 国外研究现状

三、主要研究内容(提纲)

四、已做哪些准备工作,计划再做的工作

4.1 已经做好的准备工作

4.2 计划再做的工作

五、拟解决的关键问题

六、主要参考文献


一、研究的目的、意义和实用价值

1.1 研究目的

        基于微信小程序的公考学习系统通过科学的方法和技术,为公考学习者提供一个更便捷、个性化、互动性强、有效的学习平台,帮助用户更好地准备公共考试。这将有助于提高教育领域的效率和质量,满足学习者的需求,并促进教育的发展和进步。

1.2 研究意义

       公务员,是指负责维护国家法规、履行有关职责的政府官员,纳入国家行政编制,由国家财政承担薪水和福利,每年公务员考试的人络绎不绝,但公务员考试的题目数量多,难度大。为了使学生能够更好地掌握知识,利用微信小程序的便捷性,设计一款方便学生学习的考公小程序,它可以让学生更好的掌握自己的答疑技巧,随时随地做题,从而提升自己的学习效率。

        因此,本文研究拟针对微信小程序利用轻便的平台特性,开发出一套基于微信小程序的公考学习系统。

1.3 实用价值

       微信小程序的便捷性、低开发成本、多应用、以及推广、搜索、营销功能等,都能极大地提升用户的曝光率[1],极其适合公务员考试的大量考生。本文所开发的微信小程序的公考学习系统,帮助考生迅速掌握考试信息,提供充足的考试材料,提供在线练习,让学生可以在线测试自己的知识储备,查找自己的不足之处,同时系统还提供了习题解析功能,在完成习题后,系统会自动为用户提供解题分析,并与题库资源相结合[2]。此外,每天都会有打卡的功能,鼓励学员们不断的练习。所以基于目前的考公局势,本系统具有极高的运用以及社会价值。

二、国内外研究现状

2.1 国内研究现状

      随着互联网对传统产业的融合和变革,教育这一涉及民生的传统产业也开始在国内受到互联网新技术的影响而谋求创新。腾讯的微信小程序于2017年1月9日发布上线,无论是个人还是政府、媒体或其他组织都可以申请注册并开发小程序,并且微信官方提供了一套专门的开发工具给开发者。在教育结合互联网技术不断创新的今天,微信小程序作为一种轻度云端应用正好符合了目前人们的需求[4]。

随着高校毕业生数量增加,越来越多的学生报名参加国家公务员考试[5],目前市场上主要的培训企业有中公教育、华图教育和粉笔教育,且上述教育机构已有成熟的练习公务员试题的小程序应用。公考教育现已完全拥有独立自主的课程体系,成为面向全国的公务员考试培训和图书出版的机构,所以基于微信小程序的公考学习系统的开发和发展未来前景是非常广阔的[6]。

2.2 国外研究现状

       国外的研究者已经开始关注移动学习平台的发展,微信小程序是国外备受关注的一个领域。研究人员在探讨如何利用微信小程序的便捷性、跨平台性和社交功能,来构建面向不同教育领域的学习系统。国外的研究者研究了如何通过在线社交的方式结合互联网协作工具来促进学生之间的互动和合作学习,这对于公考领域也是很有借鉴和帮助的。他们也在关注研究用户学习数据的分析。通过这些分析的数据,来改进学习系统的设计,帮助用户更好的了解学习进度,识别自身学习的薄弱点。

     国外对这方方面的理论研究为公考学习系统的研发提供了很好的实践基础。

三、主要研究内容(提纲)

第一章 绪论

1.1 研究背景

1.2 研究目的和意义

1.3 国内外研究现状

第二章 可行性分析

2.1 操作可行性

2.2 经济可行性

2.3 法律可行性

2.4 技术可行性

第三章 系统需求分析

3.1 需求分析

3.2 系统用例分析

第四章 总体设计

4.1 设计原则

4.2 系统总体结构设计

4.3 数据库概念结构设计

4.4 数据库表设计

第五章 详细设计与实现

5.1 系统相关技术

5.2系统用户功能实现

5.3系统管理员功能实现

第六章 系统测试与性能分析

6.1 软件测试

6.2 本系统测试用例

第七章 总结

参考文献

致谢

四、已做哪些准备工作,计划再做的工作

4.1 已经做好的准备工作

       制定好了系统的功能需求清单,前期进行了微信开发者工具的熟悉,学习了微信小程序开发的技术语言,熟悉了微信小程序官方文档,

       地址:https://developers.weixin.qq.com/miniprogram/dev/framework/,比较熟练开发的语法的使用,针对于后端语言,决定使用php进行开发,采用php的laravel框架进行接口开发,熟悉了php的基本语法,laravel框架也比较熟悉了。数据库使用的是mysql数据库,目前熟练掌握了建表语言。熟悉了navicat可视化数据库管理工具。

4.2 计划再做的工作

      根据制定好的功能清单设计数据库表结构,搭建好小程序的基本框架,后端接口的基本框架。已经制定好的功能清单和技术实现如下所示:

       本系统分为小程序用户端以及后台系统管理员端两个模块。小程序用户端使用colorUI组件、wxml以及wxss框架,使用app.js进行全局的数据逻辑设置,用户首次登陆系统需要注册一个用户或直接使用微信作为账号,再次进入小程序便可获取到用户的信息。通过wx.request接口进行后端数据的获取,后台使用php框架整合mysql数据库以及layui后端页面组件进行设计,使用laravel进行接口测试,便于系统后续的管理以及维护,更有利于整个软件结构的优化。管理员采用B/S架构的web端,bootstrop组件和原生的html5,css3搭配使用。

(1)小程序用户端

1)用户登录:用户使用微信号授权登录。

2)资讯功能:有关公务员考试的相关公告信息,用户可以任意浏览资讯列表和详细信息。

3)考题分类:后台可以对题目进行分类管理,总共分为五类:言语理解及表达、数量关系、判断推理、资料分析、常识判断,用户在小程序中可以按分类来做自己所需要练习的题目。

4)每日打卡及练习天数:用户连续登录该系统进行练习,可统计练习的天数;用户登录该系统进行打卡,对打卡日期以及次数进行记录,显示连续天数、本月天数以及累计天数。

5)今日练习:可选择公务员考题分类,随机生成多道题目进行练习,点击“开始练习”即可开始,选择答案之后立即给出正确答案、解析、正确率以及易错项。

(2)后台管理员端

1)用户信息管理

2)用户打卡记录管理

3)发布每日练习测试题、公告以及解析

4)用户测试题记录管理 

五、拟解决的关键问题

1、系统功能性上需要解决的问题有:针对于系统的核心功能—用户在线练习公考试题,需要解决数据表的逻辑结构设计,据决定采用多对多的关联关系表进行用户与答题的关联。

2、系统非功能性上需要解决的问题有:需要搜罗一些关于公考试题库的平台,然后进行整理,录入系统,因为现在互联网对知识产权保护的比较严格,需要自己结合线上平台和线下书籍资料进行整合。

六、主要参考文献

[1] 宫远洋,吴维仲,孙成.“互联网+”时代下教务微信小程序开发研究[J].山西青年,2022(22):45-47.

[2] 吴国栋,祝娱慧.“C语言程序设计”课程学习平台微信小程行研究与开发[J].长春大学学报,2019,29(08):34-39.

[3] 董晓迪. 国内在线教育的商业模式探析[D].北京印刷学院,2022.

[4] 张沈梅,孙昊,王玲,成甜甜,祖兆研.基于微信小程序的课程在线测试系统[J].电脑知识与技术,2018,14(32):82-84+88.

[5] 陆惠君,黎欣雨.大学生“考公热”现象的成因及引导路径探讨[J].广西青年干部学院学报,2019,29(02):9-11.

你可能感兴趣的:(微信小程序项目实战,计算机毕业设计100套,php项目开发实战,微信小程序,laravel框架,php,每日打卡,今日练习,拟解决的关键问题,论文提纲)