c++单词学习软件课程设计报告(内附程序源代码).doc

c++单词学习软件课程设计报告(内附程序源代码).doc

ID:48451189

大小:298.50 KB

页数:42页

时间:2020-01-30

c++单词学习软件课程设计报告(内附程序源代码).doc_第1页
c++单词学习软件课程设计报告(内附程序源代码).doc_第2页
c++单词学习软件课程设计报告(内附程序源代码).doc_第3页
c++单词学习软件课程设计报告(内附程序源代码).doc_第4页
c++单词学习软件课程设计报告(内附程序源代码).doc_第5页
资源描述:

《c++单词学习软件课程设计报告(内附程序源代码).doc》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、.word可编辑.课程设计报告需求分析:题目:单词学习软件单词(中英文)录入、修改、删除管理、提供多种(至少三种、例如,给出英文选中文,给出中文写英文等)单词学习方法以,对出错单词能够进行查询、统计、排序。首先它是个软件要有登入用户,其次要有对单词的操作(增删改),再是单词学习方法三种以上以及对学习方法过程中出错的单词能够进行存储查询、统计、排序等。概要设计:整个系统分为三大模块,先是用户登入模块供用户登入还包括了整个系统的界面的设计,这里设了一个用户类classuser{public:charusername[20];charpassword[20];user(cha

2、rname[],charmm[]);intfind(charname[]);voiduserregister();voiduserjudge();charcustom();charserver1();charserver2();friendcharcontinueif();friendintuser_long(long,char);};主要有用户注册userregister()、用户判断userjudge(),第一个主菜单界面custom()、二个子菜单界面server1()server2()等成员函数;再是对单词的一系列操作增删改及额外添加的翻译模块,这里设计了一个

3、单词类classwords{public:charenglish[20];charchinese[40];voidwords_get(charen[],charch[]);voidwords_add();voidwords_delete();voidwords_revise();voidwords_translate();friendintwords_long(long,charaa[]);friendlongwords_seek(charch[]);friendintwords_long2(long,charaa[]);//倒数friendstructword*cre

4、at();friendvoidwritefile(structword*);};主要有单词增加words_add()、单词删除words_delete()、单词修改words_revise()、单.专业.专注..word可编辑.词翻译words_translate()等成员函数及一些友元函数;最后一个模块是单词学习方法,这里设计了个单词游戏类classwordsgame{public:voidgame_get(charen[]);intgame_abc();intgame_tran();voidgame_judge();voidwrongwords_add();void

5、wrongwords_examine();voidwordsgame::wrongwords_search();structwrongword*wrongwords_creat();friendlongwrongwords_seek(charen[]);friendintwords_long(long,char);friendintwrongwords_long(long,charaa);friendstructword*creat();friendvoidprint(structword*);friendintsuiji(intnum);};主要有给出英文单词选中文(

6、三选一)game_abc()、给出中文写英文(对中文单词进行翻译)game_tran()、增加错误单词wrongwords_add()、查看错词本(里面全是game_tran()过程中翻译错了的单词记录在里面)wrongwords_examine()、在错词本中查找出错单词并统记出错次数wrongwords_search()等成员函数及一些友元供调用的函数。详细设计:描述系统各模块的实现方法,程序流程、系统界面等。(重点叙述自己的详细设计)首先用户登入及系统界面模块通过类user来实现的,用户先通过成员函数voiduser::userregister(){ofstrea

7、mllw;llw.open("f:\user.txt",ios::app);if(find(username)==1){cout<<"用户名已存在"<

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。