篇一 :c++课程设计总结

课程设计总结

经过一个学期对《C++程序设计》的学习,我学习到了基本的理论知识,了解到了C++语言程序设计的思想,这些知识都为我的课程实践和进一步的学习打下了坚实的基础。 在为期近两周的C++课程设计中,我体会颇多,学到了很多东西。我加强了对C++程序设计这门课程的认识,并且复习了自己以前学习到的知识。这些都使得我对计算机语言的学习有了更深入的认识!总之,通过这次课程设计,我收获颇丰,相信会为自己以后的学习和工作带来很大的好处。像职工信息表这样的程序设计,经历了平时在课堂和考试中不会出现的问题和考验。而这些问题,这并不是我们平时只靠课本,就可以轻易解决的。所以,锻炼了我们挑战难题,学会用已掌握的知识去解决具体问题的能力,进一步培养了独立思考问题和解决问题的能力。特别是学会了在Visual C++中如何调试程序的方法。当然,老师的指导和同学的帮助也是不可忽视的,他们给了我许多提示和帮助,教会了我编译复杂程序的方法。

在老师和同学的帮助下,通过自己的努力,终于完成了这次职工信息表的简单课程设计。我经过这段时间的编程,对其中的艰辛,我是深有体会。从刚开始的选择程序、理解程序到后来的调试程序以及改进程序这个过程中,我遇到了各种各样的困难和挫折。但是我坚定信念,对自己充满了信心,想尽一切办法克服重重困难。

通过课程设计的训练,我进一步学习和掌握了对程序的设计和编写,从中体会到了面向对象程序设计的方便和巧妙。懂得了在进行编写一个程序之前,要有明确的目标和整体的设计思想。另外某些具体的细节内容也是相当的重要。这些宝贵的编程思想和从中摸索到的经验都是在编程的过程中获得的宝贵财富。这些经验对我以后的编程会有很大的帮助的,我要好好利用。

虽然这次课程设计是在参考程序的基础之上进行的,但是我觉得对自己是一个挑战和锻炼。我很欣慰自己能在程序中加入自己的想法和有关程序内容,也就是对它的程序改进了一番改进,并有创新。但是我感觉自己的创新还不够典型,总之还不是很满意。另外由于时间的紧迫和对知识的了解不够广泛,造成了系统中还存在许多不足,功能上还不够完善。以后我会继续努力,大胆创新,争取能编写出透射着自己思想的程序。这次课程设计让我充分认识到了自己的不足,认识到了动手能力的重要性。我会在以后的学习中更加努力锻炼自己,提高自己,让自己写出更好更完善的程序,为以后的编程打好基础!

…… …… 余下全文

篇二 :c语言课程设计总结报告

附表2

C++(或C)语言课程设计总结报告

注:该表格由学生填写,内容采用小四号宋体。

源代码:

/*  学生通讯录管理系统,能够实现对通讯录的内容进行创建、显示、查询、删除以及

     修改等功能  */

# include<stdio.h>

# include<string.h>

# include<conio.h>

# include<ctype.h>

# define N 100

void myprint();

void mycreate(char num[N][12],char name[N][12],char tel[N][15],int *n);

void mydisplay(char num[N][12],char name[N][12],char tel[N][15],int n);

void mysearch(char num[N][12],char name[N][12],char tel[N][15],int n);

void mydelete(char num[N][12],char name[N][12],char tel[N][15],int *n);

void mymodify(char num[N][12],char name[N][12],char tel[N][15],int n);

/* 主函数  */

void main()

{

 char choose,yes_no,num[N][12],name[N][12],tel[N][15];

 int n=0;

 do{

    myprint();

   

…… …… 余下全文

篇三 :C语言课程设计报告---很全,包括流程图,课设总结

高级语言程序设计(C)

课程设计报告书

            

目录

一、设计任务……………………(2)

二、系统设计方案………………(3)

三、程序主要代码分析…………(4)

四、程序调试中出现的问题及其解决方法…………………………………(17)

五、改进意见与收获体会………(18)

六、主要参考资料………………(18)

附:此设计经过多次修改,但还存在一些不足的地方,希望老师多多指点。                        

一、       设计任务

1. 设计题目:图书信息管理系统设计

图书信息包括:登录号、书名、作者名、分类号、出版单位、出版时间、价格等。试设计一图书管理系统,使之能提供以下功能:

系统以菜单方式工作;

图书信息录入功能;(图书信息用文件保存)——输入;

图书信息浏览功能——输出;

查询和排序功能:——算法

按书名查询

按作者名查询

图书信息的删除和修改。

2. 整个系统均用C语言实现;

3. 可以利用数组、指针、链表来实现数据结构设计;

4. 系统具有输入、显示、查询、删除、排序、插入、保存、读取等基本功能;

5. 可以将信息保存在文件中;

6. 可以将信息从文件中读取出来。

7. 报告要求:简述本项课程设计要解决的问题,主要的设计思想,划分功能模块,画出各模块的结构流程图。列出每个函数的声明、功能、调用参数及函数之间的调用关系。记录调试过程中出现的问题及解决的方法。

…… …… 余下全文

篇四 :c语言课程设计报告-西安邮电大学

西安郵電大學

C语言课程设计报告书

            

实验题目:学生通讯录管理系统

一、实验目的

通过本次实习,进一步巩固了我们所学过的c语言,具备解决综合性的问题的能力,通过系统分析、系统设计、编程调试、,写实验报告等环节,初步掌握了软件系统设计的方法和步骤,训练灵活运用程序设计语言进行软件开发的能力,提高分析问题和解决问题的能力,提高程序设计水平,培养必要的工程实践动手能力。

二、实验内容

我设计的是“学生通讯录管理系统”,主要是针对全校学生通讯信息的管理,适用对象可以是学校,也可以是一个院,一个班,方便学校对学生的管理和学生之间的互相联系交流。学生的信息主要包括学生的姓名、学号、电话号码、qq号码、住宿地址(例如01557,代表在01号宿舍楼,557宿舍)。在编写过程中主要运用C语言的基本知识有:结构体的构建和使用,指针和链表的构建,链表的建立,插入,删除等,文件的建立,保存,关闭等和一些系统清屏函数的使用。

三、需求分析

    这是一个是由C语言编写的一个学生通讯录管理软件本程序在Microsoft Visual C++ 6.0下运行,其主要功能是实现对学生通讯信息的录入,添加,删除,保存等。这是个大众化的软件,操作简单,占用资源少,方便了学生之间的交流和学校对学生通讯信息的管理。

四、实验的概要及部分截图

1.方案设计

2.程序中数据主要是学生通讯信息,具体属于类型如下

struct stu

{ int num;

char name[10];

int tel;

int qq;

int adr;

3、模块功能说明

第一密码模块:调用字符比较函数strcmp(),进行管理者登录操作(密码事先设定为04112012,可以在代码中直接修改)。

…… …… 余下全文

篇五 :c语言课程设计+报告+源代码

西安郵電大學

C语言课程设计报告

题  目:       职工工资管理系统

院系名称:         计算机学院

    专业名称:          软件工程

班    级:

    学生姓名:          

学号(8位):  

指导教师:       

设计起止时间:20##年06月03日~20##年06月12日


一. 设计目的

1.通过本课程设计,强化上机动手能力,使学生在理论和实践的基础上进一步巩固《c语言程序设计》课程学习的内容,掌握工程软件设计的基本方法.

2.学会将知识应用于实际的方法,提高分析和解决问题的能力,增加综合能力.

3.为后续各门计算机课程的学习打下坚实基础; 为毕业设计和以后工作打下必要基础。

二. 设计内容

本设计主要包括了用户登录和主菜单,其中用户登录包括了一下几个功能1.新用户的注册 2.用户登录 3。用户密码的修改。而主菜单包括:1.职工信息的录入 2.职工信息的修改 3. 选择性排序 4.统计人数和工资 5.  输出现有的信息 6. 自定义查询信息。

三.概要设计

1.功能模块图;

 


2.各个模块详细的功能描述。

1.  修改密码的时候,需要输入原密码,并且输入两次新的密码必须相同才能完成密码的修改。

…… …… 余下全文

篇六 :c语言课程设计报告书

C语言课程设计报告

题目:                                 

院系:                                 

组别:                                 

成员:                                 

…… …… 余下全文

篇七 :c语言课程设计报告--万年历,最详细

C语言课程设计报告

        -----万年历

设计人:贾伟涛

学号:2013010912

班级:13电信应电班

指导老师:张伟

日期:20##年6月9日

内容提要

通过大一下学期对C语言的学习,了解到了很多C语言的相关知识。学习的过程虽然有很多困惑,但是当自己能够独立的看懂和独立的完成一个简单的程序时,心中就会收获无限的喜悦和成就感。我虽然可以看懂一些简单的程序,编写一些简单的计算程序,更多的是学会了一种思想——编程,它让我在去思考很多日常生活中的事物是怎么样通过一个个小小的函数实现功能的,激发我对c语言的兴趣。

C语言是近年在国内外得到迅速推广应用的一种机器语言。C语言功能丰富,表达能力强,使用灵活方便,应用面广,目标程序效率高,可移植性好,既具有高级语言的优点,又具有低级语言的许多特点。因此,C语言特别适合于编写各种软件。

在这次的课程设计中我将把日常生活中最经常接触的——日历的查询,利用C语言的程序编成一个简单的万年历查询系统。通过这个小小的系统可以实现很多功能。在程序中你能看到很多熟悉的C语言关键字,同时也加入了很多自己课外了解到的一些关键字。在不断的调试中最终才获得最为完整的程序。接下来就是我的C语言课程设计的具体内容来了,大家拭目以待吧!


目录

一、 系统功能和数据说明-----------------------

二、 问题分析---------------------------------

三、  程序总体设计及功能结构框图---------------

四、  程序流程图-------------------------------

五、  源程序代码-------------------------------

六、使用说明---------------------------------

…… …… 余下全文

篇八 :c语言与程序设计章节小结

第一章 本章小结

1. 计算机是由程序控制的,要使计算机按照人们的意图工作,必须用计算机语言编写程序。

2. 机器语言和汇编语言依赖于具体计算机,属低级语言,难学难用,无通用性。高级语言

接近人类自然语言和数学语言,容易学习和推广,不依赖于具体计算机,通用性强。

3. C语言是目前世界上使用最广泛的一种计算机语言,语言简洁紧凑,使用方便灵活,功

能很强,既有高级语言的优点,又具有低级语言的功能,即可用于编写系统软件,又可用于编写应用软件。掌握C语言程序设计是程序设计人员的一项基本功。

4. 一个C语言程序是由一个或多个函数构成的,必须有一个main函数。程序由main函数

开始执行。在函数体内可以包括若干个语句,语句以分号结束。一行内可以写多个语句,一个语句可以分写为多行。

5. 上机运行一个C程序必须经过4个步骤:编辑,编译,连接,执行。要熟练掌握上机技

巧。

6. 用C语言编写好程序后,可以用不同的C编译系统对它进行编译。目前所用的编译系统

多采用集成环境:把编辑,编译,连接和执行等步骤在一个集成环境中完成。

7. 目前所用的C++集成环境功能强,使用方便。由于C++和C兼容,可以用C++集成环境

对C程序进行编译,连接和运行。

第二章 本章小结

1. 在C语言中,数据都是属于一定的类型的。不同类型的数据在计算机中所占的空间大小

和存储方式是不同的。整数以其二进制数(补码)形式存储,字符型数据以其对应的ASCII代码形式存储,实数以指数形式存储。

2. 要区别类型和变量,类型名和变量名。如:

int a=3;

int是类型名,a是变量名。类型相当于模板,它只是一种抽象的规定,不占存储空间,不能在其中存放数据,如写成“int=3;”是错误的。变量是根据类型所规定的原则建立的实体,它占存储空间,可以在其中存放数据,写成“a=3;”是正确的

…… …… 余下全文