节点文献

基于Flask框架的四六级英语学习系统的设计与实现

Design and Implementation of CET-4 and CET-6 English Learning System Based on Flask Framework

【作者】 张宁;

【导师】 李成举;

【作者基本信息】 华东师范大学 , 工程硕士(专业学位), 2022, 硕士

【摘要】 现如今,生活工作的方方面面都需要用到英语,并且有各种衡量我们英语水平等级的相对应考试。全国大学生英语四六级考试就是大学生以及研究生必须参加的考试之一,无论是毕业求职或是参加公务员事业编等考试,语言能力需求一栏都有大学英语四六级的对应要求,正因如此四六级英语考试一直都备受学生重视,并愿意为之努力备考。同时随着科技的不断进步,电子设备逐渐代替了纸质书籍,带来便利的同时,大学生们需要在有限的备考时间内从网络上的海量资源快速抓取有效复习资源,但网络上的资料相对分散且真假难辨,这对于学业繁重的大学生们来说,无疑给他们造成了一定的负担并且学习效率也会有所降低。因此,为大学生们量身打造一款四六级英语学习系统,有着重要的实际意义。本文从用户的实际需求出发,设计并实现了一个基于Flask框架的四六级英语学习系统,主要是分别对微信小程序端和后台管理端进行了设计实现:前端采用微信小程序,Flask框架作为后端主要框架,使用My SQL进行数据库设计,前后端数据交互采用了RESTful接口进行,最终实现了四六级英语学习系统的核心功能包括个人信息、学习计划与记录、题型学习、分类学习和文章模块等小程序端功能和基础信息管理、数据管理等后台管理功能。最后,分别从功能测试和性能测试对本系统进行了完整的测试。相比于当前应用市场上的大多数移动学习应用程序,本系统采用微信小程序更加便捷,无需下载,节省了存储空间,用户可以随时随地展开系统的英语学习。另外,本四六级英语学习系统额外增添了一个文章模块,用户可以阅读和收藏英文版每日头条资讯,使用户学习之余可以进行放松与更好的提升。整体而言,此四六级英语学习系统具有操作简单、页面美观、可扩展性强的特点。

【Abstract】 Nowadays,English is used in all aspects of life and work,and there are various corresponding tests to measure our English level.The national CET-4 and CET-6 is one of the examinations that college students and graduate students must take.Whether it is graduation job hunting or civil service career editing,there are corresponding requirements for CET-4 and CET-6in the column of language ability needs.For this reason,CET-4 and CET-6 has always been valued by college students and are willing to make efforts to prepare for it.At the same time,with the continuous progress of science and technology,electronic equipment has gradually replaced paper books,bringing convenience.At the same time,college students need to quickly grab effective review resources from the massive resources on the network within the limited preparation time,but the information on the network is relatively scattered and it is difficult to distinguish between true and false,which will undoubtedly cause a certain burden to college students with heavy academic load,and their learning efficiency will be reduced.Therefore,it is of great practical significance to create a CET-4 and CET-6 English learning system for college students.Starting from the actual needs of users,this paper designs and implements a CET-4 and CET-6 English learning system based on Flask framework,which mainly designs and implements the wechat applet end and background management end respectively: the front end uses wechat applet,the Flask framework as the main framework of the back end,uses My SQL for database design,and uses RESTful interface for front and rear data interaction,Finally,the core functions of CET-4 and CET-6 English learning system are realized,including small program side functions such as personal information,learning plan and record,question type learning,classified learning and article module,and background management functions such as basic information management and data management.Finally,the system is tested completely from the function test and performance test.Compared with most mobile learning applications in the current application market,the system adopts wechat applet,which is more convenient,does not need to download,saves storage space,and users can carry out system learning anytime and anywhere.In addition,this CET-4 and CET-6 English learning system has added an additional article module.Users can read and collect daily headlines in English,so that users can relax and improve after learning.On the whole,this CET-4 and CET-6 English learning system has the characteristics of simple operation,beautiful page and strong scalability.

  • 【分类号】TP311.52;H319
节点文献中: