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("用户权限-----用户");
}
}
}
没有合适的资源?快使用搜索试试~ 我知道了~
温馨提示
简单的学生信息管理系统,实现对用户类型的不同权限管理(增删改查). 文章介绍:https://blog.csdn.net/qq_56886142/article/details/122740969?spm=1001.2014.3001.5501
资源推荐
资源详情
资源评论





















收起资源包目录







































共 19 条
- 1
资源评论


啊Q老师
- 粉丝: 1w+
上传资源 快速赚钱
我的内容管理 展开
我的资源 快来上传第一个资源
我的收益
登录查看自己的收益我的积分 登录查看自己的积分
我的C币 登录后查看C币余额
我的收藏
我的下载
下载帮助


最新资源
- 上海大风车幼儿园中班-”亲子活动“剪影.doc
- 材料试验项目及检验规则(1).doc
- 【精品】话题作文锦集7篇.doc
- 单层钢结构机械厂房结构设计计算书.doc
- 青岛喷射混凝土和预制板迭合法施工技术.doc
- SYB-创业计划书-眼镜.doc
- 资料管理计划-#地块.doc
- 常见的基础常识.doc
- 监理公司监理资料组卷立档规定.doc
- 所演示系统讲解—最终版.pptx
- 方大科技大厦室内装潢工程.doc
- 成都市建设工地环境治理工作标准.doc
- 智慧城市发展对城市规划的影响分析.docx
- 中职计算机物联网技术实训室的规划与实施.docx
- 电大《机电控制及可编程序控制器技术》课程设计报告.doc
- 基于三网合一背景下的广播电视双向网络技术.docx
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈



安全验证
文档复制为VIP权益,开通VIP直接复制
