基于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

相关推荐
暮雨疏桐2 分钟前
MySQL SQL Mode及其说明
数据库·sql·mysql·sql mode
Tangcan-14 分钟前
【MySQL】数据库基础
数据库·mysql
Ai尚研修-贾莲15 分钟前
Python语言在地球科学交叉领域中的应用——从数据可视化到常见数据分析方法的使用【实例操作】
python·信息可视化·数据分析·地球科学
Sapphire~31 分钟前
odoo-049 Pycharm 中 git stash 后有pyc 文件,如何删除pyc文件
ide·git·pycharm
蔡蓝42 分钟前
Mysql的索引,慢查询和数据库表的设计以及乐观锁和悲观锁
数据库·mysql
jstart千语1 小时前
【Redis】分布式锁的实现
数据库·redis·分布式
qq_508576091 小时前
if __name__ == ‘__main__‘
python
学地理的小胖砸1 小时前
【Python 基础语法】
开发语言·python
程序员小远1 小时前
自动化测试与功能测试详解
自动化测试·软件测试·python·功能测试·测试工具·职场和发展·测试用例
_Itachi__1 小时前
Model.eval() 与 torch.no_grad() PyTorch 中的区别与应用
人工智能·pytorch·python