java计算机毕业设计教学成果管理平台源程序+mysql+系统+lw文档+远程调试

java计算机毕业设计教学成果管理平台源程序+mysql+系统+lw文档+远程调试

java计算机毕业设计教学成果管理平台源程序+mysql+系统+lw文档+远程调试

本源码技术栈:

项目架构:B/S架构

开发语言:Java语言

开发软件:idea eclipse

前端技术:Layui、HTML、CSS、JS、JQuery等技术

后端技术:JAVA

运行环境:Win10、JDK1.8

数 据 库:MySQL5.7/8.0

源码地址:https://pan.baidu.com/s/10WGVO5D91B4SU9pG-chW3A?pwd=qfey

最新计算机专业原创开发毕业设计源码+数据库是近期作品

【1】springboot病房管理系统
【2】JSPjee课程教学网站的设计与实现sqlserver
【3】springboot基于微信平台的s店智能管理系统小程序
【4】ssm电子产品维修平台
【5】ssm产品销售管理系统
【6】ssm中小学教务管理平台
【7】ssm在线商城系统
【8】ssm高校后勤保修系统
【9】ssm电脑销售管理系统
【10】springboot校园周边美食探索及分享平台
【11】ssm基于Vue社区蔬果商城
【12】ssm敬老福利院管理
【13】ssmNBA论坛系统
【14】ssm医院疫情防控管理系统
【15】ssm疫苗接种平台
【16】ssm网上求职招聘系统
【17】ssm业余足球队服务平台
【18】ssm高校排课管理系统
【19】jsp心理学网站
【20】ssm网上快捷购物系统
【21】ssm小小银动漫网站
【22】ssm机票实时比价系统
【23】ssm德云社剧场网上售票系统
【24】springboot大学生心理健康咨询管理系统
【25】ssm汽车租赁系统
【26】springboot唯艺健身管理系统
【27】springcloud基于微服务的电影订票系统
【28】ssm课程网站设计
【29】ssm医学生在线学习交流平台
【30】ssm皮皮狗宠物用品商城
【31】jspmysql社区居民就医预约管理系统
【32】ssm网上商城系统
【33】springboot海滨体育馆管理系统
【34】ssm校园闲置物品交换平台系统
【35】springboot智能推荐的医药知识推广平台
【36】ssm志愿者管理系统
【37】ssm招生平台管理系统
【38】springboot基于SpringBoot的自助旅游导航系统
【39】springboot物流车辆规费管理系统的设计与实现
【40】ssmTELL情感社交系统
【41】ssm网约车管理系统
【42】springcloud一点就到家外卖订餐系统
【43】ssm金融业撮合交易系统
【44】jsp婴幼儿玩具共享租售平台
【45】ssm教材订购系统
【46】ssm基于SSM社区人员管理系统
【47】ssm校内图书馆智能管理系统
【48】ssm程序设计类课程的课堂教学效果评价系统
【49】jsp仟侬堂茶具网站
【50】jsp税务缴纳管理系统
【51】ssm培训中心管理系统
【52】springboot便捷式管理系统
【53】springboot外卖管理系统
【54】ssm基于vue的健身食谱系统
【55】ssm铜仁学院毕业就业管理系统
【56】jsp民宿管理系统
【57】ssm计算机网络精品课程网站
【58】ssm旧货网上交易系统
【59】ssm学籍管理系统
【60】jsp实验室耗材管理系统
【61】springboot工程师上门服务管理系统
【62】springboot翰明教育教学管理系统
【63】ssm茶叶产品质量安全可追溯系统
【64】ssm高校师资管理系统
【65】jsp商店管理系统
【66】ssm花卉网站
【67】ssm家电售后管理系统
【68】springboot居民个人健康信息与个人健康服务综合平台
【69】ssm家教信息
【70】校园二手物品交易_mysql_ershou
【71】jsp石家庄市居家养老服务平台
【72】jsp家装设计网站mysql
【73】ssm基于web的校园信息管理系统
【74】ssm特困生服务系统
【75】springboot相册系统
【76】jsp家用电器销售网站
【77】ssm智能道路交通管理系统
【78】ssm面向特定群体的健康管理平台
【79】jsp宠物医院管理
【80】jsp高校学生社团管理
【81】基于jsp的中老年人生活服务系统mysql
【82】jsp网上宠物商店
【83】ssm医院疫情隔离室管理系统
【84】ssm餐厅线上点菜系统
【85】ssm众筹平台网站
【86】jsp防疫宣传系统
【87】ssm优课网设计与实现
【88】ssm口腔医院患者服务系统
【89】jsp游戏账号交易平台
【90】jsp远程教学系统
【91】springboot网上书城网站
【92】springboot基于SpringBoot的在线古玩市场系统的设计与实现
【93】ssm毕业生离校未就业管理
【94】springboot球馆预约管理系统
【95】ssm高校微后勤服务平台
【96】ssm德云社票务系统
【97】ssm毕业生导师双选系统
【98】ssm高校网上教材征订系统
【99】jspm爱豆个人网站
【100】springboot社会征信系统
【101】ssm居家养老系统
【102】JSP婚纱影楼管理系统的设计与实现sqlserver
【103】springboot体育用品库存管理系统     
【104】springboot网上教学系统
【105】jsp信息化协会信息公开和服务平台
【106】在线学习平台设计与实现
【107】springboot百姓点评网的设计与实现
【108】JSP视频网站的设计与实现sqlserver
【109】ssm智慧校园学生选宿系统
【110】ssm运动会管理系统
【111】jspmysql班级管理系统
【112】ssm志愿者网上服务平台的设计与实现
【113】springboot软件工程专业教辅平台课程子系统
【114】ssm基于Web的企业差旅在线管理系统
#include #include #include #include #include #define MAX_NAME 20 #define NULL 0 struct course { char course_name[MAX_NAME]; int class_num; int ch_per; int ex_per; struct course *next; }; struct teacher { char teacher_num[MAX_NAME]; char teacher_name[MAX_NAME]; struct teacher *next; struct course *chead; struct course *ctail; }; struct teacher *thead,*ttail,*found; //*********************************************************************** //主菜单 void menu() { system("cls"); printf("*************************************\n"); printf("* 1.输入教师信息 *\n"); printf("* 2.插入授课信息 *\n"); printf("* 3.工作量计算与显示 *\n"); printf("* 4.退出 *\n"); printf("*************************************\n"); printf("请输入要操作的序号:"); } int isExist(char number[]) //判断输入的教师号是否已经存在 { struct teacher *p; p=thead; while(p!=NULL && (strcmp(p->teacher_num,number)!=0)) p=p->next; found=p; if(p==NULL) return 0; else return 1; } //************************************************************************ //增加教师教学信息模块 void addIn() { struct teacher *p; struct course *pcourse; char teacher_num[MAX_NAME]; char teacher_name[MAX_NAME]; char course_name[MAX_NAME]; int class_num; int ch_per; int ex_per; while(1) { system("cls"); printf("****************************************************\n"); printf("* 输入教师的信息,以输入教师号为#结束输入 *\n"); printf("****************************************************\n"); printf("输入教师号:"); fflush(stdin); scanf("%s",teacher_num); if(isExist(teacher_num)) { printf("!!!该教师号已经存在,请重新输入。\n按任意键重新输入...\n"); getch(); } else { if(strcmp(teacher_num,"#")==0) { printf("**************************************************\n"); printf("输入结束。按任意键返回主菜单...\n"); getch(); return; } printf("输入教师姓名:");fflush(stdin);scanf("%s",teacher_name); printf("****************************************************\n"); printf("* 输入教师授课信息 *\n"); printf("****************************************************\n"); printf("输入课程名称:");fflush(stdin);scanf("%s",course_name); printf("输入班级数目:");fflush(stdin);scanf("%d",&class_num); printf("输入理论课时:");fflush(stdin);scanf("%d",&ch_per); printf("输入实验课时:");fflush(stdin);scanf("%d",&ex_per); pcourse=(struct course *)malloc(sizeof(struct course)); strcpy(pcourse->course_name,course_name); pcourse->class_num=class_num; pcourse->ch_per=ch_per; pcourse->ex_per=ex_per; pcourse->next=NULL; p=(struct teacher *)malloc(sizeof(struct teacher)); strcpy(p->teacher_num,teacher_num); strcpy(p->teacher_name,teacher_name); p->chead=pcourse; p->ctail=pcourse; if(thead==NULL) { thead=p; ttail=p; } else { ttail->next=p; ttail=p; } ttail->next=NULL; } } } //************************************************************************ //插入教师授课信息模块 void addCourseInfo() { struct course *pcourse; char teacher_num[MAX_NAME]; char course_name[MAX_NAME]; int class_num; int ch_per; int ex_per; system("cls"); if(thead==NULL) { printf("****************************************************\n"); printf("* 当前没有可用的教师信息,按任意键返回主菜单... *\n"); printf("****************************************************\n"); getch(); return; } while(1) { system("cls"); printf("输入教师号:");fflush(stdin);scanf("%s",teacher_num); if(isExist(teacher_num)) break; else { printf("!!!该教师号不存在,请重新输入.\n按任意键重新输入...\n"); getch(); } } printf("****************************************************\n"); printf("* 输入教师授课信息 *\n"); printf("****************************************************\n"); printf("输入课程名称:");fflush(stdin);scanf("%s",course_name); printf("输入班级数目:");fflush(stdin);scanf("%d",&class_num); printf("输入理论课时:");fflush(stdin);scanf("%d",&ch_per); printf("输入实验课时:");fflush(stdin);scanf("%d",&ex_per); pcourse=(struct course *)malloc(sizeof(struct course)); strcpy(pcourse->course_name,course_name); pcourse->class_num=class_num; pcourse->ch_per=ch_per; pcourse->ex_per=ex_per; pcourse->next=NULL; found->ctail->next=pcourse; found->ctail=pcourse; } //************************************************************************ //计算并显示 void calcu() { struct teacher *p; struct course *pcourse; float single_per=0.0; float total_per=0.0; system("cls"); if(thead==NULL) { printf("****************************************************\n"); printf("* 当前没有可用的教师信息,按任意键返回主菜单... *\n"); printf("****************************************************\n"); getch(); return; } p=thead; while(p!=NULL) { total_per=0.0; printf("----------------------------------------------------------------------\n"); printf("教师号:%s\n",p->teacher_num); printf("教师姓名:%s\n",p->teacher_name); printf("----------------------------------------------------------------------\n"); printf("课程名称 班级数目 理论课时 实验课时 单教学任务总课时\n"); printf("----------------------------------------------------------------------\n"); pcourse=p->chead; while(pcourse!=NULL) { single_per=0.0; if(pcourse->class_num==1) single_per=pcourse->ch_per+pcourse->ex_per; if(pcourse->class_num==2) single_per=1.5*(pcourse->ch_per+pcourse->ex_per); if(pcourse->class_num==3) single_per=2.0*(pcourse->ch_per+pcourse->ex_per); if(pcourse->class_num>=4) single_per=2.5*(pcourse->ch_per+pcourse->ex_per); printf("%-10s%-10d%-10d%-10d%-7.3f\n",pcourse->course_name,pcourse->class_num,pcourse->ch_per,pcourse->ex_per,single_per); total_per+=single_per; pcourse=pcourse->next; } printf("----------------------------------------------------------------------\n"); printf("一个学期总的教学工作量:%7.3f\n",total_per); printf("----------------------------------------------------------------------\n\n\n\n"); p=p->next; } printf("\t****************************************************\n"); printf("\t* 已经显示完毕,按任意键返回主菜单... *\n"); printf("\t****************************************************\n"); getch(); } //************************************************************************ //主函数 void main() { int order; while(1) { menu(); fflush(stdin); scanf("%d",&order); switch (order) { case 1:addIn();break; case 2:addCourseInfo();break; case 3:calcu();break; case 4:exit(0);break; default: printf("输入的序号有误,请检查后重新输入...\n"); getch(); break; } } }
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值