用vb设计个学生成绩统计程序,谢谢各位高手了,急啊 80

一、题目:设计一个学生成绩统计表程序。二、目的与要求:1.目的:培养学生综合利用VisualBasic语言进行程序设计的能力,主要是培养学生利用系统提供的基本控件进行创新... 一、题目:设计一个学生成绩统计表程序。
二、目的与要求:
1.目的:
培养学生综合利用Visual Basic语言进行程序设计的能力,主要是培养学生利用系统提供的基本控件进行创新性设计,理解Visual Basic语言中面向对象的程序设计。
2.基本要求:
①要求用Visual Basic对象的思想来完成程序的设计。
②通过读取文件中的学生信息和各门课程的分数,对成绩进行统计并进行分析。
③在设计程序的过程中,要求会使用按钮(commandbutton)、文本框(text)、标签(label)等基本控件。
④要求在程序中能够运用结构化程序设计的选择和循环结构,并熟练使用相关的语句(如do while、for、if-elseif等)。
⑤要求在程序中熟练运用数组,完成数组的各项操作。
⑥程序界面美观,能够完成主要的功能。
3.创新要求:
达到基本要求后,进行创新设计,在统计了各分数段人数后,绘制出各分数段分布图。
三、设计方法和基本原理:
1.问题描述:
①在程序界面中单击“读入数据”按钮,从数据文件中将学生姓名信息及三门课程的成绩读入,此时可以在屏幕上显示读入了多少学生的信息(例如:读入了40名学生信息)。
②在程序界面中单击“统计”按钮,计算所有学生数学、英语、计算机的平均分数,统计每个学生三门课的平均分,并统计各分数段的人数。
③单击“绘图”按钮,绘制出各分数段人数分布图。
2.问题的解决方案:
①定义数组分别用于存放姓名、数学、英语、计算机、平均分数据。
②单击“读入数据”按钮后,将数据文件中的记录依次读入到相应数组中。
③统计数据时,对数学、英语、计算机的数组要对全部数据求和后计算平均分;对于每个学生的平均分,要计算每个学生的平均分,并存放在平均分数组的对应元素中。
④在计算每个学生的平均分的同时,判断平均分的范围,并记入相应的中。
⑤选择合适的方式在文本框中显示信息。
⑥根据各分数段人数(在相应累加变量中),利用Line方法,绘制直线,描述各分数段人数分布图。
四、主要技术问题的描述:
①由于单击各按钮时,都要对数学、英语、计算机、平均分数组及各累加变量进行操作,因此相应的数组和变量应定义为模块级的。
②在图片框控件中绘制直线的方法是
Picture1.Line (x1, y1)-(x2, y2), RGB(0, 0, 255)
表示从(x1, y1)到(x2, y2)画一条指定颜色RGB(0, 0, 255)的直线。在绘制分布图时,按一定的间隔分别画代表不同分数段的直线,线高由该分数段的累加变量进行控制。
把你们邮箱给我,我把具体的给你们发过去,谢谢各位大哥大姐了
展开
 我来答
吴星星_郑思彤
2011-06-20
知道答主
回答量:1
采纳率:0%
帮助的人:0
展开全部
我也需要这个题的答案,那位高手帮帮忙吧,谢啦!
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
面试通
2024-11-19 广告
ai 面试 软件_面试通,实时语音识别,自动生成答案.不刷题不背文,轻松拿offer.互联网面试、外企面试、新能源面试通通拿下! 支持算法题模式、笔试模式、简历模式、知识库... 点击进入详情页
本回答由面试通提供
百度网友edf17c2
2020-07-27
知道答主
回答量:1
采纳率:0%
帮助的人:591
展开全部
很简单,加我我给你发
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
406448
2012-05-08
知道答主
回答量:4
采纳率:0%
帮助的人:4671
展开全部
亲 我也需要 你有没有答案啊? fyj676@163.com
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
luomandick
2011-06-21 · TA获得超过1175个赞
知道小有建树答主
回答量:902
采纳率:0%
帮助的人:717万
展开全部
我可以制作···你联系我好了··
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
shoemorw
2011-06-09 · TA获得超过191个赞
知道小有建树答主
回答量:218
采纳率:0%
帮助的人:155万
展开全部
发给我看看呢。不承诺完成。
追问
把你邮箱给我哥们
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 4条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式