![VB程序设计,要求用VB软件做一个成绩查询的程序,我该怎么做,第1张 VB程序设计,要求用VB软件做一个成绩查询的程序,我该怎么做,第1张](/aiimages/VB%E7%A8%8B%E5%BA%8F%E8%AE%BE%E8%AE%A1%EF%BC%8C%E8%A6%81%E6%B1%82%E7%94%A8VB%E8%BD%AF%E4%BB%B6%E5%81%9A%E4%B8%80%E4%B8%AA%E6%88%90%E7%BB%A9%E6%9F%A5%E8%AF%A2%E7%9A%84%E7%A8%8B%E5%BA%8F%EF%BC%8C%E6%88%91%E8%AF%A5%E6%80%8E%E4%B9%88%E5%81%9A.png)
基本要求n 利用菜单和基本控件完成设计。n 完成的程序界面要美观,能够完成管理的整个过程。n 读入已经存在文本文件xscj.txt中的学生
成绩并保存。n 文本框中显示学生成绩。n 单科成绩排序:按
学号排序,按成绩排序,并显示。n 计算各科最高分,并显示最高分学生信息,并显示。n 计算学生
总成绩,并显示。n 按总成绩排名,并显示。3.创新要求在基本要求达到后,进行创新设计,创新方向提示如下:对单个学生的成绩查询。三、设计方法和基本原理程序只需一个窗口,程序界面设计状态示意图:1)通过单击菜单“成绩录入”将已经存在文本文件中的学生成绩读入学号、姓名和五门课程英语、数学、计算机、历史和体育成绩,保存在数组中,并显示在文本框中。2)单击“单科显示”,“学号排序”/“成绩排序”后右侧出现下拉列表框,从中选择科目后,在文本框中显示结果3)单击“单科显示”,“各科最高分”后,文本框显示各科最高分和获得最高分学生的学号姓名。4)单击“考试总成绩”,“总成绩”,计算每个人总成绩,并显示最后结果。5)单击“考试总成绩”“总成绩排名”,按总成绩降序排序。2.问题的解决方案①设计程序界面因为用的全是基本控件,界面设计没有什么难度,照样子拼就可以了,程序要用菜单控制。②编写代码根据问题描述,可以将问题解决分为部分:(1)文本文件中存储学生成绩,首先要把成绩读入,每科成绩、学号和姓名存放在数组中。参考课本第七章(2)显示单科成绩,通过列表框选择要显示的课程,按学号排序。按成绩排序,选择指定的课程排序时学号和姓名要同时交换。计算每门课程的最高分,记录下来再文本框显示。(3)计算每个同学的总成绩放入数组中存储,然后排序方法降序排序进行排名。四、主要技术问题的描述1 )按成绩排序,选择指定的课程排序时学号和姓名要同时交换2)用于存储学生学号、姓名和五门课程的数组应声明为模块级。一旦数组中有了文件的内容,则可以将其内容逐行地、通过字符串连接符赋给文本框的Text属性,就可以显示出来了。要控制文本框中文本的换行可以利用VB的系统常数vbCrLf来实现。sql="select * from 成绩管理 where 学生成绩>=" &val(text1.text) &" and 学生成绩<=" &val(text2.text)
评论列表(0条)