全文预览

面向对象程序设计课程设计-高校学籍管理系统

上传者:非学无以广才 |  格式:doc  |  页数:28 |  大小:0KB

文档介绍
对学生的信息进行检索并将检索结果显示在屏幕上。2)可以统计全部学生的总成绩,及其在班上的排名。3)能够统计各科的平均成绩及及格率。4)如果检索不到相应的信息应提示用户总体分析系统功能分析能够从屏幕上读取一个学生的信息并将信息存入到数据文件中。能够将指定的信息从文件中删除。能够按编号、姓名对学生的信息进行检索并将检索结果显示在屏幕上。可以统计全部学生的总成绩,及其在班上的排名。能够统计各科的平均成绩及及格率。要求有错误提示功能,例如性别只能输入男女,输入错误提示重新输入。如果检索不到相应的信息应提示用户。开始选择菜单序号1录入信息2显示信息3查找信息4删除信息5修改信息6统计成绩7保存信息0退出按要求逐步输入学生信息选择修改方式1??编号查询姓名查找2?保存?输入学生信息退出保存2.系统功能结构图三、详细设计1.类设计:类:student数据成员编号,姓名,性别,籍贯,民族,生日,政治面貌,省份证,数学成绩,英语成绩,计算机成绩classstudent{protected:intnumber;//学号charname[20];//姓名charsex[6];//性别charplace[20];//籍贯charnation[6];//民族charbirth[20];//出生日期charparty[10];//政治面貌charid[20];//身份证号floatscore[3];//成绩类:school成员函数录入函数input():逐步输入学生信息;修改函数mend():按姓名或编号修改学生信息;统计函数count():统计各科的总成绩,计算平均成绩,统计各科的及格率;查找函数found():按学号或姓名查找学生的记录;修改函数mend():修改指定学号学生成绩记录;删除函数del():删除指定学号学生记录;输出函数show():输出班级所有学生成绩记录;classschool{

收藏

分享

举报
下载此文档