ImageVerifierCode 换一换
格式:DOCX , 页数:24 ,大小:401.43KB ,
资源ID:3099901      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/3099901.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(C语言课程设计电子生词库软件.docx)为本站会员(b****6)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

C语言课程设计电子生词库软件.docx

1、C语言课程设计电子生词库软件程序设计基础实训任务书题目:电子生词库软件学生: 学号: 班级: 题目类型:软件工程(R) 指导教师: 一、 设计目的1.进一步掌握和利用C语言进行程序设计的能力;2.进一步理解和运用结构化程序设计的思想和方法;3.初步掌握开发一个小型实用系统的基本方法;4.学会调试一个较长程序的基本方法;5.学会利用流程图或N-S图表示算法;6.掌握书写实训开发文档的能力(书写实训报告);二、 设计任务及容根据需要,建立属于自己的生词库,这样使用起来很方便。生词选自本人经 常需要的单词,对于英文单词,给出中文含义,对于中文单词给出英文含义。 功能要求:(1) 创建生词库。用文件建

2、立一个单词库,中英文单词均有,对于英文单词, 给出中文含义,对于中文单词给出英文含义。(2) 显示词库。显示所有单词和单词数、所有中文单词和单词数、所有英文单 词和单词数,显示英文单词时按字母从小到大顺序排列。(3) 编辑词库。首先确认密码后允许添加新词、删除旧词和修改旧词。(4) 查找生词。显示所要查找的单词其及含义主菜单和子菜单能够循环出现,每一项菜单执行之后,询问用户是否继续进行。 从子菜单可以返回主菜单。三、设计要求1.用C语言实现系统;2.系统具有统计、查询、排序等基本功能;3.系统的各个功能模块要求用函数的形式实现;4.文档:实训说明书每个学生一份,并装在统一的资料盒中 ;5.光盘

3、:每个学生文档和程序资料分别建在一个以自己学号和命名的文件夹下,并要求每班负责人汇总每个学生的文件放在以班级命名的文件夹下, 刻录成一光盘,放在一个专门的资料袋中。四、 提交的成果1.设计任务书一份(学校统一格式)2.设计说明书一份,容包括:1) 中文摘要100字,关键词3-5个。2) 实训题目、容、要求。3) 总体设计(包含几大功能模块)。4) 详细设计(各功能模块的具体实现算法一一流程图)5) 数据结构设计描述,各模块(函数)的功能介绍,参数说明等。6) 调试分析(包含各模块的测试用例,及测试结果。)7) 总结(实训完成了哪些功能,还有哪些地方需要改进,及通过实训有何 收获,调试程序的体会

4、等)8) 参考文献、致谢等。五、 主要参考资料1.王连相C/C+序设计大学2谭浩强C语言程序设计(第2版)学习指导清华大学3.莉,龚义建C语言程序设计实训指导教程华中科技大学4.小东,宏珍C语言程序设计与应用人民邮电5.郭翠英C语言课程设计案例精编中国水利水电6郭有强C语言程序设计清华大学7丹程,莹,那俊C语言程序设计案例实践清华大学8丽娟C语言程序设计教程人民邮电9 武雅丽,王永玲,解亚利C语言程序设计清华大学六、各阶段时间安排(共1周)日期容地点完成情况教师签字星期一教师讲解设计要求,准备参考资料实验室按期完成星期二分析系统,方案设计实验室按期完成星期三方案设计,编程实验室按期完成星期四调

5、试程序,书写实训说明书实验室按期完成星期五完成实训说明书,答辩实验室按期完成C语言是一种计算机程序设计语言。它既有咼级语言的特点,又具有汇编语 言的特点。它可以作为系统设计语言, 编写工作系统应用程序,也可以作为应用 程序设计语言,编写不依赖计算机硬件的应用程序。因此,它的应用围广泛。根 据课程设计要求使用C语言设计了此电子生词库软件,使用较为简单方便。该软 件生词库为使用者本人创建,软件使用过程中可以进行词库的编辑维护。生词库 包含中英文单词,软件具有查找单词功能可以进行中英文单词的查找。 对于英文 单词,给出中文解释,对于中文单词给出英文解释。关键词:生词库;编辑;查找AbstractC

6、Ianguage is a computer programming Ianguage. It has both the characteristics of high-level la nguage, but also has the characteristics of assembly Ian guage. It can be used as system desig n language, preparati on of system applicatio ns, but also can be used asa program ming Ian guage, the applicat

7、i on writ ing does not rely on computer hardware. Therefore, its applicati on range isexte nsive. Accordi ng to the desig n requireme nts for the use of C Ian guage to desig n the electro nic mach ine software, the use is simple and convenient. The software for the user lexicon creation , software p

8、rocess can be thesaurus edit and maintenan ce. Stude nts in the En glish lexic on contains words, softwarehas to find words tosearch for words in en glish. For En glish words, give n the Chin ese expla nati on, for Chin ese word give n En glish in terpretatio n.Keywords: edit; lookup; dict ionary1概述

9、 11.1题目容 11.2要求 11.3设计目的 22总体设计 33详细设计 63.1创建函数 63.2显示函数 93.3编辑函数 113.4查找函数 144调试与测试 184.1 创建英文词库 184.2创建中文词库 194.3显示所有单词 204.4显示中文单词 214.5显示英文单词 224.6查找英文单词 234.7查找中文单词 244.8退出程序 255结论 26参考文献 27致谢 281概述1.1题目容C语言是一种计算机程序设计语言,它既具有高级语言的特点,又具有汇编 语言的特点。它由美国贝尔研究所的 D.M.Ritchie于1972年推出,1978年后, C语言已先后被移植到大、

10、中、小及微型机上,它可以作为工作系统设计语言, 编写系统应用程序,也可以作为应用程序设计语言,编写不依赖计算机硬件的应 用程序。它的应用围广泛,具备很强的数据处理能力,不仅仅是在软件开发上, 而且各类科研都需要用到 C语言,适于编写系统软件,三维,二维图形和动画, 具体应用比如单片机以及嵌入式系统开发。运用C语言,设计编写一个电子生词库软件。该生词库软件可根据使用者需 要,建立属于使用者自己的生词库,生词库软件使用过程中应简单易用。 生词库中生词选自本人经常需要使用的单词。 在生词库软件中对于英语单词,给出中文 含义,对于中文单词给出英文含义。1.2要求(1) 创建生词库。用文件建立一个单词库

11、,中英文单词均有,对于英语单 词,给出中文含义,对于中文单词给出英文含义。(2) 显示词库。显示所有单词和单词数、所有中文单词和单词数、所有英 文单词和单词数,显示英文单词时按字母从小到大的顺序排列。(3) 编辑词库。首先确认密码,后允许添加新词,删除旧词和修改旧词。(4) 查找生词。显示所要查找的单词及其含义。主菜单和子菜单能够循环出现,每一项菜单执行后,询问用户是否继续进行。从子菜单可以返回主菜单在主菜单中选择0:显示结束信息。按任意键后退出主序。1.3设计目的1.进一步掌握和利用c语言进行程序设计的能力;2.进一步理解和运用结构化程序设计的思想和方法;3.初步掌握开发一个小型实用系统的基

12、本方法;4.学会调试一个较长程序的基本方法;5.学会利用流程图或N-S图表示算法;6.掌握书写实训开发文档的能力(书写实训报告);C语言是一种结构化语言。它层次清晰,便于按模块化方式组织程序,易于调 试和维护。C语言的表现能力和处理能力极强。它不仅具有丰富的运算符和数据 类型,便于实现各类复杂的数据结构。它还可以直接访问存的物理地址,进行位 (bit) 一级的操作。C语言有一个突出的优点就是适合于多种操作系统,如 DOSUNIX windows 98 . windows NT;也适用于多种机型。C语言具有强大的绘图能 力,可移植性好,并具备很强的数据处理能力,因此适于编写系统软件,三维, 二维

13、图形和动画,它也是数值计算的高级语言。 C语言具有很多特点,如简洁紧凑、灵活方便:C语言一共只有32个关键字,9种控制语句,程序书写形式自由, 区分大小写。把高级语言的基本结构和语句与低级语言的实用性结合起来。 C语言可以像汇编语言一样对位、字节和地址进行操作,而这三者是计算机最基本的 工作单位。运算符丰富 C语言的运算符包含的围很广泛,共有 34种运算符。C 语言把括号、赋值、强制类型转换等都作为运算符处理。 从而使C语言的运算类 型极其丰富,表达式类型多样化。灵活使用各种运算符可以实现在其它高级语言 中难以实现的运算。通过上机训练,更加深刻的理解C语言中的知识点,加深对课堂讲授容的理 解更

14、好的了解了一些关于 C语言的知识,理解巩固了 C语言的理论知识。 学习 上机调试程序熟悉程序开发环境、学习计算机系统的操作方法。2总体设计该程序采用模块化设计,主要分为主模块,创建生词库模块,编辑词库模块, 显示词库模块,查找生词模块。用户通过主模块对其余各模块进行调用,实现软 件功能。主模块图2.1程序模块关系图主模块具备显示主菜单功能,用户对主菜单提供的功能进行选择后,图2.2主模块函数调用图void mai n()int choose;while(1)printf( |n);请输入选项编号(创建生词库显示词库编辑词库查找生词退出系统printf( |n); printf( 请输入选项n)

15、;sea nf(%d,&choose); if(choose5|choose0)请重新输入);prin tf( 输入错误,con ti nue;switch(choose) case 1:CJ();break;case 2:XSCK();break;case 3:BJCK();break;case 4:CZCC();break;case O:exit(O);default:pri ntf( 非法输入! ); 3详细设计主函数主要功能为调用各功能模块, 功能模块共四个,分别为创建生词库模块,编辑词库模块,显示词库模块及查找生词模块。3.1创建函数创建函数功能为为用户创建生词库, 并对存入单词进行存记录处理。 存入单词按英汉单词及汉英单词进行保存。图3.1创建函数图void CJ() 创建

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1