篇一 :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语言程序设计

课程设计

学生姓名:                               

 学  号:                             

系  (院):                         

专    业:                      

设计(论文)题目:        学生选课系统管理       

完成日期:              20##年6月              

…… …… 余下全文

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

C语言课程设计报告

题目:                                 

院系:                                 

组别:                                 

成员:                                 

…… …… 余下全文

篇六 :c语言课程设计

                                    

该系统主要是介绍超市进销存管理信息系统的环境、功能作用、所用到的语言、设计的方案等各方面的内容。主要是让使用者了解此系统,使他们能更好的运用本系统,使此系统发挥出应有的作用。本系统运用计算机管理信息技术,对超市的进销存过程进行详细的分析,实现了对超市的进货、出售和库存的科学管理。
    本系统主要包括以下几大模块:输入单据:出库、入库、物品清单;查询:数量查询、价格查询、生产地查询。
关键词 : 销售;管理信息系统;C语言
                               

               

Abstract
       This text mainly introduces the supermarket and enters to sell such contents of various fields as the environment which stores the management information system , scheme on the function , language , design used ,etc.. Let user find out about system this , enable them fine application this system mainly, make this system give play to due function . This system uses the information technology of computer management,sell the course of storing to carry on detailed analysis to the entering of the supermarket, have realized the purchase , sale and scientific management held in store to the supermarket.
      This system is major and includes following several big modules : The input receipts : The warehouse is gone out to be put in storage that the product end product detailed list is inquired about : The report form being put in storage is gone out the report form product end product detailed list report form in warehouse to sell to move back the money list report form to advance.

…… …… 余下全文

篇七 :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语言课程设计报告

        -----万年历

设计人:贾伟涛

学号:2013010912

班级:13电信应电班

指导老师:张伟

日期:20##年6月9日

内容提要

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

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

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


目录

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

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

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

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

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

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

…… …… 余下全文