首页 > 其他分享 >汪汪刷题设计报告

汪汪刷题设计报告

时间:2022-12-27 20:33:47浏览次数:34  
标签:... 题目 用户 错题 做题 汪汪 设计 刷题

汪汪刷题设计报告

目录

汪汪刷题设计报告... 1

0.项目简介... 1

1.规格书说明书... 1

2.需求分析... 1

3.项目概述... 2

4.数据流图... 3

5.用例图... 3

6.类图... 4

7.原型图... 5

8.顺序图... 27

9.项目设计分工... 29

10.前后台功能设计... 29

11.数据库设计... 31

 

 

0.项目简介

我们团队的项目是一款做题刷题app,主要针对的方向是计算机考研的题目。用户可以自行选择各种题库,合理安排时间做各种题目。同时在做题中也能有随手笔记的功能,记录错题的功能。用户还能自建错库题,对薄弱区进行补强。用户还能对不会的题目标记,请求另外的用户进行解答,这样不会的用户也得到解答,会的用户也能巩固了此知识区。

 

1.规格书说明书

1.1目的

为明确软件需求、规划项目、确认进度、组织软件开发并测试而撰写本文档。同时,详细分析项目总体需求,可以作为软件开发工作的基础和依据以及确认测试和验收的依据。

 

2.需求分析

2.1行业分析

线上教育已成为行业热点,在如今竞争压力如此之大的时代,使用零碎时间学习提升自己,又或者是系统得答题刷题显得尤为重要。传统的做题软件只是在题目的形式上发生变化,缺少了针对性的练习,也没有随手记的笔记等功能。

2.2市场需求

目前针对计算机考研的刷题软件较少,随着计算机专业的热门,市场的需求还是比较之大。传统的计算机考研题基本都是纸质试卷,涉及到纸算、画图等,对纸质书面的需求比较大。所以我们对题库的设计分选择,可供用户自行选择,偏向概念性以及简单题提供的多。充分利用手机碎片时间的优势,随时随地能选择简单题库做好基本概念的巩固。又或者是预留充足时间做好完整的难题。

2.3市场定位

大学生作为我们产品的主要服务对象,想要参加计算机考研的就离不开刷题这一重要环节。对于当今碎片化信息时代,我们聚焦于做好408等这种难以实现碎片化刷题的科目,多增加概念题、简单题,分课目分难度,可供用户自行选择。市面上面向计算机考研的做题软件较少,能较好整合以及分类的更少,我们推断此做题软件是有发展的空间。

3.项目概述

3.1产品描述

我们团队的项目是一款做题刷题app,主要针对的方向是计算机考研的题目。用户可以自行选择各种题库,合理安排时间做各种题目。同时在做题中也能有随手笔记的功能,记录错题的功能。用户还能自建错库题,对薄弱区进行补强。用户还能对不会的题目标记,请求另外的用户进行解答,这样不会的用户也得到解答,会的用户也能巩固了此知识区。

 

3.2功能描述

每日打卡

用户可以设定每日的答题量,用户完成设定的答题量可以进行打卡,还可以再加上小队模式,组队打卡,让用户有粘性,更能坚持。

 

快速刷题:

用户进入后能继续上次的记录快速刷题,题目主要是一些简单题、概念题,帮助快速记忆。

同时有正确率实时显示和纯背题模式,背题模式直接显示答案。还有限时做题,训练做题速度。

 

专项刷题:

用户能选择相应的考点从而进行做题,题目分为多种考点,选择自由度高。并有专项科目专项知识点可供选择,更加专业,让用户脑中对知识点的印象更深

 

我的错题集:

记录了用户所标记的错题,进入后能查看所有错题,并且能对错题进行重做以及标注。

 

做题记录:

记录用户的做题情况,分析各个题目集的正确率,平均耗时。添加排行榜,让大家“卷“起来

 

笔记管理:

用户查看自己在题目上做过的笔记,方便巩固知识以及回顾。还有收藏的题目,重点复习。

 

4.数据流图

 

5.用例图

 

6.类图

 

7.原型图

因为图片过多就只附上原型图链接

https://modao.cc/app/onYj6Hworkjuc9hEwnlMMW #有关答题部分界面-分享  张胜寒

https://modao.cc/app/xZUy8sjvrkltu0fPYLo1T #每日打卡做题记录排行榜-分享  余坦壕

https://modao.cc/app/DgOyTna1rknmw6Ni6woxDa #未命名原型-分享  金文祥

https://modao.cc/app/Atd8rl9rkjm6n8s5mBGab #笔记管理和错题管理-分享 郑晓洲

原型图由四个同学分工做成,制作风格有些差异,风格已确定由金文祥统一

大致模块如上

8.顺序图

 

 

 

9.项目设计分工

余坦壕 每日签到和排行榜代码模块+文档编写+顺序图+原型图

张胜寒 快速刷题和专项刷题代码模块+用例图+顺序图+原型图

郑晓洲 我的错题集和笔记管理代码模块+数据流图+顺序图+原型图

金文祥 主界面代码模块+设计风格+顺序图+原型图

王晓圉 个人界面模块+类图

10.前后台功能设计

前台的界面大致如下,完成之前的功能

 

 

后台使用云服务器,将数据管理,后台题目相关数据以json格式写入

 

 

 

后台数据与数据库同步

 

11.数据库设计

云开发,对数据库的需求主要是对题库的存储,用户信息直接使用微信登录导入

 

选择快速刷题or专项刷题

 

选择专项题目类型

 

 

快速刷题题库

 

标签:...,题目,用户,错题,做题,汪汪,设计,刷题
From: https://www.cnblogs.com/yutanhao/p/17008926.html

相关文章

  • 游戏服务器设计-脚本系统设计
    游戏项目中都会遇到以下的一些需求:1.从内存里查询数据2.修复个别玩家的异常数据如何能最快捷的方式去实现,目前有两种脚本引擎可以选择:beanshell和groovy.经过比较得出如下......
  • Selenium35-模块化设计
    模块化设计模块化用来分隔,组织和打包软件每个模块完成一个特定的子功能,所有的模块按某种方法组装起来,成为一个整体,完成整个系统所要的功能在系统结构中,模块是......
  • 从涂鸦到发布——理解API的设计过程(转)
    英文原文:​​FromDoodlestoDelivery:AnAPIDesignProcess​​要想设计出可以正常运行的WebAPI,对基于web的应用的基本理解是一个良好的基础。但如果你的目标......
  • PPT 表格设计
    顶级商业图表在哪找​​https://www.mckinsey.com.cn/​​​麦肯锡图表​​​https://www.cbnweek.com​​​第一财经​​​https://data.163.com/​​​DATABLOG数......
  • 设计模式之“状态模式(State)”(未完整)
    一、状态模式(State)状态模式是当一个对象的内在状态改变时允许改变其行为,这个对象看起来像是改变了其类 二、状态模式的作用状态模式主要解决的是当控制一个对象状态转......
  • 机器人主轴设计参考
    一、砂轮机主轴I.基本参数介绍在打磨砂轮机设计过程中,针对现有砂轮机基本结构进行拆解分析,基本拆卸图如下:图1.为完整砂轮情况图2.为砂轮保护外壳,采用螺母收紧......
  • 数据密集型应用系统设计
    前言硬件方面,CPU主频增长日趋缓慢,而多核系统成为新常态,网络速度则依旧保持快速发展,这就意味着并行分布式系统将会成为业界主流。如今一个不起眼的小公司,也完全......
  • 汪汪特工队——遥感应用组 二等奖
    聊城大学 汪汪特工队荣获2022年第五届“航天宏图&华为云杯” PIE软件开发者大赛遥感应用组二等奖 作品名称:白洋淀湿地生态综合评估团队简介:何振芳/俞正祥(指导老......
  • 《C语言程序设计》课程设计实践考核说明
    《C语言程序设计》课程设计实践考核说明《C语言程序设计》课程设计实践考核说明本次设计是为加强学生的《C语言程序设计》课程的实际应用能力而进行的专门训练。选题考虑......
  • POSIX 多线程程序设计
     POSIX 多线程程序设计 目录表 ​​摘要​​  ​​译者序​​​Pthreads概述 ​​​什么是线程? ​​​​什么是Pthreads? ​​​​为什么使用Pthreads? ​......