学生成绩管理系统mfc版

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

修改履历

目录

1项目概要 (4)

1.1项目名称 (4)

1.2项目目标 (4)

1.3软件概要 (4)

1.4功能描述 (4)

1.5开发环境 (5)

1.6关键技术 (5)

1.7开发体制 (5)

1.8开发阶段 (6)

2 软件详细需求 (7)

2.1欢迎界面 (7)

2.2功能选择界面 (7)

2.3成绩概览 (9)

2.4 插入学生成绩 (9)

2.5添加学生信息 (10)

2.6学生信息分析 (10)

3系统整体设计 (11)

3.1系统结构图 (11)

3.2模块要求 (11)

1项目概要

1.1项目名称

学生成绩管理系统

1.2项目目标

1.体会从需求理解出发,到软件整体设计,详细设计,开发,测试,发布的整体流程。熟

悉软件开发整体过程。

2.能够更深的理解面向对象分析和设计的思想,培养面向对象的思想。

3.能够熟练掌握使用Visual Studio进行Windows Applications的开发,培养对于编译

环境,调试环境的熟悉能力。

4.能够熟练的查阅MSDN的相关SDK,使用相关的SDK,进行辅助开发。

5.培养快速学习新的知识,并在项目中使用的能力。

1.3软件概要

开发一个运行于Windows XP平台的学生成绩管理程序,可以实现学生成绩的输入、插入、排序、查询、成绩升降情况等功能。具体功能请参考后面的详细内容。

1.4功能描述

1.输入功能:由键盘输入若干个学生的学号、姓名、三科成绩,并计算出平均成绩和总成

绩。

2.插入功能:按学号增加一个学生信息,并将其插入。

3.排序功能,按要求对学生信息进行排序,分为按学号和按总成绩进行排序两种情形,并

输出结果。

4.查询功能:按要求查找学生信息,分为按学号和姓名进行查询两种情形,并输出结果。

5.删除功能:按要求将学生信息删除,分为按学号和姓名进行删除两种情形。

6.输出功能:按学号输出学生信息。

7.成绩升降:同一个学生,不同时期之间成绩浮动情况查询。

1.5开发环境

OS:Microsoft Windows XP SP2

Complier:Visual C++ 6.0

Service:ACCESS

1.6关键技术

面向对象设计

C++

数据库操作

1.7开发体制

1.8开发阶段预计开发时间10天

2软件详细需求

2.1欢迎界面

该画面为系统的初始画面,点击计入按钮进入程序,单击取消退出程序。

2.2功能选择界面

单击【成绩概览】进入2.2

单击【查询成绩】进入2.3

单击【修改成绩】进入2.4

单击【插入信息】进入2.5

单击【曲线图】进入2.6

单击【退出系统】退出当前界面

2.3成绩概览

进入界面显示所有成绩信息

2.4 插入学生成绩

输入一条或者多条信息,都可以进行查找

2.5添加学生信息

可以输入学生信息,包含关键信息检查功能,学号,姓名,单元,不输入不允许添加2.6学生信息分析

可以把学生每个单元的成绩做成曲线,分析学生成绩波动情况,以及是否偏科

3系统整体设计

3.1系统结构图

3.2模块要求

学生成绩管理系统各模块功能介绍:

1. 输入模块完成学生的的学号、姓名、成绩的输入,计算平均成绩和总成绩,并将数

据存储到。

2. 插入模块完成按学号顺序插入学生信息功能。

3.排序功能完成按学号或总成绩对学生信息进行排序,并输出排序结果。

4.查询功能完成按学号或姓名进行查询功能,并输出查询结果。

5.删除功能完成按输入的学号或姓名来删除学生信息的功能。

6. 成绩升降、对比功能完成对学生成绩变化和不同学生对比情况。

7. 输出功能完成读取并显示学生信息。

相关文档
最新文档