- 30
- 0
- 约1.3万字
- 约 16页
- 2018-06-12 发布于贵州
- 举报
C课程设计报告---学生成绩管理系统设计报告
课程设计报告
课程名称: 计算机高级语言(C++)课程设计 课程设计题目: 学生成绩统计管理系统 系: 数学与计算科学系 专 业: 信息与计算科学 年级、班: 信计0901 姓 名: 学 号: 指导教师: 职 称:
2010年12月
学生成绩管理系统设计报告
1.系统分析(需求分析)
1.需求分析:
?能够学生各科成绩的录入;
?能够实现对学生信息的浏览查?能够实现对学生;情况2系统性能要求:
??系统安全、可靠;
??功能齐全;
??操作方便、界面友好;
??易于维护和扩充。
3系统的功能分析:
资料维护:系统维护包括对各学生成绩的录入操作对数据表中的信息进行浏览。
查询:可以对不及格、各科总平均成绩相关。
排序显示:包括统计学生成绩、不及格科目情况、各科总平均成绩。
2.2系统功能模块
学生成绩查询系统有:成绩录入、查询、排序显示
3.功能的实现:“成绩录入”模块:
序号录入:对各个学生序号录入
数据录入:对学生科目和成绩进行录入
2 “查询”模块:
可以对数据
3.2.2选择输出单科3.3 “排序显示”模块:
排序显示到用户屏幕。总结
此次c++课程设计,在指导教师的精心教导下,我们学会了如何用C++编写一个简单的应用程序。首先要对程序的设计要求有一个比较明确的认识,然后系统分析与系统设计,最后是代码设计与调试。程序实现上,设计了简单的查询界面,将各个功能集中出来按照程序编写原则,便于查询。
根据C++课程所学的概念、理论和方法,按照C++程序设计的基本步骤,设计出一个适当规模的程序;进一步加深对C++语言的理解和掌握。理论联系实际,加深和巩固所学的理论知识,提高实践能力和计算机的综合运用能力。我们编写程序的过程是辛苦与快乐的,程序的编写原则很重要,只要我们在编程,就必须不断改进,才能更好提高编程能力。
?
1、陈雪飞C++实例入门? ???中国青年出版社
C++程序设计》北京:清华大学出版社 2004
7. 学生成绩数据管理系统源代码(附:)
#includeiostream
#includecstdlib
#includestring
#includefstream
#includesstream
#includeiomanip
using namespace std;
struct Student
{
int id; //学号
string name; //姓名
float score[3]; //分数
float sum;//总分
};
extern const int MAXNUM; //声明MAXNUM变量
void Insert(Student *S); //插入学生数据
void Delete(Student *S,int n); //删除学号为n的学生数据
void Clear(Student *S);//清除所有学生数据
int Search(Student *S,int n);//查找学号为n的学生,返回其索引号(数组下标)
void Find(Student *S,int n);//查找并显示学号为n的学生的信息
void View(Student *S);//查看所有学生的信息
void Load(Student *S);//从文件中载入学生信息
void Save(Student *S);//将学生信息保存到文件
void Revise(Student *S);//修改学生数据
void Tongji(Student *S);//查看各科成绩统计
void Paiming(Student *s);//查看排名
void Exit(Student *s); //安全退出
void ShowMenu(); //显示菜单
void ShowTip(); //显示操作提示
void DoMenu(Student *S,char n);//执行相应菜单项功能
int main()
{
Student s[MAXNUM]; //定义保存学生数据的数组
Load(s); //载入学生数据
char ch=9;
ShowMenu(); //显示菜单
cout选择对应数字进行操作:;
while(1)
{
cinch;
system(cls); //清除屏幕
ShowMenu(); //显示菜单
DoMenu(s,ch); //执行菜单
ShowTip(); //显示提示
}
}
int num,i; //学生人数
bool flag=true; //数据是否修改过的标志
co
您可能关注的文档
最近下载
- 蓝色商务工作总结汇报模板.ppt VIP
- 人机协同伦理框架.docx VIP
- 中职生职业生涯规划教案.pdf VIP
- 电力安全工作规程电力线路部分.docx VIP
- 四川省成都市青羊区2024-2025学年七年级上学期期末考试数学试卷(含答案).docx VIP
- (高清版)B-T 14699-2023 饲料 采样.pdf VIP
- 《无损检测技术》课件.pptx VIP
- TBT3246.3-2010 机车车辆及其零部件设计准则螺栓连接 第3部分:设计--电气应用.docx VIP
- 山东省烟台市蓬莱区(五四制)2024-2025学年七年级上学期期末考试道德与法治试题.pdf VIP
- 2022年7月核算员财务专业知识答题.docx VIP
原创力文档

文档评论(0)