C++课程设计报告(学生成绩管理系统)

2019-04-15 19:13

学生成绩管理系统

说明:该课程设计包含两个部分,一个为纯dos系统下的控制台程序,用C++编写;另一个为有界面的MFC项目。

目录

纯dos系统下的控制台程序

1、设计要求...........................................3 2、设计分析...........................................3 3、调试说明...........................................4 4、源代码.............................................8 5、实验总结..........................................21 有界面的MFC项目

1、设计内容...........................................22 2、设计说明..........................................22 3、设计步骤..........................................22 4、运行演示..........................................27 5、实验总结..........................................29

1

纯dos系统下的控制台程序

1、设计要求

现有学生成绩信息,内容如下:

姓名 学号 语文 数学 英语 张明明 01 67 78 82 李成友 02 78 91 88 张辉灿 03 68 82 56 王露 04 56 45 77 陈东明 05 67 38 47

请用C/C++编写一系统,实现学生信息管理,软件的入口界面应包括如下几个方面: 功能要求:

(1) 信息维护:

要求:学生信息数据要以文件的形式保存,能实现学生信息数据的维护。此模块包括子模块有:增加学生信息、删除学生信息、修改学生信息 (2) 信息查询:

要求:查询时可实现按姓名查询、按学号查询 (3) 成绩统计:

要求:A输入任意的一个课程名(如数学)和一个分数段(如60--70),统计出在此分数段的学生情况。

(4) 排序:能对用户指定的任意课程名,按成绩升序或降序排列学生数据并显示排序结果(使用表格的形式显示排序后的输出结果) 其它要求:

(1) 只能使用C/C++语言,源程序要有适当的注释,使程序容易阅读 (2) 至少采用文本菜单界面(如果能采用图形菜单界面更好) (3) 学生可自动增加新功能模块(视情况可另外加分) (4)写出课程设计报告,具体要求见相关说明文档

2、设计分析

(1)需求分析:

该程序要能实现对学生成绩信息的增加、删除、修改,实现对学生按姓名查询,按学号查询显示,对任意一个课程名和分数段的学生人数进行输出并统计人数,最好还要根据用户的需求对学生成绩排序。 (2)系统性能要求:

a.系统安全、可靠; b.功能齐全;

c.操作方便、界面友好; d.易于维护和扩充。 (3)系统功能模块:

学生成绩管理系统包括:增加、删除、修改、显示、信息查询、成绩统计、排序几个部分构成。

2

(4)模块框架图 删除 增加 学生成绩管理系统 修改 显示 信息查询 成绩统计 排序 按学号查询 按姓名查询 输入课程名和分数段统计 输入课程名和升降序排序

3、调试说明

运行程序后,现出来一个简洁的主界面。

若没有学生信息,显示“这是一个新系统,无学生信息,请先输入。”若已存在学生信息,显示“读取学生信息成功!”

3

一秒钟后,自动切入主菜单界面。

首先选择1,增加学生信息。

录入学生信息后选择4,显示学生信息。

选择2,删除学生信息,输入要删除的学生姓名,这里我输入的是王露,显

4

示剩下几位同学的信息。

选择3,修改学生信息,输入要修改的学生姓名,然后输入新的学生信息,这里我修改的是张明明,显示修改后的学生信息。

将张明明和王露的信息重新输入。 输入5,信息查询,出来选择界面,“1、按学生姓名查找”、“2、按学生学号查找”,输入1,运行结果如下:

5


C++课程设计报告(学生成绩管理系统).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:阴宅24山水口吉凶断

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: