学生管理系统 条件已经附上 高手帮忙下 谢谢了
一、实验题目: 学生成绩管理系统 二、实验目的与实验要求
1. 实验目的:
1) 能够利用所学的基本知识和技能,解决简单的程序设计问题;
2) 进一步理解和运用结构化程序设计的思想和方法;
3) 初步掌握开发一个小型实用系统的基本方法;
4) 学会利用流程图或N-S图表示算法;
5) 掌握书写程序设计开发文档的能力。
2. 实验要求
基本要求:
1) 要求利用C语言面向过程的编程思想来完成系统的设计;
2) 突出C语言的函数特征,以多个函数实现每一个子功能;
3) 画出功能模块图;
4) 进行简单界面设计(见附录图1),能够实现友好的交互;
5) 具有清晰的程序流程图和数据结构的详细定义;
6) 按实验报告电子模板格式填写实验内容。
创新要求:
在基本要求达到后,可进行创新设计,如系统用户功能控制,对管理员级和一般级别的用户系统功能操作不同。
三、功能描述
1、输入学生信息:按照提示输入10个学生的学号、姓名、性别及三门功课(数学、英语、计算机)的成绩。
2、注销学生信息:按照学号查找是否存在该学生的记录,若存在删除其记录,不存在给出相应信息。
3、查询学生信息:按照学号查找是否存在该学生的记录,若存在则输出其各科成绩,不存在给出相应信息。
4、修改学生信息:按照提示修改某一名学生的学号、姓名、性别及各科成绩。
5、添加学生信息:添加新生信息到已有的学生链表(要求按学号的顺序插入)。
6、学生信息排序:按学号对所有学生进行排序。
7、学生信息统计:
(1)输入学生的学号,则统计该生的总分及平均分;
(2)输入课程名,则求出该门课程的总平均分。
8、显示学生信息:显示系统中所有学生的信息。
9、帮助信息:获得帮助信息。
0、退出本系统。
四、内容与设计思想
1. 分析程序的功能要求,划分程序功能模块。
2. 画出系统流程图。
3. 代码的编写。定义数据结构和各个功能子函数。
4. 程序的功能调试:测试数据及结果,出现了哪些问题,如何修改的。
5. 程序有待改进的地方及设计体会。
6. 源程序清单(源代码)。
7. 完成系统总结报告以及使用说明书。
附录:
系统的界面如图1所示(下图)
主菜单,请选择选项编号(0-5)
1——输入学生信息
2——注销学生信息
3——查询学生信息
4——修改学生信息
5——添加学生信息
6——学生信息排序
7——学生信息统计
8——显示学生信息
9——帮助信息
0——退出菜单
图1 系统的菜单选项
这学期C语言 有学结构体 共用体 链表 需要高手帮忙写个参考下