中南大学程序设计语言C++(课程设计2015级) - 副本

合集下载

中南大学C++程序设计报告

中南大学C++程序设计报告

C++程序设计报告一、前言我认为安排此次课程设计的目的,是让同学们在独立完成设计、编写、调试应用程序及编写文档的任务的过程中,及时巩固已学的知识,补充未学但是非常重要的知识,提高程序设计的能力。

针对C++语言中的重点和难点内容,如数组和函数等,进行训练,并且能充分发挥独立自主学习的能力,对于在程序设计和调试中遇到的问题,应积极和同学交流,相互学习,共同进步二、正文1.(1)题目:任意输入一个正整数,要求:(1)求它是几位数;(2)按逆序输出各位数字;(3)求奇数位数字之和。

(2)算法分析分离出每一末位数字,然后输出;判断是否为奇数位,将奇数位数字相加求和;利用循环结构进行编程,每位数字逐一进行分离、判断。

(3)程序:程序要有详尽注释,如:各参数的含义、函数的功能等#include<iostream>using namespace std;void main(){int n,m,s=0,i=0; //定义变量cout<<"请输入一个正整数n"<<endl;cin>>n;do{m=n%10;// n对10取模,得到该数的最后一位数字cout<<m;//逆序输出每位数字n/=10;i++;if(i%2==1)//判断是否为奇数位{s+=m;}//各奇数位数字之和}while(n>0); //循环一次,计算一次,共循环i次cout<<"共有"<<i<<"位数字"<<endl;cout<<"奇数位之和是:"<<s<<endl;}(4)运行结果(5)调试过程中出现过的问题和解决的方法2.(1)题目:输入阶数n(1≤n≤10),输出对应的n阶旋转矩阵。

所谓旋转矩阵,就是在n阶矩阵中,起始数1置于方阵的左上角,然后从起始数开始依次递增,按顺时针方向从外向里旋转填数而成。

中南大学c语言课程设计报告

中南大学c语言课程设计报告

学号中南大学《C语言程序设计》课程设计报告题目:数据的图形化处理学院:专业:班级:姓名:指导老师:2015年1月3日目录1 设计内容及要求 (3)1.1设计要求 (3)1.2程序设计流程图 (3)2 详细设计 (5)2.1详细设计 (5)2.2数据结构与程序评析 (7)2.3用法说明 (8)3 设计结果与分析 (8)3.1调试与测试 (8)3.2测试结果与分析 (8)4 小结(心得体会) (11)5 附录 (12)1设计内容及要求1.1设计要求用c语言绘图函数绘制函数图像;要根据输入的信息,用c语言画出相应函数y=sin(x),y=cos(x),...;画出的点数为N个,即N个像素点;可以不画出坐标值,N的值要大于20。

程序界面设计合理,色彩得体大方,显示正确,界面清晰、美观。

1.2程序设计流程图开始输出可选函数列表设置背景色和线条色画出坐标轴设置文本属性标记坐标轴和原点绘制基本初等函数关闭图像处理系统结束图1:总程序流程开始float i,x0,y0,x,y; int a,b;i nt gd=DETECT,gm;for(b=0;b<=20;b++)initgraph(&gd,&gm,""); printf linesettextstyle outtextxyswitchcase1 case2 ......Putpixel(x,y,RED);break; defaultgetch();closegraph();结束图2:总程序流程图2详细设计2.1详细设计(1)#include<stdio.h>调用系统提供的标准库函数#include<math.h>调用math库文件里的函数#include<conio.h>调用通过控制台进行数据输入和数据输出的函数 #include<graphics.h>调用图像处理函数(2)main(){float i,x0,y0,x,y;int a,b;int gd=DETECT,gm;定义变量(3) for(b=0;b<=20;b++){实现程序的多次循环使用(4)initgraph(&gd,&gm,"");初始化图形系统(5)printf("Choose a function to see its functional image!\n"); printf("1.y=x\n");printf("2.y=sinx\n");printf("3.y=cosx\n");printf("4.y=e^x\n");printf("5.y=log(e)(x)\n");printf("6.y=x^2\n");printf("7.y=tanx\n");printf("Number 1-7,just try them!\n");printf("Please enter number:");输出一个基本初等函数可选列表 scanf("%d",&a);输入一个整型变量(6)cleardevice();清除屏幕和图形缓冲区setbkcolor(WHITE);设置背景色setcolor(GREEN);设置前景颜色line(100,350,100,180);line(95,190,100,180);line(100,180,105,190);line(40,250,500,250);line(495,245,500,250);line(500,250,495,255);画坐标轴和箭头settextstyle(SANS_SERIF_FONT,HORIZ_DIR,1);设置字体outtextxy(500,250,"x");标记x轴outtextxy(110,180,"y");标记y轴outtextxy(90,245,"o");标记原点(7)switch(a)实现多分支选择{case 1:第一种情况{for(x0=0;x0<=21;x0+=1){y0=x0;要画出的函数表达式x=6*x0+100; x,y的坐标控制,使点落在屏幕适当位置 y=-6*y0+250;putpixel(x,y,RED);画点函数,画出红色像素点}break;跳出多分支选择结构}case 2:第二种情况{for(x0=0;x0<=10*3.14159;x0+=0.1){y0=50*sin(x0+2*3.14159);正弦函数x=10*x0+100;y=-y0+250;putpixel(x,y,RED);}break;}case 3:第三种情况{for(x0=0;x0<=10*3.14159;x0+=0.1){y0=50*sin(x0+3.14159/2);余弦函数x=10*x0+100;y=-y0+250;putpixel(x,y,RED);}break;}..........其他常见函数default:printf("Enter data error!\n");否则输出数据错误提示}(8) getch();从控制台读取一个字符,但不显示在屏幕上,等待你按下任意键,再继续执行下面的语句closegraph();关闭图形系统}}2.2数据结构与程序评析(1)对图形处理函数作比较全面的分析,即对程序要使用的编写方法功能,运行方式进行分析,并作出正确的解决方案。

中南大学2021年《C语言程序设计》期末考试试题及答案

中南大学2021年《C语言程序设计》期末考试试题及答案

一、判断题(每小题1分,共15分)1.标准C中,只有数值型数据才能进行4则混合运算。

2.标准C中,_a是合法的自定义标识符。

3.有定义:float f;表达式f+=(int)3.6%2”不符合C语言语法。

4.标准C中,逻辑运算的结果只有是1表示满足条件,而结果是0表示不满足条件。

5.C语言程序中要求被调用函数在调用函数中能被调用必须要在调用函数中进行声明。

6.以下运算符排列顺序满足按照优先级从高到低的排列:‘&&’、‘!’、‘==’、‘-’。

7.语句for(;;);是非法的。

8.在C语言程序中可以由多个源文件构成,每个源文件都可以有自己的main()函数。

9.while和do-while的主要区别是后者至少无条件执行一次。

10.数组名代表数组的首地址是常量,所以将实参数组名表示地址传给形参数组名是错误的。

11.当函数没有返回值类型时,表示函数类型为void。

12.C语言中,指针变量作函数参数时,它们不是采取单向值传递的方式。

13.一个函数中只允许有一条return语句。

14.在C语言中,如果没有说明变量的存储类型是auto类型的。

15.由于指针中所存放的地址都是整数,所以整型指针和浮点型指针可以相互赋值。

二、填空题(每空1分,共15分)1.若a=4;b=5,c=6;则表达式c==(b=-a); 中c的值是(1)。

2.计算表达式的值:4&&-4的值:(2);设int a=3,b=4,c=5,则表达式a||b+c&&b==c的值:(3);设x=2.5, a=7, y=4.7,则表达式x+a%3*(int)(x+y)%2/4的值:(4);设a=12,则表达式a*=a/5的值:(5);3.若int x = 4,y = 6,z = 0;有循环while(x = y) {z ++;y--;}则循环语句执行完后,z值为(6)。

4.变量的指针就是指该变量的(7)。

5.若有定义int (*p)[4],则标识符p是(8);若有定义int *p[4],则标识符p是(9);6.已有定义:char *p[ ]={“France”,“Chinese”,“Russia”,“America”};则语句printf(“%s”,p[2]);printf(“%c”,*(p[1]+2));printf(“%c”,*(*(p+1)+1));的输出结果分别为:(10)、(11)、(12)。

中南大学软件工程复习题及参考答案

中南大学软件工程复习题及参考答案

中南大学复习题及参考答案软件工程一、选择题:1.下面哪些UML图描述系统行为( A )A.用例图B.类图C.对象图2.属于概要设计活动的是( A )A.软件结构设计B.数据结构设计C.算法设计3.属行为型设计模式的是(C)A.组合模式B.工厂方法模式C.观察者模式4.下列说法正确的是( B )A.UML是软件开发方法B.UML是系统描述语言C.UML是软件开发过程5. 根据程序流程图划分的模块通常是( B )A. 信息内聚的模块B. 过程内聚的模块C.逻辑内聚的模块6.如果某程序中的比较个数是m,则其McCabe环形复杂度为( C )A.m-1B.mC.m+17.按ISO9000-3的说明,下列属软件配置项的是( C )A.软件开发方法B.软件开发组织管理制度C.软件开发合同8. 软件测试的目的是( C )A.证明软件无错B.发现软件中的所有错误C.尽可能发现软件系统中的错误9.软件重构关注的是( B )A. 软件体系结构B. 模块细节C.软件性能10.软件项目开发计划的内容有( B )A. 数据分析B.风险分析C.功能分析11.在UML的类图中,描述整体与部分关系的有( B )A.泛化关系B.聚合关系C.依赖关系12.软件过程能力成熟度模型CMM用以评价(A)A.软件过程能力B.组织能力C.学习能力13. 因计算机硬件和软件环境的变化而作出的修改软件的过程称为( C )A. 完善性维护B. 改正性维护C.适应性维护14. 对项目软件而言,软件功能需求信息主要由谁提供( A )A.软件用户B.软件开发人员C.软件项目管理人员15. IDEF0图反映不出(C)A.系统做什么B.系统功能由谁做C.系统如何做16. 原型模型是一种什么开发过程模型(B)A.自顶向上B. 由外至内C.增量式17. 系统流程图描述(A)A.物理系统B.逻辑系统C.软件体系结构18.需求规格说明书的内容不应该包括( C )A.软件确认准则B.软件的性能描述C.算法过程的详细描述19.适合需求模糊或需求不确定系统开发的软件开发模型有( C )A. 瀑布模型B. RAD模型C.原型模型20.UML图中描述系统结构的有( A )A. 组件图B. 顺序图C.状态图21.面向对象方法是一种什么软件开发方法( B )A.层次化B.迭代增量式C.逐步求精22.不可以用来衡量软件可维护性的有()A.可靠性B.可用性C.可行性23. 系统分析员在需求分析最后负责编写()A.用户手册B. 概要设计说明书C.可行性研究报告24.为了提高软件的可靠性、可维护性等而对软件的修改称为()A.改正性维护B.适应性维护C.预防性维护25.在结构化方法中,为使需求改变对软件影响较小,应该使软件结构()A. 与问题结构对应B. 与问题结构独立C.与用户界面对应26.单元测试的计划应该在什么阶段完成()A. 需求分析B. 概要设计C.详细设计27. 下列属面向对象软件开发方法的有()A. LCP方法B. OMT方法C.IDEF0方法28.强调信息隐藏的软件工程设计方法有()A.Jackson方法B.Parnas方法C.SA/SD方法29.描述系统动态行为的模型有()A.包图B.软件结构图C.状态图30.考虑输入条件组合的测试用例设计方法有()A.等价分类法B.语句覆盖法C. 因果图法31. 下列能减少支援性维护活动的有()A.利用软件包B.进行配置管理C.对用户进行适当培训32. 只支持单重继承的程序设计语言有()A.C++B.DelphiC. C33. IDEF0图的顶层图是()A. A0图B.A-0图C.A-1图34. 在UML的用例图中,扩展关系是一种()A. 泛化关系B.依赖关系C.关联关系35.独立测试小组开始介入测试是在()A.模块测试阶段B.集成测试阶段C.确认测试阶段36. 在成本估计中容易低估局部问题的方法是()A. 基于经验模型的估计B. 自底向上估计C. 自顶向下估计37.在IDEF1X图中,如果子实体与父实体存在联系,则子实体将继承父实体的()A.全部属性B.主关键字属性C.非主关键字属性38. 结构化分析方法使用的工具有()A. 数据流图B.类图C.软件结构图39. 白盒测试设计用例的方法是()A. 等价分类法B.基本路径覆盖法C.因果图法40. 在衡量软件质量时,最重要的标准是()A. 可维护性好B. 可用性好C. 满足用户功能需求41. 瀑布模型是一种()A. 演化模型B. 顺序模型C. 增量模型42. 模块的独立程度可以由什么定性标准度量()A. 耦合度B. 复杂度C.可靠性43.以下选项中,不属于对象的特点有()A. 继承B. 多态C. 封闭44. 面向数据结构的设计方法有()A.Parnas方法B.Jackson方法C. IDEF0方法45. 与UML配合最好的软件开发方法是()A.RUP方法B.Coad/Yourdon方法C.IDEF4方法二、填空题:1.统一建模语言UML提供了两种描述整体/部分关系的方法,分别是和。

中南大学C实践报告

中南大学C实践报告

中南大学C实践报告 The document was prepared on January 2, 2021中南大学C++程序设计实践报告学院:材料院专业班级:学号:姓名:一、实践目的C++是一种运用广泛的电脑程序式设计语言。

在学完C++程序设计课程后,为了加深和巩固课程的每个知识点,训练并培养自己运用所学知识独立进行程序设计、解决实际问题的能力,学会编制结构清晰、风格良好、数据结构适当的C++语言程序。

我们在老师的指导下进行了C++程序设计实践,用C++语言编制学生档案管理软件。

二、实践要求1)、进行C++程序设计实践要求我们利用面向对象的方法以及C++的编程思想来完成该软件的设计。

2)、建立学生档案管理软件,要对所包含的学生的全部信息,能进行相应的学生信息输入、学生信息输出、学生信息删除、学生信息添加以及学生信息修改。

3)、系统的主程序中,要求会使用口令判断功能函数。

使得程序体对信息的修改更为方便。

4)、程序主函数中也要提供菜单选项,该选项具有一定的选择信息,以方便使用者使用。

三、实践内容实践内容包括了:学生档案管理软件的总设计框架,系统口令函数的框图,以及数据的输入、添加、修改、删除、显示等的子框图还有退出系统的框图。

学生档案管理软件总框架:系统口令流程图:主菜单流程图:数据修改流程图:数据删除流程图:数据显示流程图:退出流程图:四、实践体会在指导老师的耐心教导下,我们完成了此次C++程序设计实践。

在实践过程中,我们学会了如何运用C++语言编写一个学生档案管理软件。

首先,我们要对所编软件有相应的认识,了解该学生档案管理系统应有的功能,对相应的功能思考需要运行的函数。

例如整个程序体的主函数,系统口令函数以及数据输入输出修改删除等的函数。

然后对课堂所学内容进行灵活运用,如源程序中多次使用到的指针与数组等。

此外还需用到部分课外知识,这就考查了我们对C++程序语言的自主学习能力。

通过此次程序设计实践,用理论联系实际,加深了我对C++语言的理解与掌握,提高了我的实践能力及计算机操作能力。

中南大学c课程设计报告

中南大学c课程设计报告

中南大学《高级程序设计实践(C++)》课程设计报告设计题目教学设备管理系统指导老师设计者专业班级设计日期目录一课题的基本内容和要求二程序功能简介三主体内容:1 设计分析2 程序整体结构3 部分模块的结构4 相关模块源程序5 操作方法6试验结果7设计体会8 参考文献一基本内容和要求(一)基本要求本设计采用教师指导、学生自学和独立编程操作方式,先由学生查阅与本设计有关的书籍和资料,利用Visual C++ 6.0设计环境与开发工具,在两周时间内,完成课程设计内容中的一个管理系统,具体要求如下:1、独立思考:独立完成课程设计中各任务的设计和调试。

2、上机准备:每次上机前,要事先编制好准备调试的程序,认真想好调试步骤和有关环境的设置方法,准备好有关的文件。

3、数据管理:管理系统中的数据可用数据库(如Access数据库)的形式保存,也可用普通文件(文本文件或二进制文件)的形式保存。

4、程序要求:界面美观、可操作性强、稳定性好。

(二)基本内容:教学设备管理系统为方便管理学校教学设备,编写一个教学设备管理系统软件。

系统记录必须包括设备编号、设备名称、生产厂家、购置日期、台数、单价、及备注等。

二程序功能简介(1)添加:增加一台设备的记录到管理系统中。

(2)查询:可以根据设备编号查找某台设备的相关信息,若找到则显示其信息。

(3)修改:在管理系统中修改一台设备的记录。

(4)保存:将所有教学设备信息保存在一个文件中(数据库文件或普通的文本文件)。

(5)读取:从文件中读取已保存了数据。

(6)删除:从管理系统中删除一条记录。

(7)恢复:能恢复被删除的记录。

(8)统计:(A)统计每页合计台数及金额;(B)累计设备的总台数及总金额;(C)统计单价在:200元以下、200~800元之间和800元以上的设备总台数及总金额。

(D)以表格形式打印教学设备明细表。

(9)其他:可以根据自己的思路设计其他功能。

三主体内容1 设计分析根据问题描述和要求,系统要求能够添加设备,按设备编号查询,修改,保存,读取,删除,恢复设备的信息。

中南大学c语言课程设计

中南大学c语言课程设计

中南大学c语言课程设计一、教学目标本课程的教学目标是使学生掌握C语言的基本语法、数据结构、算法和编程思想,培养学生具备基本的程序设计能力,能够运用C语言解决实际问题。

1.掌握C语言的基本语法和数据类型。

2.熟悉控制结构和函数的定义与调用。

3.理解指针的概念和应用。

4.掌握数组、字符串和动态内存管理。

5.了解常用库函数和预处理指令。

6.能够使用C语言编写简单的程序,解决实际问题。

7.具备基本的调试和排错能力。

8.能够阅读和理解C语言的程序代码。

9.掌握基本的编程规范和技巧。

情感态度价值观目标:1.培养学生的编程兴趣,提高学习积极性。

2.培养学生勇于探索、解决问题的精神。

3.增强学生的团队协作能力和交流沟通能力。

二、教学内容教学内容主要包括C语言的基本语法、数据结构、算法和编程思想。

具体安排如下:1.C语言概述:介绍C语言的发展历史、特点和应用领域。

2.基本语法:数据类型、变量、运算符、表达式、语句等。

3.控制结构:顺序结构、分支结构、循环结构。

4.函数:函数的定义与声明、调用、参数传递、返回值等。

5.数组和字符串:一维、多维数组、字符串的基本操作。

6.指针:指针的概念、声明、运算、指针与数组、指针与函数等。

7.动态内存管理:内存分配与释放、动态数组、链表等。

8.预处理指令:宏定义、文件包含、条件编译等。

9.常用库函数:数学函数、输入输出函数、字符串处理函数等。

10.编程实践:综合实例分析与编程,解决实际问题。

三、教学方法本课程采用多种教学方法相结合,包括讲授法、案例分析法、实验法等。

1.讲授法:通过讲解C语言的基本概念、语法和编程技巧,使学生掌握知识要点。

2.案例分析法:分析典型程序案例,让学生了解实际应用,提高编程能力。

3.实验法:上机实验,让学生动手编写代码,培养实际操作能力。

4.讨论法:学生进行小组讨论,分享学习心得,提高团队协作能力。

四、教学资源1.教材:《C程序设计语言》(K&R)、《C Primer Plus》等。

中南大学c课程设计

中南大学c课程设计

中南大学c课程设计一、课程目标知识目标:1. 理解中南大学C课程的基本概念和原理,掌握数据类型、变量、运算符等基础知识;2. 学会使用控制结构和函数,能够进行简单的程序设计;3. 了解数组、指针和字符串的基本操作,能够运用它们解决实际问题;4. 掌握基本的文件操作,能够读写文件,存储和获取数据。

技能目标:1. 培养学生运用C语言进行问题分析和程序设计的能力;2. 培养学生编写规范、高效、可读性强的代码,养成良好的编程习惯;3. 提高学生调试程序和解决问题的能力,培养其独立思考和协作学习的技巧;4. 培养学生运用计算思维解决实际问题的能力。

情感态度价值观目标:1. 培养学生对计算机科学的兴趣和热情,激发其探索精神和创新意识;2. 培养学生具备团队协作精神,学会倾听、沟通和分享;3. 增强学生的自信心和责任感,使其认识到编程在现代社会中的重要性;4. 培养学生遵守学术道德,尊重他人知识产权,养成良好的职业道德。

本课程针对中南大学学生的特点和教学要求,注重理论与实践相结合,以培养学生的编程能力和计算思维为核心。

通过本课程的学习,学生将能够掌握C语言的基本知识,具备解决实际问题的编程能力,同时培养良好的情感态度价值观。

为实现课程目标,后续教学设计和评估将围绕具体的学习成果展开。

二、教学内容1. C语言概述:介绍C语言的发展历程、特点和应用领域,使学生对其有全面了解。

教材章节:第一章2. 基本数据类型、变量和常量:讲解C语言的基本数据类型、变量定义、赋值和常量的概念。

教材章节:第二章3. 运算符与表达式:介绍C语言的运算符及其优先级,学会编写表达式和计算结果。

教材章节:第三章4. 控制结构:讲解顺序结构、分支结构(if语句和switch语句)和循环结构(for、while、do-while循环)的使用。

教材章节:第四章5. 函数:介绍函数的定义、调用、参数传递和返回值,学会模块化编程。

教材章节:第五章6. 数组、指针和字符串:讲解数组的定义和使用、指针的基本概念和操作、字符串的存储和操作。

中南大学信息科学与工程学院C语言程序设计实验

中南大学信息科学与工程学院C语言程序设计实验

char sex;
/* 性别 */
int age;
/* 年龄 */
float score;
/* 平均成绩 */
}
2. 完成下列任务:
(1) 输入实际学生人数 n (2<n<4);
(2) 输入每个学生的信息,组成结构数组,并输出;
(3) 统计男、女生人数并输出;
(4) 计算全班平均成绩并输出;
(5) 将低于全班平均成绩的学生信息按行输出
#include <stdio.h> void main() {
int a, b, sum; a = 123; b = 456; sum = a + b; printf( “ sum is %\nd” , sum); } 调试通过后,自己修改程序,使程序出错,并读懂错误提示,进行修改。
1/9
实验二 数据输入输出格式的程序设计
三、 输入随机数的要求
#include <stdlib.h>
#define RMAX 5
#define cMAX 5
#define nMAX 100
main()
{.
/* 变量初始化说明 */
.
clrscr(); /*调清屏函数清屏 */
randomize(); /*在初始化后调用产生随机数函数 */
一.目的要求 1.进一步熟悉调试程序的方法; 2.熟练掌握格式输入与格式输出函数的使用。 3.掌握字符与 ASCⅡ值之间的转换方法。 4.上机前预习编写好程序;
二.实验内容与步骤 1.按右图设计屏幕输出 2.光标停在 Enter Number: 之后,等待输入任一字符; 3.输入字符 1,则显示:
Ch=1-- 49

中南大学C++课程设计

中南大学C++课程设计

中南⼤学C++课程设计中南⼤学⼆○⼀⼆~⼆○⼀三学年第⼆学期信息科学与⼯程学院计算机与程序设计语⾔课程设计报告课程名称:计算机与程序设计语⾔C++班级:电⽓信息2012级1207班学号:0909120703姓名:黎毅刚指导教师:向遥⼆○⼀三年七⽉⽬录⼀.需求分析⼆.程序结构三.算法分析四.运⾏结果五.学之⼼得六.程序源码⼀.需求分析(⼀)⼩型学⽣成绩管理系统1、需要处理的基础数据学⽣基本信息:如班级、学号、姓名、性别、年龄、宿舍号码、电话号码等。

学⽣选修课程的基本信息:课程编号、课程名称、考试成绩、平时成绩、综合成绩、学分、重修否等。

2、系统的基本功能数据的录⼊:如录⼊学⽣的基本信息,以及该学⽣选修课程的基本信息;数据的修改:如修改指定学号、或者指定姓名的学⽣信息,或者修改其选修课程信息;数据的插⼊:插⼊某个学⽣信息;数据的查询:如按学号查询、按姓名查询等;数据的删除:如删除指定学号、或者指定姓名的学⽣及其选修课程信息;平均成绩的计算:计算每个学⽣各门功课的平均成绩,并按平均成绩从⾼到低的次序输出学⽣信息;⼆.程序结构(1)程序框图(2)功能模块的划分与功能实现⼀.输⼊学⽣信息利⽤友元函数:friend void Input(Stu stud[ ])可以实现,学⽣基本信息和课程信息的录⼊的功能,并且能够能够将信息保存到student.dat⽂件中。

⼆.浏览统计信息利⽤友元函数:friend void Statistic(Stu stud[ ])可以实现,浏览学⽣的基本信息和平均分数信息的功能三.查询学⽣信息利⽤友元函数:friend void Lookup(Stu stud[ ])可以实现,分别按学号和姓名两种⽅式来查询信息的功能。

四.修改学⽣信息利⽤友元函数:friend void Modify(Stu stud[ ])可以实现,分别按学号和姓名两种⽅式来修改信息的功能,修改后的信息可以保存进⽂件中。

中南大学2020年《C语言程序设计》期末考试试题及答案

中南大学2020年《C语言程序设计》期末考试试题及答案

一、选择题(15小题,每小题2分,共计30分)1.下面不正确的字符串常量是 A 。

A)'abc' B)"12'12" C)"0" D)" "2.以下正确的叙述是 DA)在C程序中,每行中只能写一条语句B)若a是实型变量,C程序中允许赋值a=10,因此实型变量中允许存放整型数C)在C程序中,无论是整数还是实数,都能被准确无误(精确)地表示D)在C程序中,%是只能用于整数运算的运算符3.已知字母A的ASCII码为十进制数65,且c2为字符型,则执行语句c2='A'十'6'一'3';后,c2中的值为 AA)D B)68 C)不确定的值 D)C4.sizeof(float)是 B :A)一个双精度型表达式 B)一个整型表达式C)一种函数调用 D)一个不合法的表达式5.以下说法正确的是 D :A)输入项可以为一实型常量,如scanf("%f",3.5);B)只有格式控制,没有输入项,也能进行正确输入,如scanf("a=%d,b=%d");C)当输入一个实型数据时,格式控制部分应规定小数点后的位数,如scanf("%4.2f",&f);D)当输入数据时,必须指明变量的地址,如scanf("%f",&f);6.已有如下定义和输入语句,若要求a1,a2,c1,c2的值分别为10,20,A,B,当从第一列开始输入数据时,正确的数据输入方式是 D (注:<CR>表示回车)。

int a1,a2; char c1,c2;scanf("%d%d",&a1,&a2); scanf("%c%c",&c1,&c2);A) 1020AB<CR> B)10 20<CR>AB<CR>C)10 20 AB<CR> D)10 20AB<CR>7.请阅读以下程序:void main(){int a=5,b=0,c=0;if(a=b+c) printf("***\n");e1se printf("$$$\n");以上程序 D :A)有语法错不能通过编译 B)可以通过编译但不能通过连接C)输出*** D)输出$$$8.下面程序段的运行结果是 C 。

课程设计内容-C#课程设计-中南

课程设计内容-C#课程设计-中南

VC++高级程序设计课程设计内容一设计内容概述Shapefile文件是美国环境系统研究所(ESRI)所研制的GIS文件系统格式文件,是工业标准的矢量数据文件。

Shapefile将空间特征表中的非拓扑几何对象和属性信息存储在数据集中,特征表中的几何对象存为以坐标点集表示的图形文件。

Shapefile文件并不含拓扑(Topological)数据结构。

一个Shape文件包括三个文件:一个主文件(*.shp),一个索引文件(*.shx),和一个dBASE (*.dbf)表。

主文件是一个直接存取,变长度记录的文件,其中每个记录描述构成一个地理特征(Feature)的所有vertices坐标值。

在索引文件中,每条记录包含对应主文件记录距离主文件头开始的偏移量,dBASE表包含SHP文件中每一个Feature的特征属性,表中几何记录和属性数据之间的一一对应关系是基于记录数目的ID号,在dBASE文件中的属性记录必须和主文件中的记录顺序是相同的,图形数据和属性数据通过索引号建立一一对应关系。

Shape文件中所有的内容可以被分为二类:文件头和文件内容。

组织形式为:文件头记录头记录内容记录头记录内容记录头记录内容……文件头长度为固定的100字节,下表列出了文件头的组成内容,其中位置是相对于文件的开始位置。

表一文件头说明位置域值类型字节顺序0 文件代码9994 整数大4 未使用0 整数大8 未使用0 整数大12 未使用0 整数大16 未使用0 整数大20 未使用0 整数大24 文件长度文件长度整数大28 版本1000 整数小32 SHP类型SHP类型整数小36 边界盒XMin 双精度小44 边界盒YMin 双精度小52 边界盒XMax 双精度小60 边界盒YMax 双精度小68 边界盒ZMin 双精度小76 边界盒ZMax 双精度小84 边界盒MMin 双精度小92 边界盒MMax 双精度小其中文件长度是在16位字下文件的总长度,因此,计算机内实际长度应该是这个值得两倍。

中南大学《C++程序设计》课程作业(在线作业)一及参考答案

中南大学《C++程序设计》课程作业(在线作业)一及参考答案
(B) int rx=&x;
(C) int *rx=&x;
(D) int &rx=x;
参考答案:
(D)
11.
运算符+、=、%、<=中,优先级最高的运算符是()。
(A) +
(B) =
(C) %
(D) <=
参考答案:
(C)
12.
C++语言中语句的结束符是()。
(A) ,
(B) ;
(C)。
(D)、
参考答案:
(B) // This is a C program
(C) This is a C program
(D) / *This is a C program//
参考答案:
(B)
7.
下列for循环的循环体执行次数为()。for (int I=0,j=10;I=j=10;I++,j--)
(A) 0
(B) 1
(C) 10
(C) do-while允许从外部转到循环体内
(D) do-while的循环体不能是复合语句
参考答案:
(A)
24.
为了避免嵌套的if-else语句的二义性,C语言规定else总是与组成配对关系。( )
(A)缩排位置相同的if
(B)在其之前未配对的if
(C)在其之前未配对的最近的if
(D)同一行上的if
(D)无限
参考答案:
(D)
8.
选择出合法的if语句(设有int x,a,b,c;)。()
(A) if (a==b) x++;
(B) if (a=<b) x++;

中南大学c课程设计实践报告

中南大学c课程设计实践报告

中南大学c 课程设计实践报告一、教学目标本课程的教学目标是使学生掌握中南大学C课程的核心知识,包括基本概念、原理和应用。

具体目标如下:1.知识目标:学生能够准确理解并掌握C语言的基本语法、数据类型、运算符、控制结构、函数等基本知识。

2.技能目标:学生能够熟练运用C语言进行程序设计,包括编写、调试和运行C程序。

3.情感态度价值观目标:培养学生对计算机科学的兴趣和热情,提高学生的问题解决能力和创新意识。

二、教学内容根据教学目标,本课程的教学内容主要包括以下几个方面:1.C语言的基本语法和数据类型,包括变量、常量、数据类型、运算符等。

2.控制结构,包括条件语句、循环语句等。

3.函数,包括函数的定义、声明、调用和返回值等。

4.指针和数组,包括指针的概念、指针的运算、数组的基本操作等。

5.结构体和文件操作等高级内容。

三、教学方法为了达到教学目标,本课程将采用多种教学方法,包括:1.讲授法:通过教师的讲解和演示,使学生掌握C语言的基本知识和技能。

2.讨论法:通过小组讨论和课堂讨论,激发学生的思考和问题解决能力。

3.案例分析法:通过分析实际案例,使学生了解C语言在实际应用中的作用和意义。

4.实验法:通过编写和调试C程序,培养学生的实际编程能力和问题解决能力。

四、教学资源为了支持教学内容和教学方法的实施,本课程将使用以下教学资源:1.教材:选择一本适合学生水平的C语言教材,作为学生学习的主要参考资料。

2.参考书:提供一些相关的参考书籍,供学生进一步深入学习和参考。

3.多媒体资料:制作一些教学PPT、视频等多媒体资料,帮助学生更好地理解和掌握知识。

4.实验设备:提供计算机实验室,让学生能够进行实际编程和实验操作。

五、教学评估本课程的评估方式包括平时表现、作业和考试等。

具体评估方式如下:1.平时表现:通过学生的课堂参与、提问、回答问题等方式评估学生的学习态度和理解程度。

2.作业:布置适量的作业,包括编程练习和理论题目,以巩固学生对知识的理解和应用能力。

第02章简单C程序设计C语言程序设计课件与中南大学出版社教材相配套

第02章简单C程序设计C语言程序设计课件与中南大学出版社教材相配套

4. 用伪代码表示算法
用传统流程图、N-S图表示算法,直观易懂, 但绘制比较麻烦,在设计一个算法时,可能要反 复修改,而修改流程图是比较麻烦的,因此,流 程图适合表示算法,但在设计算法过程中使用不 是很理想。为了设计算法方便,常使用伪代码工 具。
伪代码是用介于自然语言和计算机语言之间的 文字和符号来描述算法。伪代码不用图形符号, 书写方便,格式紧凑,便于向计算机语言算法过 渡。
二、输入输出的实现
1、输入和输出操作是由函数来实现的(不提供输入输出 语句)。
2、在C标准函数库中提供了一些输入输出函数(如: printf和scanf函数)
3、printf和scanf不是C语言的关键字(可用其它函数名)。
4、C提供的函数以库的形式存放在系统中(有一批 标准输入输出函数)
5、正确理解编译、连接的实际过程,它们所完成 的功能
▪ (1)顺序结构
顺序结构中的语句是按书写顺序执行的,即 语句的执行顺序与书写顺序一致。
▪ (2)选择结构
最基本的选择结构是当程序执行到某一语句时, 要进行下一判断,从两种路径中选择一条。由这 种二支选择可以派生出多分支选择结构。
▪ (3)循环结构或称重复结构
这种结构是将一条或者多条语句重复的执行若 干遍。
操作A 操作B
顺序结构
条件p
成立
不成立
操作A 操作B
当 条 件 p成 立 操作A
当型循环
操作A 直 到 条 件 p成 立 直到型循环
分支结构
循环结构

N-S流程图基本符号
例如例2.3.1节的计算1+2+3+…+1000的算法用N-S 流程图可表示为:
0= > s 1= > i s+ i= > s i+ 1= > i 直 到 i> 1000 输出s 计算1+2+3+…+1000算法的N-S图

中南大学c语言课程设计

中南大学c语言课程设计

中南大学c语言课程设计一、课程目标知识目标:1. 掌握C语言的基本语法结构,包括变量声明、数据类型、运算符、表达式等;2. 学会使用C语言进行顺序、选择、循环等基本控制结构;3. 理解函数的定义与调用,并能编写简单的自定义函数;4. 掌握数组和字符串的使用,了解其应用场景;5. 了解指针的概念,学会使用指针进行内存操作。

技能目标:1. 能够运用C语言编写简单的程序,解决实际问题;2. 培养良好的编程习惯,如代码规范、注释清晰、调试与优化;3. 学会使用编译器进行程序编译、链接和运行;4. 能够通过阅读和分析代码,理解他人的程序设计思路。

情感态度价值观目标:1. 培养学生对编程的兴趣和热情,激发自主学习编程的动力;2. 培养学生的团队合作意识,学会与他人共同解决问题;3. 培养学生的创新思维和解决问题的能力,敢于面对挑战;4. 增强学生的自信心,使其在学习过程中体验到成就感。

课程性质:本课程为中南大学计算机专业的基础课程,旨在培养学生的编程能力和逻辑思维能力。

学生特点:学生具备一定的计算机基础知识,但对编程尚处于入门阶段,需要系统学习C语言的语法和应用。

教学要求:教师应注重理论与实践相结合,通过案例教学、上机实践等方式,引导学生掌握C语言的基本知识和技能。

在教学过程中,关注学生的学习进度和需求,及时调整教学方法和内容,确保课程目标的实现。

同时,注重培养学生的自主学习能力和团队合作精神,提高其综合素质。

二、教学内容1. C语言基础知识:变量、数据类型、常量、运算符、表达式、语句;2. 控制结构:顺序结构、选择结构(if-else、switch)、循环结构(for、while、do-while);3. 函数:函数定义、函数调用、局部变量、全局变量、递归;4. 数组:一维数组、二维数组、数组初始化、数组操作;5. 指针:指针定义、指针操作、指针与数组、指针与函数;6. 字符串:字符串表示、字符串操作、字符串函数;7. 预处理器:宏定义、文件包含、条件编译;8. 编程规范与调试:代码风格、注释、调试技巧、性能优化;9. 综合应用实例:求解数学问题、文件操作、简单游戏开发。

中南大学程序设计语言C课程设计级

中南大学程序设计语言C课程设计级

智能15级《程序设计语言(C++)》课程设计任务书一、课程设计目的本课程设计是智能科学及技术专业的重要实践性课程。

是学习完《计算机及程序设计语言基础》课程后进行的一次全面的综合练习。

通过课程设计,一方面可以结合课程的教学内容循序渐进地进行设计方面的实践训练,另一方面,在参及一系列综合项目的实践过程中,还能提高如何综合运用所学知识解决实际问题的能力,以及获得相关项目管理和团队合作等众多方面的具体经验。

为后续课程面向对象程序设计等课程奠定必要的实践基础。

设计目的如下:1.进一步培养学生结构化程序设计的思想,加深对高级语言基本语言要素和控制结构的理解。

2.针对C++语言中的重点和难点内容进行训练,独立完成有一定工作量的程序设计任务,同时强调好的程序设计风格。

3.掌握C++语言的编程技巧和上机调试程序的方法。

4.掌握程序设计中的常用算法。

为了使学生从课程设计中尽可能取得比较大的收获,对课程设计题目分成二类,一类为基础训练题目,从中学习到程序设计的常用算法,另一类为综合题目。

学生可根据自己的能力和兴趣从两类中各选择一个设计题完成。

二、课程设计内容分组形式:可2-4人组队题目要求:A类题目必须全部完成,B类题目3题内选择2题完成A组题型:基本知识单项训练()设计题1、数据连接编写函数实现两个字符单向链表的连接。

函数以对两个链表头的引用作为参数,把第二个链表连接到第一个链表后面。

设计题2、字符处理设计函数,实现英文字符的大小写转换并去除其他字符。

要求:字符串中的小写字符自动变换成对应的大写字符,而大写字符则变换成对应的小写字符。

另,如果字符串中存在除英文大小写之外的字符请去除掉。

设计题3、数据统计求数组中离平均数最近的那个数。

假定函数int mid(int a[], int len);计算数组a中所有数的平均值,并返回数组中离该平均值最近的那个数。

设计题4、抓交通肇事犯一辆卡车违反交通规则,撞人后逃跑。

现场有三人目击事件,但都没有记住车号,只记下车号中后4位数字的一些特征。

中南大学C语言课程设计-学生成绩管理系统

中南大学C语言课程设计-学生成绩管理系统

中南大学二○一三~二○一四学年第一学期信息科学与工程学院程序设计基础实践设计报告课程名称:程序设计基础实践班级:2013级物联网工程1302班学号:***********名:**指导教师:**二○一三年十二月目录/Contet 课程设计题目 (1)题目初步分析 (1)程序总体设计 (2)程序具体设计 (10)程序调试测试 (12)心得与体会 (33)源代码 (33)课程设计题目学生成绩管理系统学生信息为:学号、姓名、年龄、性别、出生年月、地址、电话、各科成绩等,试设计一个学生信息管理系统,使之能提供以下功能。

1.学生信息录入;2.学生信息浏览;3.按学号、姓名查询;4.学生成绩排序;5.学生信息修改与删除。

6.综合信息输出。

题目初步分析对对象的处理1.由于每一个对象都包括多个成属性,所以要考虑数据的存储形式要用结构体类型来实现。

2.假如以数组的方式来存储,当然可以,但是定义一个数组,首先必须知道学生人数大概是多少,以便我们确定数组的大小,但是题目中没有给出,而且题目要求中有大量的删除、插入操作,所以用链表的方式比较方便。

3.由于题目中的数据需要长期保存,用普通的函数来写已经不可以满足要求了,所以需要用到文件来存储。

对过程的处理1.输入学生信息(设计一个生成链表程序,并将链表中的数据保存到一个数据文件中);2.插入(修改)学生信息(设计一个从数据文件中读数据的程序并将数据存放在链表中进行操作,最后将处理后链表中的数据再次保存到一个数据文件中);3.删除学生信息(设计一个从数据文件中读数据的程序并将数据存放在链表中进行操作,最后按照要求将链表中的某个数据删除后再次保存到一个数据文件中);4.浏览学生信息(设计一个从数据文件中读数据的程序并将数据存放在链表中进行操作,再将链表中的数据显示出来)。

5.将学生总分排序(设计一个从数据文件中读数据的程序并将数据先存在链表中,后用一个数组记录总分,进行排序,在查找回相应信息,输出)。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

智能15级《程序设计语言(C++)》课程设计任务书一、课程设计目的本课程设计是智能科学与技术专业的重要实践性课程。

是学习完《计算机与程序设计语言基础》课程后进行的一次全面的综合练习。

通过课程设计,一方面可以结合课程的教学内容循序渐进地进行设计方面的实践训练,另一方面,在参与一系列综合项目的实践过程中,还能提高如何综合运用所学知识解决实际问题的能力,以及获得相关项目管理和团队合作等众多方面的具体经验。

为后续课程面向对象程序设计等课程奠定必要的实践基础。

设计目的如下:1.进一步培养学生结构化程序设计的思想,加深对高级语言基本语言要素和控制结构的理解。

2.针对C++语言中的重点和难点内容进行训练,独立完成有一定工作量的程序设计任务,同时强调好的程序设计风格。

3.掌握C++语言的编程技巧和上机调试程序的方法。

4.掌握程序设计中的常用算法。

为了使学生从课程设计中尽可能取得比较大的收获,对课程设计题目分成二类,一类为基础训练题目,从中学习到程序设计的常用算法,另一类为综合题目。

学生可根据自己的能力和兴趣从两类中各选择一个设计题完成。

二、课程设计内容分组形式:可2-4人组队题目要求:A类题目必须全部完成,B类题目3题内选择2题完成A组题型:基本知识单项训练()设计题1、数据连接编写函数实现两个字符单向链表的连接。

函数以对两个链表头的引用作为参数,把第二个链表连接到第一个链表后面。

设计题2、字符处理设计函数,实现英文字符的大小写转换并去除其他字符。

要求:字符串中的小写字符自动变换成对应的大写字符,而大写字符则变换成对应的小写字符。

另,如果字符串中存在除英文大小写之外的字符请去除掉。

设计题3、数据统计求数组中离平均数最近的那个数。

假定函数int mid(int a[], int len);计算数组a中所有数的平均值,并返回数组中离该平均值最近的那个数。

设计题4、抓交通肇事犯一辆卡车违反交通规则,撞人后逃跑。

现场有三人目击事件,但都没有记住车号,只记下车号中后4位数字的一些特征。

甲说:牌照的前两位数字是相同的;乙说:牌照的后两位数字是相同的,但与前两位不同;丙是数学家,他说:四位的车号刚好是一个整数的平方。

满足上述要求的车牌号只有一个。

请根据以上线索求出该车号后4位数字。

B组题型:综合训练类设计题5、投票管理系统设计一个如图1所示的投票管理系统界面图1投票管理系统界面要求输入候选人名单后,点击确认按钮实现使用选择框代表候选人,计选择框的名字就是候选人的名字。

点击取消按钮候选人输入框为空,重新输入候选人名单。

选中候选人的选择框时,表示给该候选人投一票。

点击确定按钮时表示产生一张选票。

点击刷新按钮回到程序的初始界面重新设置候选人。

根据选择框的状态变化统计出候选人的最后得票数,并可按票选取多少点击排序按钮对候选人进行排序。

(其中,最多从候选人中选取3人,如果一张选票选取多于3人,该票就作废票处理。

如果一个也没投票,就作弃权处理。

程序能显示一共统计了多少选票,并能统计出废票和弃权票的票数。

设计题6、计算器1)设计内容设计一个图形界面(GUI)的计算器应用程序(如图2所示),完成简单的算术运算。

设计要求设计的计算器应用程序可以完成家法、减法、乘法、除法和取余运算。

且有小数点、正负号、求倒数、退格和清零功能。

图2.计算器图形界面设计题7、记事本程序1、用图形用户界面实现。

2、能实现编辑、保存、另存为、查找替换等功能。

3、提示:使用文件输入输出流。

三、课程设计要求1、编写C++语言程序,实现系统的基本功能,鼓励自行增加新功能;2、要有用户界面:要求至少采用文本菜单界面;鼓励采用图形菜单界面;3、写课程设计报告,内容包括:✧封面(参见任务书最后一页)✧系统描述:分析和描述系统的基本要求和内容;✧功能模块结构:包括如何划分功能模块,各功能模块之间的结构图,以及各模块的功能描述;✧数据结构设计:设计数据结构以满足系统的功能要求,并加以注释说明;✧主要模块的算法说明:即实现该模块的思路;✧运行结果:包括典型的界面、输入和输出数据等;✧总结:包括C++语言程序设计实践中遇到的问题,解决问题的过程及体会、收获、对程序开发的认识与思考等。

✧附录:包括主要程序清单,要有适当的注释,使程序容易阅读。

四、课程设计验收1、运行所设计的系统;2、回答指导老师的有关问题;3、上交程序设计基础实践报告,以A4双面打印出来。

五、成绩评定程序设计基础实践的最后成绩共100分,由以下几个方面组成:注意:凡发现抄袭(源程序或实践报告),抄袭者与被抄袭者的成绩皆以零分计。

六、时间和地点安排上机时间:验收时间:月日上午上机地点:升华后楼205递交报告时间和地点:月日交到校本部升华后楼211室。

附件1:系统界面示例(可以用英文显示)图1 主界面图2 系统主菜单图3 数据查询界面附件2:程序设计基础实践封面C++ENTRAL SOUTH UNIVERSITY计算机网络课程设计报告题目学生姓名班级学号指导教师设计时间附录3:课程设计报告的书写规范①课程设计报告统一使用A4纸撰写,单面使用,背面不得书写正文或绘制图表。

版芯统一为:页边距:左2.8C++M、右2.8 C++M、上2.5 C++M、下2.2C++M、行间距20磅。

②报告可以用计算机编辑、打印;也可以用手工抄写,同一篇报告只能用一种墨水书写(包括文字和图表),图表不得徒手画。

③全篇报告分章节撰写,各章内容应安排得当,不宜太少。

④报告编排格式每章标题以三号黑体居中书写;“章”下空两行为“节”,“节”的标题以四号黑体左起书写;“节”下空一行为“小节”;“小节”的标题以小四号黑体左起书写。

换行后空两格书写正文。

正文采用小四号宋体。

第一章××××(三号黑体、居中书写)1.1 ××××(四号黑体、左起书写)1.1.1 ××××(小四号黑体、左起书写)1.××××(小四号楷体、空两格书写)××××(正文,采用小四号宋体)2.××××××××1.1.2 ××××1.2 ××××1.2.1 ××××第二章××××2.1 ××××2.1.1 ××××1.××××(小四号楷体、空两格书写)××××(正文,采用小四号宋体)2.××××××××2.1.2 ××××2.2 ××××2.2.1 ××××⑤文中的图、表、公式一律采用阿拉伯数字分章编号,如:图2.5,表3.2公式(5.1)等。

文中的所有的图都必须有图号和图名。

图号、图名居中置于图的下方,图号在前、图名在后,两者间空一格,末尾不加标点。

图中的术语、符号、单位等应与正文中的表述一致。

文中的所有的表都必须有表号和表名。

表号、表名居中置于表的上方,表号在前、表名在后,两者间空一格,末尾不加标点。

表中的参数应标明量和单位的符号。

图号、图名、表号、表名一律采用五号楷体。

公式应另起一行并居中采用五号楷体书写,公式的编号用括号括起来,写在右边的行末,其间不加虚线。

图、表、公式等与正文之间要有一定的距离。

⑥“参考文献”四字居中用三号黑体字,空一行左起按顺序依次列出全部参考文献,将序号置于方括号内,用小四号楷体字。

⑦篇眉从正文开始至全文结束,采用宋体五号字左起书写课程设计报告题名,靠右写章标题。

页码从正文开始至全文结束,按阿拉伯数字连续编排。

前置部分用罗马数字分别单独编排。

页码位于页面底端,居中书写。

⑧报告应采用中华人民共和国国家标准(GB3100-3102-93)规定的计量单位和符号。

⑨使用外文缩写代替某一名词术语时,凡在报告中首次出现的,应该使用括号注明其含义,如C++PU(C++entral ProC++essing Unit,中央处理器)。

⑩国内的企业、机关、单位名称等应使用全称,例如不得把“中南大学”写成“中大”等。

目录(示例)第一章绪论 (1)1.1 课题研究背景 (1)1.2 国内外研究现状 (1)1.3 研究意义及目的 ................................... 错误!未定义书签。

1.4 论文内容及组织结构 ............................... 错误!未定义书签。

第二章系统需求分析 . (2)2.1 系统流程分析 (2)2.2 系统功能需求分析 ................................. 错误!未定义书签。

2.3 系统设计要求 ..................................... 错误!未定义书签。

2.3.1 系统性能要求................................ 错误!未定义书签。

2.3.2 系统开发和运行要求.......................... 错误!未定义书签。

第三章系统总体设计 .................................. 错误!未定义书签。

3.1 系统界面结构图 ................................... 错误!未定义书签。

3.2 系统功能模块图 ................................... 错误!未定义书签。

3.3 系统功能模块设计 ................................. 错误!未定义书签。

3.3.1 政务公开模块................................ 错误!未定义书签。

3.3.2 个性化界面.................................. 错误!未定义书签。

3.3.3 权限管理模块................................ 错误!未定义书签。

3.3 系统开发技术 ..................................... 错误!未定义书签。

相关文档
最新文档