编程心得liquan由刀豆文库小编整理,希望给你工作、学习、生活带来方便,猜你可能喜欢“编程心得体会”。
通讯录系统设计心得体会
计算机学院 数字媒体1102
李权201107120218
在这一次课程设计中,我们所选择的是设计一个校友通讯录,这对我们来说是一次尝试与创新的过程,也可以说是一个挑战的过程,毕竟以前没有作过,缺少经验。现在利用自己学到的知识设计并制作一个校友通讯录的系统,这本身就是一个知识转化为生产力的过程,所以大家都很兴奋,不同程度的投入了很高的热情与努力。虽然有的同学没能帮上忙,但也在默默的给我们加油。
在具体的设计与实施中,很确实的说,我刚开始的时候真是有点不知所措,不知该从何处下手,但接下来的几天,我通过查询资料和查看别人的程序,对这个设计渐渐的有了一点感觉,慢慢的投入其中,思考并感受到了一个管理系统从无到有的过程,对具体的设计步骤、思路、方法、技巧都有了进一步的了解,并使自己对编程有了新一步的认识,而且使自己感受深刻。
在设计中我们基本能按照规范的方法和步骤进行,首先对现有的系统进行调查,并查阅有关资料,最后确定设计方案,然后设计并制作,实施过程中我们深刻的认识到认真执行管理系统软件标准的重要性,我们由于对管理系统软件相关的标准和规范不太了解,缺少行为操作准则,所以在设计中手法比较生硬,主与次也没能很好把握住,这些方面通过这次我们都要加强了解。
在这次课程设计中,我们被分配以小组为单位去完成校友通讯录系统的设计与制作,所以小组内的分工和相互协调很重要,大家可以在分工中扬长避短,个及所长,这样可以很好的提高大家的积极性,和合作意识,并有效的缩短开发时间,但我们在这方面做的还不够,缺乏人员管理与沟通,导致人力资源浪费,可以说是不足之处,且迫切的需要思考和改进,这一点必须指明。这在以后的工作与学习中将会非常重要。
在设计的过程中我先对程序进行了简单的分析,该程序主要实现的功能有输入校友通讯信息,实现信息的浏览,查询,修改功能,并将数据保存至文本文件。
首先经过分析后我将该程序分为六个小部分进行实施,对于多数人信息的储
存与浏览系统,我们先建立一个结构体数组对这些信息进行储存,其他的分为五个子函数和一个main函数,使用主函数对其他函数进行调用,在输入的设计中我们使用的是for进行循环,在for内部进行信息的输入,并在语句中插入if判断语句,加入break,进行循环跳出。浏览功能中我们只是简单的运用了for语句对储存信息进行整体输出,结束为判断年龄是否为0,查询的设计中,我们运用了字符串的比较函数strcmp(),进行信息的匹配与查询,再修改设计的过程中,我的设计是先调用上面的查讯函数,进行判断,是否为真,再进行对个人信息的编辑修改,再保存的设计过程中先定义文件指针,使用fopen 打开文件,再使用fprintf将输入的信息保存到磁盘中存储到.txt文档中,最后使用fclose关闭文件。最后是用main函数进行对子函数的调用,并进行了界面的设计使界面美观和舒适。
通过这次的设计,我学到了很多,同时也学会了细心与耐心的培养。我想这在将来的工作或者社会“旅程”中都将起到很大的帮助。更多的是团队的合作不仅是一个能够更好的完成任务的前提,同时也使我明白了如何与他人配合,如何与他人相处。本人在多方面都有所提高。综合运用C语言课程的理论和生产实际知识进行一次通讯录设计工作的实际训练从而培养和提高学生独立工作能力,巩固与扩充了程序设计等课程所学的内容,掌握程序设计的方法和步骤,掌握程序设计的基本的编程技能懂得了怎样分析程序的工艺性,怎样确定工艺方案,了解了程序的基本结构,提高了编程能力,熟悉了规范和标准,独立思考的能力也有了提高.