三九宝宝网宝宝教育写作范文

怎么用java做一个简单的学生管理系统

01月31日 编辑 39baobao.com

[设备管理系统设计思路]主要设计思路如下: 1、 通过本系统可以对学校的设备基本信息进行录入、查找、修改、删除等操作 2、 通过本系统可以对各个部门的设备情况进行维护管理、调拨管理、报废管理、...+阅读

用java写的话,可以用List来实现学生管理系统: 首先,管理系统是针对学生对象的,所以我们先把学生对象就写出来:package bean;public class Student { String name; String studentId; String sex; int grade; public Student(String name,String studentId,String sex,int grade){ this.name= name; this.studentId= studentId; this.sex = sex; this.grade = grade; } public int getGrade(){ return grade; } public String getName(){ return name; } public String getSex(){ return sex; } public void setGrade(int g){ this.grade = g; } public String getStudentId(){ return studentId; }}这里面定义了一些得到当前学生对象数据的一些get方法,和成绩修改的set方法,代码很简单,就不做详细的解答。

就下来就是我们的正文了。 虽然我们暂时不用swing来做界面,但是总得要看的过去吧,所以,先做了一个比较简单的界面: System.out.println("***************"); System.out.println("*欢迎来到学生管理系统 *"); System.out.println("*1:增加学生 *"); System.out.println("*2:删除学生 *"); System.out.println("*3:修改成绩 *"); System.out.println("*4:查询成绩 *"); System.out.println("***************"); System.out.println("您想选择的操作是:");这里可以看到,我们的是用一个1234来选择项目,说以不得不讲一下Java如何获取到键盘所输入的数据---------Scanner ,要使用这个,首先需要import进来一个包:例如这里:import java.util.*;之后的两行代码搞定输入:Scanner sc = new Scanner(System.in); int choice = sc.nextInt();接下来就是各个功能的实现:package test;import java.util.*;import bean.Student;public class Manager { static ListStudentList = new LinkedList(); public static void main(String[] agrs){ select(StudentList); } private static void select(ListStudentList ){ System.out.println("***************"); System.out.println("*欢迎来到学生管理系统 *"); System.out.println("*1:增加学生 *"); System.out.println("*2:删除学生 *"); System.out.println("*3:修改成绩 *"); System.out.println("*4:查询成绩 *"); System.out.println("***************"); System.out.println("您想选择的操作是:"); Scanner sc = new Scanner(System.in); int choice = sc.nextInt(); switch(choice){ //增加学生 case 1: System.out.print("请输入学生的姓名:"); Scanner Sname = new Scanner(System.in); String name = Sname.nextLine(); System.out.print("请输入学生的性别:"); Scanner Ssex = new Scanner(System.in); String sex = Ssex.nextLine(); System.out.print("请输入学生的学号:"); Scanner SId = new Scanner(System.in); String studentId = SId.nextLine(); System.out.print("请输入学生的成绩:"); Scanner Sgrade = new Scanner(System.in); int grade = Sgrade.nextInt(); StudentList.add(new Student(name,studentId,sex,grade)); System.out.println("添加成功!!!!!"); select(StudentList); break; //删除学生成绩 case 2: System.out.print("请告诉我需要删除学生的学号:"); Scanner Sid = new Scanner(System.in); String SstudentId = Sid.nextLine(); boolean isfindDelete = false; for (int i = 0; i

以下为关联文档:

通讯录管理系统的设计与实现求高手帮忙!电子通讯录 。作为计 算机应用的一部分,使用计算机对各项信息进行管理,具有着手工管 理所无法比拟的优点。例如:检索迅速、查找方便、可靠性高、存储量大、保密 性好、寿命长、...

我在进行文档管理系统的设计与开发我现在进行到需求分析阶段简单地了解一下UML设计中有的图例及基本作用。首先对UML中的各个图的功用做一个简单介绍: 1、用例图 描述角色以及角色与用例之间的连接关系。说明的是谁要使用系统,以及他们...

学生初二期末总结怎么写200字左右不要太花俏前面的那些匆匆地,一个学期即将结束,对于面临期末考试的我们,这个学期真的是忙的不可开交,可以说是焦头烂额吧!可即使再忙,也不能丢弃这个责任。在这个学期中,对于班长会议,我是主动的,也很愿意...

学生自我鉴定怎么写急急急首先,要写出自己一些客套的话,比如“感谢同学老师对我的帮助,这一学期我的收获与进步如下”这样。然后要先写自己的优点,显得自己很自信。但也不要自信太过度,要用“比较,还可以,有...

学生自我鉴定一、 本学期自我认为学习很差,有时候离成功只差那么一点点,语文前几次还行,九十多,后来就一直八十几了,数学一直不好,六十八,七十几的事几乎频繁发生,英语更是不行,英语单词一个都不...

初中区三好学生自我鉴定我叫xxx ,生于xx年xx月,是xx学校x年级x班的一名学生。我在学习上认真刻苦,各科成绩都很好;在实践中能够勤于动手,敢于大胆实践,勇于开拓创新;在班级工作中,担任了英语课代表,能出色地...

怎么用java实现一个简单的学生管理系统用java写的话,可以用List来实现学生管理系统: 首先,管理系统是针对学生对象的,所以我们先把学生对象就写出来: package bean; public class Student { String name; String stude...

java做一个简单的图书管理系统大一新生用基础做软件能调试就行这个“系统”考验的是最基本的知识,类的变量和方法,流程、循环的控制和集合的基本操作;遇到这样的问题要由简入繁,由外而内,先设计后编写;请看实例:Book类(数据):public class Book {...

VB我在做一个简单的管理系统向通过command保存按钮来保存list1和Private Sub Command1_Click() Dim dFile As String Dim SaveFileDialog1 As SaveFileDialog If (SaveFileDialog1.ShowDialog() = Windows.Forms.DialogResult.OK) Then dF...

推荐阅读
图文推荐