学生成绩管理系统

一个简单的学生成绩管理系统(用JAVA实现)

牧云@^-^@ 提交于 2019-11-29 10:12:18
本系统总共有四个功能,1,实现学生成绩的录入,且每次录入后界面会发生更改,我这里采用的方法比较笨,直接列举出了显示的页面,我想了想应该可以用if条件限定来简化操作的。 2.学生信息的修改,输入要修改的成绩序号,修改后会显示出来结果。 3.学生学分绩点的计算,用函数来实现绩点计算功能最后调用,在最后会输出你的绩点是否通过。 在前三个功能里都有是否录入的提示,选择是后会将成绩录入系统。 4.退出系统 在写的过程中我也遇到一些问题,但是错的都是一些很基础的错误(新手捂脸),第一个是Scanner类在循环时不能在循环体里面进行关闭操作,但之后我就没怎么关闭过Scanner。 第二个是创建对象数组进行数组元素的赋值时,要加上数组元素对象的创建操作,比如Student temp[0]=new Student();不然会报错,我当时纠结这个问题了一下午(捂脸)。 第三个是给字符串赋值时一般使用next(),别使用nextLine(),具体的他们的区别就是next()不会录入空格、tab、回车键,但nextLine()会,所以除非必要,在输入时一般选用next(); 1 package java3; 2 3 import java.util.Scanner; 4 5 public class ScoreInformation { 6 private String stunumber,name; 7

学生成绩管理系统java

纵饮孤独 提交于 2019-11-29 09:47:27
第一次在课堂上限定时间做的时候,着急、思绪混乱,输入都有问题,好在最后解决了。 昨天安静下来认真写完,测试一遍没有问题,但是仔细想,又二次加工了一下,之前测试No的情况没有发现,最终写成如下版本: (后悔没把昨天第一次写的保存了,不然就可以看到不封装成函数有多崩溃,血淋淋的教训!) 1 package up; 2 3 public class information { 4 private String num; 5 private String name; 6 private double math; 7 private double eng; 8 private double net; 9 private double data; 10 private double soft; 11 public information() {} 12 13 public String getNum() { 14 return num; 15 } 16 17 public void setNum(String num) { 18 this.num = num; 19 } 20 21 public String getName() { 22 return name; 23 } 24 25 public void setName(String name) { 26 this.name = name

Python学生成绩管理系统

大城市里の小女人 提交于 2019-11-28 23:51:59
Python学生成绩管理系统 全部代码:点击打开链接 说明: 这是一个极其简易的管理系统,这是本人本科阶段的课堂作业,并无任何商业或者实用价值(因上次有人留言说我写的太烂了,特此说明!) 此管理系统实现了 增、删、改、查 四个功能 未关联任何数据库软件 使用CSV文件当作数据库 可实现数据存储功能 极其简易, 不喜勿喷 ! <--微信在左边 最近加我微信的颇多,都是大学生应付课设 在此说明,非技术讨论者,勿扰 另外,已增加 注册功能 2018年12月17日 11点31分 运行截图: 代码: 源码在此 点击打开链接 (一不小心设置了积分,网盘链接:https://pan.baidu.com/s/14kjU0FxI-eKE5IaA0A_syQ 提取码:31vl ,给个赞哈,老铁! ) main.py from tkinter import * from LoginPage import * root = Tk() root.title('Python成绩管理系统_by vision') LoginPage(root) root.mainloop() LoginPage.py from tkinter import * from tkinter.messagebox import * from MainPage import * class LoginPage(object): def