Team Name: Ig.super
Members: Fan Mingxiang, Zeng Wei, Liu Heng, Huang Weijun.
First, the functional requirements of the program
- The program can be a positive integer arithmetic with parentheses, support fractions, divide to retain two decimal places, such as: (1/3+1) * = 2.67, special note: Here is 2.67 instead of 2.66, or maintain fractional form: 8/3
- The expression contains a negative integer (negative integer minimum 100) of the topic, and negative numbers need to be parenthesized, the user input results without parentheses. such as: (-4) = 8
- After the user's answer is completed, the program can display the user's answer time
- Users can choose the number of questions (up to 5 topics), the end of the answer can show the number of questions answered by the user and the number of correct questions
- Users in the first answer, users need to enter the user name, the next time the user starts, the program needs to remember the user's previous input user name
- The program can issue a single integer factorial: for example: 4!=24
- The program can set the answer time, the time is set to an integer, in seconds, the maximum can not exceed 120 seconds, if the answer time is not answered, the prompt: Time has arrived, can not answer questions.
- The program can set the skin function, can change the color of the interface.
Second, the currently completed function: 1. The program can be a positive integer with parentheses arithmetic
2. You can include a negative integer in the expression
3. The program can set the answer time
4. The program can be a single integer factorial problem
Third, the product owner is master fan.
Number |
Name |
Importance |
Initial estimate |
How to demonstrate |
Annotations |
1 |
Registering the module |
20 |
4 |
|
After registration, you can login |
2 |
Login Module |
10 |
4 |
|
|
3 |
Topic module |
10 |
5 |
|
Select number of topics |
4 |
Input calculation module |
30 |
5 |
|
|
5 |
Scoring module |
30 |
5 |
|
|
Arithmetic app, team project requirements