团队作业2——需求分析&原型设计

四则运算练习软件APP


一、需求分析

我们小组通过咨询和采访相关人获取了小学生四则运算的需求,经过对采访结果的总结分析,最终确定了四则运算系统要实现的功能。

有大致以下需求功能:

(1)注册功能:用户能够通过本系统进行注册账号。

(2)登陆功能:用户能够通过本系统进行登陆账号。

(3)查看及修改个人信息功能:用户能够通过本系统进行查看个人信息,如有需要可对其进行修改。

(4)学习功能:用户能够通过本系统,进行基础运算的运算过程的学习或回顾。

(5)自主出题功能:用户能够通过本系统给自己出题进行测试,系统将计算出答案,并与用户实际答案进行比对,获得测试结果。

(6)测试功能:用户能够通过本系统进行四则运算测试,包括简单四则运算、混合四则运算、真分数四则运算等测试题。并在提交后获得测试的结果,包括正确答案,最终分数,用时,正确率等信息。

(7)查看测试记录功能:用户能够通过登录本系统,查看做题的得分记录、用时,正确率等信息。

(8)回顾错题功能:用户能够通过登录本系统,查看之前测试的错题情况,并进行再测试。

 

NABCD

N:能满足基本的四则运算功能,记录用户个人信息和测试记录,通过此软件逐步提高四则运算能力。

A:通过数据库实现错题记录功能和创建、保存用户信息,运用算法实现习题功能。

B:操作便捷简单,易上手,随时随地都可以进行测试,能清楚的知道每一次的测试情况。

C:由于只有我们一个小组选择这个团队项目,所以竞争力不是太大。

D:由于是初版,我们打算现在小组试用,待功能稳定后,可以推广给同学亲戚家的小孩使用。

 


 

二、原型设计

 

         


 

 

三、编码规范

1.代码风格的原则是:简明,易读,无二义性,重要代码得有注释。

2.缩进采用的是Tab

3.变量定义的规范性

原文地址:https://www.cnblogs.com/newteam6/p/6700997.html