C语言程序设计课程实训报告学生成绩管理系统.docx
文本预览下载声明
基于C++学生成绩管理系统
青岛科技大学C语言课程实训报告
PAGE2 / NUMPAGES87
PAGE1 / NUMPAGES87
C语言程序设计课程实训报告
项目名称 学生成绩管理系统
指导教师
学生姓名__________________________
学生学号__________________________
152集成信息科学技术学院_______________________________院(部)____________________________专业________________班
152
集成
信息科学技术学院2016
12
11
______年 ___月 ___日
目录
需求分析
课程设计性质和目的 ······Page3
输入输出的形式 ······Page3
程序实现的功能 ······Page3
程序设计
概要设计 ······Page4
详细设计 ······Page5
使用说明 ······Page7
程序测试
【录入学生信息】功能测试 ······Page7
【统计学生数据】功能测试 ······Page9
【查找学生信息】功能测试 ······Page9
【修改学生信息】功能测试 ······Page10
【删除学生信息】功能测试 ······Page11
【插入学生信息】功能测试 ······Page11
【学生成绩排名】功能测试 ······Page12
【输出学生信息】功能测试 ······Page14
【整理学生信息】功能测试 ······Page15
实训总结
实训遇到的问题 ······Page16
实训心得 ······Page16
参考文献 ······Page18
附录 ······Page19
致谢 ······Page87
需求分析
课程设计性质和目的
本课程设计主要是运用面向对象程序设计》课程中学到的理论知识来指导实践,了解面向对象和面向过程之间的区别,学会运用类的方法解决实际问题。掌握一般类的定义、测试、封装等概念,掌握面向对象程序设计的基本概念和基本方法,掌握c++的基本语法和基本内容,并能运用c++语言进行基本的面向对象程序设计,并能通过综合课程实际,提高自己的实践动手技能,培养自己独立分析问题和解决问题的能力。
输入输出的形式
本系统是一个学生成绩管理系统,采用codeblocks编译器作为开发环境。输入数据类型主要是char,int double等基本数据类型,输入内容包括:学号,姓名,数学成绩、语文成绩、英语成绩等数据。用户在输入学生数据时要保证输入数据格式的正确性。输出形式与输入形式相似,根据需要可以选择显示输入的各项内容,还可以选择显示计算好总分、平均分后并排序后的记录,显示内容包括:学号,姓名,数学成绩、语文成绩、英语成绩、总分、平均分。系统还可显示统计之后及格率,优秀率等数据的记录。
程序实现的功能
学生成绩管理系统
学生成绩管理系统
整理学生信息修改学生信息删除学生信息插入学生信息退出本系统
整理学生信息
修改学生信息
删除学生信息
插入学生信息
退出本系统
输出学生信息
查找学生信息
学
显示全部