一、
任务主题
利用该阶段所学习过的控件、选择结构、随机数等知识设计一个适合小学生的 “小学生四则运算练习器”。
二、
任务功能要求
1.要求具有登录功能,并在登录时判断用户输入的用户名和密码的正确性,如果不正确则不能登录。
2.要求具有:
(1)选择加、减、乘、除中任何一种运算进行练习的功能。
(2)选择运算数据范围进行运算练习的功能:练习范围为:10以内的练习、100以内的练习、1000以内的练习。(可以利用单选按钮或其它方法来实现选择)
3.要求该练习器可以根据用户选择的运算种类和运算范围,具有自动出题功能,出题时按照选择的运算数范围,随机产生运算式子,当用户给出运算答案后,能够判断结果的正确性。
4.要求能够统计用户本次练习结束后,出题的数量和用户答对的数量,并显示最终的正确率(百分比)。
以上功能为基本功能,各小组也可根据实际情况添加其他功能(多多益善,但不能跑题)。
三、
非功能性要求
1.
要求针对用户是小学生对象,设计符合该对象的用户界面。(可以一个窗体,也可以多窗体,根据本小组设计情况)
2.
考虑适当添加合适的音乐背景。
3.
要求撰写一份说明文档,比较详细的描述:制作的过程、关键代码、控件命名,变量描述等内容。具体格式见参考文件。