下载此文档

题目:学生成绩管理系统.docx


文档分类:IT计算机 | 页数:约18页 举报非法文档有奖
1/18
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/18 下载此文档
文档列表 文档介绍
题目:学生成绩管理系统.docx题目:学生成绩管理系统姓名学号:目录问题的描述 3L1问题描述 3需求分析 3系统设计 43」主函数流程图 6修改学生信息函数 7删除学生信息函数 8游历链表(输出数据)函数 9比较函数(即成绩排名函数) 9单科成绩录入函数 10挂科超过两门名单统计函数 10编码与调试分析 11遇到过的错误 11运行错误 12逻辑错误 13系统仍存在的问题 13系统使用说明 14测试结果 15课程设计心得 ,而今越来越多的行业耍用到必耍的软件来提高工作效率,尤其是对于学校学生成绩管理的现代化、科学化的耍求逐渐迫切起来。越來越多的人认识到学生成绩管理计算机化的重要性和必耍性。希望能够有一套提高管理效率、操作上简洁方便,并能满足各种必要功能的系统。本系统使用VisualC4-+。编写操作台程序。编写简单的菜单,提供了一个可视化的操作界面,使用户可以对学生基木信息操作,可以实现各科成绩的基本操作,使用户能够方便地管理学生成绩信息。《学生成绩管理系统》针对主要用户为教师,此系统可以实现用户对学生基木信息的添加、修改、删除操作,也可以对学生成绩进行输入、管理、显示功能,还有对于不及格科冃超过两科的学生名单统计,也可以对各科成绩进行排名。・需求分析根据程序的功能划分,可划分为以下儿个模块:1、 学生基木信息设置模块用户在此模块中可以够添加,删除,修改学生的基本信息2、 各科成绩录入模块用户在这个模块Z中可以对各个学生的各科成绩进行录入3、 成绩统计模块用户在此模块可以选择查看各科成绩的排名情况,或者不及格科冃超过两门的学生名单统计4、 信息查询模块用户在此模块可以查询全部的学生数据,,系统主函数的流程图如下:添加修改删除高数英语C++高数英语C++,将各数拥联系起来,实现学生各个数拯的添加、删除、修改等等功能。分别创建四个头文件,来实现主函数流程图中四个大的作用模块,,,,,创立结构,并定义结构体链表,定义全局变量链表头指针、尾指针、New指针,定义学生数变量n(即节点数),其声明如下:〃定义结构体structStudentstringName;intNum;stringSex;doubleMath;doubleEng;;structStudent*next;intn=0;structStudent*phead;structStudent*pnew;structStudent*ptail;,运用链表的创建方法,具流程图如下:开辟一个新结点,并使pnew、ptai1指向它读入一个学生基本信息数据,给pnew所指向的结点定义头指针phead二NULL当输入的pnew->num不是零n=n+1n等于1?真假将头指针地址phead交给pnew即把pnew作为第-个结点Ptail->next=pnew(把pnew所指的结点连接到表尾)Ptail二pnew(plail移至表尾)再开辟一个结点,,由于尚未输入信息Z前没有数据,故无法修改,所以本函数加入了一个判断语句,其流程图如下:游历链表读入所输入的学号01学号m存在?真假输出要修改的学生的基本信息并提小请输入新的资料提示尚未输入任何数据,返冋主菜单重新选择!,其流程图如下:链表是否为一个空表是否输出“空表!”pnew=phead当num!=pnew->num以及pnew所指的结点不是表尾结点ptail=pnew(即ptail后移一个位置)pnew二pnew->next(即pnew后移一个位置)pnew是要删除的结点?是否pnew所指是头结点?输出"未找到该生信息”的提示是否phead二pnew->next(删除头结点)ptail->next二pnew->next(删除该结点)(输出数据)函

题目:学生成绩管理系统 来自淘豆网www.taodocs.com转载请标明出处.

非法内容举报中心
文档信息
  • 页数18
  • 收藏数0 收藏
  • 顶次数0
  • 上传人sssmppp
  • 文件大小108 KB
  • 时间2020-09-29