分工说明

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

前端:秦预之,纪兵则,尹怀畅
后端:吴立鑫,胡俊杰,钟天宇

表设计:

        用户信息表:包括用户编号,用户昵称

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

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

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

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

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

数据流图:

类图:

顺序图:


后端需求功能:
用户模块

  1. 用户登录(验证用户信息)
    (已经存在用户,则登录) (新用户,则新增用户表)
  2. 查看个人数据(返回用户的各项信息)
  3. 查看关注我的人(粉丝)
  4. 点击查看我关注的人

做题模块
1.做题(返回随机题目)
2.判断该题的正确/错误
3.根据做题的正误,更新历史做题数据
4.根据做题的正误,更新用户做题数据
5.根据做题的正误,更新排行榜数据
6.查看题目解析(返回题目解析模块)

评论模块
1.根据题目id加载评论区(罗列该题的所有评论)
2.评论题目功能 (添加评论)
3.评论其它人的评论 (添加评论)
4.点赞

何切查询模块
1.先搜索题集有无
2.若题解没有,将输入的 麻将序列 给AI 并返回结果

排行榜模块
1.好友排行榜模块: (调取使用今日何切的微信好友的数据,并排序)
2.总排行榜: (调取所有人的数据,并排序)

查看其他人信息模块
1.通过排行榜点击其他人,查看该人的具体数据
2.关注人
3.查看该人收藏的题目/错题 (点击题目可以返回题目解析)
4.查看该人的关注的人
5.查看该人的粉丝

收藏题目模块
1.返回收藏 的题目
2.点击题目可以查看题目解析

历史做题记录模块
1.返回历史做题记录
2.只显示错题按钮(返回错题)
3.点击题目可以返回题目解析

题目解析模块
1.可以实现分享(生成链接)、(读取好友)
2.可以实现收藏

前台设计

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

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

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

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

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

  1. 个人中心:
    用户可以在个人中心进行登录与退出登录,查看自己粉丝数、关注数、切题正确率等数据统计,还能查看自己收藏的题目,并能在用户页面关注他人,查看他人数据和收藏题目。

image
image

原文地址:http://www.cnblogs.com/heqie/p/16917042.html

1. 本站所有资源来源于用户上传和网络,如有侵权请邮件联系站长! 2. 分享目的仅供大家学习和交流,请务用于商业用途! 3. 如果你也有好源码或者教程,可以到用户中心发布,分享有积分奖励和额外收入! 4. 本站提供的源码、模板、插件等等其他资源,都不包含技术服务请大家谅解! 5. 如有链接无法下载、失效或广告,请联系管理员处理! 6. 本站资源售价只是赞助,收取费用仅维持本站的日常运营所需! 7. 如遇到加密压缩包,默认解压密码为"gltf",如遇到无法解压的请联系管理员! 8. 因为资源和程序源码均为可复制品,所以不支持任何理由的退款兑现,请斟酌后支付下载 声明:如果标题没有注明"已测试"或者"测试可用"等字样的资源源码均未经过站长测试.特别注意没有标注的源码不保证任何可用性