• 大小: 32KB
    文件类型: .zip
    金币: 1
    下载: 0 次
    发布日期: 2021-06-01
  • 语言: Java
  • 标签:

资源简介

javase编写的学生管理系统。因为涉及不到数据库,jsp,servlet等知识,适合初学se的学生借鉴学习

资源截图

代码片段和文件信息

import java.util.Scanner;// 引用工具

class QManageSystem
{
//定义系统开关,为false时,系统退出
static boolean booSys = true;

//定义容器存放班级信息
static String[] arrC = new String[3];
//定义容器存放教师信息
static String[] arrT = new String[3];
//定义容器存放学生信息
static String[] arrS = new String[3];

public static void main(String[] args){
showHome();
loginControl();
}

//打印首页
public static void showHome(){
System.out.println();
System.out.println(“******************************************“);
System.out.println(“**\t\t青芒管理系统\t\t**“);
System.out.println(“******************************************“);
System.out.println();
}

//打印欢迎信息
public static void showWelcome(){
System.out.println();
System.out.println(“******************************************“);
System.out.println(“**\t\t欢迎光临\t\t“);
System.out.println(“******************************************“);
System.out.println();
}


//该方法做登录验证,成功则进入系统,
//失败则允许用户再次输入密码登录

public static void loginControl(){
Scanner in = new Scanner(System.in);//使用输入工具

while(booSys){
//每次登录都需要提示“请输入密码“
//所以该打印语句要放在循环内部
System.out.print(“请输入密码:“);
int num = in.nextInt();
//进行登录验证
if(num==123){
System.out.println(“登录成功!“);
//登录成功,则进入软件,显示第一级页面
firstControl();
}
else{
System.out.println(“登录失败,请重试!“);
}
}
}

//一级页面控制方法
public static void firstControl(){
Scanner in = new Scanner(System.in);

//页面开关
boolean falg = true;
while(falg){
//加载欢迎信息
showWelcome();
System.out.println(“1.班级管理“);
System.out.println(“2.教师管理“);
System.out.println(“3.学生管理“);
System.out.println(“4.常用工具“);
System.out.println(“5.退出系统“);
int num = in.nextInt();
switch(num){
case 1:
//显示班级信息
classControl();
break;
case 2:
//显示教师信息
teacherControl();
break;
case 3:
//显示学生信息
studentControl();
break;
case 4:
//显示常用工具
toolsControl();
break;
case 5:
//关闭一级页面
falg = false;
//退出系统
booSys = false;
break;
default:
//如输入错误,先显示提示信息,然后重新加载一级页面(循环)
System.out.println(“输入错误,请重试!“);
break;
}
}
}

//班级页面控制方法
public static void classControl(){
allControl(0);
}

//教师页面控制方法
public static void teacherControl(){
allControl(1);
}

//学生页面控制方法
public static void studentControl(){
allControl(2);
}

//页面控制方法
public static void allControl(int tag){
//键盘输入对象
Scanner in = new Scanner(System.in);

//对变量str初始化
String str = ““;
if(tag==0){
str = “班级“;
}else if(tag==1){
str = “教师“;
}else {
str = “学生“;
}

//记载欢迎信息
showWelcome();
//页面开关
boolean falg = true;
while(falg){
System.out.println(“1.“+str+“信息编辑“);
System.out.println(“2.“+str+“信息查询“);
System.out.println(“3.返回上一级“);
System.out.println(“请输入选项:“);

int num = in.nextInt();
switch(num){
case 1:
editI

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     目录           0  2017-12-14 20:37  QM\
     目录           0  2017-12-08 14:35  QM\QM-chugao\
     文件        6377  2017-11-28 22:31  QM\QM-chugao\QManageSystem.java
     文件        8905  2017-12-07 21:39  QM\QM-chugao\QManageSystem1.java
     文件        6379  2017-11-27 21:44  QM\QM-chugao\QManageSystem2.java
     目录           0  2017-12-14 19:55  QM\QM-duotai\
     文件         686  2017-12-14 19:55  QM\QM-duotai\Grade.class
     文件         675  2017-12-08 14:52  QM\QM-duotai\Grade.java
     文件         630  2017-12-14 19:55  QM\QM-duotai\Person.class
     文件         406  2017-12-12 08:31  QM\QM-duotai\Person.java
     文件        6683  2017-12-19 10:41  QM\QM-duotai\QM.class
     文件       12786  2018-01-29 22:07  QM\QM-duotai\QM.java
     文件         632  2017-12-14 19:55  QM\QM-duotai\Student.class
     文件         476  2017-12-12 08:29  QM\QM-duotai\Student.java
     文件         494  2017-12-14 19:55  QM\QM-duotai\Teacher.class
     文件         365  2017-12-12 08:29  QM\QM-duotai\Teacher.java
     目录           0  2017-12-08 14:47  QM\QM-fengzhuang\
     文件         686  2017-12-08 14:47  QM\QM-fengzhuang\Grade.class
     文件         675  2017-12-08 14:52  QM\QM-fengzhuang\Grade.java
     文件        6557  2017-12-08 14:47  QM\QM-fengzhuang\QM.class
     文件       12669  2017-12-08 14:52  QM\QM-fengzhuang\QM.java
     文件         805  2017-12-08 14:47  QM\QM-fengzhuang\Student.class
     文件         763  2017-12-08 14:52  QM\QM-fengzhuang\Student.java
     文件         684  2017-12-08 14:47  QM\QM-fengzhuang\Teacher.class
     文件         648  2017-12-08 14:52  QM\QM-fengzhuang\Teacher.java
     目录           0  2017-12-11 16:29  QM\QM-jicheng\
     文件         686  2017-12-11 16:29  QM\QM-jicheng\Grade.class
     文件         675  2017-12-08 14:52  QM\QM-jicheng\Grade.java
     文件         630  2017-12-12 08:31  QM\QM-jicheng\Person.class
     文件         406  2017-12-12 08:31  QM\QM-jicheng\Person.java
     文件        6671  2017-12-12 14:24  QM\QM-jicheng\QM.class
............此处省略5个文件信息

评论

共有 条评论