今日何切需求分析报告

项目介绍

本项目属于微信小程序中的小游戏,用于日本麻将爱好者通过个人何切训练来提升自己的日麻何切水平,并提供好题收藏,错题回顾,何切题目查询,个人数据查询等功能。

需求分析:
用户部分:

1. 利用微信进行登录并退出登录。

2.可以从今日何切,错题回顾,何切查询,个人信息,排行榜中任选一个模块打开。

3.今日何切中能够呈现一个由14张麻将牌组成的牌谱(有的牌谱还会标明宝牌,所坐的位次以及巡数),用户可以通过点击麻将牌进行题目的作答,选择应该切出那张牌会使得自己能够胡牌的概率增大或者能够较大程度的避免放铳。

4.进行作答后,系统判断所作选择是否为最优解,并给出正确结果以及具体的解析,并将题目的结果写入用户的答题状况中,若用户做错,则写入错题中,若用户选择收藏,则写入我的收藏中,若用户选择“再来一题“,则重新呈现一个新的牌谱给用户。

5.和今日何切模式相类似,何切查询中支持输入麻将牌的序列或者点击麻将牌组成序列来构建14张牌组成的牌谱进行查询,根据需要还可附加输入宝牌巡数位次,使得查询结果更加准确。

6.系统根据所输入牌谱,给出最优解和解析,若用户选择收藏,则写入我的收藏中。

7.支持错题查询,在该模块中用户能够浏览自己做错过的题目,点击则可以查看正确的解答和解析。

8.可以在个人信息中查看个人信息(账号,已做题目数,正确率,坚持天数,积分),并且在下属的账号修改对个人信息(账号密码等)进行修改,也可以在下属的我的收藏模块中删除或者查看自己收藏过的牌谱。

9.排行榜显示所有玩家的积分和排名。

10.系统会通过所有已做题目的数量,难度,正确率等提供不同难度的题目,解出不同难度的牌局会给予不同数量的积分。高水平的用户解决难题,加上更多的积分,较低水平的用户解决相对简单的题目,增加的积分也会相应减少。做到真正区分用户的何切水平。

11.用户可以对每一个何切题进行评论,并在个人信息处查看自己的评论和相关评论。

12.用户可以可以查看其它人的信息,关注其他人,查看其他人收藏的题目,查看其他人关注的人,查看其它人的粉丝。



**管理员部分:**
1.	管理员可以利用后台界面进行登录。

2.	管理员可以在后台界面对题目进行增、删、改、查,管理员也可以对用户进行管理。

表设计:

	用户信息表(user):用户名(username)、用户昵称(nickname)、用户积分(score)、用户头像(image)
	
	管理员表(administrator):用户名(username)
	
	收藏表(collection):用户名(username)、问题编号(problem_id)
	
	评论区表(comment);编号(id)、问题编号(problem_id)、内容(content)、用户名(username)、评论对象的编号(object_id)、评论时间(time)、用户点赞(like)、点赞数(likes)
	
	粉丝关注表(follow):用户名(username)、粉丝用户名(follower_name)
	
	题目表(problem):题目编号(id)、题目内容(content)、题目解法(solution)、题目分值(point)
	
	做题记录记录表(record):记录编号(id)、用户名(username)、问题编号(problem_id)、是否正确(validity)、做题时间(solve_time)

数据流图:
image

前台设计

  1. 首页:
    首页包括:今日何切、何切查询、做题记录、排行榜四个按钮,对应四个不同的功能模块
    image

A:今日何切:是整个小程序的核心模块,用户可以点击进入何切答题,并可以查看题目解析与选择下一题或者退出答题。
image
image
image

B:何切查询:本模块为用户提供了何切查询的功能,用户可以选择牌组到搜索框中,点击查询便可以得到该牌组对应的相对较好的出牌方式。
image

C:做题记录:用户可以在本模块中查看自己的历史做题记录。并且可以在每个题目中进行评论,收藏和分享。
image
image

D:排行榜:用户可以在本模块查看积分排行,包括好友间排行和全部用户排行。
image

  1. 个人中心:
    用户可以在个人中心进行登录与退出登录,查看自己粉丝数、关注数、切题正确率等数据统计,还能查看自己收藏的题目,并能在用户页面关注他人,查看他人数据和收藏题目。
    image
    image
    image
posted @ 2022-10-25 19:52  JBZyyds  阅读(190)  评论(0编辑  收藏  举报