下载此文档

学籍信息管理.doc


文档分类:管理/人力资源 | 页数:约12页 举报非法文档有奖
1/12
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/12 下载此文档
文档列表 文档介绍
学籍信息管理需求分析设计一个简单的学籍管理系统。包括建立、插入、修改,查找、输出、排序(按不同关键字)。实现功能根据提供的两个表(学生基本信息和成绩信息)建立信息。根据输入的成绩信息根据要求计算出相应的综合成绩和实得学分。查询功能:分为学生基本情况查询和成绩查询两种学生基本情况查询:输入一个学号或姓名(可实现选择)查出此学生的基本信息并显示输出。成绩查询:输入一个学号时,查出此学生所有课程情况,格式如下:学号:XX课程名称:XXXX综合成绩:XX实得学分:XXX...............................................................................共修:X科,实得总分为:XXX删除功能:根据输入的学生姓名或学好删除相应的学生信息。插入功能:实现在原有表上插入新的基本信息或成绩信息。排序功能:能实现选择按综合成绩或实得学分升序或降序排序并显示数据。修改功能:能实现对原表基础上进行修改。输出功能:整洁打印出两表。概要设计该系统可分以下几个模块:读入并建立两个表,同时计算相应的综合成绩和实得学分。fscanf(fp1,"%d",&n); for(i=1;i<=n;i++) fscanf(fp1,"%s%s%s%s",base[i].xuehao,base[i].name,base[i].sex,base[i].sushe); fscanf(fp2,"%d",&m); for(i=1;i<=m;i++){ fscanf(fp2,"%s%s%s%f%d%d%d",mark[i].xuehao,mark[i].bianhao,mark[i].keming, &mark[i].xuefen,&mark[i].pmark,&mark[i].smark,&mark[i].jmark); if(mark[i].smark==-1)mark[i].zmark=mark[i].pmark*+mark[i].jmark*; elsemark[i].zmark=mark[i].smark*+mark[i].pmark*+mark[i].jmark*; if(mark[i].zmark<=100&&mark[i].zmark>=90)mark[i].sxuefen=mark[i].xuefen; if(mark[i].zmark<=89&&mark[i].zmark>=80)mark[i].sxuefen=mark[i].xuefen*; if(mark[i].zmark<=79&&mark[i].zmark>=70)mark[i].sxuefen=mark[i].xuefen*; if(mark[i].zmark<=69&&mark[i].zmark>=60)mark[i].sxuefen=mark[i].xuefen*; if(mark[i].zmark<60)mark[i].sxuefen=0; }用户界面。 printf("===================================================================\n"); printf("欢迎使用学籍查询系统\n"); printf("===================================================================\n"); p=1; while(p){ printf("***************************\n"); printf("请选择你要的操作(选择编号):\n"); printf("\n"); printf("\n"); printf("\n"); printf("\n"); printf("\n"); printf("\n"); printf("\n"); printf("\n"); printf("\n"); printf("***************************\n"); scanf("%d",&p); switch(p){ case1:basefind(n,base);break; case2:markfind(m,mark);break; case3:deletenode(n,m,base,mark);break; case4:insert(n,m,base,mark);break; case5:modify(n,m,base,mark);break; case6:sort(mark,1,m);b

学籍信息管理 来自淘豆网m.daumloan.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数12
  • 收藏数0 收藏
  • 顶次数0
  • 上传人birth201208
  • 文件大小76 KB
  • 时间2019-06-10