Java实现学生管理系统

  

项目描述:通过管理员帐号登录,对学员信息进行管理。可以实现学员信息的增加,修改,删除,查询。

  

知识点:数组,{}而循环,对循环,如果语句,开关条件语句

  

癑ava实现学生管理系统"

  

学生管理系统的流程图

        进口java.util.Scanner;   公开课Stu {   公共静态void main (String [] args) {   扫描仪sc=new扫描仪(系统);   布尔标志=false;   int stuNum=0;   String [] stuName=新的字符串[20];   String [] stuId=新的字符串[20];   System.out.println (“* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *”);   system . out。println (" * * ");   system . out。println (" * * ");   system . out。println(“*欢迎使用德润科技教务管理系统*”);   system . out。println (" * * ");   system . out。println (" * * ");   System.out.println (“* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *”);   System.out.println(“\ n”);   {做   System.out.println (“* * * * * * * * * * * * * * * * * * * * * * * *”);   System.out.println(“请输入想要执行的操作”);   System.out.println(“1。登录系统2。退出系统”);   字符串num1=sc.next ();   如果(num1.equals (" 1 ")) {   国旗=false;   打破;   }如果(num1.equals (“2”)) {   system . exit (0);   国旗=false;   其他}{   System.out.println(“输入有误请重新输入”);   国旗=true;   }   },(标志);   {做   System.out.println(“请输入登陆账号”);   字符串的用户名=sc.next ();   System.out.println(“请输入密码”);   字符串密码=sc.next ();   如果(username.equals(“天天”),和password.equals(“大海”)){   System.out.println(“欢迎”+用户名);   国旗=false;   其他}{   System.out.println(“账号或者密码错误,请重新登录”);   国旗=true;   }   },(标志);   {做   System.out.println (“* * * * * * * * * * * * * * * * * * * *”);   System.out.println(“请输入想要进行的操作”);   System.out.println (“* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *”);   System.out.println(“1。增加学员信息2。删除学员信息3。修改学员姓名4。查看学员信息5。退出系统”);   System.out.println (“* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *”);   字符串num2=sc.next ();   开关(num2) {   “1”:   System.out.println(“请输入要添加的学员姓名”);   stuName [stuNum]=sc.next ();   System.out.println(“请输入要添加的学员学号”);   stuId [stuNum]=sc.next ();   stuNum + +;   System.out.println(“添加成功”);   国旗=true;   打破;   “2”:   System.out.println(“请输入想要删除的学员的学号”);   字符串stuIdDel=sc.next ();   for (int i=0; i之前      

以下为优化后的代码

        进口java.util.Scanner;   公开课Stu {   公共静态void main (String [] args) {   扫描仪sc=new扫描仪(系统);   布尔标志=false;   布尔党卫军=true;   布尔aa=true;   布尔bb=true;   布尔cc=true;   int stuNum=0;   String [] stuName=新的字符串[20];   String [] stuId=新的字符串[20];   String[]用户名=新的字符串[5];   String[]密码=新的字符串[5];   System.out.println (“* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *”);   system . out。println (" * * ");   system . out。println (" * * ");   system . out。println(“*欢迎使用德润科技教务管理系统*”);   system . out。println (" * * ");   system . out。println (" * * ");   System.out.println (“* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *”);   System.out.println(“\ n”);   {做   System.out.println (“* * * * * * * * * * * * * * * * * * * * * * * *”);   如果用户名[0]==null) {   System.out.println(“请输入想要执行的操作(你还没有登陆账号请先注册)”);   其他}{   System.out.println(“请输入想要执行的操作(您已注册管理员身份,可以登录系统)");   }   System.out.println(“1。注册帐号2。登录系统3。忘记密码4。退出系统”);   字符串num1=sc.next ();   开关(num1) {   “1”:   {做   System.out.println(“请输入想要注册的用户名”);   用户名(stuNum)=sc.next ();   System.out.println(“请输入想要注册的密码”);   字符串密码=sc.next ();   System.out.println(“请再次输入密码”);   字符串2=sc.next ();   如果(password1.equals (2)) {   密码(stuNum)=密码;   System.out.println(“恭喜!帐号:“+用户名(stuNum) +“创建成功”);   国旗=true;   其他}{   System.out.println(“两次输入的密码不一致请重新创建”);   国旗=false;   }   }(!标志);   stuNum + +;   继续;   “2”:   国旗=false;   打破;   案例3:   System.out.println(“请输入要查询密码的帐号”);   字符串username1=sc.next ();   for (int i=0; i

Java实现学生管理系统