是单词字符串,后一个是释义字符串,使用分号作为多个释义的分隔符。
2、采用菜单工作方式。在一个操作执行之后,程序询问是否继续执行该操作,如果继续查询,则直接输入你所需要的查询的单词,若想要进行其他功能的使用便需要按照提示输入结束功能是所需输入的字符,之后再输入你想要使用的功能的序号,然后进行程序的下一步运行。
3、要求整体设计以人为本,用户界面简洁美观。
测试数据:以老师所给的词库为准。
二、可行性分析
本课程主要完成的时候字典的查询、修改、添加、删除等功能,从而我选取的方案是采用的结构体与模块化的方法去实现,每一个功能都被我细分到了不同的模块中,然后根据菜单的要求的输入不同由“解析选项”子函数来调用不同的子函数,来达到实现不同功能之间的转换,而主函数起到一个汇总调用的功能。
三、需求分析
(1)程序的功能
f英汉词典作为一个常用的学习工具,是我们经常要使用的。此程序能完成一个简单的电子英汉词典的功能,如:单词的查找、增词、删除、修改和维护刷新等工作。在计算机中建立有限规模的电子英汉词典(文件),利用程序实现电子英汉词典的查找、增词、删除、修改和维护工作。词典的内容为:每行对应一个词条,每个词条由两个字符串组成,字符串用若干空格符分开;前一个是单词字符串(英文),后一个是释义字符串(中文),使用分号作为多个释义的分隔符。
且在程序中可以实现对于电子英汉词典(文件)当中内容的添加单词,删除单词以及修改英语单词的功能。(2)输入输出的要求
采用菜单工作方式。在程序开始运行的时候便会有一个菜单出现,菜单中对于程序中可以实现的功能都逐一编号,当你想使用其中的某一项功能时,只需将此功能前的编输入,再按e
ter键便可使用该功能,若需要退出当前的功能时,只需将推出的字符输入再按e
ter键,便可重新出现菜单以供选择其它的功能。
要求整个设计以人为本,用户界面友好。
f四、概要设计与详细设计
程序分块打印菜单的子函数pri
t_me
u,在程序开
始运行之后,此函数便开始工作,在界面出现,方便我们在使用此程序时可以更加方便快捷,使程序功能的使用更加的方便快捷。
解析输入要求的子函数a
alysis_cmd,此函数是分析我们在键盘上输入的数字,按照数调用相应的子函数工作。
打开电子英汉词典(文件)的子函数ope
_dict,此函数是用于打开以及调用电子英汉词典(文件)。
查找单词的子函数fi
d_word,此程序是用于查询我们从键盘输入的单r