人事管理系统

java
package com.company;

import java.sql.Connection;
import java.sql.PreparedStatement;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.util.HashMap;
import java.util.List;
import java.util.Map;
import java.util.Scanner;

/**
 * Created by ttc on 18-1-23.
 */
public class personmanagement {
    public static void main(String[] args) throws SQLException {
        while (true){
            System.out.println("欢迎使用用户管理系统");
            System.out.println("==================================");
            System.out.println("用户登录----------------1");
            System.out.println("用户注册----------------2");
            System.out.println("退出程序----------------3");
            Scanner scanner = new Scanner(System.in);
            String input = scanner.next();

            if (input.equals("1")) {
                System.out.println("用户登录页面");
                System.out.println("=================================");
                System.out.println("请输入您的用户名");
                String username = scanner.next();
                System.out.println("请输入您的密码");
                int password = scanner.nextInt();

                Sort sort = null;
                sort = JDBCDemoFinal.loc(username,password);

                if (sort != null) {
                    System.out.println("登录成功");
                    System.out.println("===============================");
                    System.out.println("欢迎登录主页");
                    if (sort.getRole() == 0){
                        System.out.println(username+"您好!"+"\t\t"+"您的权限是:普通用户");
                        System.out.println("====================================");
                        System.out.println("修改自己的信息----------------------1");
                        System.out.println("查询自己的信息----------------------2");
                        System.out.println("程序退出----------------------------3");
                        String input1 = scanner.next();
                        if (input1.equals("1")){
                            System.out.println("您现在的信息是:");
                            System.out.println(sort);

                            System.out.println("请输入要修改的用户名");
                            String name = scanner.next();
                            sort.setUsername(name);
                            System.out.println("请输入要修改的密码");
                            int key = scanner.nextInt();

                            sort.setUsername(name);
                            sort.setPassword(key);
                            JDBCDemoFinal.updateSort(sort);
                            System.out.println("修改成功");
                            System.out.println("修改后的信息是"+sort);


                        }
                        else if (input1.equals("2")){
                            JDBCDemoFinal.getSortByID(sort.getSid());
                            System.out.println(sort);
                        }
                        else {

                        }
                    }
                    else {
                        System.out.println(username+"您好!"+"\t\t"+"您的权限是:管理员用户");
                        System.out.println("========================================");
                        System.out.println("添加用户---------------------------1");
                        System.out.println("删除用户---------------------------2");
                        System.out.println("修改用户---------------------------3");
                        System.out.println("查询用户---------------------------4");
                        System.out.println("程序退出---------------------------5");

                        String input1 = scanner.next();
                        if (input1.equals("1")){
                            System.out.println("请输入名字");
                            String name = scanner.next();
                            System.out.println("请输入用户名");
                            String uname = scanner.next();
                            System.out.println("请输入密码");
                            int key = scanner.nextInt();
                            System.out.println("请输入邮箱");
                            String mail = scanner.next();
//                        System.out.println("请输入生日");

                            Sort sort1 = new Sort();
                            sort1.setSname(name);
                            sort1.setUsername(uname);
                            sort1.setPassword(key);
                            sort1.setMail(mail);

                            JDBCDemoFinal.AddSort(sort1);
                            System.out.println("添加用户成功");
                            System.out.println(sort1);
                        }
                        else if (input1.equals("2")){
                            System.out.println("请输入要删除的用户ID");
                            int id = scanner.nextInt();
                            JDBCDemoFinal.deleteSortByID(id);
                            System.out.println("删除成功");
                        }
                        else if (input1.equals("3")){
                            System.out.println("请输入要修改的ID");
                            int id = scanner.nextInt();
                            System.out.println("请输入要修改的用户名");
                            String username1 = scanner.next();
                            System.out.println("请输入要修改的密码");
                            int key = scanner.nextInt();

                            Sort sort1 = JDBCDemoFinal.getSortByID(id);
                            sort1.setUsername(username1);
                            sort1.setPassword(key);
                            JDBCDemoFinal.updateSort(sort1);
                            System.out.println("修改成功");
                            System.out.println(sort1);

                        }
                        else if (input1.equals("4")){
                            System.out.println("查询全部用户---------------1");
                            System.out.println("查询指定ID用户---------------2");
                            System.out.println("查询指定姓名用户---------------3");
                            System.out.println("请输入您的命令");
                            int key = scanner.nextInt();
                            if (key == 2){
                                System.out.println("请输入ID");
                                int key1 = scanner.nextInt();
                                Sort sort1 = JDBCDemoFinal.getSortByID(key1);
                                System.out.println(sort1);
                            }
                            else if (key == 1){
                                System.out.println("全部信息表");
                                List<Sort> sortList = JDBCDemoFinal.getAllSorts();
                                for (Sort sort1:sortList){
                                    System.out.println(sort1);
                                }
                            }
                            else if (key == 3){
                                System.out.println("请输入要查询的姓名");
                                String name = scanner.next();
                                List<Sort> sortList = JDBCDemoFinal.getSortBysname(name);
                                for (Sort sort1:sortList){
                                    System.out.println(sort1);
                                }

                            }
                        }
                        else if (input1.equals("5")){
                            System.out.println("退出程序");
                            break;
                        }

                    }

                } else {
                    System.out.println("登录失败");
                }


            }
            else if (input.equals("2")){
                System.out.println("欢迎来到用户注册页面");
                System.out.println("=============================");
                System.out.println("请输入用户名");
                String name = scanner.next();
                System.out.println("请输入密码");
                int password = scanner.nextInt();

                Sort sort1 = new Sort();
                sort1.setUsername(name);
                sort1.setPassword(password);
                JDBCDemoFinal.AddSort(sort1);
                System.out.println("注册成功");
                System.out.println("================================");
            }
            else {
                System.out.println("退出程序");
                break;
            }
        }
        
    }

}
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容