网络程序设计大作业(跪求C语言大作业学生管理系统的程序)

本文目录
跪求C语言大作业学生管理系统的程序
#include《stdio.h》
#include《malloc.h》
#include《string.h》
#include《stdlib.h》
#define NULL 0
#define LEN sizeof(struct student)
struct student
{
int num;
char name;
int score;
struct student *next;
};
int n;
struct student *creat()
{
struct student *head;
struct student *p1,*p2;
p1=p2=(struct student *)malloc(LEN);
printf("请输入数据:\n");
printf("-学号---姓名---成绩-\n");
scanf("%d%s%d",&p1-》num,p1-》name,&p1-》score);
head=NULL;
n=0;
while(p1-》num!=NULL)
{
n=n+1;
if(n==1) head=p1;
else p2-》next=p1;
p2=p1;
p1=(struct student *)malloc(LEN);
scanf("%d%s%d",&p1-》num,p1-》name,&p1-》score);
}
p2-》next=NULL;
return(head);
}
void print(struct student *head)
{
struct student *p;
p=head;
if(head!=NULL)
{
printf("-学号---姓名---成绩-\n");
while(p!=NULL)
{
printf("%d %s %d\n",p-》num,p-》name,p-》score);
p=p-》next;
}
}
else printf("没有数据 !\n");
}
struct student *del(int num,struct student *head)
{
int a=0;
struct student *p1,*p2;
do
{
p1=head;
if(head==NULL)
{
printf("没有数据 !\n");
goto end;
}
while(p1-》num!=num&&p1-》next!=NULL)
{
p2=p1;p1=p1-》next;
}
if(p1-》num==num)
{
if(p1==head) head=p1-》next;
else p2-》next=p1-》next;
printf("删除记录学号为N0.%d\n",num);
n=n-1;
a++;
}
}while(p1-》next!=NULL);
if(a==0)
printf("学号未找到 !\n");
end:
return(head);
}
struct student *add(int num,char name,int score,struct student *head)
{
struct student *p0,*p1,*p2;
p0=(struct student *)malloc(LEN);
p0-》num=num,strcpy(p0-》name,name),p0-》score=score;
p1=head;
if(num==0)
return(head);
if(head==NULL)
{
head=p0;
p0-》next=NULL;
}
while(p0-》num》p1-》num&&p1-》next!=NULL)
{
p2=p1;
p1=p1-》next;
}
if(p0-》num《=p1-》num)
{
if(p1==head) head=p0;
else p2-》next=p0;
p0-》next=p1;
}
else
{
p1-》next=p0;
p0-》next=NULL;
}
printf("增加记录学号为:%d\n",num);
n=n+1;
return(head);
}
void num(struct student *head)
{
int num,a=0;
struct student *p;
printf("------请输入 \"0\" 结束输入--------\n");
do
{
p=head;
printf("请输入要查找的学号:");
scanf("%d",#);
if(num!=0)
printf("-学号---姓名---成绩-\n");
while(p!=NULL)
{
if(p-》num==num)
{
printf("%d %s %d\n",p-》num,p-》name,p-》score);
a++;
}
p=p-》next;
}
if(a==0#!=0)
printf("学号没找到!\n");
a=0;
}while(num!=0);
system("cls");
}
void name(struct student *head)
{
char name,a=0;
struct student *p;
printf("------请输入 \"0\" 结束输入------\n");
do
{
p=head;
printf("请输入要查找的名字:");
scanf("%s",name);
if(name!=’0’)
printf("-学号---姓名---成绩-\n");
while(p!=NULL)
{
if(strcmp(p-》name,name)==0)
{
printf("%d %s %d\n",p-》num,p-》name,p-》score);
a++;
}
p=p-》next;
}
if(a==0&&name!=’0’)
printf("名字未找到 !\n");
a=0;
}while(name!=’0’);
system("cls");
}
void search(struct student *head)
{
int a;
struct student *p;
p=head;
do
{
printf("1.按学号查找\n2.按名字查找\n3.退出\n");
scanf("%d",&a);
system("cls");
switch(a)
{
case 1:num(p);break;
case 2:name(p);break;
}
}while(a!=3);
}
struct student *sort(struct student *head)
{
struct student *p1,*p2;
int i,j;
int num0,score0;
char string;
for(i=0;i《n-1;i++)
{
p1=head;
for(j=n-1;j》0;j--)
while(p1-》next!=NULL)
{
p2=p1;p1=p1-》next;
if(p2-》score》p1-》score)
{
num0=p1-》num;
p1-》num=p2-》num;
p2-》num=num0;
strcpy(string,p1-》name);
strcpy(p1-》name,p2-》name);
strcpy(p2-》name,string);
score0=p1-》score;
p1-》score=p2-》score;
p2-》score=score0;
}
}
}
return(head);
}
void main()
{
struct student *head=NULL;
int num,score,a;
char name;
do
{
printf("1.创建记录\n2.删除记录\n3.增加记录\n4.查找记录\n5按成绩排序\n6.显示当前记录\n7.退出\n");
scanf("%d",&a);
system("cls");
switch(a)
{
case 1:printf("------请输入 \"0 0 0\" 结束输入------\n");head=creat();print(head);getch();system("cls");break;
case 2:printf("------请输入 \"0\" 结束输入--------\n");do{printf("请输入要删除记录的学号:");scanf("%d",#);head=del(num,head);print(head);}while(num!=0);system("cls");break;
case 3:printf("------请输入 \"0 0 0\" 结束输入------\n");do{printf("请输入要增加的记录数据:\n");printf("-学号---姓名---成绩-\n");scanf("%d%s%d",#,name,&score);head=add(num,name,score,head);print(head);}while(num!=0);system("cls");break;
case 4:search(head);break;
case 5:head=sort(head);print(head);getch();system("cls");break;
case 6:print(head);getch();system("cls");break;
}
}while(a!=7);
计算机管理课程
计算机信息管理都要学哪些课程
管理学
管理运筹学
西方经济学
管理信息系统
管理统计学
高等数学
英语
VB
C语言
计算机网络
网页设计
商务网站设计与实现
电子商务概论
你去你报考的学校查一下~以上是我学过的。OVER.
计算机专业有哪些课程
各个高校计算机学院的专业安排不尽相同,本科与硕士课程也不同,具体可登陆高校计算机学院官网进行查询,如武汉大学计算机与科学学院:
本科生专业情况介绍
武汉大学计算机学院一直以来,坚持“三创”教育理念,着力探索创新人才培养新模式,建设了具有武汉大学学科特色的本科生创新人才培养体系。
在研究型创新人才培养方面,以弘毅学堂计算机班为实验区,大胆突破现有专业培养课程体系,改革人才培养过程中的机制体制,推进国际国内师生教学交流工作,发挥人才培养与专业竞赛互促作用。开拓了视野、积累了经验、大大提升了研究型人才培养水平。
在应用型人才培养方面,积极探索“3+1”人才培养方案,与国内外知名IT企业建立并保持着密切联系,根据社会对应用型人才培养需求,结合学院教学实际,制定了计算机科学与技术卓越工程师专业培养计划,推动了校企合作联合培养本科生工作。
现有国家级精品课程3门,国家级特色专业2个(计算机科学与技术、信息安全),湖北省普通高等学校战略性新兴产业人才培养计划专业2个(信息安全、物联网工程)。信息安全专业建设教学成果获国家级教学成果一等奖。参与了省级教学改革研究项目40余项,建设了多门精品共享课程、全英文课程和双语教学课程,发表教学改革研究论文八十余篇。学院目前共拥有本科生1500余人,有3个本科专业,1个拔尖人才培养试验班(弘毅学堂计算机班),1个卓越工程师专业(计算机科学卓越工程师班)。
计算机学院各专业介绍如下:
2.计算机科学与技术专业
本专业主要从事计算机软件、硬件、网络与通信、算法理论的研究,并学习和探讨这些领域的开发、应用的关键技术,是信息技术领域的关键学科。旨在培养德智体美全面发展,具有良好的科学素养和文化修养,系统地掌握本专业的基础理论、基本方法和基本技能,受过科学研究与实际应用的初步训练、具有一定的创新能力、能够从事相应领域的研究、应用、开发、管理等方面的专门人才。
学科基础(平台)课程:数字逻辑、计算机组成原理、微机系统与接口技术、离散数学、数据结构、高级语言程序设计、操作系统原理、数据库原理。
其他主干课程:嵌入式系统、大规模集成电路应用与设计、计算机外部设备、计算机体系结构、计算机网络与通信原理、网络程序设计、网络管理、算法设计与分析、数据库系统实现、编译原理、软件工程、软件计划与管理、软件测试、面向对象软件工程、多媒体技术、电子商务技术、计算机控制技术、计算机图形学等。
毕业生可在国民经济各行业、计算机及相关应用领域从事计算机软件和硬件系统的研究设计、应用开发、教学和管理等工作。
3.信息安全专业
本专业是计算机、通信、数学、物理、法律、管理等学科的交叉学科,以学习信息安全理论与技术为主,兼学通信技术,同时加强数学和物理基础。旨在培养能够从事计算机、通信、电子信息、电子商务技术、电子金融、电子政务、军事等领域的信息安全研究、应用、开发、管理等方面的高级技术人才。
学科基础(平台)课程:数字逻辑、计算机组成原理、离散数学、数据结构、高级语言程序设计、操作系统及安全、数据库原理及安全、信息安全数学基础、密码学、网络安全。
其他主干课程:通信原理、计算机网络、网络程序设计、智能卡技术、计算机病毒、网络管理、信息隐藏、电磁防护与物理安全、嵌入式系统安全、软件安全、信息系统安全导论、信息内容安全、可信计算技术。
毕业生可在国防、公安、通信、电子、金融、 *** 机关、高新技术公司、高等学校和科研院所从事信息安全的研究设计、应用开发、教学和管理等方面的工作。
4.物联网工程专业
本专业是跨学科、跨领域的新型学科,物联网与新能源、绿色制造等并列为国家五大新兴战略性产业。物联网工程重点培养学生掌握物联网中物物互联与信息感知交互的基础理论方法、物联网的关键共性技术和在国民经济建设中的重要领域应用技术。培养具备计算机科学、复杂系统建模、控制理论、异构数据融合与挖掘、系统工程等方面的专业知识和能力的复合型人才。
学科基础(平台)课程:物联网工程导论、数据结构、计算机网络、传感院里及应用、数据库原理、无线传感器原理与设计、RFID原理及应用、物联网软件设计、物联网应用系统设计、物联网数据处理、物联网工程规划与设计。
其他主干课程:无线传感器网络、物联网安全、智慧城市、智能交通、智能电网、虚拟现实技术、信息化物流、安防监控与应急处理、云计算与云存储、计算机智能控制、EDA应用、虚拟现实技术等。
毕业生具备物联网基础知识,可以直接参与计算机、互联网、移动通信网之后的又一场技术革命,能在物联网领域从事理论研究、工程设计、应用开发、运营管理等工作。、
//cs.whu.e.cn/a/rencaipeiyang/benkesheng/0825/19
计算机信息管理课程
计算机信息管理是一门面向管理信息系统的开发与应用的科学,它将计
算机科学与回管理学加以综答合应用,是一门应用范围广,发展前景好的专业.因
此,在各省的自考专业中,几乎都可以找到此专业.
计算机信息管理分为专科和本科两个阶段.
专科开设16门课程.其中,参加笔试的有16门,另外有5专业课需要增加
实践考核.
本科开设15门课程.笔试阶段有15门课程,另外有4门专业课需参加实
践考核.
计算机信息管理有哪些课程
专科还是本科?各个学校开设的课程不一样的,大体上专科是这样子:1.思想道德与法版律基础
2.毛邓权三
3.大学语文
4.英语一
5.高等数学工专
6.计算机网络技术
7.基础会计学
8.企业管理概论
9.计算机应用技术
10.计算机原理
11.高级语言程序设计
12.电子商务与电子政务
13.数据库及应用
14.管理信息系统
15.计算机信息处理综合作业
如果您正在读,可以咨询辅导员。
计算机信息管理专业主修什么课程啊
运筹学基础操作系统、数据结构、数据库原理、
管理经济学、软件开发工具、信息系统开发、信息资源管理、
计算机网络技术、操作系统(实践)、数据结构(实践)、
数据库原理(实践)、信息系统开发(实践)等
计算机信息管理专业要学哪些课程应该如何学
计算机原理、计算机应用技术、高级语言程序设计、数据库及其应用、管理信息系统、办公自动化、组织与管理概论、综合大作业、财务管理、基础会计。 本科课程设置:管理信息系统 管理信息系统(实践) 高级语言程序设计(一) 高级语言程序设计(一)(实践)
2.高等数学(二) 英语(二) 物理(工) 物理(工)(实践) 运筹宵基础 操作系统 操作系统(实践) 数据结构 数据结构(实践) 数据库原理 数据库原理(实践) 计算机网络技术 管理经济学 软件开发工具 软件开发工具(实践) 信息系统开发 信息资源管理
计算机信息管理专业要学好哪些课程应该怎样学
1.计算抄机原理、计算机应用技袭术、高级语言程序设计、数据库及其应用、管理信息系统、办公自动化、组织与管理概论、综合大作业、财务管理、基础会计。 本科课程设置:管理信息系统 管理信息系统(实践) 高级语言程序设计(一) 高级语言程序设计(一)(实践) 2.高等数学(二) 英语(二) 物理(工) 物理(工)(实践) 运筹宵基础 操作系统 操作系统(实践) 数据结构 数据结构(实践) 数据库原理 数据库原理(实践) 计算机网络技术 管理经济学 软件开发工具 软件开发工具(实践) 信息系统开发 信息资源管理 3.不同的学校课程设置不同 说到底计算机就是一个专业,计算机在外面就是软件跟硬件搞的比较多,建议你学编程语言毕业以后找个做程序的工作,JAVA .NET C++你扎实的学好其中一种都可以出去混,学校的计算机基础知识要学好也就是你们开的课程,这将来就是你到单位学习的基础,那些你也许感觉用不到的都学不好,到了工作让你边学边做你就搞不定了,大学都是基础知识,但是这些也是你到单位成长的基础。
计算机信息管理本科课程
1 *** 思想概论 2
2 马克思主义政治经济学原理 3
3 英语(二) 14
4 高等数学(二) 9
5 物理(内工容) 5
物理(工)(实践) 1
6 运筹学基础 4
7 操作系统 4
操作系统(实践) 1
8 数据结构 3
数据结构(实践) 1
9 数据库原理 4
数据库原理(实践) 1
10 计算机网络技术 4
11 管理经济学 5
12 软件开发工具 5
13 信息系统开发 7
14 信息资源管理 4
15 毕业论文
16 管理信息系统 二类加考 三类加考
17 高级语言程序设计(一)
18 计算机原理
计算机专业有哪些课程
主要课程有计算机应用基础、应用文写作、数学、英语、德育、电工与电子技术、计算机网络技术、C语言、计算机组装与维修、企业网安全高级技术、企业网综合管理、windows server 2008操作系统。
还有局域网组建、Linux服务器操作系统、网络设备与网络技术(主要学习思科、华为公司设备的配置、管理、调试)、SQL Server、网络综合布线技术、CAD绘图等。
计算机学科的特色主要体现在:理论性强,实践性强,发展迅速按一级学科培养基础扎实的宽口径人才,体现在重视数学、逻辑、数据结构、算法、电子设计、计算机体系结构和系统软件等方面的理论基础和专业技术基础。
(9)计算机管理课程扩展阅读
计算机专业培养目标
本专业毕业生应获得以下几个方面的知识和能力:
1、掌握电子技术和计算机组成与体系结构的基本原理、分析方法和实验技能,能从事计算机硬件系统开发与设计。
2、掌握程序设计语言、算法与数据结构、操作系统以及软件设计方法和工程的基本理论、基本知识与基本技能,具有较强的程序设计能力,能从事系统软件和大型应用软件的开发与研制。
3、掌握并行处理、分布式系统、网络与通信、多媒体信息处理、计算机安全、图形图象处理以及计算机辅助设计等方面的基本理论、分析方法和工程实践技能,具有计算机应用和开发的能力。
4、掌握计算机科学的基本理论,具有从事计算机科学研究的坚实基础。

本文相关文章:
呼叫中心系统公司排名(在呼叫中心系统厂家排名中哪个公司做得比较好)
2026年5月16日 02:16
个人信息查询系统(个人户口信息网上查询系统,人口户籍信息查询系统)
2026年5月15日 17:39
巢湖学院迎新系统及网站入口 2021新生入学须知?巢湖有哪些论坛
2026年5月15日 17:08
html5开源项目管理系统(谁能给推荐一个好一点的开源项目管理系统)
2026年5月15日 05:08
平谷网上报考系统(2022年4月北京自考网上报名系统怎么进)
2026年5月15日 04:54
更多文章:
滴滴车主要是只有人证,没有运营证,会不会被抓,保险会不会提高?思茅有几家网约车公司
2026年4月15日 05:36
苏州建设工程有限公司(苏州泰盛建设工程项目管理有限公司怎么样)
2026年4月18日 05:39
私募排排网上面买私募基金靠谱吗?大王镇轮胎企业排排坐,谁是大王
2026年4月17日 23:16
浙江舟山持刀伤人案致2人死亡,凶手现况如何?823浙江舟山又一惨案,频发凶案是为什么
2026年4月18日 01:11
郑州网络推广效果(郑州网络推广公司最有效的网络推广方式都有哪些)
2026年5月12日 00:29













