java编写的汽车销售系统、功能非常齐全,代码可直接运行

144 篇文章 45 订阅
订阅专栏
该文章介绍了一个使用JavaSwing开发的汽车销售管理系统,系统包括客户信息、车辆信息、供应商管理等模块,并有详细设计文档。主要角色包括系统管理员、销售员、采购员、仓管员和财务员,各角色有不同的功能权限。系统基于MySQL数据库,提供完整源码。
摘要由CSDN通过智能技术生成

今天为大家分享一个java语言的汽车销售管理系统,目前系统已经完成了初步功能,后续会进一步完善。整个系统界面漂亮,有完整得源码,希望大家可以喜欢。喜欢的帮忙点赞和关注。一起编程、一起进步

开发环境

开发语言为Java,开发环境Eclipse或者IDEA都可以。数据库采用:MySQL。运行主程序,或者执行打开JAR文件即可以运行本程序。

系统框架

利用JDK自带的SWING框架开发,不需要安装第三方JAR包。MySQL数据库,纯窗体模式,直接运行Main文件即可以。同时带有详细得设计文档

主要功能

运行方法

1 运行Main.java文件

2 程序出现汽车销售系统的登陆的面板

系统主要功能

汽车销售管理系统主要有系统管理员、销售员、采购员、仓管员、财务员

1 系统管理员拥有全部功能,其功能包括:

客户信息管理

车辆信息管理

供应商管理

进货管理

销售管理

报表管理

库存管理

系统管理

2 销售员用户的功能:

销售管理

3 采购员具备的功能:

进货管理

4仓管员:

进货管理

盘点管理

5 财务员:

报表管理,销售金额和利润相关数据的统计

实现效果

关键代码

/**
 * 
 */
package frame;

import java.awt.BorderLayout;
import java.awt.Color;
import java.awt.Container;
import java.awt.Cursor;
import java.awt.Dimension;
import java.awt.Font;
import java.awt.Image;
import java.awt.Point;
import java.awt.Toolkit;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import java.awt.event.WindowEvent;
import java.awt.event.WindowListener;
import java.text.SimpleDateFormat;
import java.util.Date;

import javax.swing.BoxLayout;
import javax.swing.JButton;
import javax.swing.JFrame;
import javax.swing.JLabel;
import javax.swing.JOptionPane;
import javax.swing.JPanel;
import javax.swing.JRootPane;
import javax.swing.JTabbedPane;
import javax.swing.UIManager;
import javax.swing.border.BevelBorder;
import javax.swing.border.EmptyBorder;

import common.Tools;

/**
 * 主窗体 @ CarSale
 * 
 * @author chenwei 2015-4-13 上午9:27:50
 * @version 1.0
 */

public class MainJFrame extends JFrame {
    Font font = new Font("微软雅黑", 0, 15);
    public static final int WIDTH = 980;// 设置窗体宽度
    public static final int HEIGHT = 600;// 设置窗体高度
    Container c = null;// 初始化面板容器
    JPanel bg_panel;
    public static JButton jb_cus = null;
    public static String role;
    public static int id;
    public static String uname;
    public static JLabel jl_user;
    SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
    public static JLabel jl = null;
    public static JLabel jl_uid = null;
    public static JLabel jl_fzuid = null;
    public static JLabel jl_uname = null;// 登陆人名字
    JButton jb_car = null;
    JButton jb_gong = null;

    /**
     * 主窗体构造方法
     */
    public MainJFrame(String role, int id, String uname) {
        this.role = role;
        this.id = id;
        this.uname = uname;
        setUndecorated(true);
        setIconImage(Tools.getImage("LOGO.jpg"));
        this.setTitle("蓝天汽车销售管理系统"); // 创建窗体对象
        
//        this.setIconImage(Tools.getImage("LOGO.jpg"));
        this.setResizable(false);// 设置窗体不能被改变
        Dimension dm = Toolkit.getDefaultToolkit().getScreenSize();
        // this.getRootPane().setWindowDecorationStyle(JRootPane.QUESTION_DIALOG);
        // this.addComponentListener(new FrameListener()); // 添加窗体事件监听器
        c = this.getContentPane();
        c.setLayout(new BorderLayout()); // 设置布局管理器
        this.setLocationRelativeTo(null);// 默认设置窗口位置为中间
        this.getRootPane().setWindowDecorationStyle(JRootPane.QUESTION_DIALOG);
        this.setBounds((dm.width - WIDTH) / 2, (dm.height - HEIGHT) / 2, WIDTH,
                HEIGHT); // 设置窗体位置和大小

        this.setDefaultCloseOperation(JFrame.DO_NOTHING_ON_CLOSE); // 设置窗体默认的关闭方式

        JTabbedPane navigationPanel = createNavigationPanel(); // 创建导航面板

        this.getContentPane().add(navigationPanel, BorderLayout.NORTH); // 添加导航面板到窗体中
        bg_panel = new JPanel();
        JLabel bg_label = new JLabel(Tools.getIcon("zhuchuangti.jpg"));
        bg_panel.add(bg_label, new Integer(Integer.MIN_VALUE));
        this.add(bg_panel, BorderLayout.CENTER);
        // Image img = Tools.getImage("logo.png");// 显示LOGO
        // this.setIconImage(img);
        /**
         * 鼠标设置图片
         */

        Toolkit tk = Toolkit.getDefaultToolkit();
        Image img1 = Tools.getImage("shubiao.png");
        Cursor cu = tk.createCustomCursor(img1, new Point(5, 5), "stick");
        // Cursor cu1=new Cursor(Cursor.HAND_CURSOR);
        // setCursor(cu);
        // this.setIconImage(img);
        // setUndecorated(true);
        // this.setIconImage(img1);
        this.setCursor(cu); // panel 也可以是其他组件
        new ThreadTime().start();
        this.setVisible(true); // 显示窗体
        addWindowListener(new MyWindowListener());
    }

    /**
     * 创建导航面板的方法
     */
    private JTabbedPane createNavigationPanel() {

        JTabbedPane tabbedPane = new JTabbedPane();

        tabbedPane.setFocusable(false);
        tabbedPane.setBorder(new EmptyBorder(0, 0, 0, 0));// 去除边框
        tabbedPane.setBackground(new Color(132, 159, 184));
        tabbedPane.setBorder(new BevelBorder(BevelBorder.RAISED));
        /**
         * JLable
         */

        // 放置当前时间面板
        jl = new JLabel();
        jl.setBounds(WIDTH - 405, 5, 160, 25);
        jl.setFont(font);
        //        
        // 工号面板
        jl_uid = new JLabel("工号:");
        jl_uid.setBounds(WIDTH - 235, 5, 60, 25);
        jl_uid.setFont(font);
        c.add(jl_uid);

        // 放置工号面板
        jl_fzuid = new JLabel();
        jl_fzuid.setBounds(WIDTH - 195, 5, 60, 25);
        jl_fzuid.setText(id + "");
        jl_fzuid.setFont(font);
        c.add(jl_fzuid);
        c.add(jl);
        // 放置名字面板
        jl_uname = new JLabel();
        jl_uname.setBounds(WIDTH - 125, 5, 60, 25);
        jl_uname.setFont(font);
        jl_uname.setText(uname);
        System.out.println("uname" + uname);
        c.add(jl_uname);

        jl_user = new JLabel();
        jl_user.setText(role);
        jl_user.setBounds(WIDTH - 70, 5, 120, 25);
        jl_user.setFont(font);
        c.add(jl_user);
        /**
         * // 基础信息管理面板
         */
        final JPanel baseManagePanel = new JPanel(); // 基础信息管理面板
        baseManagePanel.setBackground(new Color(160,192,213));
        baseManagePanel.setLayout(new BoxLayout(baseManagePanel,
                BoxLayout.X_AXIS));

        jb_cus = new JButton(Tools.getIcon("kehuxinxiguanli.png"));
        jb_cus.setBorder(new EmptyBorder(0, 0, 0, 0));// 去除边框
        jb_cus.addActionListener(new ActionListener() {

            @Override
            public void actionPerformed(ActionEvent e) {
                new CusFrame(MainJFrame.this, true);
            }
        });
        baseManagePanel.add(jb_cus);
        baseManagePanel.add(jb_cus, "KeHuGuanLi");
        jb_cus.addActionListener(new ActionListener() {

            @Override
            public void actionPerformed(ActionEvent e) {
                // new CusFrame();// 客户信息管理窗体
            }
        });

        jb_car = new JButton(Tools.getIcon("cheliangxinxiguanli.png"));
        jb_car.setBorder(new EmptyBorder(0, 0, 0, 0));// 去除边框
        jb_car.addActionListener(new ActionListener() {

            @Override
            public void actionPerformed(ActionEvent e) {
                new CarFrame(MainJFrame.this, true);

            }
        });
        baseManagePanel.add(jb_car);
        baseManagePanel.add(jb_car, "ShangPinGuanLi");
        jb_car.addActionListener(new ActionListener() {

            @Override
            public void actionPerformed(ActionEvent e) {
                // new CarFrame();// 车辆信息管理窗体
            }
        });

        jb_gong = new JButton(Tools.getIcon("gongyingshangxinxiguanli.png"));
        jb_gong.setBorder(new EmptyBorder(0, 0, 0, 0));// 去除边框
        jb_gong.addActionListener(new ActionListener() {

            @Override
            public void actionPerformed(ActionEvent e) {
                new ProvideFrame(MainJFrame.this, true);

            }
        });
        baseManagePanel.add(jb_gong);
        baseManagePanel.add(jb_gong, "KeHuGuanLi");
        jb_gong.addActionListener(new ActionListener() {

            @Override
            public void actionPerformed(ActionEvent e) {
                // new ProvideFrame();// 供货商信息管理窗体
            }
        });
        /**
         * 库存管理面板
         */
        JPanel depotManagePanel = new JPanel(); // 库存管理面板

        depotManagePanel.setBackground(new Color(160,192,213));

        depotManagePanel.setLayout(new BoxLayout(depotManagePanel,
                BoxLayout.X_AXIS));

        JButton jb_pandian = new JButton(Tools.getIcon("kucunchaxun.png"));
        depotManagePanel.add(jb_pandian);
        jb_pandian.addActionListener(new ActionListener() {

            @Override
            public void actionPerformed(ActionEvent e) {
                new StorageFrame(MainJFrame.this, true);

            }
        });

        jb_pandian.setBorder(new EmptyBorder(0, 0, 0, 0));// 去除边框

        JButton jb_jgtz = new JButton(Tools.getIcon("jinxiaotongji.png"));
        depotManagePanel.add(jb_jgtz);
        jb_jgtz.setBorder(new EmptyBorder(0, 0, 0, 0));// 去除边框
        jb_jgtz.addActionListener(new ActionListener() {

            @Override
            public void actionPerformed(ActionEvent e) {
                new StatisticsFrame(MainJFrame.this, true);

            }
        });

        JPanel sellManagePanel = new JPanel(); // 销售管理面板

        sellManagePanel.setBackground(new Color(160,192,213));

        sellManagePanel.setLayout(new BoxLayout(sellManagePanel,
                BoxLayout.X_AXIS));

        JButton jb_xsd = new JButton(Tools.getIcon("xiaoshoudan.png"));
        jb_xsd.addActionListener(new ActionListener() {

            @Override
            public void actionPerformed(ActionEvent e) {
                new SaleFrame(MainJFrame.this, true);

            }
        });
        sellManagePanel.add(jb_xsd);
        jb_xsd.setBorder(new EmptyBorder(0, 0, 0, 0));// 去除边框

        /**
         * 报表面板
         */
        JPanel searchStatisticPanel = new JPanel(); // 报表面板

        searchStatisticPanel.setBounds(0, 0, 600, 41);

        searchStatisticPanel.setName("searchStatisticPanel");

        searchStatisticPanel.setBackground(new Color(160,192,213));

        searchStatisticPanel.setLayout(new BoxLayout(searchStatisticPanel,
                BoxLayout.X_AXIS));

        JButton jb_sytx = new JButton(Tools.getIcon("shouyitongji.png"));
        jb_sytx.addActionListener(new ActionListener() {

            @Override
            public void actionPerformed(ActionEvent e) {
                new ProfitFrame(MainJFrame.this, true);

            }
        });
        searchStatisticPanel.add(jb_sytx);
        jb_sytx.setBorder(new EmptyBorder(0, 0, 0, 0));// 去除边框

        // JButton jb_xsph = new JButton(Tools.getIcon("销售排行.png"));
        // searchStatisticPanel.add(jb_xsph);
        // jb_xsph.setBorder(new EmptyBorder(0, 0, 0, 0));// 去除边框
        /**
         * 进货管理面板
         */
        JPanel stockManagePanel = new JPanel(); // 进货管理面板

        stockManagePanel.setBackground(new Color(160,192,213));

        stockManagePanel.setLayout(new BoxLayout(stockManagePanel,
                BoxLayout.X_AXIS));

        JButton jb_jhd = new JButton(Tools.getIcon("jinhuodan.png"));
        jb_jhd.addActionListener(new ActionListener() {

            @Override
            public void actionPerformed(ActionEvent e) {

                new OrderFrame(MainJFrame.this, true);

            }
        });
        JButton jb_ddgl = new JButton(Tools.getIcon("dingdanshenhe.png"));
        stockManagePanel.add(jb_jhd);
        jb_ddgl.addActionListener(new ActionListener() {

            @Override
            public void actionPerformed(ActionEvent e) {
                new CheckFrame(MainJFrame.this, true);

            }
        });
        jb_jhd.setBorder(new EmptyBorder(0, 0, 0, 0));// 去除边框

        if ("总经理".equals(role)) {
            stockManagePanel.add(jb_ddgl);
            jb_ddgl.setBorder(new EmptyBorder(0, 0, 0, 0));// 去除边框

        }
        System.out.println("=============>" + role);
        /**
         * 系统管理
         */
        JPanel systemManagePanel = new JPanel(); // 系统管理面板

        systemManagePanel.setBackground(new Color(160,192,213));

        systemManagePanel.setLayout(new BoxLayout(systemManagePanel,
                BoxLayout.X_AXIS));

        JButton jb_user = new JButton(Tools.getIcon("yonghuguanli.png"));

        jb_user.addActionListener(new ActionListener() {

            @Override
            public void actionPerformed(ActionEvent e) {
                new UserFrame(MainJFrame.this, true);

            }
        });

        systemManagePanel.add(jb_user);

        jb_user.setBorder(new EmptyBorder(0, 0, 0, 0));// 去除边框
        // 将所有面板添加到导航面板中

        tabbedPane.addTab("   基础信息管理   ", null, baseManagePanel, "基础信息管理");

        tabbedPane.addTab("   进货管理   ", null, stockManagePanel, "进货管理");

        tabbedPane.addTab("   销售管理   ", null, sellManagePanel, "销售管理");

        tabbedPane.addTab("   报表管理   ", null, searchStatisticPanel, "报表管理  ");

        tabbedPane.addTab("   库存管理   ", null, depotManagePanel, "库存管理");

        tabbedPane.addTab("  系统管理   ", null, systemManagePanel, "系统管理");
        // if (!"管理员".equals(name)) {
        // tabbedPane.remove(5);
        // }
        if (role.contains("采购员")) {
            // tabbedPane.remove(5);
            // tabbedPane.remove(4);
            // tabbedPane.remove(3);
            // tabbedPane.remove(2);
            // tabbedPane.remove(0);
            jb_cus.setVisible(false);
            jb_car.setVisible(false);
            jb_gong.setVisible(false);
            tabbedPane.setEnabledAt(5, false);
            tabbedPane.setEnabledAt(4, false);
            tabbedPane.setEnabledAt(3, false);
            tabbedPane.setEnabledAt(2, false);
            tabbedPane.setEnabledAt(0, false);
        }
        if (role.contains("销售员")) {
            // tabbedPane.remove(5);
            // tabbedPane.remove(4);
            // tabbedPane.remove(3);
            // tabbedPane.remove(1);
            // tabbedPane.remove(0);
            jb_cus.setVisible(false);
            jb_car.setVisible(false);
            jb_gong.setVisible(false);
            tabbedPane.setEnabledAt(5, false);
            tabbedPane.setEnabledAt(4, false);
            tabbedPane.setEnabledAt(3, false);
            tabbedPane.setEnabledAt(1, false);
            tabbedPane.setEnabledAt(0, false);
        }
        if (role.contains("财务员")) {
            //            
            // tabbedPane.remove(5);
            // tabbedPane.remove(4);
            // tabbedPane.remove(2);
            // tabbedPane.remove(1);
            // tabbedPane.remove(0);
            jb_cus.setVisible(false);
            jb_car.setVisible(false);
            jb_gong.setVisible(false);
            tabbedPane.setEnabledAt(5, false);
            tabbedPane.setEnabledAt(4, false);
            tabbedPane.setEnabledAt(2, false);
            tabbedPane.setEnabledAt(1, false);
            tabbedPane.setEnabledAt(0, false);
        }
        if (role.contains("仓管员")) {
            //            
            // tabbedPane.remove(5);
            // tabbedPane.remove(4);
            // tabbedPane.remove(2);
            // tabbedPane.remove(1);
            // tabbedPane.remove(0);
            jb_cus.setVisible(false);
            jb_car.setVisible(false);
            jb_gong.setVisible(false);
            tabbedPane.setEnabledAt(5, false);
            tabbedPane.setEnabledAt(3, false);
            tabbedPane.setEnabledAt(2, false);
            tabbedPane.setEnabledAt(1, false);
            tabbedPane.setEnabledAt(0, false);
        }

        if (role.contains("总经理")) {
            //tabbedPane.setEnabledAt(5, false);
            // tabbedPane.remove(5);
        }

        return tabbedPane;

    }

    // class MyWindowListener implements WindowListener{
    // @Override
    // public void windowClosing(WindowEvent e) {
    // int flag=JOptionPane.showConfirmDialog(null, "确认退出?",
    // "消息",JOptionPane.YES_NO_CANCEL_OPTION);
    // if(flag==JOptionPane.YES_OPTION){
    // System.exit(0);
    // }else{
    // return;
    // }
    //            
    //            
    // }
    class MyWindowListener implements WindowListener {

        @Override
        public void windowOpened(WindowEvent e) {
            // TODO Auto-generated method stub

        }

        @Override
        public void windowClosing(WindowEvent e) {
            int flag = JOptionPane.showConfirmDialog(null, "确认退出?", "消息",
                    JOptionPane.YES_NO_CANCEL_OPTION);
            if (flag == JOptionPane.YES_OPTION) {
                System.out.println("关闭按钮" + flag);
                System.exit(0);
            } else {
                return;
            }

        }

        @Override
        public void windowClosed(WindowEvent e) {
            // TODO Auto-generated method stub

        }

        @Override
        public void windowIconified(WindowEvent e) {
            // TODO Auto-generated method stub

        }

        @Override
        public void windowDeiconified(WindowEvent e) {
            // TODO Auto-generated method stub

        }

        @Override
        public void windowActivated(WindowEvent e) {
            // TODO Auto-generated method stub

        }

        @Override
        public void windowDeactivated(WindowEvent e) {
            // TODO Auto-generated method stub

        }

    }

    /**
     * 时间线程
     * 
     * @pakeage frame @ CarSale
     * @author mobo 2015-4-24 下午2:22:09
     * @version 1.0
     */
    class ThreadTime extends Thread {
        @Override
        public void run() {
            while (true) {
                Date date = new Date();
                String time = sdf.format(date);
                jl.setText(time);
                try {
                    sleep(1000);
                } catch (InterruptedException e) {
                    // TODO Auto-generated catch block
                    e.printStackTrace();
                }

            }

        }
    }

    /**
     * 主窗体菜单项的单击事件监听器 @ CarSale
     * 
     * @author chenwei
     * @2015-4-13 上午11:42:58
     * @version 1.0
     */

    /**
     * 导航面板
     */

    /**
     * 控件布局
     */
    public void init() {
        // JButton
    }

    /**
     * 主方法
     * 
     * @param args
     */
    public static void main(String[] args) {
        try {

            UIManager
                    .setLookAndFeel(new org.jvnet.substance.skin.SubstanceBusinessBlueSteelLookAndFeel());

        } catch (Exception e) {

            e.printStackTrace();

        }

        new MainJFrame("总经理", 10000, "莫博");
        System.out.println(role);
    }
}
汽车销售管理系统java web)源代码
03-10
java实现车辆管理系统,可实现配合数据库的用户管理,车辆管理,系统其它基本功能等。其数据库采用mysql。
Java项目:汽车配件销售管理系统(java+SpringBoot+layui+html+maven+mysql)
常年被追砍的博客
04-25 1280
源码获取:博客首页 "资源" 里下载! 项目介绍 本项目为后台管理系统, 主要功能包括: 公告增删改查,用户管理,登录页面,订单查询,配件添加等等 环境需要 1.运行环境:最好是java jdk 1.8,我们在这个平台上运行的。其他版本理论上也可以。 2.IDE环境:IDEA,Eclipse,Myeclipse都可以。推荐IDEA; 3.tomcat环境:Tomcat 7.x,8.x,9.x版本均可 4.硬件环境:windows 7/8/10 1G内存以上;或者 Mac OS; 5.数据.
汽车销售管理系统--java
12-22
汽车销售管理系统能实现基本信息的增删改查等管理
基于java汽车销售系统
04-19
这是基于java汽车销售系统
Java项目:汽车商城管理系统(java+SpringBoot+VUE+Maven+Mysql)
常年被追砍的博客
07-05 865
本项目基于spring boot以及Vue开发,为前后端分离的项目。针对汽车销售提供客户信息、车辆信息、订单信息、销售人员管理、财务报表等功能,提供经理和销售两种角色进行管理。经理角色主要功能为: 首页、销售管理(新订单、销售订单、订单详情)、客户管理(添加客户、客户信息)、库存管理(添加库存、车辆库存)、财务报表(员工报表、销量报表、个人月报表)、员工管理(添加员工、员工信息)销售角色主要功能为: 首页、销售管理(新订单、销售订单、订单详情)、客户管理(添加客户、客户信息)、库存管理(车辆库存)、个人月报
Java NetBeans 银行管理系统项目源代码.zip
最新发布
06-08
这是一款使用Java编写的银行管理系统,开发环境为NetBeans IDE,数据库使用MySQL。该项目附带详细的源代码和开发指南,适合学习和修改以满足特定需求。 ### 项目功能 该银行管理系统具备以下模块: - **账户管理**...
机票预订系统界面代码java
06-30
总的来说,这个机票预订系统界面代码项目提供了一个实践Java GUI编程的实例,涵盖了用户界面设计、事件处理、数据管理等多个方面,对于学习Java桌面应用开发的开发者来说,是一个非常有价值的参考资源。通过分析和...
java网上订餐系统系统页面设计良好、内容丰富、功能齐全,适合用做课设学习
01-20
这些框架提供了依赖注入、AOP(面向切面编程)等功能,能有效提高代码的可维护性和可扩展性。 5. **session和cookie管理**:在用户登录和购物车功能中,session和cookie常被用来保持用户的会话状态。session存储在...
基于java的在线题库系统代码.zip
09-01
Java是一种面向对象的、跨平台的编程语言,以其“一次编写,到处运行”的特性受到广泛欢迎。它拥有强大的类库支持和丰富的开发工具,特别适合开发大型、复杂的应用系统,如本例中的在线题库系统。 二、软件/插件...
javaWeb汽车销售系统
09-20
只有前台汽车销售,没有后台管理系统。eclipse,java,mysql,jsp
java web项目-轿车售卖管理系统(含数据库,简易网页)
11-25
下载即可用,内容包含完整的java web 和所使用的数据库
基于javase汽车销售管理系统(含数据库)
11-27
可以当做毕业设计的大型项目,含有数据库的
汽车销售系统(JAVA)
09-11
学习要点: 1.没有数据库,使用文件存储信息. 2.比较简介的GUI设计,比较合理; 3.Swing组件的使用 啰嗦了点,初学Swing的朋友可以看看.
java汽车销售管理系统
06-04
java汽车销售管理系统实现了增删除修改等等功能
Java汽车销售系统
miqq_79856539的博客
03-04 8559
技术:Java、JSP等 摘要:近年来,随着社会经济的不断发展,经济信息化已成为世界经济发展的趋势,是社会生产力发展到一定阶段的必然产物。随着计算机技术的发展和互联网时代的到来,尤其是电子商务网站的出现,冲击了人们的生活方式,人们在网上体验的感觉越来越丰满。电子商务网站和用户对网络需求,尤其在汽车行业上,尤为突出。这给传统的汽车销售模式提出了新的要求。运用高科技,将先进的管理思想应用在整个业务流程已经成为汽车销售行业转变模式的关键。论文详细的论述了汽车销售系统的研究背景、研究意义、设计思想、模块功能以及使用
java汽车销售管理系统_汽车销售管理系统--java
weixin_36436683的博客
02-19 1335
【实例简介】汽车销售管理系统能实现基本信息的增删改查等管理【实例截图】【核心代码】carsellsystem`-- carsellsystem|-- bin| `-- edu| `-- jxau| `-- ccie| `-- jk| |-- Car.class| ...
java项目之汽车在线销售系统(ssm+mysql)
sinat_26552841的博客
07-08 1184
系统架构:风定落花生,歌声逐流水,大家好我是风歌,混迹在java圈的辛苦码农。今天要和大家聊的是一款基于ssm的汽车在线销售系统
基于PHP汽车销售进销存管理系统
qq_1262330535的博客
11-06 732
汽车销售管理系统不但能使各业务环节协调一致,而且操作简单,账目清晰。通过账目查询,公司能在最短的时间内获得市场信息,从而制订相应的决策。因此,该系统主要根据实际需求,划分了售前管理、车辆管理、订货管理、查询管理、售后管理和系统设定六大模块,并选用editplus开发工具和 mysql数据库,采用B/S模式实现了从客户来访、报价、订购等多个环节数据的跟踪管理服务,基本上满足了汽车销售管理流程。 本系统技术介绍:php,mysql,apache,dreamweaver.运行环境wamp,appserv,xamm
写文章

热门文章

  • Java 学生成绩管理系统 带详细设计报告 功能非常齐全 完整源码 18266
  • java web人事管理系统 完整源码 附带详细的设计报告 6001
  • Java Swing图书管理系统,界面漂亮、功能全,直接使用 窗体版本-400 5615
  • Java web编写在线论坛系统(bbs) 完整源码 附带详细的设计报告 4362
  • Java 编写捕鱼达人游戏 窗体程序 完整源码 4310

分类专栏

  • java web 45篇
  • 桌面程序 144篇
  • 小程序 3篇
  • 学生作业系统
  • 作业管理系统
  • 快递代拿
  • 算法类 1篇
  • 物业费管理系统 1篇
  • 物业缴费 1篇
  • 物业费系统 1篇
  • 爬虫逆向

最新评论

  • java web在线租房系统210 完整源码 附详细设计报告

    happyeverydaypyh: 请问一下,还有源代码吗

  • Java web编写在线论坛系统(bbs) 完整源码 附带详细的设计报告

    starrats1: 你好,请问找到了吗

  • Java web编写在线论坛系统(bbs) 完整源码 附带详细的设计报告

    starrats1: 你好,请问找到了吗

  • java 编写的带Alpha-Beta剪枝极大极小博弈AI算法五子棋程序454、功能非常齐全、界面简洁漂亮

    yangwh9301: 大佬,可以提供一下源码么,谢谢

  • 基于Java Web的微信公交小程序(分web端+微信小程序端)、功能完整、下载即可以运行

    25届软工毕业学渣: 博主能不能求一下项目源码

大家在看

  • 【顶级EI复现】工业园区需求响应资源聚合优化配置方法(Matlab代码实现)
  • 考虑电动汽车聚合可调节能力的含波动性电源电氢耦合系统多目标优化运行研究(Matlab代码实现)
  • 【故障定位】基于多元宇宙算法的主动配电网故障定位方法研究(Matlab代码实现) 1000
  • java计算机毕业设计房屋租赁系统(开题+程序+论文)
  • 【计算机毕设选题】2025计算机毕业设计选题推荐-高通过率选题指南(二) 478

最新文章

  • 基于SSM的餐厅收银系统 功能完善、界面漂亮 下载即可以运行
  • 基于SpringBoot的个人记账系统 功能完善 界面漂亮 下载即可以运行
  • 基于Java的电影售票系统 功能完善、符合实际、完整代码下载可以直接运行
2024年37篇
2023年159篇

目录

目录

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

计算机程序

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或 充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值

玻璃钢生产厂家批售沈阳玻璃钢花盆玻璃钢罗马柱造型雕塑价格青海玻璃钢植物雕塑公司宁安玻璃钢浮雕人物山水雕塑北京商场创意商业美陈步骤玻璃钢雕塑手工软装商场美陈苏州玻璃钢雕塑制作安装开封玻璃钢智能雕塑订制玻璃钢坐凳雕塑海口玻璃钢雕塑设计哪里有浙江环保玻璃钢雕塑制作潮汕玻璃钢袋鼠雕塑唐县仿铜玻璃钢雕塑顺义区商场美陈哪家公司好芜湖商场春季美陈玻璃钢卡通人偶雕塑定制楚雄玻璃钢关公雕塑台州玻璃钢雕塑价位商场外墙美陈装饰工艺北京销售玻璃钢面包雕塑黄山卡通玻璃钢雕塑多少钱玻璃钢雕塑户外正常寿命曲阳定制玻璃钢卡通雕塑下城区玻璃钢金属雕塑私人定做玻璃钢雕塑亭子新密玻璃钢雕塑雕刻加工厂昭通商场美陈展示上海玻璃钢抽象艺术雕塑摆件新品玻璃钢动物雕塑香港通过《维护国家安全条例》两大学生合买彩票中奖一人不认账让美丽中国“从细节出发”19岁小伙救下5人后溺亡 多方发声单亲妈妈陷入热恋 14岁儿子报警汪小菲曝离婚始末遭遇山火的松茸之乡雅江山火三名扑火人员牺牲系谣言何赛飞追着代拍打萧美琴窜访捷克 外交部回应卫健委通报少年有偿捐血浆16次猝死手机成瘾是影响睡眠质量重要因素高校汽车撞人致3死16伤 司机系学生315晚会后胖东来又人满为患了小米汽车超级工厂正式揭幕中国拥有亿元资产的家庭达13.3万户周杰伦一审败诉网易男孩8年未见母亲被告知被遗忘许家印被限制高消费饲养员用铁锨驱打大熊猫被辞退男子被猫抓伤后确诊“猫抓病”特朗普无法缴纳4.54亿美元罚金倪萍分享减重40斤方法联合利华开始重组张家界的山上“长”满了韩国人?张立群任西安交通大学校长杨倩无缘巴黎奥运“重生之我在北大当嫡校长”黑马情侣提车了专访95后高颜值猪保姆考生莫言也上北大硕士复试名单了网友洛杉矶偶遇贾玲专家建议不必谈骨泥色变沉迷短剧的人就像掉进了杀猪盘奥巴马现身唐宁街 黑色着装引猜测七年后宇文玥被薅头发捞上岸事业单位女子向同事水杯投不明物质凯特王妃现身!外出购物视频曝光河南驻马店通报西平中学跳楼事件王树国卸任西安交大校长 师生送别恒大被罚41.75亿到底怎么缴男子被流浪猫绊倒 投喂者赔24万房客欠租失踪 房东直发愁西双版纳热带植物园回应蜉蝣大爆发钱人豪晒法院裁定实锤抄袭外国人感慨凌晨的中国很安全胖东来员工每周单休无小长假白宫:哈马斯三号人物被杀测试车高速逃费 小米:已补缴老人退休金被冒领16年 金额超20万

玻璃钢生产厂家 XML地图 TXT地图 虚拟主机 SEO 网站制作 网站优化