下载此文档

学生学分管理程序-c语言代码-学生成绩统计c语言代码.docx


文档分类:办公文档 | 页数:约20页 举报非法文档有奖
1/20
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/20 下载此文档
文档列表 文档介绍
程序设计基础实训项目名称:学生学分管理系别:计算机工程系专业:计算机网络技术班级:0922211学生姓名:指导教师:韦立蓉北京信息职业技术学院2010年1月日北京信息职业技术学院一、项目背景介绍(概要介绍此项目设计的意义和要求)本程序为学生学分管理系统。本程序根据现实中的问题通过c语言形式编程。本程序要求能够登记学分,显示学分查询学分,修改学分,删除学分,统计学分。二、程序功能描述:(描述基本程序中每个函数的功能,给处各函数流程图)1、登记单流程图开始输入数据是是否继续输入否退出2、显示学分流程图I=1输出I=2输出I=3输出。。。。。I=n输出-1-北京信息职业技术学院3、查询学分流程图开始按学号查询按姓名查询按姓名查询按学号查询按姓名查询按姓名查询输出数据否是否找到显示对不起没有显示该信息该信息是是否继续查询退出4、修改信息流程图-2-北京信息职业技术学院开始按学号修改按姓名修改按班级修改重新输入数据是是否继续修改否退出5、删除信息流程图开始按学号删除按姓名删除按班级删除是是否继续删除否退出6、统计信息流程图-3-北京信息职业技术学院开始需补考需补考需补考需补考需补考统计能基础课专业课选修课人文课实验课够的的的的的计计计计计计算算算算算算是计算出结果是否继续统计否退出三、设计方案介绍(基本思想函数调用的思路介绍)1、主流程图-4-北京信息职业技术学院学生学分管理登记模块显示模块查询模块修改模块删除模块统计模块姓名显示全按学号查询按学号修改按学号修改按学分统计班级部按班级统计按学分查询按学分修改按学分修改基础课学分按班级修改按班级修改按学号统计按班级查询专业课学分按姓名查询选修课学分人文类课程学分实验性课程学分2、界面设计(界面设计,函数的定义,功能设计、,罗列出所有需要解决的问题函数调用问题,循环问题,查找问题,修改问题,查询问题,删除问题,比较问题。3、变量定义序号变量名变量性质(局部/全局)功能作用范围1typedef全局定义结构体类型整体2Int全局定义五门课类型整体...Char全局定义学号班级姓整体名类型5、函数调用的类型-5-北京信息职业技术学院四、测试与分析(简要介绍测试的作用及意义)测试可以知道所编写的程序是否可行,通过实际的测试可以找出程序是否符合现实。通过测试和反复修改可以使程序更加人性化。(一)测试列表(以表格的形式给出,不少于10个)测试数据或执行操作执行结果是否正确测试人签名调用主菜单显示了主菜正确单选择主菜单里的1请输入学生正确学生信息⋯.输出有重复有乱否码查询无否修改按学号修是改⋯⋯.按学号查询显示了该信是息按班级查询只显示里一否名同学的信息按学好删除删除成功是须补考基础课的所有学生信否息都显示可升学学生显示了该显是示的信息(二)测试结果分析(根据以下表格,如实填写并签名)bug个数错误类型错误原因分析是否修改设计者签名1与count声名中少了voidcount()是-6-:Scanf中少了&::上面没intI;是未定义的符号's':Switch()括号里是表达式语法错在没有变量count函数中7五、实训总结(总结实训过程中的所使用的知识和已实现的功能,总结自己掌握理论知识和动手能力的程度,提出自己的不足之处及改进措施)通过这一周的实训。我们充分运用了所学的东西编出了解决实际问题的程序。我们运用了函数的调用,循环,定义,比较,查找,删除等知识。通过实际动手,我更加深入的了解了课本上的知识。同时提高了我的动手能力。实训中我找到了我许多的不足,以前我遇到不董的就会直接去问别人,不独自思考。试训中我学会了独自思考和团队合作。虽然我在编程当中遇到许多问题,但经过独自思考和学****解决了问题。最后编出了管理程序。-7-北京信息职业技术学院C语言学生学分管理程序代码typedefstructstudent{charnum[11],name[7],class[10];intjichu,renwen,xuanxiu,zhuanye,shiyan;}STU;STUst[37];staticintn;voidmenu();voidinput();voidprint();voidquery();voidmodi();voiddel();voidcount();main(){ints;do{menu();printf("\n\t\t\t\t请选择:");scanf("%d",&s);switch(s){case0:break;case1:input();break;case2:print();break

学生学分管理程序-c语言代码-学生成绩统计c语言代码 来自淘豆网www.taodocs.com转载请标明出处.

非法内容举报中心
文档信息
  • 页数20
  • 收藏数0 收藏
  • 顶次数0
  • 上传人hytkxy
  • 文件大小371 KB
  • 时间2020-11-04