看图猜成语需求分工

看图猜成语小程序

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

 

posted @ 2021-04-07 22:47  陌儿  阅读(298)  评论(0)    收藏  举报