Skip to content

Moran-0/Java-DataBase-System

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

数据库练手项目-企业设备库存管理系统

上手之前

  • 环境要求:

    配置Java的开发环境。

    开发IDE:Eclipse

    具体 :

    • MySQL8.0;

    • Java jdk-18.0.1.1;

    • Eclipse 4.24.0,

企业设备库存管理系统主要功能

  • 多用户登录

    主要提供两类用户登录:普通用户; 管理员用户

    登录界面

  • 主界面展示

    登录后进入主界面主要是一张图片和标题,只起展示之用。

    主界面

  • 信息查询

    可供查询的信息主要有:

    • 设备基本信息
    • 供应商信息
    • 设备和供应商信息
    • 库存信息
    • 设备信息&库存&需求信息
    • 入库综合信息
    • 出库综合信息
    • 还库综合信息

    界面展示:

    信息查询

    功能说明:

    • 勾选查找全部后查找相关的全部信息

    • 未勾选时需要输入对应的查找信息,如:查找设备信息时需要输入设备id

  • 信息统计

    提供设备库存信息中的部分全局数据的统计,从而展示设备库存的一个全局状态

    信息统计

  • 库存更新

    主要有需求登记,设备采购, 设备入库, 设备出库, 设备还库等可能对设备库存信息产生改变的操作

    • 需求登记

      需求登记

    • 设备采购

      设备采购

    • 设备入库

      设备入库

    • 设备出库

      设备出库

    • 设备还库

      设备还库

  • 信息修改

    对员工信息, 供应商信息, 需求信息进行相应的修改操作

    • 修改员工信息(联系电话, 所属部门)

      修改员工信息

    • 修改供应商信息(名字, 地址)

      修改供应商信息

    • 修改需求信息(即撤销未完成的需求)

      撤销需求

数据库设计

数据库表

  • 生产供应商表 vendors
  • 设备表 devices
  • 部门表 department
  • 员工表 employee
  • 库存信息表 devices_remain
  • 设备采购表 purchase_record
  • 设备入库表 devices_in
  • 设备出库表 devices_out
  • 设备还库表 devices_back
  • 设备需求表 devices_need

表间关系

存储过程

  • 需求登记
  • 设备采购存储过程
  • 入库存储过程
  • 出库存储过程
  • 还库存储过程
  • 需求删除存储过程
  • 信息统计存储过程

触发器设计

  • 入库触发器
  • 出库触发器
  • 采购触发器
  • 还库触发器

文件说明

  • iconImage文件夹存放的是软件中用到的图片源文件。

  • database文件夹存放数据库操作相关代码

  • ui文件夹存放软件的图形界面设计相关代码

  • 数据库设计源代码文件夹中存放建立数据所需源码 用word形式存储

联系方式

可以通过邮箱2857599224@qq.com进行联系。

About

数据库练手项目,一个对企业设备库存进行管理的数据库系统。

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages