资源简介
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个文件信息
相关资源
- Java基础 用数组写的学生管理系统
- 学生管理系统Javaweb mysql
- Java学生管理系统完整代码
- java 控制台学生管理系统
- java基于MySQL的学生管理系统
- 学生管理系统jpa+jsp+servlet
- java 学生管理系统Eclipse编写
- 学生管理系统简单GUI
- java版GUI界面的学生成绩管理系统
- javaee学生管理系统包含课程设计说明
- 学生管理系统jsp mvc
- JDBC学生管理系统
- JAVAGUI+Mysq学生管理系统.zip
- 基于Java的学生考勤管理系统
- Java+SQLServer学生成绩管理系统
- java的学生管理系统+数据库
- Jsp&Servlet;学生信息管理系统视频教程
- 学生管理系统 mysql+springMVC
- JavaFX编写学生管理系统利用scene buil
- 用Java和SQL-Server做的学生管理系统
- java 学生管理系统界面
- JSP连接access学生管理系统
- 学生管理系统课程设计报告
- 基于JAVAEE的学生管理系统
- java实习,学生管理系统
- 基于jsp+mysql+Spring+mybatis的SSM学生管理
- java面向对象课程设计——学生管理系
- java+access学生管理系统
- ssm学生成绩管理系统源码含数据库脚
- jsp+SSM+mysql学生管理系统源码+数据库脚
评论
共有 条评论