首页 > 编程知识 正文

java成绩管理系统,javagui图书管理系统

时间:2023-05-04 16:07:54 阅读:110695 作者:563

java编写的学生成绩管理系统GUI界面实现了额外的删除修改、保存、排序功能。

能够自动检测出重复的学习号码,总分不需要自己输入,通过程序运算

如有需要可自行下载,网址:先观看教学视频

3358 www.Sina.com/https://download.csdn.net/download/QQ _ 52889967/20089409

是否购买

3359 v.QQ.com/x/page/o 3258 E3 rpbd.html

执行结果:

总分顺序:

按帐户排序

保存:

保存结果:

查看部分源代码:

package myproject; import java.util.ArrayList; //定义学生类publicclassstudentinformation。 //存储学生总数publicstaticarrayliststudentinformationall _ student=newarrayliststudentinformation//public static,包括学科数量、学校编号和名称私有字符串id; //学号private String name; //名称private int advanced_Mathematics; //高等数学private int linear_Algebra; //线性代数private int discrete_Mathematics; //离散数学private int English; //英语私人信息总; //总分//publicstudentinformation () publicstudentinformation (stringid,String name,int advanced_Mathematics,int add ) this.advanced _ mathematics=advanced _ mathematics; this.linear _ alge bra=linear _ alge bra; this.discrete _ mathematics=discrete _ mathematics; this.English=English; this.Total=Total; //要从中获取数据的public String get_Id () {return id; }公共字符串get _ name () {return name; } public int get _ advanced _ mathematics ({ return advanced _ mathematics; }public int get_Linear_Algebra () {return linear_Algebra; } public int get _ discrete _ mathematics ({ return discrete _ mathematics; }public int get_English () {return English; }public int get_Total () {return Total; //更改数据publicvoidset_id(stringid ) {this.id=id; }publicvoidset_name(stringname ) {this.name=name; } public void set _ advanced _ mathematics (int advanced _ mathematics ) this.advanced _ mathematics=advanced _ mathematic } public void set _ discrete _ mathematics (int discrete _ mathematics ) this.discrete _ mathematics=discrete _ mathemate }publicvoidset_total(inttotal ) {this.Total=Total; }} package myproject; import Java.awt.event.actionevent; import Java.awt.event.action listener; import javax.swing.JButton; import javax.swing.JOptionPane; import javax.swing.JTextField; publicclassstudentlistenimplementsactionlistener { jbutton jbutton _ 1; JButton jbutton_2; JTextField jtextfield[]; publicstudentlisten(jbutton_1,JButton jbutton_2,jtextfield jtextfield [ ] ) (this.jbutton _1=jbutton _1this.) this.jtextfield=jtextfield; //用于添加学生的提交按钮@ overridepublicvoidactionperformed (actionevent e )//todo auto-generatedmethodstub//提交按钮if (e.gegetif ) //判断学校号码是否重复int k=0的for(k=0; kstudentinformation.all _ student.size (; k () if(jtextfield[0].gettext ).equals ) student information.all _ student.get (k ).get_Id )//! n添加学生失败!' 、“消息提示”、JOptionPane.WARNING_MESSAGE; 布雷克; } if (k==student information.all _ student.size ) )温和的蜗牛=true; (//温和蜗牛=true时,学生信息if ) (温和蜗牛) ) /计算总分int sum=0的for(intI=2; iStudentInformation.number-1; I ) sum=integer.parseint (jtextfield [ I ].gettext (); (//system.out.println ) ) sum;//实例化一个学生类以临时存储信息的studentinformationstudent=new student information (jtextfield [0].gettext ), jtextfield [1].gettext integer.parseint (jtextfield [2].gettext (),integer.parseint ) jtextfield[3].gettext //以学生为对象,输入student information.all _ student.add (student ); joptionpane.show message dialog (jbutton _ 1,'学生添加成功!' 、“提示”、JOptionPane.PLAIN_MESSAGE; //system.out.println (student information.all _ student ); }}else {//总分默认值为for不为空(intI=0; ijtextfield.length-1; I ) {jtextfield[i].setText (' ); }}}}

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。