面向对象课程设计文档模板(4)

2019-05-17 18:00

总 结

本次课程设计检验了我的实践能力,感觉自己还有许多东西要学习,并不仅限于课本上的知识,实践才是真理,在学习中实践,实践中去学习。学习的路很长。

再有要多问,几个人共同讨论会有意想不到的效果,经过一学期的C++语言学习,我们掌握了C++语言的基础知识,能够读懂别人用c语言设计的程序。平时的程序设计大多是以填空的形式出现,虽然有所接触,但都不完全。而这两周的课程设计,却让我们完完全全用自己学到的知识编写一个完整的系统程序,这是一个新的挑战,也是一种新的学习。

我选择的是备选题目中的第七个——学生信息管理系统。这需要我自己设计一个系统程序,可以输入信息,保存到文件里,再从文件里调出来,使之显示在屏幕上,进行删除、添加等对信息的操作。初看到这个题目觉得很简单,但当我做到电脑前准备开始编写代码的时候才发现无从下手。通过去图书馆查找程序设计相关的书籍,和上网参考前人编写的类似程序,我脑中才有了一个大概方向。

终于开始着手写下了第一段输入函数的代码,因为这是我们平时课堂上用的最多最熟的语句,写了很长一大段,调式运行竟然成功了,顿时信心倍增,于是我开始迫不及待的开始写第二段保存函数。我记得第一天下来,我只写好了这两个函数,但还是很开心,毕竟这是我编的第一个小系统的成功的开始!

接下来两天都在宿舍整个下午的对着电脑不断的编译、调试、修改,每次编好一个能够成功运行的程序,都会感到很欣慰,并增加继续下去的信心。当然其中也有遇到困难的时候。好几次遇到编好的程序调试没有错误,却偏偏不能运行这种情况,自己编的程序自己很难发现当中的错误,而电脑又没有提示,这时候就很受打击,也会着急。反复检查都找不出毛病来的时候就会有想要放弃的念头。有时候就直接关机去做别的事情,等再开始做程序的时候,才发现先前的错误所在。这时候会有一种“柳暗花明又一村”的欣慰感觉。总之,遇到困难,可以先放一放,让脑子休息一下,忘掉错误的记忆。或许等过段时间再回过头来,就会很容易的发现之前的错误了。随着编好的程序越多,累积的经验也越多,查找错误就越快了。还有会发现很多程序有很多相似之处,可以通过复制修改的发式来

编写。虽然题目要求只需要一种查询方式,但当我编出规律之后自然就想多写两个,写完就会有很大的成就感了。

总之,经过这一次的课程设计,我们体会到了痛苦与快乐同存的感觉。当最后一次成功串联运行所有函数时,真的很开心。通过这次实践,我们能够更熟练掌握C语言,特别是循环和文件,当时在课堂上没有学太清楚的,这个程序设计之后都很明白了。同时增加了我们对程序设计的兴趣,假期回家我还会尝试着做一些其他的小系统。

参考文献

[1]陈维兴,林小茶.c++面向对象程序设计教程. 北京: 清华大学出版社,2004.

[2]张国峰. C++程序设计实用教程. 北京: 清华大学出版社,1996. [3]张松梅. C++语言教程. 电子科技大学出版社,1993. [4]阎龙. C程序员的C++指南. 北京航空航天大学出版社,1992. [5]王博. 面向对象的建模、设计技术与方法. 北京希望电脑公司,1990.

致谢

在这次课程设计的撰写过程中,我得到了许多人的帮助。

首先我要感谢我的老师在课程设计上给予我的指导、提供给我的支持和帮助,这是我能顺利完成这次报告的主要原因,更重要的是老师帮我解决了许多技术上的难题,让我能把系统做得更加完善。在此期间,我不仅学到了许多新的知识,而且也开阔了视野,提高了自己的设计能力。

其次,我要感谢帮助过我的同学,他们也为我解决了不少我不太明白的设计商的难题。同时也感谢学院为我提供良好的做毕业设计的环境。 最后再一次感谢所有在设计中曾经帮助过我的良师益友和同学

感谢我们的合作伙伴,感谢我们这个团体,我们一起攻克过的难关,一起编译过的每一段程序,我们不会忘记。友情的无私为我们的大学课设重重地写下了无悔。 本课题在选题及进行过程中得到老师的悉心指导。在此,谨向指导老师致以诚挚的谢意和崇高的敬意!

附录:程序代码

#include using namespace std; class info { public:

string NAME;

string GRADE; string SEX; string YARD; string C; string ENGLISH; string MATH; };

class node:virtual public info { public:

node* left;

node* right;

node(); void add(node* n); node* del1(); void show(); };

node* del1(node& head, string name);

void init(node &head,string name,string grade,string sex,string yard,string c,string english,string math); void del(node* n); void enter(node& head); void display(node& head);


面向对象课程设计文档模板(4).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:道路运输企业安全标准化达标考核考评员试题及答案

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: