没有合适的资源?快使用搜索试试~ 我知道了~
学生成绩管理系统(链表版).doc
1.该资源内容由用户上传,如若侵权请联系客服进行举报
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
版权申诉
0 下载量 104 浏览量
2022-06-21
19:13:46
上传
评论
收藏 1.29MB DOC 举报
温馨提示
试读
42页
学生成绩管理系统(链表版)
资源推荐
资源详情
资源评论
《C 语言应用》实验报告
题 目 学生成绩管理系统(链表版)
目 录
第
1
章 需求分析 ......................................................................................................................... 3
第
2
章 总体设计 ......................................................................................................................... 3
2.1 系统的程序流程图 ............................................................................................................. 3
2.2
系统的全局变量和常量 ..................................................................................................... 3
2.3
系统的函数介绍 ................................................................................................................. 3
第
3
章 详细设计 ......................................................................................................................... 3
3.1 主函数设计 ......................................................................................................................... 3
3.2 录入函数设计 ..................................................................................................................... 4
3.3 排序函数设计 ..................................................................................................................... 4
3.4 查找函数设计 ..................................................................................................................... 4
3.5
修改函数设计 ..................................................................................................................... 4
3.6
插入函数设计 ..................................................................................................................... 4
3.7 删除函数设计 ..................................................................................................................... 4
3.8 保存函数设计 ..................................................................................................................... 4
3.9 显示函数设计 ..................................................................................................................... 4
3.10 退出函数设计 .................................................................................................................. 4
第
4
章 测试 ................................................................................................................................. 5
总结 ..................................................................................................................................................... 5
参考文献 ............................................................................................................................................. 5
附录 程序源代码 ................................................................................................................................ 5
第1章 第 1 章需求分析
(1) 能完成学生成绩的插入、查询、修改、删除、输出等功能;
(2)采用单链表存储结构实现;
(3) 所有数据以外部文件方式保存
第2章 第 2 章总体设计
2.1 系统的程序流程图
绘制一个系统的总体程序流程图,主要展示系统从开始以后,可以经过哪些流程,最后结
束。
按姓名修改某位同学的成绩按姓名修改某位同学的成绩输出链表内容输出链表内容
进入系统
浏
览
初
始
学
生
信
息
按
姓
名
修
改
某
位
同
学
的
成
绩
输
入
同
学
的
相
关
信
息
查
找
按
姓
名
删
除
某
位
同
学
的
成
绩
初
始
学
生
成
绩
排
序
浏
览
所
有
同
学
的
信
息
及
排
名
插
入
新
的
成
绩
查
看
初
始
学
生
总
分
及
平
均
分
保
存
最
终
结
果
到
可
浏
览
文
件
退出系统
主菜单
统
计
进入系统
浏
览
初
始
学
生
信
息
按
姓
名
修
改
某
位
同
学
的
成
绩
输
入
同
学
的
相
关
信
息
查
找
按
姓
名
删
除
某
位
同
学
的
成
绩
初
始
学
生
成
绩
排
序
浏
览
所
有
同
学
的
信
息
及
排
名
插
入
新
的
成
绩
查
看
初
始
学
生
总
分
及
平
均
分
保
存
最
终
结
果
到
可
浏
览
文
件
退出系统
主菜单
统
计
学
生
信
息
录
入
2.2 系统的全局变量和常量
系统全局变量 int n;char a;
头文件:
#include "stdio.h"
#include "time.h"
#include "string.h"
#include "stdlib.h"
#include "conio.h"
2.3 系统的函数介绍
把系统中的每个函数的原型列出来,解释一下函数的返回值及形式参数的含义;最后,再
介绍一下每个函数的功能。
void Create(int n) //创建链表
void List() //输出链表内容
void list() //输出链表所有内容
void save() //文件保存
void save1() //文件保存
void read() //文件读取
void read1() //文件读取
void SAVE(){ //保存到可浏览文件
void SAVE1() //保存到可浏览文件
void sort_data_copy(Lstu *p,Lstu *s) //交换排序时的值
void sort() //对初始成绩进行排序
void sort1() //对所有数据进行排序
void search_print(Lstu *p) //输出查找信息
void search_choose() //选择按分数段查找方式
void search() //查找
void modify_choose(Lstu *p,int n) //选择修改方式
void modify() //按姓名修改
void Insert() //按序号插入
void del() //按姓名删除
void statistics() //成绩统计
int menu() //菜单(主界面)
第3章 第 3 章详细设计
按函数,写出函数的原型声明,并画出每个函数的程序流程图。
3.1 主函数设计
函数
3.2 录入函数设计
添加的信息包括学号(不允许重复)、姓名(不允许重复)、语文成绩、数学成绩和
英语成绩,如流程图所示:
本程序采用的是尾插法,就是每次将新申请的结点插在终端结点的后面,
其执行过程如图所示。
开始插入数据
输入学生成绩信息
调用类成员函数采用
单链表保存数据
结束
调用类成员函数保存
数据到文件中
剩余41页未读,继续阅读
资源评论
omyligaga
- 粉丝: 54
- 资源: 2万+
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功