首页 > 其他分享 >今日何切需求分析报告

今日何切需求分析报告

时间:2022-10-25 20:01:11浏览次数:73  
标签:需求 题目 报告 用户 收藏 编号 何切 查询

墨刀原型链接:https://modao.cc/app/PEy08GYGrk736vGZzYCshe #今日何切-分享
项目简介:
本项目属于微信小程序中的小游戏,用于日本麻将爱好者通过个人何切训练来提升自己的日麻何切水平,并提供好题收藏,错题回顾,何切题目查询,个人数据查询等功能。

需求分析:
(1)用户部分:
1. 有注册用户,注销用户,退出登录的功能。

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

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

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

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

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

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

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

9.	排行榜可以显示好友间排名和所有玩家中的顶尖玩家(一般是前100名)的已做题目数,正确率,积分等信息。

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

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

(2)表设计:
用户信息表:包括用户编号,用户昵称

        用户记录表:记录编号、用户编号,题目编号、选项、时间、是否正确、是否收藏

        排行榜表:用户标号、用户总积分

        收藏表:题目编号,用户编号

        内部题目列表(题库):题目编号、题目难度,题目信息,正确答案,题目解析

        讨论表:id,牌谱id,用户id,发表时间,点赞数,转发数,内容,回复编号(指那段评论的编号)

数据流图:

原型设计:
(1) Logo

(2) 程序界面

  1. 主界面:

  2. 今日何切:
    每天推送何切题目

  3. 何切查询:
    分析相应的题目

  4. 做题记录:
    记录过的题目,可以把优秀的题目分享给好友

  5. 排行榜:
    提供好友排行榜和全国排行榜

  6. 例题讨论:
    对题目进行讨论

7.个人中心:
登录后即可使用个人中心,可以复习自己收藏过的题目

分工说明:
界面设计:吴立鑫,胡俊杰
图标设计:胡俊杰,纪兵则
需求分析:秦预之,钟天宇,尹怀畅
表格设计:秦预之,钟天宇
数据流图:尹怀畅
文档撰写:纪兵则

标签:需求,题目,报告,用户,收藏,编号,何切,查询
From: https://www.cnblogs.com/heqie/p/16826107.html

相关文章

  • 通过代码封装--set() get()方法实现需求
    /*通过代码封装,实现一下需求:\编写一个类Book,代表教材1.具有属性:名称(title)、页数(pageNum)2.其中的页数不能少于200页,否则输出错误信息,并赋予默认值200......
  • CYSYOI 2022 Round #1 赛后题解报告
    CYSYOI2022Round#1赛后题解报告我是个大聪明,一个200分的蒟蒻忍泪前来写题解和赛后报告。/kk赛后题解T1CHT去挖矿题目详情算法解析好的,一道大模拟。直接上代......
  • 开源软件供应链攻击激增430%,供应链安全不容小觑丨行业报告解读
    近日,业内知名机构Sonatype在本月18号的DevOps企业大会上发布其年度软件供应链现状报告。本文为你总结该报告的关键信息,带你了解今年的软件供应链安全状况。开源存储库......
  • 10.22 解题报告
    T1用时:约\(30\)min首先不难发现,若干个人组成的集合\(A\)若满足条件的话,当且仅当对于每一个元素\(A_i\),都有\(b_{A_i}\le\suma_{A_j}-a_{A_i}\),也即\(b_{A_i}+a_......
  • 10.24集训解题报告
    T1方程(\(equation\))题面:给定\(4\)个正整数\(a\),\(b\),\(c\),\(d\),并且保证\(c\)\(×\)\(d\)\(≤\)\(10^6\),请你求出有多少组正整数对\((x,y)\)满足如......
  • 10.23解题报告
    T1用时:\(20\)min要求统计数组\(a\)中有序三元组\((x,y,z)\)的个数,满足\(\gcd(a_x,a_y)=a_z\),直接枚举\(x\),\(y\),将\(x\)后面的加入一个map中,统计答案即可。#......
  • 10.24解题报告
    T1用时:约\(100\)min这个题用的时间最多,主要原因还是想多了,应该注意多观察一下题目性质:题目要求求出这个式子的正整数解个数:\(\frac{a}{x}+\frac{b}{c}=\frac{d}{y}\)......
  • Python实验报告(第7周)
    实验7:面向对象程序设计一、实验目的和要求1、了解面向对象的基本概念(对象、类、构造方法);2、学会类的定义和使用;3、掌握属性的创建和修改;4、掌握继承的基本语法。 ......
  • 华为云CDN加速服务保障企业网络高速度需求
    随着互联网的发展,企业对网站的加速需求越来越高,加速业务越来越依赖于CDN服务商。这也带动了CDN技术不断提高,市场空间不断拓展。许多公司都想进入CDN行业想分一杯羹,这也导致C......
  • 基于ssm的实验报告管理系统的设计与实现-计算机毕业设计源码+LW文档
    摘要:BS的实验报告管理系统是针对目前大学推广与交流的实际需求,从实际工作出发,对过去的大学推广与交流平台存在的问题进行分析,完善用户的使用体会。采用计算机系统来管理信息......