-
大小: 32KB文件類型: .zip金幣: 2下載: 0 次發(fā)布日期: 2021-06-01
- 語言: Java
- 標簽:
資源簡介
javase編寫的學生管理系統(tǒng)。因為涉及不到數據庫,jsp,servlet等知識,適合初學se的學生借鑒學習

代碼片段和文件信息
import?java.util.Scanner;//?引用工具
class?QManageSystem
{
//定義系統(tǒng)開關,為false時,系統(tǒng)退出
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ǒng)\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();
}
//該方法做登錄驗證,成功則進入系統(tǒng),
//失敗則允許用戶再次輸入密碼登錄
public?static?void?loginControl(){
Scanner?in?=?new?Scanner(System.in);//使用輸入工具
while(booSys){
//每次登錄都需要提示“請輸入密碼“
//所以該打印語句要放在循環(huán)內部
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.退出系統(tǒng)“);
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;
//退出系統(tǒng)
booSys?=?false;
break;
default:
//如輸入錯誤,先顯示提示信息,然后重新加載一級頁面(循環(huán))
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個文件信息
評論
共有 條評論