没有合适的资源?快使用搜索试试~ 我知道了~
温馨提示
设计一个程序实现对学生成绩的管理,要求可以对指定的文件进行操作,可将多个文件组成一个文件。程序设计功能及要求: 1、输入:学生的基本信息,包括学号、姓名、C语言成绩、高等数学成绩等。 原始数据文件格式 (具体数据和项目自行编写): 学号 姓名 英语 C语言 高等数学………… 1 张三 76 89 78 2 李四 … … … 2、查询:可以按学号、姓名等进行成绩查询。 3、删除:删除某条记录。 4、计算:计算每个学生的总成绩、平均成绩,所有学生单科的平均成绩,将总成绩、平均成绩、名次加到对应学生成绩记录后。 5、统计:统计每科成绩分布情况,统计情况加到文件最后。 输出数据文件(由程序自动生成) 学号 姓名 英语 C语言 高等数学 ………平均成绩 名次 1 张三 76 89 78 ………… 2 李四 …. …. …. 统计情况: 分数段 英语 C语言 高等数学 …………………. <60 2 … 60~69 8 … 70~79 5 … 80~89 10 … 平均分 78 …
资源推荐
资源详情
资源评论






























河北工业大学
《程序综合实验》课程实验
题目: 成绩管理程序的设计与实现
专业: 计算机科学与技术
班级: 125
班
学号: 122590
姓名: 姚陈堃
完成日期: 2013.1. 6
目录
0

一、实验目的.............................................................................................................................1
二、实验内容.............................................................................................................................2
三、程序代码.............................................................................................................................2
四、实验结果...........................................................................................................................39
五、实验总结...........................................................................................................................42
一、实验目的
1、熟悉 C++程序设计。
2、运用 OO 知识对实验题目进行分析和设计。
3、进行程序编写和调试工作。
1

二、实验内容
设计一个程序实现对学生成绩的管理,要求可以对指定的文件进行操作,可将多个文
件组成一个文件。程序设计功能及要求:
1、输入:学生的基本信息,包括学号、姓名、C 语言成绩、高等数学成绩等。
原始数据文件格式q(具体数据和项目自行编写):
学号q 姓名qq 英语qq C 语言qq 高等数学…………qq
1 张三qqq 76 89 78
2 李四qqq … … …
2、查询:可以按学号、姓名等进行成绩查询。
3、删除:删除某条记录。
4、计算:计算每个学生的总成绩、平均成绩,所有学生单科的平均成绩,将总成绩、
平均成绩、名次加到对应学生成绩记录后。
5、统计:统计每科成绩分布情况,统计情况加到文件最后。
输出数据文件(由程序自动生成)
学号qq姓名q英语qq C 语言q 高等数学qq………平均成绩qq名次
1 张三qqqq76 89 78 …………
2 李四qqqqq…. ….….
统计情况:
分数段qqq英语qqq C 语言qqqq高等数学qqq………………….
<60 2 …
60~69 8 …
70~79 5 …
80~89 10 …
平均分qqqq78 …
三、程序代码
(1)界面布局
2

这里不再展示其余对话框界面。
(2)程序代码
① 整体框架
// 学生成绩管理系统 Dlg.cpp : implementation file
//
#include "stdafx.h"
#include "学生成绩管理系统.h"
#include "学生成绩管理系统 Dlg.h"
#include "EditDlg.h"
3

#include "StatisticDlg.h"
#include "OrderDlg.h"
#include "StudentDlg.h"
#include "InstructionDlg.h"
#include "SubjectDlg.h"
#ifdef _DEBUG
#define new DEBUG_NEW
#undef THIS_FILE
static char THIS_FILE[] = __FILE__;
#endif
/////////////////////////////////////////////////////////////////////////////
// CAboutDlg dialog used for App About
class CAboutDlg : public CDialog
{
public:
CAboutDlg();
// Dialog Data
//{{AFX_DATA(CAboutDlg)
enum { IDD = IDD_ABOUTBOX };
//}}AFX_DATA
// ClassWizard generated virtual function overrides
//{{AFX_VIRTUAL(CAboutDlg)
protected:
virtual void DoDataExchange(CDataExchange* pDX); // DDX/DDV support
//}}AFX_VIRTUAL
// Implementation
protected:
//{{AFX_MSG(CAboutDlg)
//}}AFX_MSG
DECLARE_MESSAGE_MAP()
};
CAboutDlg::CAboutDlg() : CDialog(CAboutDlg::IDD)
{
//{{AFX_DATA_INIT(CAboutDlg)
//}}AFX_DATA_INIT
}
4
剩余42页未读,继续阅读
资源评论


躺着学编程
- 粉丝: 9
上传资源 快速赚钱
我的内容管理 展开
我的资源 快来上传第一个资源
我的收益
登录查看自己的收益我的积分 登录查看自己的积分
我的C币 登录后查看C币余额
我的收藏
我的下载
下载帮助


最新资源
- 《安装工程预算常用定额项目对照图示》.pdf
- XX业主施工阶段的项目管理.doc
- ASP个人网站发设计方案实现.doc
- 监理工作总结cc.doc
- 观课评教的类型、标准.ppt
- plc和变频器大学本科方案设计书(wo).doc
- XW万能铣床电控系统的PLC设计.doc
- 15-2质量改进程序附表.doc
- 虚拟化技术在医院信息化建设中的实施.docx
- 幼儿园中班语言说课稿:快乐的果园.doc
- 第四章-砌筑工程[1].ppt
- 大学设计单片机-SMS技术智能家居.doc
- 关于通信技术与计算机技术融合发展探究.docx
- 基于区块链技术的电子证据平台应用研究.docx
- 浅议互联网大数据时代技工院校学生思政教育工作的创新.docx
- 中秋活动领导致辞.docx
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈



安全验证
文档复制为VIP权益,开通VIP直接复制
