JAVA/数据库 课程设计  毕业设计

1问题描述

设计一个仓储管理系统,对仓库货品进行管理,出入库进行记录。主要功能包括,货品添加修改,出库、入库、库存查询等功能,现请你设计该系统。

2基本要求

数据库设计要符合范式要求。

提供查询功能,根据商品名称查询商品信息,及库存量,以及获取出入库历史记录。

商品入库,增加入库记录,增加入库商品的库存量。

商品出库,增加出库记录,减少出库商品的库存量。

用户权限控制,一般用户只能查询,管理员用户可以修改数据库的内容。

    根据以上功能,设计数据结构和界面,完成程序设计。

管理员登录相关代码

public void handlelogin() {
        String userName = this.username.getText();
        String passWord = this.password.getText();
        ID=userName;//供入库出库操作录入管理员
        DBcon dbcon =new DBcon();
        ResultSet dbrs = dbcon.Db("SELECT 账号,密码 FROM `管理员`");
        String Dbusername;
        String Dbpassword;
        while(true){
            try {
                if (!dbrs.next()) break;
            } catch (SQLException throwables) {
                throwables.printStackTrace();
            }
            try {
                Dbusername =dbrs.getString("账号");
                Dbpassword =dbrs.getString("密码");
                if(Objects.equals(userName, Dbusername)&&Objects.equals(passWord, Dbpassword)){
                    Parent opmain = null;
                    try {
                        opmain = FXMLLoader.load(getClass().getResource("../manage/mangPG.fxml"));
                    } catch (IOException e) {
                        e.printStackTrace();
                    }
                    Stage mainpg =new Stage();
                    assert opmain != null;
                    Scene scene = new Scene(opmain,530,580);
                    mainpg.setScene(scene);
                    mainpg.show();
                    Stage stage = (Stage)blogin.getScene().getWindow();
                    stage.close();
                }
                else {
                   this.lb.setText("用户名或密码错误!");
                }
            } catch (SQLException throwables) {
                throwables.printStackTrace();
            }
        }

完整代码下载地址:

https://github/Jasoncottom/Warehouse-management-system (免费)

https://download.csdn/download/GAVTx/20485035(3积分)

更多推荐

数据库 课程设计 仓库管理系统