• 大小: 225KB
    文件类型: .rar
    金币: 1
    下载: 0 次
    发布日期: 2022-04-06
  • 语言: Java
  • 标签:

资源简介

学生管理系统,老师和学生的增删改查,不是很完美,但是很不错。老师的账户密码写死。带服务器,用json方法保存,写入到本地文件

资源截图

代码片段和文件信息

package com.bwf.aClient;


import java.io.IOException;
import java.io.objectOutputStream;
import java.util.Scanner;

import com.bwf.bean.Request;
import com.bwf.bean.Response;



public class ClientFunction {

private Scanner sc = null;

private objectOutputStream oos;


public void setOos(objectOutputStream oos) {
this.oos = oos;
}

public ClientFunction(Scanner sc){
this.sc = sc;
}
/**登录身份选择界面*/
public void startMenu() throws IOException{
System.out.println(“ 1-管理员登录 2-学生登录0-退出“);
int chose = sc.nextInt();
switch (chose) {
case 0:
cancle();
break;
case 1:
login();
break;
case 2:
sLogin();
break;
default:
startMenu();
break;
}
}
/**退出*/
public void cancle(){
Request request = new Request(Request.TYPE_CANCLE);
try {
oos.writeobject(request);
oos.flush();

} catch (IOException e) {
e.printStackTrace();
}
}
/**注销*/
public void exit(){
Request request = new Request(Request.TYPE_EXIT);
try {
oos.writeobject(request);
oos.flush();

} catch (IOException e) {
e.printStackTrace();
}
}
public void exitResult(Response response) throws IOException{
System.out.println(response.getContent());
if(response.getContent().equals(“注销成功!“)){
startMenu();
}
}

/**管理员登录界面*/
public void login() throws IOException{
System.out.println(“请输入管理员账号:“);
String aID = sc.next();
System.out.println(“请输入管理员密码:“);
String aPwd = sc.next();

// 包装成对象 
Request request = new Request(Request.TYPE_ALOGIN);
request.setaId(aID);
request.setaPassword(aPwd);
// 发送给服务器
oos.writeobject(request);
oos.flush();
}
/** 打印管理员登录的结果*/
public void loginResult(Response response) throws IOException{
System.out.println(response.getContent());
if(response.getContent().equals(“登录成功!“)){
adminMenu();
}else{
startMenu();
}
}
/**学生登录界面*/
public void sLogin() throws IOException{
System.out.println(“请输入学生账号:“);
String sId = sc.next();
System.out.println(“请输入学生密码:“);
String sPwd = sc.next();

// 包装成对象 
Request request = new Request(Request.TYPE_SLOGIN);
request.setsId(sId);
request.setsPassword(sPwd);
// 发送给服务器
oos.writeobject(request);
oos.flush();
}
/** 打印学生登录的结果*/
public void sLoginResult(Response response) throws IOException{
System.out.println(response.getContent());
if(response.getContent().equals(“登录成功!“)){
studentMenu();
}else{
startMenu();
}
}
/**管理员操作界面*/
public void adminMenu() throws IOException{
System.out.println(“1-添加学生2-查询学生3-修改密码4-修改班级5-修改成绩0-注销“);
int chose = sc.nextInt();
switch (chose) {
case 0:
exit();
break;
case 1:
add();
break;
case 2:
look();
break;
case 3:
modifyPassword();
break;
case 4:
modifyClass();
break;
case 5:
modifyScore();
break;
default:
adminMenu();
break;
}

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

     文件        357  2017-08-11 09:14  学生管理系统\.classpath

     文件        401  2017-08-09 10:40  学生管理系统\.project

     文件        598  2017-08-09 10:40  学生管理系统\.settings\org.eclipse.jdt.core.prefs

     文件       6673  2017-08-14 09:29  学生管理系统\bin\com\bwf\aClient\ClientFunction.class

     文件       2040  2017-08-14 09:29  学生管理系统\bin\com\bwf\aClient\ClientMain$ClientReadThread.class

     文件       1773  2017-08-14 09:29  学生管理系统\bin\com\bwf\aClient\ClientMain.class

     文件        859  2017-08-14 09:29  学生管理系统\bin\com\bwf\bean\Admin.class

     文件       2697  2017-08-14 09:29  学生管理系统\bin\com\bwf\bean\Request.class

     文件       1507  2017-08-14 09:29  学生管理系统\bin\com\bwf\bean\Response.class

     文件       1913  2017-08-14 09:29  学生管理系统\bin\com\bwf\bean\Student.class

     文件       7068  2017-08-14 09:29  学生管理系统\bin\com\bwf\server\ServerFunction.class

     文件       1028  2017-08-14 09:29  学生管理系统\bin\com\bwf\server\ServerMain.class

     文件       4187  2017-08-14 09:29  学生管理系统\bin\com\bwf\server\SingleServerThread.class

     文件     232482  2017-08-11 09:14  学生管理系统\libs\gson-2.5.jar

     文件       7423  2017-08-12 15:16  学生管理系统\src\com\bwf\aClient\ClientFunction.java

     文件       2576  2017-08-12 15:24  学生管理系统\src\com\bwf\aClient\ClientMain.java

     文件        549  2017-08-12 11:21  学生管理系统\src\com\bwf\bean\Admin.java

     文件       2213  2017-08-12 14:59  学生管理系统\src\com\bwf\bean\Request.java

     文件       1520  2017-08-12 15:03  学生管理系统\src\com\bwf\bean\Response.java

     文件       1289  2017-08-11 18:39  学生管理系统\src\com\bwf\bean\Student.java

     文件       5387  2017-08-12 15:27  学生管理系统\src\com\bwf\server\ServerFunction.java

     文件        508  2017-08-11 16:01  学生管理系统\src\com\bwf\server\ServerMain.java

     文件       5198  2017-08-12 15:24  学生管理系统\src\com\bwf\server\SingleServerThread.java

     文件        217  2017-08-12 15:25  学生管理系统\students.json

     目录          0  2017-08-14 09:29  学生管理系统\bin\com\bwf\aClient

     目录          0  2017-08-14 09:29  学生管理系统\bin\com\bwf\bean

     目录          0  2017-08-14 09:29  学生管理系统\bin\com\bwf\server

     目录          0  2017-08-14 09:29  学生管理系统\bin\com\bwf\util

     目录          0  2017-08-12 16:03  学生管理系统\src\com\bwf\aClient

     目录          0  2017-08-12 16:03  学生管理系统\src\com\bwf\bean

............此处省略13个文件信息

评论

共有 条评论