文档介绍:华科学院计算机系信息管理与信息系统专业
《程序设计综合课程设计》报告
(2010/2011学年第一学期)
学生姓名:
学生班级: 信息管理092201H
学生学号:
指导教师:
2011年1 月 10 日
目录
第一章课程设计的目的和要求 1
1
2
第二章课程设计的任务内容 3
3
3
第三章详细设计说明 4
4
5
第四章软件使用说明 12
第五章课程设计心得与体会 16
附录1参考文献 17
附录2 源程序清单 18
第一章课程设计的目的和要求
在课堂上所讲授的内容,为了消化课堂所讲解的内容,为了理解课堂内容的精髓,做出符合要求的自主练习,通过调试典型例题及习题积累调试C程序的经验,通过完成辅导教材中的编程习题,逐渐培养了编程能力和应用计算机解决实际问题的能力。
C语言的设计在很多方面都可以用,不仅仅是在软件开发上,各类科研上都需要用到C语言的。具体到我们所在的信息管理与信息系统的方面的设计等。C语言不仅可以用来对应用程序进行开发,还可用来对信息系统程序进行设计。C 语言发展如此迅速, 而且成为最受欢迎的语言之一,主要因为其具有便捷的语言编辑方式、强大的功能以及广泛的应用领域。然而C语言其本身的复杂性也会给我们初学者带来学习上的困难。所以我们通过此次程序设计来复习巩固我们所学习过的相关的知识,加深我们对C语言的认识和理解。
首先,通过对此次“图书馆管理系统”的课题程序设计学会思考设计程序的方法和对程序设计的理解来加深对C语言的认识;其次,通过此次程序设计,在对实际程序的设计过程中理解C语言在程序设计时的思维模式,体会C语言的结构化方式和程序间层次条理,便于在今后的学习和实践中加强对使用程序的操作使用、维护以及调试;最后,通过此次实例的设计,培养了自己在设计程序是的思维方式和思考能力,提高了对C语言程序设计的理解能力,进而达到对C语言程序课程设计目的。
从理论走向实践,在整整半个月课程设计的日子里,我学到很多很多的东西,不仅巩固了以前所学过的知识,而且学到了很多在书本上所没有学到过的内容。通过这段时间的课程设计使我懂得了理论与实际相结合是很重要的,只有理论知识是远远不够的,只有把所学的理论知识与实践相结合起来,从理论中得出结论,才是真正的知识,才能提高自己的实际动手能力和独立思考的能力。在设计的过程遇到了各种各样的问题,同时在设计的过程中发现了自己的不足之处,对以前所学过的知识理解得不够深刻,掌握得不够牢固,通过这次课程设计,把以前所学过的知识重新温故,巩固了所学的知识。加深对C语言课程所学知识的理解,、风格良好、数据结构适当的C语言程序,
复习、巩固C语言的基础知识,进一步加深对C语言的理解和掌握;其次课程设计为我们提供了一个既动手又动脑,独立实践的机会,将课本上的理论知识和实际有机的结合起来,锻炼了我们的分析解决实际问题的能力。提高了我们适应实际,实践编程的能力;针对C语言中的重点和难点内容进行训练,独立完成有一定工作量的程序设计任务,同时强调好的程序设计风格。
本次课程设计旨在培养学生运用C语言程序设计及相关课程的基础理论知识和技能解决相关的实际问题,进一步提高相关专业必要的基本技能、技巧方法和创新实践能力。
通过此次课程设计提高了对C语言程序设计的理解和表达能力,进而达到在对C语言程序设计时进行正确的、系统的方法设计。
通过课程设计的训练,应该了解在C语言程序设计时的基本开发过程,掌握编写、调试和测试C语言程序的基本技巧,充分理解结构化程序设计的基本方法。能够正确的运用C语言设计出方法正确、结构严谨的程序。
C语言程序设计的主要任务是遵循软件开发过程的基本规范,运用结构化程序设计的方法,按照课程设计的题目要求,分析、设计、编写、调试和测试C语言程序及编写设计报告,以便达到解决综合实际问题能力的要求。
依据教学大纲,从学生的实际水平出发,C语言课程设计的主要目的是培养学生综合运用C语言程序设计课程所学到的知识,编写C程序解决实际问题的能力,以及严谨的学习态度和良好的程序设计习惯。
在编写的C语言程序应注意以下方面:在指导教师的辅导下针对所编写的C程序,作出审核,是否存在语法错误、逻辑错误及运行错误,是否具有良好的可读性和可靠性,已达到符合题目要求、完成了其主要功能;
针对提交的课程设计报告,考查程序设计的报告内容是否全面,观点是否正确,设计过程是否符合结构化程序设计方法的基本原则,层次是否清