C语言电子词典报告ofw.docx
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_05.gif)
《C语言电子词典报告ofw.docx》由会员分享,可在线阅读,更多相关《C语言电子词典报告ofw.docx(63页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、北京联合合大学 课 程程 设 计 报报 告课程名称称: CC语言程程序设计计课设项目名称称: 电 子 生生 词 库 软软 件学院: 自动动化学院院专业:信息处处理与只只能技术术姓名:彭彭霜辰(组长)刘轩 张鑫鑫学号:220077100032227211 220077100032227122 220077100032227033指导教师师: 梁军 成绩:20088年7 月1日C语言程序设计实训报告-071003227班 目录第一部分分课程设设计题目目与要求求21.问题题描述222.功能能要求223.大致致任务分分工2第二部分分电子子生词库库软件的的设计与与功能实实现31.总体体设计:32.数据据
2、结构443.算法法设计554.程序序代码设设计1225.测试试与调试试14第三部分分课程设设计总结结201.个人人总结2202.结束束语299附录程程序清单单30附录用用户使用用说明书书46参考文献献47第一部分分 课程程设计题题目与要要求1.问题题描述题目名称称:电子子生词库库软件主要用途途:解决决学生查查找单词词的问题题,提高高查找单单词的速速度。2.功能能要求功 能能:(1)创创建生词词库。用用文件创创建一个个单词库库,中英英文单词词均有,对对于英语语单词,给给出中文文解释,对对于英文文单词给给出中文文解释。(2)显显示词库库。显示示所有单单词和单单词数、所所有中文文单词和和单词数数、所
3、有英文单单词和单单词数,显显示英文文单词是是按字母母小到大大的顺序序排列。(3)编编辑词库库。首先先确认密密码后才才允许添添加新词词、删除除旧词、修修改旧词。(4)查查找生祠祠。显示示所要查查找的单单词和其其含义。(5)实实现创新新功能。此此项功能能学生自自由发挥挥,根据据本组爱爱好增加加与本题题目相关关的新功功能。3.大致致任务分分工彭霜辰:4查找找生词、33编辑词词库、55创建新新功能、00退出系系统。刘轩:11创建生生词库、22显示词词库。张鑫:11创建生生词库、编编辑实训训报告。第二部分分 电电子生词词库软件件的设设计与功功能实现现1.总体体设计:主菜单2.数据据结构1. 结构体变变量
4、struuct worrdccharr chh300;ccharr enn300;定义一一个词库库的结构构体。struuct worrd perrsNN;各个单单词信息息的输入入。struuct worrd* pwoord;struuct worrd ttemppworrd;struuct worrd wwordd_liistN2. 无参数的的函数:int maiinmeenu();主主菜单名名称。int shoowmeenu();显显示菜单单函数。int ediitmeenu();显显示词库库内容,功功能是全全部显示示,显示示中文或或英文。int creeateefille();创建建生词库
5、库函数。int worrdaddd();编辑辑词库中中的添加加,功能能是添加加新词。int worrddeel();编辑辑词库中中的删除除,功能能是删除除旧词。int worrdfiind();查查找单词词的函数数,功能能是便于于查找单单词。3. 利用文件件作为参参数完成成值与值值的互相相传递。3.算法法设计主函数及及各模块块流程图图主函数模模块流程程图Creaateffilee()函数数流程图图Showwalll()函数数流程图图Showwen()函数数流程图图Showwch()函数数流程图图worddaddd()函函数流程程图Wordddell()函数数流程图图Worddfinnd()函数
6、流流程图4.程序序代码设设计举例:sswittch(funnctiion)caase W_MMAINNMENNU:ffuncctioon=mmainnmennu();bbreaak;caase W_SSHOWWMENNU:ffuncctioon=sshowwmennu();bbreaak;caase W_EEDITTMENNU:ffuncctioon=eedittmennu();bbreaak;caase W_CCREAATEFFILEE:ffuncctioon= creeateefille();bbreaak;caase W_SSHOWWALLL:ffuncctioon=eedittmenn
7、u();bbreaak;caase W_SSHOWWCH:ffuncctioon=eedittmennu();bbreaak;caase W_SSHOWWEN:ffuncctioon=eedittmennu();bbreaak;caase W_WWORDDADDD:ffuncctioon=wworddaddd();bbreaak;caase W_WWORDDDELL:ffuncctioon=wwordddell();bbreaak;caase W_WWORDDEDIIT:ffuncctioon=wworddediit();bbreaak;caase W_WWORDDFINND:ffunccti
8、oon=wworddfinnd();bbreaak;deefauult:pprinntf(Errrorr!nn);ffuncctioon=WW_EXXIT;以上编码码是主函函数中的的swiitchh语句,根根据输入入数据不不同,进进入不同同的函数数,实行行相应的的功能。5.测试试与调试试主菜单显显示创建生词词库显示子菜菜单显示所有有显示中文文显示英文文编辑子菜菜单添加新词词删除单词词修改单词词查找单词词第三部分分 课程程设计总总结1.个人人总结C语言程程序设计计报告总总结这个学期期,最让让我感到到获益匪匪浅的就就是C语语言实训训这门课课程了。这这是再学学习完CC语言这这门课程程后,对对其知识识
9、的巩固固与拓展展。这次次实训的的目的就就是为了了巩固CC语言所所学基本本课程;提高CC语言编编程的综综合应用用能力;以及CC语言程程序的编编译、调调试方法法。这次次我们组组的实训训内容就就是电子子生词库库的编程程。内容容要求就就是掌握握C语言言中的基基本数据据输入、输输出; 熟练掌掌握C语语言中的的三种基基本结构构的使用用;熟练练使用CC语言中中的函数数;熟练练使用CC语言中中的结构构体;和和熟练掌掌握C语语言中的的文件使使用。在当今社社会的发发展中,科科技的不不断精化化占据社社会发展展中的主主要地位位。当今今的ITT人才的的急切需需要也促促使编程程方面的的软件不不断更新新,以至至于C语语言的
10、使使用变得得少了,更更多简洁洁方便的的软件层层出不穷穷。可是是C语言言是这些些新发编编程的基基础,所所以要想想更好的的融入社社会,更更好的使使用计算算机,学学习好这这门特殊殊的语言言是很有有必要的的。出于专业业的选择择,和对对电脑的的热爱,我我一直对对这学期期的C语语言课程程用心的的学习。所所以刚开开始接触触实训的的时候,以以为会很很容易。可可是开始始的第一一天后,我我就见识识到了它它的难度度。由于于对文件件知识的的接触较较少,练练习较少少,以至至于刚开开始操作作时没有有思路,不不知道如如何下手手。在这次分分组中,我我和一位位我们班班的电脑脑尤其在在编程方方面的高高手分在在了同一一组,这这让我
11、感感到很幸幸运,我我一定能能从他那那儿学到到更多的的东西。这次的编编辑任务务是“电子生生词库软软件”,主要要分为五五个大部部分,分分别是创创建新词词库,显显示词库库,编辑辑词库,查查找生词词,创新新功能。我我就负责责创建生生词库和和显示词词库,由由于刚开开始对程程序的编编写毫无无思路,同同学就建建议我先先画流程程图,我我就从一一个很简简单的框框架图一一点点地地细化,这这过程中中真是让让我增加加了不少少知识同同时也巩巩固了很很多知识识。最让让我高兴兴得就是是我没有有用woord文文档画出出流程图图,而是是用了一一个新程程序来构构画,就就是vssd文件件,我学学会了一一个新程程序的使使用,这这让我
12、开开心不已已。在同同学们的的齐心协协力下,和和老师的的帮助下下,我们们组终于于圆满地地完成了了这次任任务。这次的实实训,让让我感触触最深的的就是:上机实实验是学学习程序序设计语语言必不不可少的的实践环环节,特特别是CC语言灵灵活、简简洁,更更需要通通过编程程的实践践来真正正掌握它它。所以以,对于于当今缺缺少动手手实践的的大学生生们,这这次的实实训就显显得更有有意义。历时两周周的CC语言程程序设计计实训训,已经经结束了了,在这这几天编程程的过程程中暴露露出了许许多我自自身存在在的问题题,同时时也对自自身有了了很大的的提高。我以前做做题做事事非常马马虎,经经常会少少定义一一个字母母,或丢丢几个分分
13、号。在在这几天编程程的过程程中的锻锻炼,我我现在做做题比以以前仔细细多了,会会小心翼翼翼地去去看每一一个地方方,会仔仔细地检检查程序序的每一一个字母母、标点点。而且且这次的的编程过过程让我我弥补了了许多知知识上的的缺陷,弄弄清楚了了我不懂懂的地方方和似是是而非的的地方,使使我及时时补上了了欠缺。不光如此,我的知识通过流程图的画写和对其的不断精化,细化,已经逐步形成了一个完整的框架结构,而不再是零散的知识个体,使我在使用时更加的方便。作为一名名自动化化专业的的大学生生,不仅仅要学习习专业知知识,更更需要掌掌握专业业技能。我我把本次次为期两两周的集集中实训训看作是是“理论与与实践相相结合的的桥梁”
14、。我们们以班级级为主体体,以小小组为单单位,互互相合作作,共同同探讨。经经过两周周的专业业实训,我我学到了了许多知知识,受受益菲浅浅。实训训是对每每个同学学综合能能力的检检验。要要想做好好任何事事,除了了自己平平时要有有一定的的功底外外,我们们还需要要一定的的实践动动手能力力,操作作能力。此此次实训训,我深深深体会会到了积积累知识识的重要要性。由由于平时时对知识识掌握得得不够透透彻,在在编程中中经常找找不到思思考的方方向。通过这两两周的实实训和学学习,我我知道了了此次实实训的目目的,也也清楚目目前自己己的不足足,那就就是缺乏乏相应的的知识与与经验,对对所学的的C语言言知识不不能够很很好地运运用
15、于实实践操作作。但是是我也有有许多收收获,在在这次实实训中,我我第一次次体会到到编译上上百条语语句有多多么的困困难,也也发现了了很多以以前不曾曾注意到到的细节节。相信信这对我我接下来来所要学学习专业业知识会会起到很很有效的的帮助。总之,这这次实训训,让我体体会了与与众不同同的学习习方法,从从书本被被动的学学习改为为自身实实践的主主动学习习,为我我将来走走上社会会打下了了扎实的的基础。再再这次的的实训操操作中,我我总结出出一些属属于自己己的实践践经验,我我想,任任何一个个单位也也不愿意意聘请一一位没有有实践经经验的员员工。所所以我们们要从现现在就开开始,多多多参与与类似这这样的锻锻炼,严严格自我
16、我,完善善自我。我我相信通通过我们们的努力力奋斗,不管在以后的社会工作中遇到多少困难,我们一定会克服困难,开拓一片属于我们自己的新天地。20077100032227122 刘轩轩C语言程程序设计计报告总总结经过了紧紧张的一一学期学学习,我我们这一一学年的的C语言言学习已已经圆满满结束了了,在这这学期对对C语言言的学习习过程中中,我对对C语言言这门课课程有了了初步了了解,经经过1个个学期的的学习我我已经能能够初步步掌握CC语言的的基本操操作,大大体学会会了C语语言的基基础知识识并且能能够进行行一些实实际的应应用。在期末阶阶段,我我们迎来来了C语语言的实实训。C语言的的实训与与我们在在本学期期中学
17、习习C语言言时并不不相同。代代替老师师在在讲讲台上讲讲解为主主的是以以自己动动手以及及团队协协作为主主,以前前每节课课都不厌厌其烦指指导我们们的老师师这时只只是以提提出自己己的意见见和传授授经验为为主,而而这次得得实训却却是主要要让我们们根据在在以前CC语言课课程中学学到的知知识来解解决,而而老师只只是在当当我们一一筹莫展展的情况况下才对对我们进进行些指指点,可可以说这这次的实实训才是是对我们们平时的的C语言言学习再再实际上上的应用用的第11次试练练。所以以在这次次实训过过程中我我们也懂懂得了在在编程时时不依靠靠老师,自自主独立立完成比比较复杂杂的程序序的重要要性。也也许我们们在编程程的过程程
18、中不管管在什么么方面都都依靠老老师我们们也许也也能编出出所需要要的东西西,但是是这却不不能说明明我们在在进行CC语言学学习过程程中已经经完全掌掌握了CC语言这这门功课课了,所所以这次次对C语语言的实实训对我我们的CC语言的的学习有有着相当当重要的的促进作作用,因因为在这这次的实实训过程程中我们们也许会会因为不不去依靠靠老师进进行独自自团队形形式的编编程而遇遇到相当当多的困困难,但但是我们们可以在在这次得得实训过过程中学学到在课课堂上我我们还没没有完全全学会的的东西,从从而使我我们在CC语言的的学习上上更进一一步。这次实训训我们组组分到的的题目是是电子生生词库这这个程序序。这个个程序的的主要用用
19、途是解解决同学学们在平平时学习习C语言言过程中中应为编编程出错错而且在在进行错错误查询询时其中中的单词词不认识识的问题题,有效效避在CC语言学学习过程程中的的的种种不不便。与与以前在在课堂上上编辑的的C语言言相比,这这次我们们接到的的题目更更具有实实用性,在在程序上上的编写写更为复复杂,对对我们的的C语言言学习更更是一种种考察。在我刚刚刚开始进进行编程程时,老老师用上上学期的的学章的的成果来来对我们们讲解实实训编程程需要注注意的事事项和格格式,当当我刚刚刚看到那那厚厚的的一摞复复印上一一个个密密密麻麻麻的自负负的时候候我的心心里有些些发慌了了,因为为那摞复复印纸居居然有十十多页那那么厚,就就光
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 语言 电子词典 报告 ofw
![提示](https://www.taowenge.com/images/bang_tan.gif)
限制150内