1940java swing零售库存管理体系myeclipse开发Mysql数据库CS布局java编程 ...

宁睿  金牌会员 | 2024-6-29 13:36:13 | 来自手机 | 显示全部楼层 | 阅读模式
打印 上一主题 下一主题

主题 570|帖子 570|积分 1718

一、源码特点
    java swing 零售库存管理体系 是一套完善的窗体设计体系,对明白SWING java 编程开发语言有帮助,体系具有完整的源代码和数据库,,体系主要接纳C/S模式开发。
应用技术:java+mysql
开发工具:Myeclipse8.5、jdk。
     java零售商品库存管理体系
  
二、功能介绍
零售库存管理体系要满足以下几个方面的功能需求:
(1)进货管理模块
本体系由进、出两部分组成。在进货入库管理模块中,可以将货物中的货物进行添加,并对存在于堆栈中的货物进行更改;在退货出库管理模块中,可以将已经入库的货物信息进行删除,还可以查看进货单据、退货单据以及目前的存货环境。
(2)出货管理模块
本体系主要由出货、进货两部分组成。在出货入库管理模块中,可以对出货货物进行增长和更改,在出货货物中,可以对出货货物的相关信息进行删除,还可以对出货单据、退回单据以及目前的存货环境进行查询。
(3)库存管理模块
该模块包罗库存盘货模块、调拨单据查询模块和库存报警模块。
(4)统计报表模块
该模块由五个子模块构成,分别是:采购统计模块、出货统计模块、退货统计模块和库存统计模块,每个子模块都具有强大的统计功能。
(5)一样寻常管理模块
此中,供应商管理、堆栈管理和客户管理三个主要功能模块;营业员管理模块,操纵员管理模块,管理员管理模块,其功能包罗查询,修改,删除等。
体系功能图

代码设计
  1.         public void Action() {
  2.         /**查询所有采购单信息的方法**/
  3.                 String[] headtitle = {"商品","数量" };//采购单表格的标题
  4.                 Object[][] tabledata = null;
  5.                 String sql = "select sp,sum(sl) as sl from cgd group by sp";//要查询的采购单的sql语句
  6.                 DBO db = new DBO();
  7.                 ResultSet rs = null;
  8.                 try {
  9.                         int i = 0;
  10.                         rs = db.query(sql);//执行查询方法
  11.                         while (rs.next()) {
  12.                                 i++;
  13.                         }
  14.                         tabledata = new Object[i][15];
  15.                         rs = db.query(sql);
  16.                         int m = 0;
  17.                         rs = db.query(sql);
  18.                         //把查询结构放到二维数组
  19.                         while (rs.next()) {
  20.                                 tabledata[m][0] = rs.getString("sp");//采购单编号信息
  21. tabledata[m][1] = rs.getString("sl");//单号信息
  22.                                 m++;
  23.                         }
  24.                         jTable1.setModel(new javax.swing.table.DefaultTableModel(tabledata,
  25.                                         headtitle));
  26.                         this.jTable1.getTableHeader().setPreferredSize(
  27.                                         new Dimension(this.jTable1.getTableHeader()
  28.                                                         .getPreferredSize().width, 20));
  29.                         jTable1.setSelectionBackground(Color.blue);
  30.                         //表格居中
  31.                         DefaultTableCellRenderer tcr = new DefaultTableCellRenderer();// 设置table内容居中
  32.                         // tcr.setHorizontalAlignment(JLabel.CENTER);
  33.                         tcr.setHorizontalAlignment(SwingConstants.CENTER);// 这句和上句作用一样
  34.                         jTable1.setDefaultRenderer(Object.class, tcr);
  35.                        
  36.                        
  37.                 } catch (Exception e) {
  38.                         e.printStackTrace();
  39.                 } finally {
  40.                         if (db != null) {
  41.                                 db.close();
  42.                         }
  43.                 }
  44.                
  45.         }
  46.         /** This method is called from within the constructor to
  47.          * initialize the form.
  48.          * WARNING: Do NOT modify this code. The content of this method is
  49.          * always regenerated by the Form Editor.
  50.          */
  51.         //GEN-BEGIN:initComponents
  52.         // <editor-fold defaultstate="collapsed" desc="Generated Code">
  53.         private void initComponents() {
  54.                 jScrollPane1 = new javax.swing.JScrollPane();
  55.                 jTable1 = new javax.swing.JTable();
  56.                 setBackground(java.awt.SystemColor.activeCaption);
  57.                 setClosable(true);
  58.                 setTitle("\u91c7\u8d2d\u5355\u7edf\u8ba1");
  59.                 jTable1.setModel(new javax.swing.table.DefaultTableModel(
  60.                                 new Object[][] { { null, null, null, null },
  61.                                                 { null, null, null, null }, { null, null, null, null },
  62.                                                 { null, null, null, null } }, new String[] { "Title 1",
  63.                                                 "Title 2", "Title 3", "Title 4" }));
  64.                 jScrollPane1.setViewportView(jTable1);
  65.                 javax.swing.GroupLayout layout = new javax.swing.GroupLayout(
  66.                                 getContentPane());
  67.                 getContentPane().setLayout(layout);
  68.                 layout.setHorizontalGroup(layout.createParallelGroup(
  69.                                 javax.swing.GroupLayout.Alignment.LEADING).addGroup(
  70.                                 layout.createSequentialGroup()
  71.                                                 .addContainerGap()
  72.                                                 .addComponent(jScrollPane1,
  73.                                                                 javax.swing.GroupLayout.DEFAULT_SIZE, 639,
  74.                                                                 Short.MAX_VALUE)));
  75.                 layout.setVerticalGroup(layout.createParallelGroup(
  76.                                 javax.swing.GroupLayout.Alignment.LEADING).addGroup(
  77.                                 layout.createSequentialGroup()
  78.                                                 .addContainerGap()
  79.                                                 .addComponent(jScrollPane1,
  80.                                                                 javax.swing.GroupLayout.DEFAULT_SIZE, 315,
  81.                                                                 Short.MAX_VALUE).addContainerGap()));
  82.                 pack();
  83.         }// </editor-fold>
复制代码

三、注意事项
     1、管理员账号:admin密码:admin 数据库配置文件DBO.java
    2、开发环境为Myeclipse8.5开发,数据库为mysql,利用java语言开发。
    3、数据库文件名是javakucun.sql ,体系名称kucun  启动类 login.java
四 体系实现

代码下载
https://download.csdn.net/download/qq_41221322/89365711
需要源码 其他的定礼服务  下方接洽卡片↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓ 大概私信作者

免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
回复

使用道具 举报

0 个回复

正序浏览

快速回复

您需要登录后才可以回帖 登录 or 立即注册

本版积分规则

宁睿

金牌会员
这个人很懒什么都没写!

标签云

快速回复 返回顶部 返回列表