看图猜成语需求分工
看图猜成语小程序
1、开发环境
(1) 操作系统Windows10
(2) Python3.7及其编译IDE
(3) 虚拟环境:virtualenv
(4) 数据库MySQL
(5) 开发工具:微信开发工具以及PyCharm
(6) Web框架:Flask
2、 开发背景
随着互联网技术的发展和手机APP 的不断完善。微信小程序作为一种人们日常生活、学习和工作中的需要,也在不断的发展。其中这些小程序包括有学习、生存生活以及小游戏等等。
而看图猜成语作为一款益智类游戏能够为人们放松心情,陶冶情操提供需要。在诸多手机小游戏中能够占据较大的用户量,说明它具有独一无二的吸引力。它简单、方便、便于下载和上手,是它具有的优势,同时还能通过图片的形式加深人们对成语的理解,从而提升人们的文化素养。开发一款有效的看图猜成语,显得特别有效。
3、初级任务分工(近期计划)
队员 |
目标任务 |
所占任务比例 |
王元平 |
前端界面设计 |
33% |
田宝灯 |
数据库设计 |
33% |
刘志雯 |
后端接口设计 |
33% |
2、系统划分
系统划分主要有首页模块、答题模块、通关模块以及排行榜模块。
2.1、首页模块
(1)授权登录
用户微信登录,获取登录信息、登录验证以及登录错误提示。
主要包括4个文件:
index.js:首页逻辑界面
index.json:页面配置文件
index.wxml页面结构文件
index.wxss:页面样式文件。
(2)显示用户信息
显示昵称,头像以及账号、绑定账号。
2.2、答题模块
(1)显示关卡
显示第几关信息,以及上一关、下一关的图标,并显示用户正在答题的关卡。
(2)开始答题。
显示图片、提示语、返回、暂停,提示信息。用户通过关卡中的图片以及提供的文字信息选择成语,确认后通过对应关卡调用数据库中的答案。如果正确通关,错误提示错误信息,此时可以通过分享好友寻求帮助。再次登录时在上次答题关卡。
(3)下一关
显示第几关、以及分享帮助关卡
答题和通关流程如图:
2.3通关模块
(1)显示通关信息
显示已通关以及通关用时
(2)分享好友
通过微信分享好友获取信息后的跳转,发送给好友。
2.4、排行榜模块
(1)显示排行榜
显示所有游戏好友的排行榜单,根据已通关卡排行。主要显示前10名
3 、后端数据库
主要负责管理员上传图片,更新数据库成语、答案和备选项。
主要包括:
user表:存储用户信息
exam表:存储题目信息,包括图片、答案以及备选项等。
https://gitee.com/guasschengyu/requirement-analysis