×

简易管理系统

简易管理系统(用C++实现一个简易的高校学籍管理系统)

admin admin 发表于2024-05-16 09:34:46 浏览14 评论0

抢沙发发表评论

各位老铁们,大家好,今天由我来为大家分享简易管理系统,以及用C++实现一个简易的高校学籍管理系统的相关问题知识,希望对大家有所帮助。如果可以帮助到大家,还望关注收藏下本站,您的支持是我们最大的动力,谢谢大家了哈,下面我们开始吧!

本文目录

用C++实现一个简易的高校学籍管理系统

#include《iostream.h》#include《iomanip.h》class list //建学生链表类{public: int num,score; char name; class list *next; };typedef class list node; typedef node *link; link r,head,s; //声明头指针、工作指针、新结点指针void create() //创建单链表{ link p; s=new node; //建立新节点,用s指针指向她 cout《《"请输入学号:"; // 输入节点内容 cin》》s-》num ; cout《《"请输入姓名:"; cin》》s-》name ; cout《《"请输入学分:"; cin》》s-》score ; s-》next=NULL; if(!head-》next) head-》next=s; else { p=head-》next; while(p-》next) p=p-》next; p-》next=s; }}void linklist() //遍历单链表{ link q=head-》next; if(!q) cout《《"没有学生信息!"《《endl; { while(q) { cout《《"学号:"《《q-》num《《setw(8); cout《《"姓名:"《《q-》name《《setw(8); cout《《"成绩:"《《q-》score《《endl; q=q-》next ; } }}void show_node(link q){ cout《《"学号:"《《q-》num《《setw(8); cout《《"姓名:"《《q-》name《《setw(8); cout《《"成绩:"《《q-》score《《endl;}link search_node(int num) //学号查找{ link q=head-》next; while(q) { if(q-》num==num) return q; else q=q-》next ; } return NULL;}void delete_node(int num){ link p=head,q=head-》next; while(q) { if(q-》num==num) { p-》next=q-》next; delete q; q=NULL; } else { p=q; q=q-》next ; } }}void modify_name(char a){ for(int i=0;i《10;i++) a;}void modify(int num,link p){ link q=head-》next; while(q) { if(q-》num==num) { q-》num=p-》num; modify_name(q-》name,p-》name); q-》score=p-》score; break; } else q=q-》next ; }}void main() { head=new node; //建立头指针 head-》next=NULL; cout《《"1、添加学生信息"《《endl; cout《《"2、显示学生信息"《《endl; cout《《"3、查询学生信息"《《endl; cout《《"4、修改学生信息"《《endl; cout《《"5、删除学生信息"《《endl; int choice; while(true) { cout《《"输入您的命令代号:"; cin》》choice; switch(choice) { case 1:create();break; case 2: { cout《《"学生信息为:"《《endl; linklist(); };break; case 3:{ int code; link q=NULL; cout《《"输入要查询的学号:"; cin》》code; q=search_node(code); if(!q) cout《《"您查找的学生不存在!"《《endl; else { cout《《"查找结果为:"《《endl; show_node(q); } };break; case 4:{ int code; link q=NULL; cout《《"输入要修改的学生学号:"; cin》》code; q=search_node(code); if(!q) cout《《"您查找的学生不存在!"《《endl; else { link p=new node; p-》num=code; cout《《"输入新的信息:"《《endl; cout《《"姓名:"; cin》》p-》name; cout《《"学分:"; cin》》p-》score; modify(q-》num,p); cout《《"修改后的学生信息为:"《《endl; show_node(p); } };break; case 5:{ int code; link q=NULL; cout《《"输入要删除的学号:"; cin》》code; q=search_node(code); if(!q) cout《《"您要删除的学生不存在!"《《endl; else { delete_node(q-》num); cout《《"删除后的结果为:"《《endl; linklist(); } };break; } }}

简易仓库管理系统

简易仓库管理系统,可以通过Excel来实现。可以做到入出库管理、库存管理、货位管理,并实现先进先出。需要的话,给我留言。以下为目前的功能 该工具采用Excel数据库引擎技术,按照软件工程思路设计开发,运行稳定,简单实用。公开版除了商品属性内容少,在功能上不做任何限制。可以随意使用, 但不得作为商业用途转让或出售。公开版包含以下内容:1、入库管理,包含入库的物料代码、名称、数量、生产日期、入库日期、货位 a、在录入入库数量后,系统会自动更新库存模块的库存数量 b、支持修改功能,如果入库数量录错,可以修改,修改后会自动更新库存。 c、先进先出功能通过入库日期和货位共同来管理 d、拣货信息栏目用于显示该入库记录被何时出库2、出库管理,包含出库的物料代码、名称、数量、出库日期等信息 a、录入出库数量后,系统会直接按照生产日期先进先出原则,查找适合货位上的商品 b、找到相应货位后,从该货位减去出库数,同时减库存表数量;如果数量不够,则再继续找其他货位。 c、标记拣货信息(从哪个货位、拣出多少数量) d、如果最终的库存数不够出货,则再出库表对应记录上显示缺货数 e、公开版不支持修改出库数量功能3、以下功能是正式版功能,按照具体需求提供 a、入出库台账 b、日清报表 c、单项查询(查询指定商品的入出库信息) d、入出库库指令单查询/打印 e、费用管理:入出库费、保管费、场地费等费用的自动计算 f、商品基础信息扩展:规格、重量、体积、保质期、安全库存 g、保质期报警、补货报警/自动补货功能

一个c语言简易学生管理系统,能用的哦

/*首次使用,新建score.in文件,在里面打入0可用程序#include《stdio.h》FILE *finmain(){fin=fopen("score.in","r");fprintf(fin,"0");return 0;}完成*/#include《stdio.h》#include《stdlib.h》#include《conio.h》#include《windows.h》#include《time.h》#define n 999FILE *fin;main(){int a={0},TRUEt,ixi,fx,abc=0,sum,TURE,xx;long long f={0};printf("\n\n\n\n\n\n\n\n\n\n\n\t\t\t\t\t\t学生成绩管理系统\n\t\t\t\t\t\t Please wait...");Sleep(2000);system("cls");int xp,xi;fin=fopen("score.in","r+");fscanf(fin,"%d",&xp);i=xp;for(xi=1;xi《=xp;xi++){fscanf(fin,"%d%d%d",&f--;printf("Id:%lld score:%d ranking:%d\n",f+1);add;}fclose(fin);int TRUE1;pe:while(1){ TRUE1=1;i++;printf("Id(输入-1:删除,输入-2:修改成绩,输入-3:删除所有内容,输入-4:保存到score.in并退出):");scanf("%lld",&f);for(sum=1;sum《i;sum++)if(f){system("cls");for(con=1;con《=i;con++) {if(a+1);}TRUE1=0;i--;printf("Error with two same id.\n");continue;}if(TRUE1==0)continue;if(f==-3){int r;for(r=0;r《n;r++){a=0;abc=0;f=0;}system("cls");goto pe;}if(f==-2){TURE=0;i--;system("cls");for(con=1;con《=i;con++){if(a+1);}printf("修改学号_____________号的分数.\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b",f+1);scanf("%d",&xx);for(sum=1;sum《=i;sum++)if(f==xx){TURE=1;printf("\n修改为___________.\b\b\b\b\b\b\b\b\b\b\b\b");scanf("%d",&a);printf("\n修改成功!将在下一次输入后更新名次。\n\n");continue;}if(TURE==0)printf("No id is %d\n",xx);continue;}if(f==-4){i--;fin=fopen("score.in","r+");fprintf(fin,"%d\n",i);for(xi=1;xi《=i;xi++)fprintf(fin,"%d %d %d\n",f+1);for(xi=i+1;xi《=xp;xi++)fprintf(fin," \n");fclose(fin);return 0;}if(f==-1){TRUEt=0;system("cls");i--;for(con=1;con《=i;con++){if(a+1);}printf("删除学号_____________号.\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b");scanf("%lld",&fx);for(con=1;con《=i;con++)if(f==fx){TRUEt=1;abc++;f=0;a=0;tex;for(ixi=1;ixi《=i;ixi++)if(te)te--;te=0;break;}system("cls");for(con=1;con《=i;con++){if(a==0)continue;printf("Id:%lld score:%d ranking:%d\n",f+1);}if(TRUE==0)printf("No Id is %lld\n",fx);continue;}system("cls");for(con=1;con《i;con++){if(a+1);}printf("Id:%lld score:",f);scanf("%d",&ori);system("cls");a;system("cls");for(b=1;b《=i;b++)for(con=i;con》=b;con--)if(orix){t=orix=t;t=add=t;}for(con=1;con《=i;con++) te=con;for(con=1;con《=abc;con++)for(ixi=1;ixi《=i;ixi++)if(te)te--;if(te=0;for(con=1;con《=i;con++){if(a+1);}}return 0;}

c语言编写程序,实现简易学生管理系统

教编程的那些教育机构真特么够懒的,好像几十年都一道题,学生管理系统?太特么简单了

以上就是我们为大家找到的有关“简易管理系统(用C++实现一个简易的高校学籍管理系统)”的所有内容了,希望可以帮助到你。如果对我们网站的其他内容感兴趣请持续关注本站。