当前位置 : 主页 > 编程语言 > c++ >

学生管理系统业务层之管理员业务

来源:互联网 收集:自由互联 发布时间:2021-07-03
管理员业务开发 package com.xll.manage;import java.util.List;import javax.naming.ldap.ManageReferralControl;import com.xll.login.Login;import com.xll.model.Student;import com.xll.model.Teacher;import com.xll.util.Tools;public class Te
管理员业务开发
package com.xll.manage;
import java.util.List;

import javax.naming.ldap.ManageReferralControl;

import com.xll.login.Login;
import com.xll.model.Student;
import com.xll.model.Teacher;
import com.xll.util.Tools;

public class TeacherLogin {
	public static void Login() {
		while(true){
			String name=Tools.getString("请输入登录名");
			String pwd=Tools.getString("请输入密码");
			if(Menu.tlist.contains(new Teacher(name,pwd))){
				
				menu();break;
			}else
				Tools.pl("登录失败,请重新登录");
		}
	}

	private static void menu() {
		// TODO Auto-generated method stub
		Tools.pl("登录成功");
		
		Menu.slist.clear();
//		if(Tools.loadData(Menu.pathName)!=null)
//			Menu.slist=(List
 
  ) Tools.loadData(Menu.pathName);
		if(Tools.load(Menu.slist,Menu.pathName)!=null)
			Menu.slist=(List
  
   ) Tools.load(Menu.slist,Menu.pathName); lab: while(true){ int i=Tools.menuFactory("添加学生信息,修改学生信息,删除学生信息,查询学生信息"); switch (i) { case 1: addStudent(); break; case 2: update(); break; case 3: removeStudent(); break; case 4: selectStudent(); break; case 0: if(Tools.isContinue("是否退出登录
   
    ")){ break lab; } default: Tools.pl("输入错误,请输入正确的选择"); break; } } } private static void selectStudent() { // TODO Auto-generated method stub lab: while(true){ switch (Tools.menuFactory("搜索全部学生信息,根据姓名关键字搜索学生信息")) { case 1: selectAll(); break; case 2: selectByName(); case 0: if(!Tools.isContinue("是否继续查询同学信息
    
     ")){ break lab; } default: Tools.pl("输入错误,请输入正确的选择"); break; } } } private static void update() { // TODO Auto-generated method stub while(true){ selectAll(); int i=Tools.getInt("请输入需要修改的学生的编号:"); Student stu=(Student)Menu.slist.get(i); stu.setName(Tools.getString("请输入新的姓名")); stu.setAddress(Tools.getString("请输入新的地址")); stu.setId(Tools.getInt("请输入新的ID:")); stu.setMobile(Tools.getString("请输入新的号码:")); stu.setPwd(Tools.getString("请输入新的密码")); stu.setSex(Tools.getString("请输入新的性别")); Menu.slist.set(i, stu); //Tools.savaData(Menu.pathName); Tools.sava(Menu.slist,Menu.pathName); selectAll(); if(!Tools.isContinue("是否继续修改学生信息
     
      ")) break; } } private static void removeStudent() { // TODO Auto-generated method stub selectAll(); while(true){ int i=Tools.getInt("请输入要删除的学生的下标:"); Menu.slist.remove(i); // Tools.savaData(Menu.pathName); Tools.sava(Menu.slist,Menu.pathName); selectAll(); if(!Tools.isContinue("是否继续删除
      
       ")) break; } } private static void selectAll() { // TODO Auto-generated method stub // if(Tools.loadObjec(pathName)!=null) // Menu.slist=(List
       
        ) Tools.loadObjec(pathName); try { if(Menu.slist.size()==0) Tools.pl("学生信息为空"); else{ Tools.pl("编号\tID\t姓名\t年龄\t密码\t性别\t号码\t地址\t"); for(int i=0;i
        
         ")) break; } } public static void addStudent() { // TODO Auto-generated method stub while(true){ String name=Tools.getString("请输入姓名:"); String pwd=Tools.getString("请输入密码:"); String sex=Tools.getString("请输入性别:"); String number=Tools.getString("请输入号码:"); String address=Tools.getString("请输入地址:"); int age=Tools.getInt("请输入年龄:"); int id=Tools.getInt("请输入ID:"); Student stu=new Student(name,pwd,id,age,sex, number,address); Menu.slist.add(stu); if(!Tools.isContinue("是否继续添加学生信息
         
          ")) break; } //Tools.savaData(Menu.pathName); Tools.sava(Menu.slist,Menu.pathName); } }
         
        
       
      
     
    
   
  
 
网友评论