C++编写一个学生和教师数据输入和显示的程序。

C++编写一个学生和教师数据输入和显示的程序。,第1张

标准答案哦:)

/

编写一个学生和教师数据输入和显示程序,学生数据有编号、姓名、班号和成绩,教师数据有编号、姓名、

职称和部门。要求将编号、姓名输入和显示设计成一个类person,并作为学生数据 *** 作类student和教师数

据 *** 作类teacher的基类。

/

#include<iostreamh>

#include<stringh>

class

Student;

//学生类

class

Teacher;

//教师类

class

Person

//人类

{

private:

int

id;

char

name[20];

public:

Person(int

x,char

p)

{

id=x;

strcpy(name,p);

}

void

show(Student

s)

{

cout

<<

"编号:"

<<

id

<<

endl;

cout

<<

"姓名:"

<<

name

<<

endl;

cout

<<

"班号:"

<<

sgetclassid()

<<

endl;

cout

<<

"成绩:"

<<

sgetscore()

<<

endl;

}

void

show(Teacher

t)

//show函数的重载

{

cout

<<

"编号:"

<<

id

<<

endl;

cout

<<

"姓名:"

<<

name

<<

endl;

cout

<<

"职称:"

<<

tgetzhicheng()

<<

endl;

cout

<<

"部门:"

<<

tgetbumen()

<<

endl;

}

};

class

Student:public

Person

{

private:

int

classid;

double

score;

public:

void

setclassid(int

x)

//设置私有属性班级号

{

classid=x;

}

void

setscore(double

y)

//设置私有属性成绩

{

score=y;

}

int

getclassid()

{

return

classid;

}

double

getscore()

{

return

score;

}

};

class

Teacher:public

Person

{

private:

char

zhicheng[10];

//职称

char

bumen[10];

//部门

public:

void

setzhicheng(char

p)

//设置私有属性职称

{

strcpy(zhicheng,p);

}

void

setbumen(char

p)

//设置私有属性部门

{

strcpy(bumen,p);

}

char

getzhicheng()

{

return

zhicheng;

}

char

getbumen()

{

return

bumen;

}

};

void

main()

{

Person

s1(1,"小强");

Student

p1;

p1setclassid(15);

p1setscore(908);

s1show(p1);

}

第1章管理信息系统的系统设计1系统设计的任务(识记)11系统设计的基本任务

在系统分析的基础上,按照逻辑模型的要求,科学合理地进行系统的总体设计和具体的物理设计,为下一阶段系统提供实施提供必要的技术资料。

12系统设计的要求

系统性、灵活性、可靠性、经济性

13系统设计的两个阶段

1)总体设计。包括:划分子系统、代码设计、设计规范制定、信息系统流程图设计、功能结构图设计和系统物理配置方案设计等。

2)物理设计。包括设计存储文件设计、输出设计、输入设计、编写程序设计说明书等。

14系统设计工作的主要内容

(详见13)

2代码设计(简单应用)21代码的概念和重要性

代码:是代表事物名称、属性、状态等的符号。

22代码设计中应注意的问题

1)设计的代码必须在逻辑上能满足用户的需要,在结构上能与处理的方法相一致。

2)每一代码对其所代表的事物或属性都必须具有性。

3)代码设计要预留足够位置,以摄影需要的变化。

4)代码要系统化,码的编制应尽量标准化。

5)要注意避免引起误解,不要使用易于混淆的字符。

6)要注意慈爱不易出错得以代码结构。

7)当代码长于4或5个字符时,应分小段。

8)

23顺序码主要优缺点

优点:短而简单,记录的定位方法简单,易于管理。

缺点:没有逻辑基础,本身不能说明任何信息的特征,而且新加的数据只能列在最后,输出则组成空码。

24区间码的特征及其缺点

特征:区间码把数据项分成若干组,每一区间代表一个组,码中数字的值和位置都代表一个意义。

优点:信息处理比较快,排序、分类、检索等 *** 作易于进行。

缺点:这种代码的长度与它的分类属性的数量有关,可能造成很长的码。在很多情况下,码有多余的数,同时,这种码的维修也比较困难。

25区间码的几种类型

①多面码、②上下关联区间码、③十进位码

26助记码的适用条件

适用于数据项数目较少情况。

27缩写码和尾数码的概念

缩写码:把惯用的缩写直接用作代码。

尾数码:末尾位具有一定的含义,即利用末尾数字修饰主要代码。

28代码结构中设置校验位的作用,并能用算数级数法、几何级数法或质数法计算校验位的值

作用:校验输入是否有错,从而保证正确输入。

(计算方法详见P90)

3系统物理配置方案设计(识记)31系统物理配置方案设计的依据

1)系统的吞吐量

2)系统的响应时间

3)系统的可靠性

4)单机系统还是多机系统

5)地域范围

6)集中式还是分布式

7)数据关联方式

32管理对计算机的基本要求

要求速度快、容量大、同道能力强、 *** 作灵活方便。

33网络设计和选择的内容

1)网络的逻辑设计

2)网络服务器的选择

3)网络 *** 作系统的选择

4功能结构图设计(识记)41功能和功能结构图的概念及目标和功能的关系

功能:(略)

功能结构图:就是按功能丛书关系画成的过程图表,图中每一框称做一个功能。

42画出常用的建立主文件和更新主文件的功能结构图

模块化概念、目的和内容

模块法:把一个信息系统设计成若干模块的方法。

目的:为了把一个系统分解为一些规模较小的、功能简单的、更易于建立和修改的部分。

内容:(略)

5信息系统流程图设计(简单应用)51设计信息系统流程图考虑的基本原则

52实现以下功能的原理:用户输入某事物的代码后,计算机能自动在屏幕上显示出该事物的名称

53数据关系图的概念,并弄清数据关系图和信息系统流程设想图的关系

数据关系图反映了数据之间的关系;

把各功能的数据关系图综合起来,就形成了整个系统的数据关系图,即信息系统流程图

54应用信息系统流程图符号绘制信息系统流程图

55根据实际问题在数据流程图基础上画出信息系统流程设想图

6数据存储设计(简单应用)61文件设计的内容和步骤

文件设计就是根据文件的使用要求、处理方式、存储的数据量、数据的活动性以及所能提供的设备条件等,合理得确定文件类别,选择文件介质,决定文件的组织方式和存储方法。

步骤:(略,详见P99)

62填写记录设计表

(详见P99)

63常用数据库管理系统的特点

(略)

7输出设计(简单应用)71输出设计的目的和内容

目的:保证输出表格方便地为使用者服务,正确及时的反映和组成用于生产或服务部门的有用信息。

内容:

⑴有关输出信息使用方面的内容包括使用者、使用目的、报告量、使用周期、有效期、保管方法和腹泻份数等;

⑵输出信息的内容包括输出项目、位数、数据形式;

⑶采用的输出设备;

⑷输出介质。

72根据实际情况填写输出设计书

(详见P101)

8输入设计(简单应用)81数据的正确性和数据收集的时间性在数据收集中的作用

(详见P104)

82区分来源性收集数据和根源性收集数据的概念和适用范围

来源性收集数据:是指从已有的资料中获取数据。

根源性收集数据:即用仪器直接从识记系统中收集资料。

83数据输入的几种方式

1)传统的数据输入方式

2)源数据自动化输入方式

3)电子数据交换

84根据实际情况设计原始单据的输入格式

原则是:便于填写、便于归档、简化和减轻输入 *** 作、格式保证输入精度。

85输入数据出错校验的各种方法

1)重复校验

2)视觉校验

3)控制总数校验

4)数据类型校验

5)格式校验

6)逻辑校验

7)界限校验

8)顺序校验

9)记录计数校验

10)平衡校验

11)对照校验

12)校验位校验

86编写数据的输入程序

(略)

9处理流程图设计(简单应用)91处理流程图和系统流程图的异同

系统流程图对每一处理功能只是列出其中处理功能名称,而处理流程图则使用各种符号具体地规定了处理过程内的各个步骤。

92画出建立扣款文件子系统的一种处理流程图

10设计规范的制订(简单应用)101设计规范在系统开发和运行中的重要作用

(略)

102从方便使用、简化 *** 作和加强系统管理的角度设计文件名和程序名的规范

(详见P110)

11程序设计说明书的编写(综合应用)111程序设计说明书的用途

112程序设计说明书的内容

包括:程序名、所属系统及子系统名、程序的功能、程序的输入输出数据关系图、输入文件和输出文件的格式、程序处理说(包括计算公式、决策表以及控制方法等)。

113编写更新主文件程序的程序设计说明书

(详见P112)

第1章管理信息系统的系统实施1物理系统实施(识记)11购买计算机的基本原理

能够满足管理信息系统的设计要求,并具有一定的扩充余地。还应有合理的性价比。

12计算机系统实施的基本内容

(略)

2程序设计(综合应用)21程序员进行程序设计的依据

22对程序设计的要求

1)可维护性

2)可靠性

3)可理解性

4)效率

23绘制程序流程图

24结构化程序设计的概念,并会正确、熟练运用顺序、循环、分枝三种基本程序结构

特点:对任何程序都设计成有以下三种基本逻辑结构组成:顺序结构、循环结构、选择结构。

25根据程序设计说明书和输入输出有关资料进行简单的程序设计,其中包括文件的建立、显示、修改、更新、检索和打印

3软件开发工具(识记)31使用软件开发工具的作用

作用:可以减少、甚至避免编程,提高开发效率。

32各种常用软件开发工具的功能

4程序、模块和系统调试(综合应用)41程序调试的内容

包括程序的语法调试和程序的逻辑检查。

42测试数据种类,各种测试数据用来检查程序中的哪些问题

1)用正常数据调试。

2)用异常数据调试。检查程序是否能正常运行。

3)用错误数据调试。检查程序对错误的处理能力。

43主要软件开发工具的功能

44分调(功能调试)的目的

主要是保证内部控制关系正确和数据内容正确,同时测试模块的运转效率。

45总调的内容

1)主控制和调度程序调试

2)程序的总调

46程序总调之后应写哪些书面文件

编写 *** 作说明书、完成程序框图和打印出源程序清单。

47实况考试的目的和方法

目的:主要是考察叙谈运转的合理性与效率,包括可靠性(作业处理的成功效率是否高)。

方法:以过去原系统手工作业方式得出正确结构的数据作为新系统的输入,经计算机处理后,将所的结果与手工作业结果相核对。

5系统转换、运行及维护(领会)51系统转换的方法和难点

方法:第一步以原系统的作业为正式作业,新系统处理做校核用;第二步以新系统处理为正式作业,原系统作业做校核用。

难点:新系统的数据整理与录入工作量特别庞大,而给定的完成时间又很短,所以要集中一定的人力和设备,争取在尽可能短的时间内完成。

52系统维护的内容

1)程序的维护

2)数据文件的维护

3)代码的维护

6人员培训(领会)61人员培训在系统开发中的重要作用

62人员培训的基本内容

1)信息系统的基本概念

2)计算机基本知识

3)管理方法

4)本企业的信息系统介绍

5)本企业的信息系统的 *** 作方法

63各类人员培训的方法

(略)

7项目管理工作(识记)71项目管理的意义

项目管理技术可以使管理人员事先测出可能发生的问题,在问题未发生之前就可以控制并及时调整,使管理工作成为主动的,而不是被动的。

72项目管理应做好哪些方面的工作

1)合理管理人员

2)拟定和实现项目工作计划

73发展信息系统需要哪些方面的人才

1)系统工作人员

2)程序员

3) *** 作人员

4)硬件人员

5)项目负责人

74技术和管理人员、技术人员和用户之间联系与合作的必要性

(略)

8系统的评价(识记)81系统评价的目的

通过对新系统运行过程和绩效和审查,来检查新系统是否达到了预期目的,是否充分利用了系统内各种资源,系统的管理工作是否完善,以及指出系统改进和扩展的方向是什么等。

82评价管理信息系统经济效果的指标

1)一次性投资

2)经营费用

3)年生产费用节约额

4)机时成本第1章管理信息系统的发展1智能决策支持系统和群体决策支持系统(识记)11专家系统的组成和工作原理

12专家系统的应用领域

(略)

13智能决策支持系统的结构和特征

结构:由专家系统和决策支持系统集成而成。

14群体决策支持系统的概念、组成和功能

定义:是支持一群共同决策的决策者为获得一个有效结果而运行的计算机辅助决策信息系统。简称(GDSS)

组成:有硬件、软件、通讯网络和GDSS协调员(或称为系统 *** 作员)组成。

功能:决策者可以在会议室内进行群体决策,也可以分散在不同地点,围绕一个称为“主题”的决策问题,在某种规程的控制下实现群体决策。

15群体决策支持系统的四种类型和特征

1)决策室。决策者在室内通过互联的计算机共同完成决策。

2)局域决策。决策者在近距离的不同房间内进行决策。

3)虚拟会议。使分散在各地的决策者在某一时间内进行集中决策。

4)远程决策网。是利用广域网等信息技术来支持群体决策的形式。

2经理信息系统和战略信息系统(识记)21经理信息系统的特点

1)数据调用方便

2)大量使用图表形式来显示或直到基层的运营情况,并对存在的问题和宜昌情况及时报警

3) *** 作者无需通过交互方式参与或探讨解体过程

4)系统开发不涉及尚待研制的新技术课题,因而易于实现。

22战略信息系统的概念

是一种把信息技术作为实现企业战略目标的竞争武器和主要手段的信息系统。简称SIS

23战略信息系统的关键所在

搜索并确定企业战略机会。

3电子商务系统和供应链集成信息系统(识记)31电子商务系统的应用场合以及它和电子数据交换的关系

两者关系:电子商务系统的基础是电子数据交换(EDI)。

电子商务应用场合:EDI、售后服务、销售活动、电子支付、运输、组建虚拟商店等。

32电子数据交换的工作原理

(详见P133图72)

33发展电子商务系统的经济意义

打破了时空的局限,变了贸易形态,促进降低成本,加快进价结构调整,提高企业的竞争力,尤其使中小企业以更低的成本参与国际市场竞争。为广大的消费者增加了更多的消费选择,使消费者得到更多的利益。

34供应链和供应链管理的概念

供应链:是指相互间通过提供原材料、零件和产品等的厂家、供应商等组成的网络。

供应链管理:覆盖了从供应商的供应商到客户的客户的全部过程,包括外购、制造、分销、库存管理、运输、仓储、客户服务等。

4 MRP、MRPⅡ、ERP、CIMS(识记)41 MRP与MRPⅡ的概念和两者的区别

MRP(物料需求计划)

MRPⅡ(制造资源计划)

区别:MRPⅡ是在MRP的基础上发展起来的,增加了生产计划和生产能力平衡功能,并把经营计划、销售、成本核算等管理内容也集成到系统之中。

42 ERP的概念和特征

ERP(企业资源计划)是MRPⅡ的进一步发展。

ERP的特点:

1) ERP对资源的管理已不局限在企业内部,而是把供应链内的供应商等外部资源也都看作是受控对象集成起来,ERP的实质是面向供应链的管理思想。

2) ERP能更好地满足企业经营中瞬息万变的环境对企业业务流程重组的要求。ERP成功的一个重要前提是:首先应对企业的业务流程进行重组。

43 CIMS的概念和信息集成的意义

CIMS:是利用计算机将互相独立发展起来的计算机辅助涉及系统、计算机辅助制造系统于管理信息系统或制造资源计划总体为何一个有机整体,从而达到设计、制造和管理过程自动化的系统。

5信息资源管理的产生与发展(识记)51信息资源管理的重要意义

52信息资源管理的特征

1)强调信息管理不能单靠技术因素,必须重视人文因素

2)强调信息商品和信息经济的概念

3)突出在组织中发挥信息资源的作用

4)强调信息的战略管理和高层管理。

53 CIO的职责

CIO一般位于企业总经理的直接领导下,参与企业的各项重要决策。

6信息系统的发展对企业管理的影响(识记)61信息系统的发展对未来企业组织的影响

(略)

62信息系统发展对企业决策的影响

(略)

第2章管理信息系统的开发案例1汽车配件供销存管理系统分析(综合应用)11熟悉的对原手工供销存管理系统的调查资料

12根据原手工供销存管理系统的调查资料

13根据原手工供销存管理系统的调查资料绘制出数据流程图

14新系统逻辑模型的设计方法

2汽车配件供销存管理信息系统设计(综合应用)21按数据分类的结构确定数据和文件的关系

22参考数据流程图绘制出信息系统流程图的过程

23代码的设计过程

24输入、输出设计内容

25文件设计的过程

26编写程序设计说明书的目的和内容

3汽车配件供销存管理信息系统实施(综合应用)31库存数据录入程序,数据输入的几个控制点

32数据修改和删除程序的编制方法、绘制程序框图

33查询程序

#include<stdioh>

#include<mathh>

#include <stringh>

void main()

{

char word[10];

int len,i,flag=0;

printf("input your information:");

scanf("%s",word);

len=strlen(word);

for(i=0;i<len;i++)

{

if(word[i]==''&&word[0]!='')

{

flag++;

}

else if(word[i]>'9'||word[i]<'0')

{

printf("%d",sizeof(char));

return;

}

}

if (flag==1)

{

printf("%d",sizeof(float));

}

else

{

printf("%d",sizeof(int));

}

}

用Textboxtext可以调用控件里面的值的!做运算的话可以调用对应的Textboxtext控件里面的值啊!不过这个时候的值是字符串,你要先类型转换下!我记得是用Val()吧!还有我想问下为什么你要问加减运算只给Textbox控件啊!你具体想实现什么功能啊!

输入数据输入,处理数据就可以。

书写流程:1、输入数据输入(Input)是一个程序的开始,程序要处理的数据有多种来源,形成了多种输入方式,包括:文件输入,网络输入,控制台输入,交互界面输出,随机数据输入,内部参数输入等。

2、处理数据,(Process)是程序对输入数据进行计算产生输出结果的过程。计算问题的处理方法统称为“算法”,它是程序最重要的组成部分。可以说算法是一个程序的灵魂。

你好,你的程序里面有很多错误,请仔细检查。现附上本人所写代码供你参考:

[a b c d e]=textread('E:\T2txt','%d %s %d %d %d',5);

b=cell2mat(b);

A=sum([c d e],2);

[Y,I]=sortrows(A);

fid=fopen('E:\resultstxt','wt'); %将结果保存到新的文档中。

fprintf(fid,'学号\t姓名\t数学\t英语\t语文\t总分\n');

for i=1:length(A)

fprintf(fid,'%d\t%s\t%d\t%d\t%d\t%d\n',a(I(i)),b(I(i),:),c(I(i)),d(I(i)),e(I(i)),A(I(i)));

end

fclose(fid);

#include<stdioh>

#include<conioh>

void main()

{

char c;

c=getch();

if ( c>='0' && c<='9' ) printf("%d\n",c-'0');

else printf("你输入的是字符'%c',不是数字字符。\n",c);

printf("\n\n"); system("pause");

}

以上就是关于C++编写一个学生和教师数据输入和显示的程序。全部的内容,包括:C++编写一个学生和教师数据输入和显示的程序。、管理信息系统概述知识题3、c语言问题,输入数字输出数据类型的程序等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/zz/9641842.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-04-30
下一篇2023-04-30

发表评论

登录后才能评论

评论列表(0条)

    保存