c语言 课程设计“学生英语词汇练习软件” ,下是题目要求,我去图书馆也找不到相关的,求详细点拨,可追分
课程设计题目
学生英语词汇练习软件
二、本次课程设计应达到的目的
1.通过该题目的设计,使学生掌握软件开发过程的问题分析、系统设计、程序编码、测试等基本方法和技能。
2.掌握指针或数组、结构体、文件的操作方法。
三、本次课程设计任务完成的功能和要求(包括原始数据、技术参数、设计要求等)
程序功能:
屏幕上随机出现一个汉语单词,英语单词,汉语词组,英语词组学生给出相应答案,答错了要提示要求重新输入,直到答对为止。要统计给分,且累计,够一定分数后可进级,每次练习的单词数量增加(如第1级为每次10个,第2级为每次20个,第3级为每次50个…)。同样,也可降级。起步阶段可各选10个单词,软件可扩充,即扩大词库的容量。
文件说明:
初始数据文件见文件26-input.txt。
文件内容说明:每个单词占3行,第1行为英文,第2行为音标,第3行为汉语。
程序运行要求能够通过文件记录练习者回答问题的情况。文件格式样例如下:
英文单词,汉语,练习者答案,是否正确,得分
要求:
1. 1人完成,使用文件存储数据。
2.至少采用文本菜单界面(如果能采用图形菜单界面更好)。
四、进度安排
1. 第1天:选题、查阅资料
2. 第2天: 确定设计方案;
3. 3-8天:方案的实现、调试;
4. 9-10天:撰写课程设计报告初稿并修改;
五、主要参考文献:
1. 《基于PBL的C语言课程设计与学习指导》.张冬梅.清华大学出版社.2011
2.《C语言课程设计案例精编》.吴启武.清华大学出版社.2011
3.《C语言课程设计(第2版)》.梁旭.电子工业出版社.2009
4.《C语言程序设计实验与课程设计教程》.游洪跃.清华大学出版社.2011
5.《C语言程序设计案例实践》.李丹程.清华大学出版社.2009
6. C函数速查.chm
其中那个文件是这个样子的puma
/ 5pju:mE/
n.美洲狮
spot
/ spRt/
v.看出,发现
evidence
/ 5evidEns/
n.证据
accumulate
/ E5kju:mjuleit/
v.积累,积聚
oblige
/ E5blaidV/
v.使…感到必须
hunt
/ hQnt/
n.追猎;寻找;v.打猎
blackberry
/ 5blAkbEri/
n.黑莓
human
/ 5hju:mEn/
人类
corner
/ 5kR:nE/
v.使走投无路,使陷入困境;n.角落
trail
/ treil/
n.一串,一系列