本文目录一览

1,怎么做学生信息管理系统要用JAVA做的

这无非就是增删改查 很容易 只要稍微有点JAVA基础都可以做出了 不论是J2SE 或 J2EE

怎么做学生信息管理系统要用JAVA做的

2,怎么用javasql数据库做一个学生信息管理系统

Student 类public class Studentprivate int id;private int age;private int score;private String name;public Student()}public Student(int id, int age, int score, String name)this.id = id;this.age = age;this.score = score;this.name = name;}public int getId()return id;}public void setId(int id)this.id = id;}public int getAge()return age;}public void setAge(int age)this.age = age;}public int getScore()return score;}public void setScore(int score)this.score = score;}public String getName()return name;}public void setName(String name)this.name = name;}@Overridepublic String toString()return "学号:" + id + " 姓名:" + name + " 年龄:" + age + " 成绩:" + score;}}Manager类import java.util.ArrayList;import java.util.Iterator;import java.util.List;public class Managerprivate List<Student> list;public Manager(List<Student> list)this.list = list;}public List<Student> getList()return list;}public void setList(List<Student> list)this.list = list;}//添加学生public void add(Student s)list.add(s);}//根据学生学号返回学生年龄public int search(int id)for(Iterator<Student> iter = list.iterator(); iter.hasNext();)Student s = iter.next();if(s.getId() == id)return s.getAge();}}return -1;}//删除学生public void remove(int id)for(Iterator<Student> iter = list.iterator(); iter.hasNext();)Student s = iter.next();if(s.getId() == id)list.remove(s);}}}//计算总成绩public int allScore()int score = 0;int temp = 0;for(Iterator<Student> iter = list.iterator(); iter.hasNext();)Student s = iter.next();temp = s.getScore();score += temp;}return score;}//修改成绩public void update(int id)for(Iterator<Student> iter = list.iterator(); iter.hasNext();)Student s = iter.next();if(s.getId() == id)s.setScore(s.getScore() + 10);}}}}测试类 Clientimport java.util.ArrayList;import java.util.List;public class Clientpublic static void main(String[] args)List<Student> list = new ArrayList<Student>();Manager manager = new Manager(list);//创建一个管理者Student s1 = new Student();//无参构造方法创建的学生实例//通过方法设置s1的属性s1.setId(201105);s1.setAge(20);s1.setScore(100);s1.setName("zhangsan");Student s2 = new Student(201101,21,98,"lisi");//通过带参数的构造方法创建实例Student s3 = new Student(201108,25,95,"zhaoliu");Student s4 = new Student(201110,23,80,"xiaoming");Student s5 = new Student(201106,28,78,"hello");//放到集合当中manager.getList().add(s1);//添加学生manager.getList().add(s2);manager.getList().add(s3);manager.getList().add(s4);manager.getList().add(s5);System.out.println(list);System.out.println(manager.allScore());System.out.println(manager.search(201110));//根据学生学号查询学生年龄manager.remove(201110);//删除学生manager.update(201101);//修改成绩}}可以完成你上述的基本要求,如果改动可以自行修改 很简单。

怎么用javasql数据库做一个学生信息管理系统

3,求用java编写学生学籍管理系统直接用文本输出输入

能输出常用的各种报表。 9) 具有数据备份和数据恢复功能。 2、实验要求: 学生学籍管理系统(VB+ACCESS)+代码 学籍管理工作在正常的情况下需对大量

求用java编写学生学籍管理系统直接用文本输出输入

4,Java设计开发一个简单的学生管理系统

如果是你一个人开发,那就照着需求一步步做呗。比如:首先要有登录界面,登录界面设计好,需要传入的参数有 用户名,密码,登录身份;这时你就设计一个数据库表 user(login_name,login_password,login_type);这时候登录进去,因为不同人的权限工作内容不同,因此登录进去显示的界面和选项也不同,你需要设计3种界面(学生:单一的查询成绩(此时你就需要创建一个学生表student(id,name,score));教师:查看学生成绩以及自己的教学科目,此时创建一个教师表teacher(id,name,course);管理员:这个页面设计是重头戏,数据处理先做好(以@RequestMapping(“/xxxx.do”)为主,设计rest api用于提供页面请求接口,建议使用spring_servlet和hibernate配合实现,使用MVC分层设计。
java设计开发一个简单的学生管理系统专做

5,使用java语言连接数据库编写一个简单的学生信息管理系统

public static void findInfo(String filePath) throws IOException //把之前存入到数据的文件,读取到集合中来。ArrayList<Student> list = new ArrayList<Student>();readData(list,filePath);//遍历集合for(int i=0;i<list.size();i++) Student stu = list.get(i);System.out.println(stu.getId()+" "+stu.getName()+" "+stu.getAddress());}}private static void readData(ArrayList<Student> list ,String filePath) throws NumberFormatException, IOExceptionFileReader fr = new FileReader(filePath);BufferedReader br = new BufferedReader(fr);//读物文件里面的信息String line = null;while((line=br.readLine())!=null) String[] str = line.split(",");//获取的数据封装成对象//stu.getId()+","+stu.getName()+","+stu.getAge()Student stu = new Student();stu.setId(str[0]);stu.setName(str[1]);stu.setAge(Integer.valueOf(str[2]));//将对象放到集合中区list.add(stu);}}//输入学生的信息public static void addInfo(String filePath) throws IOExceptionArrayList<Student> list = new ArrayList<Student>();Scanner sc = new Scanner(System.in);//将输入的信息存放到集合里面去for(int i=1;i<=3;i++) System.out.println("请输入第"+i+"个学生的id");String id = sc.next();System.out.println("请输入第"+i+"个学生的name");String name = sc.next();System.out.println("请输入第"+i+"个学生的age");int age = sc.nextInt();Student stu = new Student();stu.setId(id);stu.setAge(age);stu.setName(name);list.add(stu);}//将集合里面的信息写到文件里面去writeDate(list,filePath);}

6,如何用Java语言编写学生成绩管理系统

package student;import java.util.Scanner;public class teststudent public static void main(String args[])System.out.println("************************学生成绩管理系统*********************");System.out.println("请输入要管理的学生人数:");Scanner sc = new Scanner(System.in);int n = sc.nextInt();studentMassage stum = new studentMassage(n);int flag = 1;while(flag == 1)System.out.println("1.输入学生信息");System.out.println("2.通过姓名查找学生信息");System.out.println("3.显示全部学生信息");System.out.println("4.退出系统"); int op = sc.nextInt();switch(op)case 1:stum.addStudent(n);new Scanner(System.in).nextLine();break;case 2:System.out.println("输入学生姓名:");String name = sc.next();stum.FindStudent(name);new Scanner(System.in).nextLine();break;case 3:stum.showallStudent();new Scanner(System.in).nextLine();break;case 4:flag = 0;System.out.println("已退出系统!");break;default:System.out.println("输入有误!");new Scanner(System.in).nextLine();}}}}class Dateint year;int month;int day;/*public Date(int year,int month,int day)this.year = year;this.month = month;this.day = day;}public Date()public String showDate()return year + "/"+ month+"/"+day;}}class studentint id;String name;Date date;float score;public student()id = 0;name = null;date = null;score = 0f; }public void showStudent()System.out.println( id + " " + name + " "+ " " + date.showDate()+" "+score);}}class studentMassageprivate student[] stu;private int flag; public studentMassage(int n)flag = 0;if(stu == null)stu = new student[n];for(int i =0;istu[i] = new student(); } } } public void addStudent(int n){ flag = 1; Scanner sc = new Scanner(System.in); System.out.println("请输入"+n+"个学生信息"); for(int i = 0 ;i stu[i].date = new Date(); System.out.println("请输入第"+(i+1)+"个学生学号:"); stu[i].id = sc.nextInt(); System.out.println("请输入第"+(i+1)+"个学生姓名:"); stu[i].name = sc.next(); System.out.println("请输入第"+(i+1)+"个学生出生年份:"); stu[i].date.year = sc.nextInt(); System.out.println("请输入第"+(i+1)+"个学生出生月份:"); stu[i].date.month = sc.nextInt(); System.out.println("请输入第"+(i+1)+"个学生出生日期:"); stu[i].date.day = sc.nextInt(); //stu[i].date = new Date(year,month,day); System.out.println("请输入第"+(i+1)+"个学生分数:"); stu[i].score = sc.nextFloat(); } } public void FindStudent(String sname){ student find = null; if(flag != 0){ for(int i = 0;i if(sname.equals(stu[i].name)) find = stu[i]; } if(find == null) System.out.println("查无此人!"); else find.showStudent(); }else System.out.println("没有输入学生信息!"); } public void showallStudent(){ System.out.println("所有学生的信息如下:"); System.out.println("学号 姓名 生日 分数"); for(int i = 0;i stu[i].showStudent(); } } }
写过一个类似的给了你吧 package student; import java.util.scanner; public class teststudent { public static void main(string args[]){ system.out.println("************************学生成绩管理系统*********************"); system.out.println("请输入要管理的学生人数:"); scanner sc = new scanner(system.in); int n = sc.nextint(); studentmassage stum = new studentmassage(n); int flag = 1; while(flag == 1){ system.out.println("1.输入学生信息"); system.out.println("2.通过姓名查找学生信息"); system.out.println("3.显示全部学生信息"); system.out.println("4.退出系统"); int op = sc.nextint(); switch(op){ case 1:stum.addstudent(n); new scanner(system.in).nextline(); break; case 2: system.out.println("输入学生姓名:"); string name = sc.next(); stum.findstudent(name); new scanner(system.in).nextline(); break; case 3: stum.showallstudent(); new scanner(system.in).nextline(); break; case 4: flag = 0; system.out.println("已退出系统!"); break; default: system.out.println("输入有误!"); new scanner(system.in).nextline(); } } } } class date{ int year; int month; int day; /*public date(int year,int month,int day){ this.year = year; this.month = month; this.day = day; } public date(){}*/ public string showdate(){ return year + "/"+ month+"/"+day; } } class student{ int id; string name; date date; float score; public student(){ id = 0; name = null; date = null; score = 0f; } public void showstudent(){ system.out.println( id + " " + name + " "+ " " + date.showdate()+" "+score); } } class studentmassage{ private student[] stu; private int flag; public studentmassage(int n){ flag = 0; if(stu == null){ stu = new student[n]; for(int i =0;i<n;++i){ stu[i] = new student(); } } } public void addstudent(int n){ flag = 1; scanner sc = new scanner(system.in); system.out.println("请输入"+n+"个学生信息"); for(int i = 0 ;i<stu.length;++i){ stu[i].date = new date(); system.out.println("请输入第"+(i+1)+"个学生学号:"); stu[i].id = sc.nextint(); system.out.println("请输入第"+(i+1)+"个学生姓名:"); stu[i].name = sc.next(); system.out.println("请输入第"+(i+1)+"个学生出生年份:"); stu[i].date.year = sc.nextint(); system.out.println("请输入第"+(i+1)+"个学生出生月份:"); stu[i].date.month = sc.nextint(); system.out.println("请输入第"+(i+1)+"个学生出生日期:"); stu[i].date.day = sc.nextint(); //stu[i].date = new date(year,month,day); system.out.println("请输入第"+(i+1)+"个学生分数:"); stu[i].score = sc.nextfloat(); } } public void findstudent(string sname){ student find = null; if(flag != 0){ for(int i = 0;i<stu.length;++i){ if(sname.equals(stu[i].name)) find = stu[i]; } if(find == null) system.out.println("查无此人!"); else find.showstudent(); }else system.out.println("没有输入学生信息!"); } public void showallstudent(){ system.out.println("所有学生的信息如下:"); system.out.println("学号 姓名 生日 分数"); for(int i = 0;i<stu.length;++i){ stu[i].showstudent(); } } }

文章TAG:java编写学生管理系统界面  怎么做学生信息管理系统要用JAVA做的  
下一篇