课程设计单词学习软件.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
课程设计单词学习软件

课 程 设 计 报 告 课程名称:面向对象程序设计C++ 设计题目:单词学习软件 专 业:计算机科学与技术 姓 名: 学 号: 指导教师:李 晓 虹 2016 年 1 月 10 日系统需求分析 过英语四、六级是现在大学生的一个难题,有一个可以管理自己学习英语的软件是很有必要的。所以单词学习软件对单词(中英文)可以录入、修改、删除管理、提供多种(至少三种、例如,给出英文选中文,给出中文写英文等)单词学习方法,对出错单词能够进行查询、统计、排序。首先它是个软件要有登入用户,其次要有对单词的操作(增删改),再是单词学习方法三种以上以及对学习方法过程中出错的单词能够进行存储查询、统计、排序等。总体设计整个系统分为三大模块,先是用户登入模块供用户登入还包括了整个系统的界面的设计,这里设了一个用户类class user{public: char username[20]; char password[20]; user(char name[],char mm[]); int find(char name[]); void userregister(); void userjudge(); char custom(); char server1(); char server2(); friend char continueif(); friend int user_long(long ,char );};主要有用户注册userregister()、用户判断userjudge(),第一个主菜单界面custom()、二个子菜单界面server1()\server2()等成员函数;再是对单词的一系列操作增删改及额外添加的翻译模块,这里设计了一个单词类class words{public: char english[20]; char chinese[40]; void words_get(char en[],char ch[]); void words_add(); void words_delete(); void words_revise(); void words_translate(); friend int words_long(long ,char aa[]); friend long words_seek(char ch[]); friend int words_long2(long ,char aa[]); //倒数 friend struct word * creat(); friend void writefile(struct word * );};主要有单词增加words_add()、单词删除words_delete()、单词修改words_revise()、单 词翻译words_translate()等成员函数及一些友元函数;最后一个模块是单词学习方法,这里设计了个单词游戏类class wordsgame{public: void game_get(char en[]); int game_abc(); int game_tran(); void game_judge(); void wrongwords_add(); void wrongwords_examine(); void wordsgame::wrongwords_search(); struct wrongword *wrongwords_creat(); friend long wrongwords_seek(char en[]); friend int words_long(long ,char ); friend int wrongwords_long(long ,char aa); friend struct word *creat(); friend void print(struct word * ); friend int suiji(int num);};主要有给出英文单词选中文(三选一)game_abc()、给出中文写英文(对中文单词进行翻译)game_tran()、增加错误单词wrongwords_add()、查看错词本(里面全是game_tran()过程中翻译错了的单词记录在里面)wrongwords_examine()、在错词本中查找出错单词并统记出错次数wrongwords_search()等成员函数及一些友元供调用的函数。详细设计描述系统各模块的实现方法,程序流程、系统界面等。(重点叙述自己的详细设计)首先用户登入及系统界面模块通过类u

文档评论(0)

mmrs369 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档