我的第一次课设心得

   通过这次的课程设计,在经历了长时间不知如何下手的时期,也询问了许多人,像助教、老师、学长、同学,最后,皇天不负有心人,通过不断的修改,无数次的编译、运行,终于算是有一些成效了,也为自己做出这么个小程序感到自豪和高兴。这次的课程设计可以说是对自己的一个挑战,综合了一个人多方面的素养,以及考查知识掌握度和所学知识的综合运用,最后的结果给了我之前的努力一个完美的答案。在选课设题目的时候呢,看到学生学籍管理系统和之前做的学生信息管理系统有点相似,然后就选了,到后边才发现这题其实挺难的,因为引入了一个新东西——多重交叉链表,看到它的第一眼我就懵了,其实到最后我也没搞懂该怎么实现这么个多重交叉链表,算是个遗憾吧,但我一定会把它搞明白的,我觉得多重交叉链表的功能作用性很强大。就这样开始了一段毫无头绪的时期,但后边想想就算做不出多重交叉链表,单链表总能实现吧,于是就试了试,最后成功了。
   这次的课设用到了很多知识,比如:一是文件的应用,应用到了文件的打开、读取、写入、删改、关闭等功能,因为之前做过一个实验七,所以这次在对文件的处理问题上少了很多,但还是遇到了困难,就比如文件与链表的综合运用,这个我起初是不知道的,但通网络收集资料后,这个难题也突破了。二是链表的使用,虽然我没完成多重交叉链表,但单链表的一般功能通过查阅资料、寻求他人帮助还是能够做到的,建立一个链表,存放学生的数据,然后在把链表中的数据放在文件中,之后系统会自动将输入的数据保存在文件中。这简单的话语背后是无比的艰辛,一段段代码的实现都是非常富有含金量的,链表和文件的综合就是目前我得到的最大成果之一。 三是用户的登录与注册,这也是一个难点,特别是在用户名核对是否重复的过程中,出错率最高,而且现在还是有一点点bug存在的,不过经过我的不断修改,现在的登陆界面以及“正常登录”还是没有问题的,正常注册也是ok的,不过我的系统还未添加查看用户个人信息这一部分,所以我提升的空间还很大很大,keep calm and carry on!最后是:我觉得通过这次课程设计我成长了很多,我发现很多地方还是得靠自己去完成的,比如我还不会的多重交叉链表,我还是想突破它的,虽然现在时间已经不够了,但之后我一定会突破它,并且能够灵活应用,我很珍惜也很怀念这次做课设的时光。

原文地址:https://www.cnblogs.com/liutao1037/p/12147533.html

时间: 2024-11-06 07:14:05

我的第一次课设心得的相关文章

第一次课设心得体会

这学期期末完成了第一个课设任务,说实话在做课设之前一直很惶恐,因为选择题目那时我对链表及文件等知识不是很熟炼,当时觉得这可真是个异常艰难的任务啊,我该如何完成呢.但是随着截止日期一天天逼近,我不得不继续硬着头皮做.在正式开始做之前我先去复习了一下对链表的基本操作的知识然后整理总体思路,写好菜单后先从新建文件写起,包含对输入信息的存入文件处理,考虑到后面很多功能都会用到保存信息这一项所以我单独将其写成一个函数,方便每次直接调用.我选的题目是职工工资管理系统,经剖析后发现整个程序模块化的话并不是很难

课设心得

课设心得 选题 最开始的时候是想选择图书管理系统的,因为有经验,但是不清楚为什么学委和我说已经被选满了,那个时候我应该是第一个选的,基本不可能被选满.于是我选择了多项式合并. 做题 与三重链表相比的难度 相较于三重链表而言,这道题可以做的非常简单,也可以做的与三重链表的复杂程度相仿.三重链表那个课设的难点在于组织三重链表的思路,以及对于三重链表的操作,前者更难一些,因为对其操作基本只是遍历(我帮助大约5--8个人设计了构造以及存数三重链表的函数.所以我认为我还是有一定发言权的).对于多项式合并,

第一次课设设计的心得体会

这一周以来的课程设计,不仅让我明白了C语言的确是一门很有用的,但是又是不容易的一门课程.起初刚开始做课程设计时,以为这个课程设计不会有多难,只不过是把多个函数组合起来就好了,但是,经过这一星期的编程,发现要完完整整地把程序按照要求编出来是一件很不容易的事情.然而在这一周以来的学习中,也对C语言这门课程有了更加的了解和学习. 课设是以个人为单位来进行的.我选择的课题是职工工资管理系统,管理系统对于我们来说并不陌生,但是用语言来编写属于自己的管理系统还是第一次,真是让我感到非常的惊喜. 课设的制作的

C语言课设心得分享(一)

今儿上完课设,老师果然讲的比较少,周四还不用去,看来还是学生自己折腾.我在做课设的过程中,攒了一些心得/体会,希望能和大家分享分享,也希望能一起探讨探讨.如果是我能回答的问题,我很乐意能够提供帮助. 课设这东西是要写出一个大的整体,和咱们上学期写的那些习题不太一样.那些题都是明确给出了具体的目的.而这个课设给出了一系列较为宏观的需求,要咱们自己去设计一些综合的方法,开始时可能觉得迷茫,无从下手,不知道该干什么.我的感受是在做课设之前,心里要有几个数,或者说对几样东西有谱,这样就能有效地开始着手我

第一次课设的体会和感受

刚开始做课设时候,因为链表的基本概念还很薄弱,无法理解三重链表的概念,经过舍友的指导,我基本能了解三重链表该如何构建,链表的构建是本课设的重点,也是难点,如果没有构建好链表,会导致其他五个函数全部出错,在经过本次课程设计之后,我意识到,有着良好编程习惯是有多么重要,良好的编程习惯可以降低出错率,提高写代码的效率. 在写链表创建函数时候,由于链表的结点没有为NULL,导致了很多问题,经常性的报错,通过本次课设,我能够了解链表的多种构成方式,了解函数的多种用法,对今后的学习有所广益. 在写功能函数过

我的第一次课设感受

课设这个我还是第一次接触,所以有很多地方没有考虑到.首先,我写课设的时间不充分,大概就两三天吧,可想而知,我的课设不会太好,不过还好,我还是凭着自己聪明才智写完了课设.我的课设是职工工资管理系统,难度还行吧,主要的功能我都实现了,900多行,自我感觉还行.但老师检查时还是发现了不少问题.那个安全性检查的我就没有实现.还有很多小细节没有完善.以后我会花更多的时间完善我的课设,尽量把它做得更细致,加油,奥利给! 原文地址:https://www.cnblogs.com/lhbverygood/p/1

C语课设心得分享(二)

咱们今儿说说IDE的事儿. IDE是「集成开发环境」的意思,比如咱们常用的VC6.0,就是开发C语言所用的IDE的一种.对于IDE的认识,可能有些朋友有点儿模糊,咱们捋一捋,我也会给出一些IDE方面的建议.下面内容都是靠印象撸的,懒得一一考证了,如有错误还请指出. VC的全称是Visual C++,是「微软」公司的一款产品,对于咱们来说,最常用的功能就是写C语言用.在VC6.0中写好程序后,咱们需要先点「编译」,再点「链接」,这是什 么意思呢?大家可能多多少少听说过,C语言用记事本也能写,确实如

C语课设心得分享(三)

调试. 以前咱们写课后习题,一般也不需要使用调试,如果程序编译error,根据错误信息就可以改好:如果是结果错误,那么在稿纸上过几遍基本也可以得出结果. 但咱们这个课设比较大,就需要很多调试的过程,尤其是在链表/开关变量的调试上.其实我对调试也不是很了解,但我跟大家分享一些我所接触到的调试方式. F10和F11是非常常用的,两者的区别是F11是单步调试,但是会进入到子函数中.F10的话也是单步,但是会跳过模块.感觉平时用F10更多一些.在 用单步调试时,监测变量的窗口可以智能显示出你可能要看的变

第一次课设体会

这次课设让我深深体会到Bug的烦人,也让我了解到调试程序的重要性.但总的来说,从一个简陋的小小程序慢慢完善成为一个功能较为完全的程序,成就感与自豪慢慢自心底产生. 一开始我规划好了这个程序基本框架,对整个程序的基本功能有了初步了解,觉得挺简单的,但是实际操作起来却不是那么简单.比如降温建立的信息写入至链表里:链表的结点改变,即插入等等.每一个小功能都会占用我很多时间,但不断地查阅书籍,询问同学,上网搜索,问题最终一个一个得到了解决.印象中最深刻地就是做"修改"这一个小功能 ,我最开始还