C语言实训实验报告

更新时间:2023-10-03 01:55:01 阅读量: 综合文库 文档下载

说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。

北京联合大学

课程设计报告

课程名称: C语言程序设计课设 项目名称: 电子生词库系统

学院: 管理学院 专业: 信息管理与信息系统

姓名: 刘向 项雨婷 赵帅阳 学号:09110302236 09110302235 09110302232 指导教师: 孙力红 成 绩:

2010年6月 8 日

目 录

第1部分 课程设计题目与要求 ....................................... 3

1.问题描述 ..................................................... 3 2.功能要求 ..................................................... 3 3.任务分工 ..................................................... 4 第2部分 《》的设计与功能实现 ..................................... 5

1.总体设计 ..................................................... 5 2.数据结构 .................................................... 24 3.算法设计与程序代码设计 ...................................... 25 4.测试与调试 .................................................. 27 第3部分 课程设计总结 ............................................ 28

1.个人总结 .................................................... 51 2.结束语 ..................................................... 54 附录Ⅰ 程序清单 .................................................. 55 附录Ⅱ 用户使用说明书 ............................................ 71 参考文献 ......................................................... 72

第1部分 课程设计题目与要求

1.问题描述

根据需要,建立属于自己的生词库,使用起来方便。生词选自本人常需要的单词中,对于英语单词,给出中文含义,对于中文单词给出英文含义。

2.功能要求

循环显示如图(a)所示的主菜单。 在主菜单中选择1:创建生词库。用文件建立一个单词库,中英文单词均有,对于英文单词,给出中文解释,对于中文单词给出英文解释。

请输入选项编号(0~5)

1— 创建生词库 2— 显示词库 3— 编辑词库 4— 查找生词 5— 单词测试 6— 程序帮助 0—退出系统 (a)电子生词库主菜单

请输入选项编号(0~4) 1—显示所有单词 2—显示中文单词 3—显示英文单词 4—返回 0—退出系统

(b)显示词库子菜单

请输入选项编号(0~4)

1—添加新词 2—删除旧词 3—修改旧词 4—返回 0—退出系统

(c)编辑词库子菜单

在主菜单中选择2:进入如图(b)所示的子菜单,并显示词库。显示所有单词和单词数、所有中文单词和单词数、所有英文单词和单词数,显示英文单词时按字母从小到大的顺序排列。在子菜单选择4,返回主菜单;选择0,退出整个系统。

在主菜单中选择3:首先确认密码,然后进入如图(c)所示的子菜单,并编辑词库,如添加新词、删除旧词、修改旧词。在子菜单选择4,返回主菜单;选择0,退出整个系统。

在主菜单中选择4:查找生词。显示所要查找的单词和其含义。 在主菜单中选择5:单词测试(此项为本组创新功能)。随即从单词库中选出10个要考试的单词进行测试,正确6个即可以通过。

在主菜单中选择6:程序帮助(此项为本组额外添加功能)。如图(d)所示的子菜单。选择1,查询使用说明;选择2,查询设计人员和联系方式;选择3,返回主菜单;选择4,退出整个系统。

3

请输入选项编号(0~4) 1—使用说明 2—设计人员 3—返回主菜单 0—退出系统

(d)程序帮助子菜单

在主菜单中选择0:显示结束信息:“感谢使用本软件!”,按任意键后,退出本系统。

在本章中需要实现的功能要求:

(1) 设计如图(a)所示的主菜单。

(2) 选择2时,显示如图(b)所示的子菜单。

(3) 选择3时,首先确认密码,然后显示如图(c)所示的子菜单。 主菜单和子菜单能够循环出现,每一项菜单执行之后,询问用户是否继续进行。从子菜单可以返回主菜单。

3.任务分工

本组组员3名:项雨婷,赵帅阳,刘向(组长)。

其中,项雨婷主要负责(3)编辑词库和(4)查找生词,赵帅阳主要负责(1)创建生词库(2)显示词库,刘向主要负责(5)创新功能(即是单词测试)和(6)程序帮助。 调试与测试为本组全部成员共同完成。 流程图为刘向完成。

实训报告为本组成员共同完成。

4

第2部分 《》的设计与功能实现

1. 总体设计

细化后的电子生词库模块图:

主模块创建生词库显示词库查找生词编辑词库单词测试程序帮助显示所有显示所有显示所有单词中文英文

添加新词删除旧词修改旧词使用说明设计人员

头文件名:

#include #include #include #include #include

5

本文来源:https://www.bwwdw.com/article/4sod.html

Top