软件综合算法设计个人总结
——图书借阅管理系统
经过近一个星期的努力,前后修修改改,调试又调试,我的C++图书管理系统终于得以诞生!在这个过程中,我发现自己还有很多很多知识都没有学好,也感到做出一个好的系统不是一个简单的事情,它必须经过详细的思考,了解所有的功能和数据,考虑所有可能出现的问题和解决办法,除此之外还有界面的友好型,程序的高效性对存储结构的优化等问题,这些都不是简单的事情。看别人的例子的时候好像很简单,自己一上机操作就有问题,这就验证了一句话实践是检验真理的唯一标准。调试的时候系统总是报错,还有很多警告,每添加一个函数,往往都要要调试很久,有时候仅仅只是少了一个大括号,却花上近半个小时才找到问题的瓶颈所在。系统虽然完成了,也可以运行,一些基本的功能也能够实现,但我知道,还有很多的不足。我们首先复习了数据结构和C++等方面的知识,尽管这个有点费时间我们还是觉得这是有必要的,因为磨刀不误砍拆工。正是因为复习我们发现很多以前学习中的问题,为我们以后编程奠定基础。我编程时忽略了一个问题当我想比较输入书名和图书系统已有书名是我老是使用if语句,于是老是报错,我们小组成员提醒了我应该使用strcmp函数,我这才恍然大悟。当我编写图书删除功能时,只能删除数量,而不能删除其他的变量,后来通过上网查资料,原来可以这么简单,只需要让Book[n].number=-1即可。虽然自己对有关界面的显示有比较清晰的思路,如登入界面显示、图书管理界面,但由于对程序编写学的不是很好,使我在设计过程中遇到了很多困难。经过反复修改程序,仍有一些小错误以致不能显示正确的界面。最后在同学的的细心指导下,终于成功运行出了预想中的界面,虽然不是自己完成的,但我还是感到一点小小的成就感。更重要的是我觉的作为学习计算机方向的我们,在编写程序时一定要认真仔细。在编程过程中一不小心就会出错,有时往往由于自己的粗心会导致程序无法正常运行,而我们一时又发现不了,使我们感到很苦恼,到最后才觉的原来也并没有想象中的那么难,只要我们认真一点,多考虑一点就可
以了,所以我们一定要形成良好的学习心态和严谨的态度。在今后的学习中,我一定会加强自己编程方面的知识,多看一些相关方面的书籍,总结一些经验,更重要的是养成认真仔细的习惯,提高自己的编程能力。
在这次课设中我们学会了合作,因为编写程序对我们女生确实不是一件容易的事情,在大家的团结合作下,我有了一定的进步,问题也随着我们的团结迎刃而解。课设我们用心去学习、思考,到完成,每一步我们都认真度过。时间见证了我们的用心,也看到了我们的成长!
姓名:李XX:14班级:计算机1202