下载此文档

c++程序设计报告.docx


文档分类:IT计算机 | 页数:约46页 举报非法文档有奖
1/46
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/46 下载此文档
文档列表 文档介绍
内蒙古科技大学
本科生课程设计说明书
题 目:面向对象课程设计
—— 学生成绩管理系统
学生姓名:李文静
学 号: 1176807345
专 业:计算机科学与技术
班 级: 11 级 -3 班
指导教师:赵艳峰
201有序,简易操作。
软件运行基于 windows 平台上的 xp,Vista,win7 等
任务计划
第一天 选择课程设计题目,分析课题的要求
第二天 编程
第三天 编程及调试
第四天 写课程设计报告
第五天 提交课程设计报告(打印稿及电子稿)
第二章 概要设计
总体设计
设计目的:1. 巩固和加深学生对面向对象课程的基本知识的理解和掌握
2. 掌握面向对象设计语言编程和程序调试的基本技能
利用面向对象设计语言进行基本的软件设计
掌握书写程序设计说明文档的能力
提高运用面向对象设计语言解决实际问题的能力
图 : 程序总体设计图
(或数据结构设计)
表 :数据类型设计
数据
数据类型
学生各门课程成绩
int型
学号
姓名
字符型变量
平均分
浮点型数据
姓名
字符型变量
接口设计
表 :函数列表
函数名
函数格式//即函数首部
函数功能
getdata
void
输入学生信息
sor t
void
按照成绩总分排序
disp
void
显示结果
initdisp
void
初始化界面
adddata
void
添加学生记录
namefind
void
按照姓名查找记录
dispone
void
显示一个学生的记录
usechoice
int
根据用户选择获取不同的 操作
inputonename
int
输入一个学生的姓名
dele
void
删除学生记录
showaver
void
显示学生平均分
qui t
void
退出系统

,输或序号即可:
学生成绩管理系统
■ C:\Usens\d e ll\Des kto p\Debug\19-'

¥
s L-^.l[^_-.ll帝ml L贝: wins 器 <初昭際頤示一笹
自j
e..
剥 巩记学勞记 獰记查记排平成 召土生号生塞生统
图 :运行界面设计
第三章 详细设计
输入模块设计
输入学生信息:
void compute::getdata()
{
int i,sno;
float En,Ch,Ma,Ph,Ge,Tol;
char tname[10];
cout<<"Please input the amounts of students!";
cin>>ns;
for(i=0;i<ns;i++)
{
cout<<"Input the student's NO:";
cin>>sno;
na[i].setNo(sno);
cout<<"Input the student's name:";
cin>>tname;
na[i].setname(tname);
cout<<"Input the student's English score:";
cin>>En;
sumEng=sumEng+En;
na[i].setEng(En);
cout<<"Input the student's Chinese score:";
cin>>Ch;
sumChi=sumChi+Ch;
na[i].setChi(Ch);
cout<<"Input the student's Maths score:";
cin>>Ma;
sumMat=sumMat+Ma;
na[i].setMat(Ma);
cout<<"Input the student's Physics score:";
cin>>Ph;
sumPhy=sumPhy+Ph;
na[i].setPhy(Ph);
cout<<"Input the student's Geography score:";
cin>>Ge;
sumGeo=sumGeo+Ge;
na[i].setGeo(Ge);
Tol=En+Ch+Ma+Ph+Ge;
na[i].settotal(Tol);
}
}
输出模块设计
显示输出结果:
void compute::disp()
{
cout<<"List"<<" NO"<<" Name"<<" Englis

c++程序设计报告 来自淘豆网www.taodocs.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数46
  • 收藏数0 收藏
  • 顶次数0
  • 上传人niupai11
  • 文件大小391 KB
  • 时间2022-05-20