资源简介
学生管理系统,老师和学生的增删改查,不是很完美,但是很不错。老师的账户密码写死。带服务器,用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个文件信息
相关资源
- 学生管理系统_Java实现
- 基于Java C/S模式的简单学生管理系统
- java项目-学生管理系统
- 用java中对象数组知识做的学生管理系
- java web 学生管理系统
- java+mysql学生管理系统
- Java GUI实现学生成绩管理系统
- jsp+web+简单学生管理系统+mysql
- 采用 JSF +后台Bean开发 大学学生管理系
- Java学生管理系统,使用eclipse,sql s
- Java学生管理系统,Mysql数据库,gui结
- Java开发学生管理系统-project
- javaweb之jsp+servlet实现简单的学生管理
- java学生管理系统 源代码和实验报告
- 用Java语言编写简易学生管理系统
- android简单学生管理系统
- 学生管理系统SSM
- 学生管理系统 基于eclipse编写的程序
- 基于javaweb的学生管理系统
- java学生管理系统没用数据库
- java基础GUI+JDBC学生管理系统
- java实现学生管理系统控制台
- 基于JAVA的学生管理系统源代码
- javase编写的学生管理系统--适合初学者
- Java基础 用数组写的学生管理系统
- 学生管理系统Javaweb mysql
- Java学生管理系统完整代码
- java 控制台学生管理系统
- java基于MySQL的学生管理系统
- 学生管理系统jpa+jsp+servlet
评论
共有 条评论