1、 1 C+面向对象课程设计报告面向对象课程设计报告 院(系) :院(系) : 计算机工程学院 专业:专业: 计算机科学与技术 学 生 姓名:学 生 姓名: 班级:班级: 学号:学号: 题目题目: 多功能电子词典 起迄日期:起迄日期: 2013.6.232013.7.5 设计地点:设计地点: 计算机学院机房 指指 导导 教教 师:师: 完成日期: 2013 年 7 月 5 日 2 目录目录 一、 需求分析 -1 1选做此课题或项目的-1 2程序所实现的功能-2 二、 设计内容-3 1. 根据所选题目,给出模块图-4 2. 画出主程序及其主要模块的流程图-5 3. 编写程序代码-5 三、 调试分析
2、-5 1. 实际完成的情况说明(完成的功能,支持的数据类型等) 。-6 2. 程序的性能分析。-6 3. 上机过程中出现的问题及其解决方案。-6 4. 程序中可以改进的地方说明。-7 5. 程序中可以扩充的功能及设计实现构想。-7 四、 用户手册-7 五、 设计总结-14 六、 参考文献-17 七、 附录-23 3 一、需求分析一、需求分析 随着社会的发展,在人们生活中学习外语变得越来越重要。 现在许多文件 和资料都是电子版,所以更多人喜欢通过电子工具学习外语。为了给外语学习者 更多便利以及实现无纸化的教育,基于以上的原因开发了这款多功能电子词典。 这个系统是基于电脑桌面程序的电子词典, 它主要实现单词查询、 音乐播放、 月历和时钟四个功能。 查询功能提供英语单词查询中文意思以及中文词组查询英 语单词。在查找单词学习过程中,可以通过播放音乐放松心情,缓解学习带来的 压力。 本系统运用 MFC 应用架构,使用 C+语言编写。使用 Windows7 作为开发平 台,开发环境是微软 Visual C+ 6.0。随着软件工程技术的不断发展,应用面 向对象的编程技术 已经成为当今软件开发的重要手段之一。 二、二、设计内容设计内容 2.12.1、