一、源碼特點
?? ?java swing 零售庫存管理系統 是一套完善的窗體設計系統,對理解SWING java 編程開發語言有幫助,系統具有完整的源代碼和數據庫,,系統主要采用C/S模式開發。
應用技術:java+mysql
開發工具:Myeclipse8.5、jdk。
java零售商品庫存管理系統
二、功能介紹
零售庫存管理系統要滿足以下幾個方面的功能需求:
(1)進貨管理模塊
本系統由進、出兩部分組成。在進貨入庫管理模塊中,可以將貨物中的貨物進行添加,并對存在于倉庫中的貨物進行更改;在退貨出庫管理模塊中,可以將已經入庫的貨物信息進行刪除,還可以查看進貨單據、退貨單據以及目前的存貨情況。
(2)出貨管理模塊
本系統主要由出貨、進貨兩部分組成。在出貨入庫管理模塊中,可以對出貨貨物進行增加和更改,在出貨貨物中,可以對出貨貨物的相關信息進行刪除,還可以對出貨單據、退回單據以及目前的存貨情況進行查詢。
(3)庫存管理模塊
該模塊包括庫存盤點模塊、調撥單據查詢模塊和庫存報警模塊。
(4)統計報表模塊
該模塊由五個子模塊構成,分別是:采購統計模塊、出貨統計模塊、退貨統計模塊和庫存統計模塊,每個子模塊都具有強大的統計功能。
(5)日常管理模塊
其中,供應商管理、倉庫管理和客戶管理三個主要功能模塊;營業員管理模塊,操作員管理模塊,管理員管理模塊,其功能包括查詢,修改,刪除等。
系統功能圖
代碼設計
public void Action() {/**查詢所有采購單信息的方法**/String[] headtitle = {"商品","數量" };//采購單表格的標題Object[][] tabledata = null;String sql = "select sp,sum(sl) as sl from cgd group by sp";//要查詢的采購單的sql語句DBO db = new DBO();ResultSet rs = null;try {int i = 0;rs = db.query(sql);//執行查詢方法while (rs.next()) {i++;}tabledata = new Object[i][15];rs = db.query(sql);int m = 0;rs = db.query(sql);//把查詢結構放到二維數組while (rs.next()) {tabledata[m][0] = rs.getString("sp");//采購單編號信息
tabledata[m][1] = rs.getString("sl");//單號信息m++;}jTable1.setModel(new javax.swing.table.DefaultTableModel(tabledata,headtitle));this.jTable1.getTableHeader().setPreferredSize(new Dimension(this.jTable1.getTableHeader().getPreferredSize().width, 20));jTable1.setSelectionBackground(Color.blue);//表格居中DefaultTableCellRenderer tcr = new DefaultTableCellRenderer();// 設置table內容居中// tcr.setHorizontalAlignment(JLabel.CENTER);tcr.setHorizontalAlignment(SwingConstants.CENTER);// 這句和上句作用一樣jTable1.setDefaultRenderer(Object.class, tcr);} catch (Exception e) {e.printStackTrace();} finally {if (db != null) {db.close();}}}/** This method is called from within the constructor to* initialize the form.* WARNING: Do NOT modify this code. The content of this method is* always regenerated by the Form Editor.*///GEN-BEGIN:initComponents// <editor-fold defaultstate="collapsed" desc="Generated Code">private void initComponents() {jScrollPane1 = new javax.swing.JScrollPane();jTable1 = new javax.swing.JTable();setBackground(java.awt.SystemColor.activeCaption);setClosable(true);setTitle("\u91c7\u8d2d\u5355\u7edf\u8ba1");jTable1.setModel(new javax.swing.table.DefaultTableModel(new Object[][] { { null, null, null, null },{ null, null, null, null }, { null, null, null, null },{ null, null, null, null } }, new String[] { "Title 1","Title 2", "Title 3", "Title 4" }));jScrollPane1.setViewportView(jTable1);javax.swing.GroupLayout layout = new javax.swing.GroupLayout(getContentPane());getContentPane().setLayout(layout);layout.setHorizontalGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING).addGroup(layout.createSequentialGroup().addContainerGap().addComponent(jScrollPane1,javax.swing.GroupLayout.DEFAULT_SIZE, 639,Short.MAX_VALUE)));layout.setVerticalGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING).addGroup(layout.createSequentialGroup().addContainerGap().addComponent(jScrollPane1,javax.swing.GroupLayout.DEFAULT_SIZE, 315,Short.MAX_VALUE).addContainerGap()));pack();}// </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
需要源碼 其他的定制服務 ?下方聯系卡片↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓ 或者私信作者