课程设计课程设计名称:数据结构课程设计专业班级:学生姓名:学号:指导教师:磊课程设计时间:2015.7.06—2015.7.10计算机类专业课程设计任务书学生专业班级学号题目哈夫曼树编/译码系统课题性质A课题来源D指导教师磊同组无主要容1.学习掌握并熟练运用C语言进行程序设计,2.针对具体应用问题,选择、设计和实现合适的抽象数据类型;3.进行整体设计使各个函数之间紧密联系起来;任务要求1.综合运用和融化所学理论知识,提高分析和解决实际问题的能力,达到培养良好程序设计能力和习惯的目的,为开发满足问题要求的小型应用软件奠定基础,达到软件工程的综合性基础训练的目的。,2.完成需求分析报告,报告中对关键部分给出图表说明。要求格式规,工作量饱满。参考文献《C语言程序设计》(第三版)谭浩强清华大学《CPrimerPlus》(第5版)Stephenprata人民邮电审查意见指导教师签字:教研室主任签字:年月日目录目录......................................................................................................................................................11需求分析...........................................................................................................................................21.1系统介绍...............................................................................................................................21.2程序的输入和输出................................................................................................................21.3程序要达到的功能................................................................................................................21.4调试过程介绍........................................................................................................................22概要设计...........................................................................................................................................32.1数据结构设计........................................................................................................................32.2系统模块设计........................................................................................................................33详细设计...........................................................................................................................................44系统演示.........................................................................................................................................124.1主界面.................................................................................................................................124.2数据录入.............................................................................................................................134.3翻译短文.............................................................................................................................134.4反译编码.............................................................................................................................144.5打印文件编码......................................................................................................................144.6打印哈夫曼树......................................................................................................................145运行环境.........................................................................................................................................156课程心得总结......................................