- 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
大学毕业论文c学生成绩管理系统课程设计报告
C++课程设计报告
课程设计题目: 学生成绩管理系统
学 生 姓 名 :
学 号:
专业:班级:
2015年 6 月 27 日
目 录
1功能需求分析 3
2总体设计 3
3数据结构的设计 5
4算法设计 8
4.1 总体的算法设计 8
4.2较难部分的算法设计 9
4.2.1 密码验证模块 9
4.2.2 降序排序部分 9
4.2.3 打开已有文件部分 11
5.程序代码 12
6. 运行环境 24
7.运行结果 24
8.课程设计总结 28
学生成绩管理系统课程设计报告
1功能需求分析
学生成绩管理是一个学校必不可少的部分,随着计算机和计算机知识的普及,学生成绩管理系统得到了更大的发展空间,通过对学生成绩管理系统的开发,可以提高校务人员的工作效率。
本系统具有以下基本功能:
1、功能菜单实现功能选择;
2、输入功能:输入学生信息,并保存到文件中;
3、计算每个学生的总分与平均分并排序
4、能根据学号修改学生信息
5、能根据学号删除学生信息
6、查询功能:
1)能够根据学号查询学生信息;
2)能够根据姓名、班级查询学生信息
3)统计学生成绩,按照班级和科目计算平均分。
2总体设计void input_student( );该函数实现从键盘中录入学生成绩,并且保存给学生类数组。void rank_down( );该函数以总分对学生降序排序,该函数会从每个学生的成员函数中调用
(3)void save_student( );在有数据后,该函数可以实现数据以十进制的方式保存,保存时,可以自己输入文件名以及保存地址。
(4)void rwrite_student();
(5)void delete_student();该函数能够以学号为依据,实现对象的删除,并且删除后该位置会被写一个数据填充。
void serch_menu();该函数被调用后系统会进入查看菜单,可选择以不同的方式查看学生的成绩信息。按照不同的选择,该函数会调用一下函数。void surch_number();该函数以学号为依据实现精确查找。void surch_CLASS();能够根据姓名、班级查询学生信息
③void detial_class();该函数能够汇总您要查询的班级详细情况,功能包括人数,每个人都详细情况,班级平均分,和该班级的各个科目的平均分。
void subject_ave();该函数能够计算出所有科目的平均分。
(7)void open_file();该函数可以打开已经保存的学生信息,并且显示到屏幕上,打开后可以进行上述的各种操作。void main_menu();主菜单,实现对上述各个功能的选择。
3数据结构的设计const int N = 5000; //student s[N]
static int count=N; //控制学生的操作数,默认值为N,在main中会提示改变
class student //定义学生类
{
private:
string name, sex, number, CLASS;
int chinese, math, english, comprehensive, sum, ave, rank;
public:
string get_name() //外部接口,查询信息时用到。
{
return name;
}
string get_number() //外部接口,查询信息时用到。
{
return number;
}
int get_chinese() //外部接口,分班级处理时用到。
{
return chinese;
}
int get_math() //外部接口,分班级处理时用到。
{
return math;
}
int get_english() //外部接口,分班级处理时用到。
{
return english;
}
int get_comprehensive() //外部接口,分班级处理时用到。
{
return comprehensive;
}
int get_sum() //总分是排序的依据,在输出信息和排序时会产生
{
sum = chinese + math + english + comprehensive;
return sum;
}
int get_ave()
{
ave = (chinese + math + english + comprehensive)
您可能关注的文档
- 本科毕业设计论文中国电信财务分析报告__pdf.doc
- 本科毕业设计论文中国华电宁东风电有限责任公司财务管理存在的问题及对策论文.doc
- 本科毕业设计论文中国国际贸易中心三期a阶段工程之设计、供应及安装玻璃幕墙工程塔冠幕墙结构计算书 精品.doc
- 本科毕业设计论文中国家电企业渠道建设研究.doc
- 本科毕业设计论文中国家电企业渠道建设研究 精品.doc
- 本科毕业设计论文中国国际贸易中心三期a阶段工程之设计、供应及安装玻璃幕墙工程塔冠幕墙结构计算书.doc
- 本科毕业设计论文中国农村养老问题研究公共事业管理论文.doc
- 本科毕业设计论文中国煤炭进出口公司应急救援管理体系建设模板.doc
- 本科毕业设计论文中国人保寿险股份有限公司发展前景分析论文.doc
- 本科毕业设计论文中国人口增长预测—数学建模竞赛论文.doc
- 大学毕业论文cadcam在机械制造业中的应用.doc
- 大学毕业论文comparison of english and chinese taboos 英汉禁忌语的比较.doc
- 大学毕业论文cbgq3100型齿轮油泵设计及工艺分析.doc
- 大学毕业论文cultural differences of chinese and western courtesy language 中西方礼貌用语的文化差异.doc
- 大学毕业论文c语言课程设计.doc
- 大学毕业论文ct数据中骨的等值面绘制程序的设计与实现课程设计.doc
- 大学毕业论文dell公司客户关系管理案例论文正文.doc
- 大学毕业论文dq09直流电动机机械性能的测试与分析 精品.doc
- 大学毕业论文diy植物宠物有限责任公司企划书 精品.doc
- 大学毕业论文diy植物宠物有限责任公司企划书.doc
文档评论(0)