C++程序设计 模板
- 格式:doc
- 大小:673.00 KB
- 文档页数:48
c语言程序设计实验报告模板篇一:C语言程序设计实验报告一、实验目的:1、掌握C语言的数据类型和变量的声明。
2、掌握不同类型数据之间赋值的规律。
3、掌握C语言的运算符和表达式的使用。
4、熟悉C程序的编辑、编译、连接和运行的过程。
二、实验内容:①输人程序: #includevoid main { int a, b; float d,e; char c1,c2; double f, g; long m, n; unsigned int p,q; a=61;b=62; c1=a;c2=b; d=3.56;e=-6.87; f=3157.890121;g=0.123456789; m=50000;n=-60000; p=32768;q=40000; printf(a=%d,b=%d c1=%c,c2=%c d=%6.2f,e=%6.2f ,a,b,c1,c2,d,e); printf(f=%15.6f,g=%15.6f m=%ld,n=%ld p=%u,q=%u ,f,g,m,n,p,q); } ②运行此程序并分析结果 (2)按习题4. 8要求编写程序题目为: 设圆半径r=l. 5,圆柱高h=3,求圆周长、圆面积、圆球表面积、圆球体积、圆柱体积。
用scanf输人数据,输出计算结果口输出时要有文字说明,取小数点后两位数字。
程序:三、实验步骤:①输人程序:#includevoid main { int a, b; float d,e; char c1,c2; doublef, g; long m, n; unsigned int p,q; a=61;b=62; c1=a;c2=b; d=3.56;e=-6.87; f=3157.890121;g=0.123456789; m=50000;n=-60000; p=32768;q=40000; printf(a=%d,b=%d c1=%c,c2=%c d=%6.2f,e=%6.2f ,a,b,c1,c2,d,e); printf(f=%15.6f,g=%15.6f m=%ld,n=%ld p=%u,q=%u ,f,g,m,n,p,q); }②运行此程序并分析结果。
青岛科技大学信息科学技术学院C语言程序设计实验指导书目录实验1 C语言入门及选择结构 0实验1.1 Visual C++6。
0开发环境 0实验1.2 C程序快速入门 (7)实验1.3算术运算与赋值运算 (11)实验1。
4逻辑运算及if语句 (17)实验1.5 switch选择结构 (23)实验2循环结构及数组(共8学时) (27)实验2.1 循环结构(2学时) (27)循环结构程序设计补充 (32)实验2.2数组一:一维数组 (36)实验2。
3数组二:二维数组 (43)实验2.4数组三:字符数组 (45)实验3:函数与自定义数据类型 (49)实验3。
1函数一:函数的定义、调用和声明 (49)实验3。
2函数二:函数的参数传递2 (55)实验3。
3函数三:函数的嵌套和递归2 (57)实验3.4 自定义数据类型(2学时) (59)实验4:指针(共6学时) (61)实验4。
1指针一:指针的定义及运算 (61)实验4。
2指针二:指向数组的指针 (67)实验4.3指针三:用指针操作字符串2 (71)实验1 C 语言入门及选择结构实验1.1 Visual C++6.0开发环境一、实验目的1。
熟悉C 语言的系统环境,掌握在集成环境中编辑、编译、连接和运行C 语言程序的方法。
2. 掌握C 语言源程序的结构特点与书写规范. 二、实验学时数2学时三、实验步骤及任务(一) VC++6。
0集成环境(1)运行VC++6。
0a.双击桌面上的VC++6。
0快捷方式,运行VC++6。
0。
b 。
双击"C :\Microsoft Visual Studio\Common\MSDev98\Bin\MSDEV 。
EXE",运行VC++6.0. (2)认识VC++6。
0标题栏的左侧显示当前的文件名,右侧有最小化,最大化和关闭三个按钮。
菜单栏包含了开发环境中几乎所有的命令,其中一些常用的命令还被排列在工具栏中。
工具栏上的按钮提出和一些菜单命令相对应,提供了经常使用的命令的一种快捷方式。
高级语言程序设计教学日志1记录人 :梁云川章节:1。
1熟悉C语言上机实验环境记录类型:课后反思记录:主楼803机房边操作边讲解C语言程序设计上机实验环境的工作界面、功能菜单,并通过一个简单实例演示建立一个C语言程序的全过程,并讲解部分语法错误的提示信息(大约45分钟).剩余45分钟由学生自己动手做验证实验,观察语法错误提示信息.反思:学生对错误提示信息看不懂,主要原因是英语提示信息不认识,语法错误提示种类繁多,需逐个学生单独辅导,对出现的错误讲解,使其认识此类错误并记住改正方法。
还有少数同学没有接触过计算机,程序输入需要大量时间。
高级语言程序设计教学日志2记录人:梁云川章节:1.2C语言的基本数据类型记录类型:课后反思记录:主楼605讲解C语言程序设计的基本数据类型由哪些类型,类型说明符、表示的数据范围、占用内存字节数、标识符的定义规则(举例说明正确的标识符和错误的标识符)、直接常量(特别注意整数常量的不同进位计数制的表示方法,实数型常量的小数形式和指数形式,指数形式的正确形式和错误形式)、符号常量(举实例在VC++环境演示符号常量的使用方法)、变量地址的由来画图讲解,变量的类型及使用方法。
反思:学生二进制数不熟悉,所以理解数据的表示范围较困难,需顺便讲解二进制数的表示方法。
高级语言程序设计教学日志3记录人:梁云川章节:1.3基本输入输出函数记录类型:课后反思记录:主楼605课堂讲授C语言程序中标准输入输出函数标准输出函数Printf函数的语法格式:printf(“格式控制字符串”,输出表列);格式说明符用来控制输出表列中数据的输出格式,其描述形式如下:%[+][-]0m[。
n]〈形式字母>演示实例/*Example14.c */进行讲解,使学生在理解的基础上熟悉格式控制字符串中各种形式的含义.格式化输入函数scanf()的功能是按用户指定的格式从键盘把数据输入到指定的变量中。
其一般形式为:scanf(“格式控制字符串”, 地址表列);与标准输出函数Printf函数的语法对照讲解,格式控制字符串的相同和不同之处。
c语言程序设计论文模板(10篇)1.1教学设计概述所谓教学设计,就是为了达到一定的教学目的,对教什么(课程、教学内容等)和怎么教(组织、方法、媒体的使用等)进行设计。
教学设计不等同于传统的备课写教案。
教学设计有利于教学工作的科学化,使教学活动纳入科学的轨道。
教学设计的意义就在于追求教学效果的最优化,不仅关心教师如何教,更关心学生如何学,注重将人类对教与学的研究结果和理论综合应用于教学实践。
教学设计主要包括确定教学目标、组织教学内容、分析教学对象、选择教学形式和方法及教学媒体、设计教学过程、教学质量评价设计等基本环节,其中,设计教学过程是课程教学设计的核心。
1.2该课程教学设计的内容2教学设计的实践及效果[2]李迎秋.C语言程序设计项目教程[M].大连:东软电子出版社,2023.1.引言2.教学中充分调动学生学习的积极性学生只有对C语言程序有浓厚的兴趣,才会积极和创造性地学习。
可从以下几个方面探讨:(1)强调学生学习C语言的重要性。
突出教学重点,使学生明确学习任务。
在首次课堂教学中,教师一定要向学生讲解清楚C语言课程的教学目标(为什么学习编程或程序设计)。
对于C语言程序设计课程的教学目标,可有如下三方面的讲解,学习基本的编程知识、培养求解问题的能力和具备一定的创新素质。
知识的传授和学习应融入问题求解中;问题求解能力是创新的基础。
(2)结合《C语言全国计算机等级考试》的试题库进行教学,学生学习起来更有动力。
试题库包括笔试试题库和上机试题库。
试题库按章节分类,题目类型以程序设计为主。
笔试题型有单项选择、程序分析、程序填空、程序改错和程序设计,上机题型有程序改错、程序填空和程序设计。
(3)利用Visual c++6.0工具进行C语言程序教学,培养学生的学习兴趣。
VC是一种基于Windows操作系统的可视化集成开发环境,是广泛使用的一种开发工具。
VC程序的两种模式是WINAPI方式和MFC方式。
应用这两种模式能够有效提高教学质量,激发学生的学习兴趣。
一、选择题(共20分,每小题2分)题目1当处理特定问题时的循环次数已知时,通常采用的语句是()。
选择一项:a。
forb。
whilec. do—whiled。
switch正确答案是:for题目2在switch语句的每个case块中,假定都是以break语句结束的,则此switch 语句容易被改写成的语句是( ).选择一项:a。
forb. ifc. dod。
while正确答案是:if题目3for语句能够被改写成的语句是()。
选择一项:a. 复合b。
ifc。
switchd。
while正确答案是:while题目4下面循环语句执行结束后输出的i值为()。
for(int i=0; i〈n; i++) if(i>n/2) {cout<〈i<〈endl; break;}选择一项:a. n/2b。
n/2+1c。
n/2—1d. n—1正确答案是:n/2+1题目5在下面循环语句中,内层循环体S语句的执行总次数为( )。
for(int i=0; i<n; i++)for(int j=i; j<n; j++) S;选择一项:a。
n2b。
(n+1)/2c. n(n-1)/2d。
n(n+1)/2正确答案是:n(n+1)/2题目6在下面的do循环语句中,其循环体被执行的次数为()。
int i=0; do i++; while(i*i〈10);选择一项:a。
4b。
3c. 5d. 2正确答案是:4题目7在下面的一维数组定义中,有语法错误的选项是( ).选择一项:a. int a[]={1,2,3};b。
int a[10]={0};c。
int a[];d。
int a[5];正确答案是:int a[];题目8在下面的二维数组定义中,语法正确的选项是()。
选择一项:a. int a[5][];b。
int a[][5];c. int a[][3]={{1,3,5},{2}};d。
c++程序设计语言范文模板及概述说明1. 引言的内容:1.1 概述:本文将对C++程序设计语言进行全面介绍,并提供一份范文模板,以帮助读者更好地理解和掌握该编程语言。
文章的结构将围绕C++程序设计语言的概述、基础知识、面向对象编程和高级特性展开讨论。
通过本文的阅读,读者将能够了解C++的来源与发展历程,掌握C++的基本特点与优势,并了解其在实际应用中的重要性。
1.2 文章结构:本文共分为六个部分来呈现相关内容。
第一部分为引言,旨在介绍文章整体框架和概述说明;第二部分将深入探讨C++程序设计语言的概述与由来;第三部分将重点涵盖C++的基础知识,包括变量和数据类型、运算符和表达式以及控制流语句;第四部分将重点介绍面向对象编程概念,并详细介绍如何使用C++类进行编程;第五部分则会深度剖析C++程序设计中独有的高级特性,包括继承与多态性、模板与泛型编程思想以及异常处理机制;最后,通过结论部分来总结全文的观点和内容。
1.3 目的:本文的目的是帮助读者建立对C++程序设计语言的整体认知,并提供一些范文模板以供读者参考。
通过深入学习本文所介绍的内容,读者将理解C++的基础知识,掌握面向对象编程与类的使用方法,并了解C++程序设计中的高级特性和实践应用。
希望本文能够促进读者对C++的学习与进阶,并为其在实际开发中提供指导和启示。
2. C++程序设计语言概述2.1 C++的来源和发展历程C++是一种通用编程语言,最早由丹尼斯·里奇发明的C语言为基础,在1983年由Bjarne Stroustrup在贝尔实验室进行了扩展和改进而成。
C++是C语言的一个超集,通过添加面向对象编程(OOP)的特性,使得程序设计更加模块化、可重用和易于维护。
2.2 C++的特点和优势C++具有许多特点和优势,使其成为当前最受欢迎的编程语言之一。
首先,C++是一种高级编程语言,可用于开发广泛领域的应用程序。
无论是操作系统、游戏开发、图形处理还是嵌入式系统,都可以使用C++进行开发。
c语言万能编程模板C语言程序设计50例经典收藏C语言万能编程模板:C语言程序设计50例经典收藏一、简介C语言是一种高效、通用的编程语言,被广泛应用于各种计算机平台上。
为了更好地学习和应用C语言,程序设计的模板是非常重要的。
本文将提供一套万能的C语言编程模板,并收藏了50个经典的C语言程序设计实例。
二、基本结构任何一个C语言程序都包含一些基本的结构,以下是一个基本的C语言程序框架:```c#include <stdio.h>int main() {// 在此处编写程序代码return 0;}```三、模板示例下面是一个使用C语言编写的经典示例,展示了如何使用模板来编程:```c#include <stdio.h>int main() {int num1, num2, sum;printf("请输入两个数字:");scanf("%d %d", &num1, &num2);sum = num1 + num2;printf("两个数字的和为:%d\n", sum);return 0;}```四、程序设计实例1. 逆序输出数字```c#include <stdio.h>int main() {int num, reverse = 0;printf("请输入一个数字:");scanf("%d", &num);while(num != 0) {int remainder = num % 10;reverse = reverse * 10 + remainder;num /= 10;}printf("逆序输出的数字为:%d\n", reverse); return 0;}```2. 判断素数```c#include <stdio.h>int isPrime(int num) {if(num < 2) {return 0;}for(int i = 2; i * i <= num; i++) {if(num % i == 0) {return 0;}}return 1;}int main() {int num;printf("请输入一个数字:");scanf("%d", &num);if(isPrime(num)) {printf("%d是素数\n", num); } else {printf("%d不是素数\n", num); }return 0;}```3. 字符串反转#include <stdio.h>#include <string.h>void reverseString(char str[]) {int length = strlen(str);char temp;for(int i = 0; i < length/2; i++) {temp = str[i];str[i] = str[length - i - 1];str[length - i - 1] = temp;}}int main() {char str[100];printf("请输入一个字符串:");scanf("%s", str);reverseString(str);printf("反转后的字符串为:%s\n", str); return 0;```五、总结本文提供了一套万能的C语言编程模板,并收藏了50个经典的C 语言程序设计实例,涵盖了C语言的各个方面,希望能对C语言学习者和应用者有所帮助。
c语言程序设计实验报告模板一、实验目的本实验的目的是学习和掌握C语言程序设计的基本概念和技巧,深入理解C语言的程序结构以及算法设计和实现的过程。
二、实验内容1. 程序设计的基本原理和基本语法:包括数据类型、运算符、控制结构、函数等基本概念的学习和理解。
2. 程序运行环境的搭建:安装和配置C语言程序运行所需要的开发环境,例如使用Code::Blocks、Dev-C++等集成开发环境进行实践。
3. 程序设计和实现:根据给定的实验要求,设计并实现C语言程序,通过编码和调试实现程序的正确运行。
三、实验步骤和实验结果在实验过程中,按照以下步骤进行实践:1. 实验环境搭建:a. 下载并安装适合的集成开发环境,例如Code::Blocks。
b. 配置环境变量,确保C语言编译器和执行文件的路径正确。
2. 实验程序设计:a. 阅读实验要求,理解实验的要求和目标。
b. 设计程序的结构和算法思路。
c. 编写程序代码,并确保代码的格式整洁、符合C语言的编码规范。
3. 程序的编译和运行:a. 打开集成开发环境,创建新的项目并添加编写好的源代码文件。
b. 编译程序,检查是否有错误或警告信息。
c. 运行程序,验证程序的正确性和功能实现情况。
4. 分析实验结果:a. 根据实验要求,分析程序输出的结果。
b. 比较结果和预期结果,确保程序的正确性和可靠性。
c. 对实验结果进行总结和讨论,评估程序的性能和优化空间。
四、实验总结与心得体会在本次实验中,通过对C语言程序设计的学习和实践,我对C语言的基本概念和语法有了更深入的了解。
通过编写和调试实验程序,我逐步提高了自己的编程能力和解决问题的能力。
同时,我也认识到了C语言程序设计的重要性和实用性,对计算机程序的设计和实现有了更全面的认识。
总的来说,本次实验让我受益匪浅,不仅学到了理论知识,还提高了实践能力。
通过参与实验,我意识到了编程实践对于理论知识的巩固和转化的重要性,并且增强了我的实际操作能力。
程序设计方案模板程序设计方案模板一、引言程序设计是指通过编程语言实现算法,解决实际问题的过程。
本文将介绍一个程序设计方案的模板,包括程序设计的目标、需求分析、系统设计、编码、测试和维护等内容。
二、目标本次程序设计的目标是解决某个具体的实际问题,比如设计一个学生成绩管理系统,实现对学生成绩的录入、查询、统计和打印等功能。
三、需求分析本部分需要详细描述程序设计的需求,包括输入输出的要求、功能的规范、界面的设计等。
比如学生成绩管理系统的需求包括:1. 输入学生的基本信息,包括学号、姓名、性别、年龄等;2. 输入学生的各科成绩,包括语文、数学、英语等;3. 查询学生的个人信息和成绩,并可以根据学号、姓名等进行筛选;4. 统计学生的成绩,包括班级的平均成绩、最高分、最低分等;5. 打印学生的成绩报告,包括个人信息和各科成绩。
四、系统设计本部分需要详细设计程序的系统结构和算法,包括模块划分、数据结构设计、算法逻辑等。
比如学生成绩管理系统的系统结构可以分为以下几个模块:1. 学生信息模块,负责学生信息的输入、存储和查询;2. 学生成绩模块,负责学生成绩的输入、存储、计算和查询;3. 统计模块,负责统计成绩的平均值、最高值、最低值等;4. 打印模块,负责将学生的个人信息和成绩打印出来。
五、编码本部分需要使用实际的编程语言实现系统设计的功能和逻辑。
比如使用C++语言编写学生成绩管理系统的各个模块,并进行相应的调试和测试。
六、测试本部分需要对编码后的程序进行测试,验证程序的正确性和稳定性。
可以通过输入一组预先设定的测试数据,进行程序运行的检查和结果的验证。
七、维护本部分需要对程序进行维护和更新,以适应实际需求的变化和功能的扩展。
综上所述,本次程序设计的目标是设计一个学生成绩管理系统,通过需求分析、系统设计、编码、测试和维护等步骤,实现对学生成绩的录入、查询、统计和打印等功能。
通过该程序设计方案的模板,可以更加规范和有序地进行程序设计和实现,提高程序的质量和效率。
沈阳工程学院信息学院C++程序设计课程设计设计题目:公司人员管理系统系别计算机科学与技术系班级学生姓名学号指导教师代钦李波崔妍职称讲师/讲师/讲师起止日期: 2016年6月20日起——至 2016年7月8日止任务分工组长姓名题目公司人员管理系统项目组成员个人任务描述自我评定负责小组分工合作,编写程序的菜单和显示的模块,并将所有的程序汇总,排版好整个报告,绪论,总结等等。
主要负责编写程序的添加和删除模块,并画出相应的流程图。
主要负责编写程序的数据相应的设置和查询模块,并画出相应的流程图。
主要负责编写保存及退出函数,并画出相应的流程图。
课程设计成绩评定表院(系):信息学院班级:学生姓名:指导教师评审意见评价内容具体要求权重评分加权分调研论证能独立查阅文献,收集资料;能制定课程设计方案和日程安排。
0.1 5 4 3 2工作能力态度工作态度认真,遵守纪律,出勤情况是否良好,能够独立完成设计工作,0.2 5 4 3 2工作量按期圆满完成规定的设计任务,工作量饱满,难度适宜。
0.2 5 4 3 2说明书的质量说明书立论正确,论述充分,结论严谨合理,文字通顺,技术用语准确,符号统一,编号齐全,图表完备,书写工整规范。
0.5 5 4 3 2 指导教师评审成绩(加权分合计乘以8)分加权分合计指导教师签名:年月日评阅教师评审意见评价内容具体要求权重评分加权分查阅文献查阅文献有一定广泛性;有综合归纳资料的能力0.2 5 4 3 2工作量工作量饱满,难度适中。
0.5 5 4 3 2说明书的质量说明书立论正确,论述充分,结论严谨合理,文字通顺,技术用语准确,符号统一,编号齐全,图表完备,书写工整规范。
0.3 5 4 3 2 评阅教师评审成绩(加权分合计乘以4)分加权分合计评阅教师签名:年月日答辩小组评审意见评价内容具体要求权重评分加权分学生汇报汇报准备充分,思路清晰;语言表达准确,概念清楚,论点正确,有层次,有重点,基本上反映了所完成任务的全部内容;时间符合要求。
0.5 5 4 3 2答辩思路清晰;回答问题有理论依据,基本概念清楚;主要问题回答准确,深入,有说服力。
0.5 5 4 3 2 答辩小组评审成绩(加权分合计乘以8)分加权分合计答辩小组教师签名:年月日课程设计成绩评定表院(系):信息学院班级:学生姓名:指导教师评审意见评价内容具体要求权重评分加权分调研论证能独立查阅文献,收集资料;能制定课程设计方案和日程安排。
0.1 5 4 3 2工作能力态度工作态度认真,遵守纪律,出勤情况是否良好,能够独立完成设计工作,0.2 5 4 3 2工作量按期圆满完成规定的设计任务,工作量饱满,难度适宜。
0.2 5 4 3 2说明书的质量说明书立论正确,论述充分,结论严谨合理,文字通顺,技术用语准确,符号统一,编号齐全,图表完备,书写工整规范。
0.5 5 4 3 2 指导教师评审成绩(加权分合计乘以8)分加权分合计指导教师签名:年月日评阅教师评审意见评价内容具体要求权重评分加权分查阅文献查阅文献有一定广泛性;有综合归纳资料的能力0.2 5 4 3 2工作量工作量饱满,难度适中。
0.5 5 4 3 2说明书的质量说明书立论正确,论述充分,结论严谨合理,文字通顺,技术用语准确,符号统一,编号齐全,图表完备,书写工整规范。
0.3 5 4 3 2 评阅教师评审成绩(加权分合计乘以4)分加权分合计评阅教师签名:年月日答辩小组评审意见评价内容具体要求权重评分加权分学生汇报汇报准备充分,思路清晰;语言表达准确,概念清楚,论点正确,有层次,有重点,基本上反映了所完成任务的全部内容;时间符合要求。
0.5 5 4 3 2答辩思路清晰;回答问题有理论依据,基本概念清楚;主要问题回答准确,深入,有说服力。
0.5 5 4 3 2 答辩小组评审成绩(加权分合计乘以8)分加权分合计答辩小组教师签名:年月日沈阳工程学院信息学院课程设计任务书课程设计题目:公司人员管理系统系别计算机科学与技术系班级学生姓名学号指导教师代钦李波崔妍职称讲师/讲师/讲师课程设计进行地点:实训楼F六楼机房任务下达时间:年月日起止日期: 2016年6月20日起——至 2016年7月8日止系主任年月日批准一、课程设计的原始资料及依据查阅有关资料,进一步理解面向对象程序设计的思想,并编写一个简单的windows系统。
通过本设计可以加深理解使用面向对象程序设计思想开发一个系统的方法,提高分析问题、解决问题和实际动手的能力。
二、课程设计主要内容及要求设计内容:某小型公司,主要有四类人员:经理,兼职技术人员,销售经理和兼职推销员.⑴人员信息包括姓名,编号,级别,当月薪水,计算月薪总额等⑵能够显示这些人员的全部信息.⑶添加删除功能:能根据公司人事的变动情况,添加删除记录;⑷查询功能:能根据编号和姓名进行查询;⑸保存功能:启动程序时能读取人员信息,关闭程序时能将信息保存至硬盘文件。
⑹人员编号在生成人员信息时自动生成,每输入一个人员信息编号顺序加1。
设计要求:(1)要求利用面向对象的方法完成系统的设计;(2)要求在设计的过程中建立清晰的类层次,并画出类图;(3)设计功能满足要求、易于操作的友好界面;(4)界面中需有菜单、工具栏、状态栏;(5)在系统的设计中,至少要用到面向对象的一种机制:继承、多态等;(6)在完成该题目时,小组人员进行详细的任务分工,并要在报告中体现出来。
三、对课程设计说明书撰写内容、格式、字数的要求1.课程设计说明书是体现和总结课程设计成果的载体,主要内容包括:设计题目、设计目的、设备器材、设计原理及内容、设计步骤、遇到的问题及解决方法、设计总结、参考文献等。
一般不应少于3000字。
2.在适当位置配合相应的实验原理图、功能模块图、算法流程图等图表进行说明。
应做到文理通顺,内容正确完整,书写工整,装订整齐。
3.设计总结部分主要写本人完成工作简介以及自己的设计体会,包括通过课程设计学到了什么,哪里遇到了困难,解决的办法以及今后的目标。
4.课程设计说明书手写或打印均可。
手写要用学校统一的课程设计用纸,用黑或蓝黑墨水工整书写;打印时采用A4纸,页边距均为20mm,正文采用宋体小四号字,行间距18磅。
文中大标题采用黑体小三号字,一级节标题采用黑体四号字,二级节标题采用黑体小四号字,表题与图题采用宋体五号字。
5.课程设计说明书装订顺序为:封面、任务书、成绩评定表、目录、正文、参考文献。
四、设计完成后应提交成果的种类、数量、质量等方面的要求1.完成“任务书”中指定的功能,运行结果正确。
2.课程设计说明书。
五、时间进度安排序号主要内容学时备注1 进行设计准备,阅读资料,分析设计任1天务书,明确设计要求、内容和步骤2 需求分析1天3 总体设计1天4 详细设计1天5 功能实现5天编写代码6 程序调试2天调试代码7 测试1天测试代码8 撰写课程设计报告2天整合报告9 答辩1天教师给出答辩成绩合计15天六、主要参考资料(文献)[1]郑莉董渊张瑞丰编着. 《C++语言程序设计》(第4版). 北京:清华大学出版社.2010[2] 陈维兴, 林小茶.《C++高级程序设计教程》. 北京:清华大学出版社[3] 谭浩强.《C++程序设计教程》. 北京:中国科学技术出版社[4] 王燕.《面向对象的理论与C++实践》. 北京:清华大学出版社[5] 马石安, 魏文平. 主编《Visual C++程序设计与应用教程》. 北京:清华大学出版社[6] 王育坚. 主编《Visual C++面向对象编程教程》(第二版). 北京:清华大学出版沈阳工程学院课程设计报告目录目录第一章绪论 (I)1.1绪论 (I)1.2课程设计的目的 (I)1.3设计内容和要求 (I)1.3.1设计内容: (I)1.3.2设计要求: (I)1.4系统分析 (I)1.4.1问题分析 (I)1.6课程设计意义 (II)第二章设计原理与运行环境................................................................................ - 3 -2.1 c++语言概述...................................................................................................................... - 3 -2.1.1 C++语言概述................................................................................................................ - 3 -2.1.2 C++语言的主要特点.................................................................................................... - 3 -2.2 基本操作 ........................................................................................................................... - 3 -第三章系统分析与设计........................................................................................ - 9 -3.1系统设计 ............................................................................................................................ - 9 -3.1.1系统总体框架............................................................................................................... - 9 -3.1.2类的层次图................................................................................................................... - 9 -3.1.3系统流程图................................................................................................................. - 10 -3.2系统关键算法流程图 ...................................................................................................... - 10 -第四章系统功能的实现...................................................................................... - 15 -4.1菜单函数 ............................................................................................................................. - 15 -4.2添加功能 ............................................................................................................................. - 16 -4.3删除功能 ............................................................................................................................. - 18 -4.4显示功能 ............................................................................................................................. - 20 -4.5基础数据设置 ..................................................................................................................... - 21 -4.6查询功能 ............................................................................................................................. - 23 -4.7保存功能 ............................................................................................................................. - 25 -4.8退出功能 ............................................................................................................................. - 27 -总结 ........................................................................................................................ - 29 -第一章绪论1.1绪论公司人员管理系统是公司管理中的一个重要内容,随着时代的进步,公司人员数量也不断增加、分工的不断细化、各个行业间联系的不断密切,对人事管理的要求也不断提高。