⼩学数学学习系统(C语⾔课程设计报告,有源代码)
课程设计报告
课程设计名称:C语⾔课程设计课程设计题⽬:⼩学数学学习系统
⽬录
第1章概要设计 (3)
1.1题⽬的内容与要求 (3)
1.2总体结构 (3)
第2章详细设计 (4)
2.1数据结构设计 (4)
2.2功能设计 (4)
2.2.1 学⽣信息存储模块 (4)
2.2.2 菜单选择模块 (5)
第3章调试分析 (10)
第4章使⽤说明 (11)c++课程设计报告
参考⽂献 (19)
附录(源代码) (21)
第1章概要设计
1.1题⽬的内容与要求
内容:
1.具有随机出题功能,且可以选择难度等级,不要混合运算功能;
2.⾃动评分功能,当⽤户电答题后能给出⽤户的分值;
3.查看正确答案;
4.错题重做功能。
要求:
1、⽤户登录;
2、程序采⽤⽂本菜单界⾯。
1.2总体结构
本程序主要分为5个模块(功能模块图见图1.1):1.学⽣信息存储模块,2.菜单选择模块,3.试题测试模块,4.得分与排名模块
图1.1
第2章详细设计
2.1数据结构设计
⾸先定义结构体数组存储学⽣信息,注册,录⼊学⽣个⼈信息,将学⽣信息储存在TXT ⽂档中,⽤指针写⼊⽂件,⽤while循环语句开始写⼊测试等级难度,保存正确结果,计算正确率,最后查看排名。
2.2 功能设计
2.2.1 学⽣信息存储模块
main函数实现程序的菜单操作。根据⽤户选择的不同选项调⽤不同的函数,实
现“注册”、“输⼊学号”、“选择难度答题”、“返回主菜单”等功能。具体情况流程图如图2.1所⽰:
算法1在屏幕上输出“请注册”选项;
2接受⽤户输⼊
2.2.2
图 2.2
图2.3 2.2.3
图 2.4

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。