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积分)
更多推荐
数据库 课程设计 仓库管理系统
发布评论