
java程序设计学生成绩统计.ppt
13页javajava程序设计学生成绩统程序设计学生成绩统计计14.1 程序分析程序分析程序的需求分析是理解用户的要求,由用户的说明转换成程序开发需求规格说明的过程需求分析主要是解决所要编写的程序做什么的问题程序的实现方法如下所示1)程序界面(2)数据存储(3)菜单的实现14.2 程序编写程序编写程序的需求分析和功能设计已经完毕,接下来进入程序的代码编写阶段了根据功能的要求,把整个程序划分为六个子程序这六个子程序分别为菜单选择子程序、数据录入子程序、数据列表子程序、数据统计子程序、学生成绩查询子程序和学生成绩删除子程序14.2.1 菜单选择菜单选择菜单选择函数使用switch语句来实现,该函数是一个没有参数也没有返回值的无参函数函数的功能是通过输入相应的菜单编号,程序去执行相应的子程序14.2.2 数据录入数据录入数据录入子程序是一个无参数函数,可以让用户从键盘录入数据首先提示用户输入学生的姓名和数学、语文、英语成绩,输入完毕后,这些信息保存在二维数组里,然后显示一个菜单让用户选择继续录入还是返回主菜单。
14.2.3 数据列表子程序数据列表子程序在输入时用户可以查看已经输入的数据列表,输入完毕后也可以浏览输入的所有信息数据列表子程序是一个无参数函数,功能是显示出已经录入的所有学生及成绩信息14.2.4 数据统计子程序数据统计子程序数据统计子程序是一个无参数函数,功能是输出数学、语文、英语的成绩总分和平均分程序的代码如下所示14.2.5 学生信息查询子程序学生信息查询子程序该子程序是一个无参数函数,功能是输入一个学生的姓名来查找该学生的信息如果输入的学生名字存在,则显示出该学生的名字及其数学、语文、英语成绩;如果该学生不存在,则程序提示没有该学生的信息14.2.6 删除数据子程序删除数据子程序该子程序首先提示用户输入学生的姓名,然后程序根据学生的姓名在数组中查找该学生如果找到,则删除该学生的信息,同时,在这个学生位置之后的数组元素都前移一位;如果没有找到该学生,则程序提示该学生不存在最后,程序显示出一个菜单让用户选择下一步的操作14.2.7 其他子程序其他子程序除了上面的六个主要子程序外,还有两个经常被调用的辅助子程序,分别为从键盘读取数据函数和学生记录函数。
14.2.8 程序的编写和运行程序的编写和运行学生成绩统计系统的编写步骤和运行结果如下所示14.3 小结小结本章用一个综合的例子总结了Java的各种应用,读者在其中不仅要学会每个技术点的用法,还要学会如何编写一个完整的系统,体会程序设计的思路方法结束!结束!。
