package cn.edu.View;
import java.util.Scanner;
import cn.edu.bean.User;
public class View
{
public static Scanner input = new Scanner(System.in);
//首页视图
public static User indexView()
{
System.out.println("*******************************");
System.out.println("**********信息管理系统**********");
System.out.println("************请你操作************");
System.out.println("************输入账号************");
String uname = input.nextLine();
System.out.println("************输入密码:***********");
String upass = input.nextLine();
System.out.println("********************************");
System.out.println("********************************");
System.out.println("********************************");
return new User(uname, upass);
}
//管理员菜单视图
public static int managerMenuView()
{
System.out.println("*************************************");
System.out.println("**************管理员菜单**************");
System.out.println("**************按提示操作**************");
System.out.println("************0.退出管理系统************");
System.out.println("************1.添加学生信息************");
System.out.println("************2.删除学生信息************");
System.out.println("************3.修改学生信息************");
System.out.println("************4.查询学生信息************");
//获取用户输入信息
String type = input.nextLine();
//将获取到的数据转换成int类型
int option = Integer.parseInt(type);
//判断用户输入是否在0~4之间,否则提示用户“输入错误,重新输入”,并留在视图页面
if(option < 0 || option > 4)
{
System.out.println("输入错误,请重新输入!");
return managerMenuView();
}
//如果输入正确,将用户输入的选项返回
System.out.println("********************************");
return option;
}
//学生菜单视图
public static int userMenuView()
{
System.out.println("*************************************");
System.out.println("***************学生菜单***************");
System.out.println("**************按提示操作**************");
System.out.println("************0.退出管理系统************");
System.out.println("************1.修改自己信息************");
//获取学生输入信息
String type = input.nextLine();
//将获取到的数据转换成int类型
int option = Integer.parseInt(type);
//判断用户输入是否是0和1,否则提示用户“输入错误,重新输入”,并留在视图页面
if(option < 0 || option > 1)
{
System.out.println("输入错误,请重新输入!");
return userMenuView();
}
//如果输入正确,将学生输入的选项返回
System.out.println("********************************");
return option;
}
//添加用户信息视图,新的User对象User(uname , upass)
public static User addMenuView()
{
System.out.println("********************************");
System.out.println("************请你操作************");
System.out.println("************输入账号:***********");
String uname = input.nextLine();
System.out.println("************输入密码:***********");
String upass = input.nextLine();
System.out.println("********************************");
System.out.println("********************************");
System.out.println("********************************");
return new User(uname, upass);
}
//删除用户信息菜单视图,返回要删除的用户账号
public static String deleteMenuView()
{
System.out.println("********************************");
System.out.println("************请你操作************");
System.out.println("************输入账号:***********");
String uname = input.nextLine();
System.out.println("********************************");
return uname;
}
//更改用户信息菜单视图,User(uname) 旧帐户uname对应的新密码upass
public static User updataMenuView()
{
System.out.println("********************************");
System.out.println("************请你操作************");
System.out.println("************输入账号:***********");
String uname = input.nextLine();
System.out.println("***********输入新密码:**********");
String upass = input.nextLine();
System.out.println("********************************");
return new User(uname, upass);
}
//查询用户信息菜单视图,返回查询的用户账号
public static String selectMenuView()
{
System.out.println("********************************");
System.out.println("********************************");
System.out.println("**********输入查询的账号:*********");
String uname = input.nextLine();
System.out.println("********************************");
return uname;
}
//输出学生信息的方法
public static void printUser(User user)
{
System.out.println(" id----" + user.getId());
System.out.println("uname----" + user.getUname());
System.out.println("upass----" + user.getUpass());
if(user.getType() == 1)
{
System.out.println("用户权限-----管理员");
}
else
{
System.out.println("用户权限-----用户");
}
}
}
没有合适的资源?快使用搜索试试~ 我知道了~
资源推荐
资源详情
资源评论
收起资源包目录
MST.zip (19个子文件)
MST
.project 379B
src
cn
edu
controller
LoginTxt.java 2KB
dao
UserDao.java 852B
UserDao_Imp.java 4KB
JDBC
JDBCutils.java 2KB
View
View.java 5KB
bean
User.java 1KB
db.properties 140B
lib
mysql-connector-java-5.1.46-bin.jar 981KB
.settings
org.eclipse.jdt.core.prefs 598B
.classpath 457B
bin
cn
edu
controller
LoginTxt.class 3KB
dao
UserDao_Imp.class 4KB
UserDao.class 303B
JDBC
JDBCutils.class 2KB
View
View.class 4KB
bean
User.class 2KB
db.properties 140B
User.sql 1KB
共 19 条
- 1
资源评论
啊Q老师
- 粉丝: 1w+
- 资源: 34
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功