目录
1引言
2任务概述
3.报告分析
1.概要的设计
2.详细设计
1引言
2计划测试内容
3 测试设计说明
4.实际测试
4 评价准则
1. 引言
2. 用途
3. 运行环境
4 菜单界面展示
5.使用过程
1.总结...............................................46
2.对未来的展望......................................46
下面是设计的函数设计 :
2.详细设计
2.1前提说明
引用的头文件和限定语
#undef UNICODE
#undef _UNICODE
#define _CRT_SECURE_NO_WARNINGS
#include<stdio.h>
#include<stdlib.h>
#include<string.h>
#include<time.h>
#include<Windows.h>
#include<math.h>
#include<easyx.h>
#include <conio.h>
#include<graphics.h>//图形库
#include<mmsystem.h>//包含多媒体接口
#include <sapi.h>//TTS语音
#pragma comment(lib,"Winmm.lib")//加载音频
#pragma comment(lib,"ole32.lib") //CoInitialize CoCreateInstance需要调用ole32.dll
#pragma comment(lib,"sapi.lib") //sapi.lib在SDK的lib目录,必需正确配置
定义的全局变量
char mingzi[20];//一个登陆时注册时的全局变量
char shuru[8]; //一个登陆时注册时的全局变量
int q;//测试用全局变量,答案对应的系数
int f;//一些函数的返回值用
int ceshishu=1;//做过的题目的初值序号定为1
int filetype;//测试文件类型全局变量
int score;//定义一个全局变量统计全局的分数
int timu;//测试用题目数量所用全局变量
声明的函数
int shiyongshuming();//使用说明函数
void zhujiemian();//主界面
int read(char* word);//语音
int fnextline(FILE* fp);
void Register();//注册
void Loading();//登录
int Menu();//主菜单
int chakanyicuodanci();//查看易错单词
int seejiemian();//单词预览前面界面
void delword(); //单词删除
void addword();//单词增加
void viewword();//浏览单词
int perwordbank();//个人化单词本
int foresee(FILE* fp1, int type);//单词预览及进行测试
int RandInt(int i, int j); //随机数
void CntoEn();//测试单词(根据中文写英文)
void EntoCn();//单词选择(根据英文选择中文)
int word_test(); //单词测试
char* InttoChar(int num, char* p);//把int型转换为char型
int CntoEn1(int filetype, char* Ques, char* A, char* B, char* C, char* D, int* Ans);//根据中文选择英文函数
int EntoCn1(int filetype, char* Ques, char* A, char* B, char* C, char* D, int* Ans);//根据英文选择中文函数
int chose(int filetype, int questype, char* Ques, char* A, char* B, char* C, char* D, int* Ans);//单词测试选择题函数
int inquire(FILE* fp1, char* in); //单词查询
int score1();//分数记录函数
char* InttoChar(int num, char* p);//把把int型转换为char型(打印成绩时调用)
int findword(FILE* fp1);//单词查询备用