早教吧作业答案频道 -->其他-->
用VC++设计一个教务信息管理的程序学计算机软件技术基础(VC)课程设计任务书一、题目:教务信息管理系统二、目的与要求:1.目的:培养学生综合利用C++语言进行程序设计的能力,考
题目详情
用VC++设计一个教务信息管理的程序
学计算机软件技术基础(VC)
课程设计任务书
一、 题目:教务信息管理系统
二、目的与要求:
1. 目的:
培养学生综合利用C++语言进行程序设计的能力,考察学生的观察能力和总结能力,使学生将所学知识转化为分析和设计简单实际问题的能力。
2. 基本要求:
要求用C++语言编程,在Visual C++环境下调试完成。
3. 创新要求:
(1) 界面中添加菜单,用户可以重复进行操作,例如:
程序中可添加多级菜单,此处仅为举例,请同学们自己设计。
(2)程序运行后,用户可以添加新的学生信息,并且可以查看新的排序结果,和查询操作
4.写出设计说明书,书写设计报告的要求
设计报告中包含以下几个方面:
(1)题目
(2)列出程序清单,并加以必要的注释
(3)写出调试程序的方法
(4)写出所设计问题的不足和改进方案
三、设计方法和基本原理:
1. 问题描述:
(1)学生基本情况录入:
如,学号、姓名、班级、三门功课的卷面成绩、三门功课的平时成绩。
(2)基于各种基本数据的统计计算:
① 计算每门功课的综合成绩:
综合成绩=卷面成绩×70%+平时成绩×30%
注意:以下所指“成绩”均为“综合成绩”。
② 计算每个学生的平均成绩:
平均成绩=三门功课成绩之和/3
③ 输出每个学生的信息包括:学号、姓名、班级、综合成绩、平均成绩
④ 统计并输出各班各门功课的平均成绩。
注意:班级数不固定,以用户输入的班级数目为准。例如,5个学生分别属于3个班。
(3)基于数据的查询:
①输入学号,程序输出该学生的信息(学号、姓名、班级、平均成绩)。
注意:每个学生的学号是唯一的。
(4)排序
用户可以选择以下三种排序方式浏览数据:
①按照学生平均分排序输出学生信息(名次、学号、姓名、平均成绩)。
②按照单科成绩排序输出学生信息(学号、姓名、单科成绩)
2.问题的解决方案:
(1)使用二维数组来存放数据;
(2)排序:冒泡排序法;
(3)插入:首先,找到插入位置;其次,插入数据。
学计算机软件技术基础(VC)
课程设计任务书
一、 题目:教务信息管理系统
二、目的与要求:
1. 目的:
培养学生综合利用C++语言进行程序设计的能力,考察学生的观察能力和总结能力,使学生将所学知识转化为分析和设计简单实际问题的能力。
2. 基本要求:
要求用C++语言编程,在Visual C++环境下调试完成。
3. 创新要求:
(1) 界面中添加菜单,用户可以重复进行操作,例如:
程序中可添加多级菜单,此处仅为举例,请同学们自己设计。
(2)程序运行后,用户可以添加新的学生信息,并且可以查看新的排序结果,和查询操作
4.写出设计说明书,书写设计报告的要求
设计报告中包含以下几个方面:
(1)题目
(2)列出程序清单,并加以必要的注释
(3)写出调试程序的方法
(4)写出所设计问题的不足和改进方案
三、设计方法和基本原理:
1. 问题描述:
(1)学生基本情况录入:
如,学号、姓名、班级、三门功课的卷面成绩、三门功课的平时成绩。
(2)基于各种基本数据的统计计算:
① 计算每门功课的综合成绩:
综合成绩=卷面成绩×70%+平时成绩×30%
注意:以下所指“成绩”均为“综合成绩”。
② 计算每个学生的平均成绩:
平均成绩=三门功课成绩之和/3
③ 输出每个学生的信息包括:学号、姓名、班级、综合成绩、平均成绩
④ 统计并输出各班各门功课的平均成绩。
注意:班级数不固定,以用户输入的班级数目为准。例如,5个学生分别属于3个班。
(3)基于数据的查询:
①输入学号,程序输出该学生的信息(学号、姓名、班级、平均成绩)。
注意:每个学生的学号是唯一的。
(4)排序
用户可以选择以下三种排序方式浏览数据:
①按照学生平均分排序输出学生信息(名次、学号、姓名、平均成绩)。
②按照单科成绩排序输出学生信息(学号、姓名、单科成绩)
2.问题的解决方案:
(1)使用二维数组来存放数据;
(2)排序:冒泡排序法;
(3)插入:首先,找到插入位置;其次,插入数据。
▼优质解答
答案和解析
很老的题目了啊,都做烂了,从学C开始就这几个题目…教育啊
看了用VC++设计一个教务信息管理...的网友还看了以下:
预习整理=抄写一遍吗快,让预习整理一遍语文书上所有字词,不是抄写一遍吧? 2020-05-16 …
多选题下列说法正确的是A语言是一种符号系统B言语是心理学的研究对象C语言是心理学的研究对象D言语是 2020-06-06 …
康复医学是一门( )A.研究残疾人和患者的行为学B.研究残疾人和患者的社会心理学C.语言矫治学D.有 2020-06-07 …
c语言中,下面叙述不正确的是A、预处理命令行都必须以#号开始B、在程序中凡是以#开始和语句行都是预 2020-06-07 …
求大神帮助大一C语言编程作业编写程序:该程序功能是输入三角形的三条边,如果能构成三角形,则用海伦公 2020-06-11 …
《庄子·刻意》中说:“吹啕呼吸,吐故纳新.”成语“吐故纳新”由此而来.这一成语包含的哲学原理是A. 2020-06-21 …
古诗词、警句格言、俗语等包含着深刻的哲理,俗语“一叶知秋”、“一燕知春”反映的哲理是A.假象不能反 2020-07-05 …
以下选项中,值为1的表达式.A)1-"0"B)1-"\0"C)"1"-0D)"\0"-"0"还要解 2020-07-23 …
printmenu是什么用法我是一名刚学C语言的,看到一个人家用C语言做的一些管理系统的程序,看到里 2020-11-01 …
古诗词、警句格言、俗语等包含着深刻的哲理,俗语“一叶知秋”、“一燕知春”反映的哲理是()A.假象不能 2020-11-02 …