淮海工学院-计算机工程学院-数据结构课程设计-通讯管理系统

loading 分享 2026-8-21 下载文档

数据结构课程设计报告 第 20 页,共 页

printf(\查 询 系 统 ~~************\\n\\ ***** (1)按姓名查询 *****\\n\\ ***** (2)按手机号查询 *****\\n\\ ***** (3)返回主菜单 *****\\n\ while(flag) { printf(\请选择:\ scanf(\ switch(i) { case 1: NameSearch(L); break; case 2: NumberSearch(L); break; default: flag=0; break; } } } void main() { mainmenu(); } 4.课程设计心得 带着忐忑的心情开始了数据结构的课程设计,因为大一的C++课程设计让我不知所措。看到那么多题目我就放心多了,至少会可以有选择性的选择一个自己擅长一点的。我选的是通讯录管理系统,刚开始有点小兴奋,因为C++课程设计的时候就有这个题,但是细细的看要求,还是很多不同,要用用到的数据结构、算法都不同。这一次的课程设计比较正式一点,每天按时的上机,完成相应的问题,每天解决一点点,没有了刚开始的忐忑。细细的做下来,觉得课程设计也不是一个艰巨得不能完成的任务。 课程设计的第一步就是需求分析,我设计的通讯录系统需要实现的功能是联系人的添加,查询,修改,删除,浏览等功能。这些功能看起来很简单,但是有很多细节,这些细节就需要在第二步概要设计中具体的分析了。在第二步中,我确定了数据结构的类型以及一些要用到的算法和函数,还有就是函数之间的调用关系,这一步很重要,需要对整个程序的大结构有一个设计,这样我才能开始详细设计,详细设计比较麻烦,写相关算法的伪代码,这个用了很长的一短时间。接下来就是编代码了,在这过程中确实遇到不少以前没有遇到的问题,通过百度,我知道了错误点,再慢慢按要求一一改正。程数据结构课程设计报告 第 21 页,共 页

序终于完成了。在测试程序的时候,同样遇到了很多问题,有的功能不能实现,翻阅各种参考资料,上网百度,问同学,终于程序能完整的运行下来了。 这次的课程设计,加强了我动手、思考和解决问题的能力。巩固和加深了对数据结构的理解,提高综合运用本课程所学知识的能力。培养了我选用参考书,查阅手册及文献资料的能力。培养独立思考,深入研究,分析问题、解决问题的能力。通过实际编译系统的分析设计、编程调试,掌握应用软件的分析方法和工程设计方法。通过课程设计,培养了我严肃认真的工作作风,逐步建立正确的生产观念、经济观念和全局观念。而且做课程设计同时也是对课本知识的巩固和加强,平时看课本时,有些问题就不是很能理解,做完课程设计,那些问题就迎刃而解了。而且还可以记住很多东西。认识来源于实践,实践是认识的动力和最终目的,实践是检验真理的唯一标准。所以这个期末测试之后的课程设计对我们的作用是非常大的。 这次的课程设计使我懂得了理论与实际相结合是很非常重要的,只有理论知识是远远不够的,只有把所学的理论知识与实践相结合起来,从理论中得出结论,才能真正为社会服务,从而提高自己的实际动手能力和独立思考的能力。在整个设计过程中,构思是很花费时间的。调试时经常会遇到这样那样的错误,有的是因为粗心造成的语法错误。当然,很多也时用错了方法,总是实现不了。同时在设计的过程中发现了自己的不足之处,对以前所学过的知识理解得不够深刻,掌握得不够牢固。这次课程设计让我不再畏惧课程设计,让我对今后别的课程设计建立了更多的信心,,我也将抱着期待的心态去迎接之后的课程设计及一些实践活动。


淮海工学院-计算机工程学院-数据结构课程设计-通讯管理系统.doc 将本文的Word文档下载到电脑
搜索更多关于: 淮海工学院-计算机工程学院-数据结构课程设计-通讯管理系统 的文档
相关推荐
相关阅读