基于Python和mysql开发的看图猜成语微信小程序(源码+数据库+程序配置说明书+程序使用说明书)

一、项目简介

本项目是一套基于Python和mysql开发的看图猜成语微信小程序,主要针对计算机相关专业的正在做毕设的学生与需要项目实战练习的Python学习者。

包含:项目源码、项目文档、数据库脚本等,该项目附带全部源码可作为毕设使用。

项目都经过严格调试,确保可以运行!

二、开发环境要求

虚拟环境:virtualenv。

数据库:PyMySQL驱动+ MySQL。

开发工具:微信开发者工具+PyCharm / Sublime Text 3。

PythonWeb 框架:Flask。

接口调试工具:Postman。

三、数据库设计:

本项目采用MySQL数据库,数据库名称为idiom。在小程序中涉及用户信息和题目信息,所以在idom数据库下包含2张数据表,数据表名称及作用如下:

  • user表:存储用户信息,包括用户昵称、头像和排名等。
  • exam表:存储题目信息,包括图片、答案和备选项等。

四、系统功能

启动Idiom/flask下的venv虚拟环境,运行python manage.py runserver命令启动Flask。然后打开微信开发者工具并扫码登录,选择flask/weapp-idiom小程序,加载完成后进入小程序登录页面,如图1所示。单击"微信登录"提示微信授权,如图2所示。单击"允许"按钮,即可进入到小程序首页。如图3所示。


单击"开始挑战",进入答题页面,如图4所示。在答题页面,鼠标单击选项区的汉字,则会将该汉字填充到当前的答案框中。如要修改答案,可以单击答案中汉字,则该汉字退回到选项区。

如果填写4个汉字后,答案正确,则进入下一关,如图5所示。否则提示错误信息,如图6所示。

全部通关以后,提示通关信息如图7所示。单击"告诉朋友"按钮,即可分享好友,如图8所示。

单击"回到主页",在主页点击"排行榜"即可查看比赛排行。如图9所示。

五、源码地址

https://download.csdn.net/download/weixin_43860634/88327165

相关推荐
钢铁男儿5 分钟前
深入剖析C#构造函数执行:基类调用、初始化顺序与访问控制
java·数据库·c#
简简单单做算法10 分钟前
基于mediapipe深度学习的虚拟画板系统python源码
人工智能·python·深度学习·mediapipe·虚拟画板
有时间要学习25 分钟前
MySQL——事务
数据库·mysql
翻滚吧键盘37 分钟前
Spring Boot,注解,@ComponentScan
java·数据库·spring boot
not coder37 分钟前
Pytest Fixture 详解
数据库·pytest
小光学长1 小时前
基于vue框架的独居老人上门护理小程序的设计r322q(程序+源码+数据库+调试部署+开发环境)带论文文档1万字以上,文末可获取,系统界面在最后面。
数据库
weixin_472339461 小时前
MySQL优化全链路实践:从慢查询治理到架构升级
数据库·mysql·架构
运维老曾1 小时前
MySQ-8.42 MGR 组复制部署及详解
数据库·mysql
厚衣服_31 小时前
第1篇:数据库中间件概述:架构演进、典型方案与应用场景
数据库·中间件·架构
課代表2 小时前
Adobe LiveCycle ES、LiveCycle DS 与 BlazeDS 关系解析与比较
数据库·adobe·pdf·express·livecycle·lcds·soa平台