java汽车销售系统代码 java汽车销售管理系统

用JAVA编译一个汽车配件销售系统

有RMB吧?

创新互联专注为客户提供全方位的互联网综合服务,包含不限于网站设计、成都网站设计、下陆网络推广、重庆小程序开发、下陆网络营销、下陆企业策划、下陆品牌公关、搜索引擎seo、人物专访、企业宣传片、企业代运营等,从售前售中售后,我们都将竭诚为您服务,您的肯定,是我们最大的嘉奖;创新互联为所有大学生创业者提供下陆建站搭建服务,24小时服务热线:18982081108,官方网址:www.cdcxhl.com

这个东东可以卖钱的!!!

课程设计?靠,随便去网上当个啊! 随便找个销售系统然后改改就可以了!

网站多啦!opensource 开元中国 java开源 csdn 51aspx 海了去了 !!!

求下题代码,java题目。

Java程序:

import java.io.IOException;

import java.util.ArrayList;

import java.util.List;

import java.util.Scanner;

/**

* 汽车类

*/

class Car {

/**

 * 汽车编号

 */

protected int id = 0;

/**

 * 汽车款式

 */

protected String type = null;

/**

 * 构造汽车对象

 */

public Car() {

}

/**

 * 构造汽车对象

 * @param id 汽车编号

 * @param type 汽车款式

 */

public Car(int id, String type) {

this.id = id;

this.type = type;

}

/**

 * 获得汽车编号

 * @return 汽车编号

 */

public int getId() {

return this.id;

}

/**

 * 获得汽车款式

 * @return 汽车款式

 */

public String getType() {

return this.type;

}

}

/**

* 汽车销售人员类

*/

class Saler {

/**

 * 姓名

 */

protected String name = null;

public ListCar cars = new ArrayListCar();

/**

 * 构造销售汽车人员对象

 */

public Saler() {

}

/**

 * 构造汽车销售人员对象

 * @param name 姓名

 */

public Saler(String name) {

this.name = name;

}

/**

 * 获得姓名

 * @return 姓名

 */

public String getName() {

return this.name;

}

}

public class Main {

public static void main(String[] args) {

Scanner scan = new Scanner(System.in);

ListCar allCar = new ArrayListCar(); //待售汽车对象的集合

allCar.add(new Car(1001, "凯越"));

allCar.add(new Car(1002, "凯越"));

allCar.add(new Car(1003, "凯越"));

allCar.add(new Car(1004, "凯越"));

allCar.add(new Car(2001, "君威"));

allCar.add(new Car(2002, "君威"));

allCar.add(new Car(2003, "君威"));

allCar.add(new Car(2004, "君威"));

allCar.add(new Car(2005, "君威"));

Saler saler = new Saler("张三其");

int choice = 0;

int type; //销售车型

int num; //销售数量

while(true) {

System.out.println("请选择销售方式");

System.out.println("按车辆销售:\t1");

System.out.println("按车型销售:\t2");

System.out.println("查看销售情况:\t3");

System.out.println("退出:\t\t0");

System.out.print("您的选择:");

choice = scan.nextInt();

switch(choice) {

case 0: //退出系统

System.out.println("退出系统");

System.exit(0);

break;

case 1: //按车辆销售

for(Car car : allCar) {

if(! exists(saler.cars, car)) {

saler.cars.add(car);

System.out.printf("\t售出 %s 1 辆\n", car.getType());

break;

}

}

break;

case 2: //按车型销售

System.out.print("车型(凯越  0/君威  1):");

type = scan.nextInt();

System.out.print("销售数量:");

num = scan.nextInt();

int c = 0; //实际销售数量

for(Car car : allCar) {

if(c = num) {

break;

}

if(car.getType().equals(type == 0 ? "凯越" : "君威")  ! exists(saler.cars, car)) {

saler.cars.add(car);

c++;

}

}

if(c  num) {

System.out.printf("\t库存不足,实际售出 %s %d 辆\n", type == 0 ? "凯越" : "君威", c);

}

else {

System.out.printf("\t售出 %s %d 辆\n", type == 0 ? "凯越" : "君威", num);

}

break;

case 3: //查看销售情况

System.out.println("\t当前销售情况一览");

System.out.printf("\t%10s%10s\n", "汽车款式", "汽车编号");

for(Car car : saler.cars) {

System.out.printf("\t%10s%10d\n", car.getType(), car.getId());

}

System.out.println("---------------------------");

System.out.printf("\t小计:\t%d 辆\n", saler.cars.size());

break;

default:

break;

}

try {

System.in.read();

} catch (IOException e) {

// TODO Auto-generated catch block

e.printStackTrace();

}

}

}

//判断car在cars中是否存在

public static boolean exists(ListCar cars, Car car) {

for(Car c : cars) {

if(c.getId() == car.getId()) {

return true;

}

}

return false;

}

}

运行测试:

请选择销售方式

按车辆销售: 1

按车型销售: 2

查看销售情况: 3

退出: 0

您的选择:1

售出 凯越 1 辆

请选择销售方式

按车辆销售: 1

按车型销售: 2

查看销售情况: 3

退出: 0

您的选择:2

车型(凯越  0/君威  1):0

销售数量:3

售出 凯越 3 辆

请选择销售方式

按车辆销售: 1

按车型销售: 2

查看销售情况: 3

退出: 0

您的选择:3

当前销售情况一览

  汽车款式      汽车编号

凯越      1001

凯越      1002

凯越      1003

凯越      1004

---------------------------

小计: 4 辆

请选择销售方式

按车辆销售: 1

按车型销售: 2

查看销售情况: 3

退出: 0

您的选择:0

退出系统

java编程~半小时内编完,在线等!!!做的好的给加100分!!!!!!!

第一个文件程序:

public class Car {

public String cname;

public String ccolor;

public int price;

public int amount;

public int total;

public Car(){}

public Car(String cname,String ccolor,int p,int a){

this.cname=cname;

this.ccolor=ccolor;

price=p;

amount=a;

}

public String getCname() {

return cname;

}

public void setCname(String cname) {

this.cname = cname;

}

public String getCcolor() {

return ccolor;

}

public void setCcolor(String ccolor) {

this.ccolor = ccolor;

}

public int getPrice() {

return price;

}

public void setPrice(int price) {

this.price = price;

}

public int getAmount() {

return amount;

}

public void setAmount(int amount) {

this.amount = amount;

}

public void setachievement(int p,int a){

price=p;

amount=a;

}

public int getTotal(){

return price*amount;

}

}

第二个文件程序:

import javax.swing.*;

import java.awt.*;

import java.awt.event.*;

public class CarFrame extends JFrame implements ActionListener{

private JLabel lb1,lb2,lb3,lb4;

private JTextField jf1,jf2,jf3,jf4;

private JButton btn1,btn2;

private JTextArea txta;

private Car c;

private String out;

public CarFrame(){

c=new Car();

out="车型\t颜色\t数量\t单价\t总价\n";

setTitle("汽车销售清单");

setLocation(200,200);

setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);

createComponents();

layoutComponents();

}

public void createComponents(){

lb1=new JLabel("车型");

lb2=new JLabel("颜色");

lb3=new JLabel("数量");

lb4=new JLabel("单价");

jf1=new JTextField(10);

jf2=new JTextField(10);

jf3=new JTextField(10);

jf4=new JTextField(10);

btn1=new JButton("提交");

btn2=new JButton("清除");

txta=new JTextArea();

}

public void layoutComponents(){

Container c=this.getContentPane();

c.setLayout(new GridLayout(1,2));

JPanel pleft=new JPanel();

pleft.setLayout(new GridLayout(5,1));

JPanel p1=new JPanel();

p1.setLayout(new FlowLayout());

p1.add(lb1);

p1.add(jf1);

JPanel p2=new JPanel();

p2.setLayout(new FlowLayout());

p2.add(lb2);

p2.add(jf2);

JPanel p3=new JPanel();

p3.setLayout(new FlowLayout());

p3.add(lb3);

p3.add(jf3);

JPanel p4=new JPanel();

p4.setLayout(new FlowLayout());

p4.add(lb4);

p4.add(jf4);

JPanel p5=new JPanel();

p5.setLayout(new FlowLayout());

p5.add(btn1);

p5.add(btn2);

pleft.add(p1);

pleft.add(p2);

pleft.add(p3);

pleft.add(p4);

pleft.add(p5);

JScrollPane pright=new JScrollPane(txta);

c.add(pleft);

c.add(pright);

btn1.addActionListener(this);

btn2.addActionListener(this);

}

public void actionPerformed(ActionEvent e) {

if(e.getSource()==btn1){

c.setCname(jf1.getText());

c.setCcolor(jf2.getText());

int p=Integer.parseInt(jf3.getText());

int a=Integer.parseInt(jf4.getText());

c.setachievement(p,a);

out+=c.getCname()+"\t"+c.getCcolor()+"\t"+p+"\t"+a+"\t"+c.getTotal()+"\n";

txta.setText(out);

}

if(e.getSource()==btn2){

jf1.setText("");

jf2.setText("");

jf3.setText("");

jf4.setText("");

out="车型\t颜色\t数量\t单价\t总价\n";

txta.setText(out);

}

}

public static void main(String[] args){

JFrame.setDefaultLookAndFeelDecorated(true);

CarFrame sf=new CarFrame();

sf.setVisible(true);

sf.pack();

}

}

您好,我在百度知道看到您这有pudn程序员的帐号,能帮我下载个代码吗,谢谢了

请直接在此页面下载附件,已经给你上传,还望采纳

java做的汽车销售管理系统,界面美观.rar

初学JAVA,下面的程序中item1和item2哪个是快捷键设置?尤其是item2是什么意思啊?望高手指教

item就是下拉菜单,你这设快捷键给了键但是没有设置监听器,所以激活不了快键。

JAVA求大神帮忙,程序运行错误!

你和我一样也习惯复制粘贴,但是粘贴后忘记了改变量名了

错误的代码

item1 = new 

JMenuItem("JAVA话题");

item1 = new 

JMenuItem("动画话题");

修改  把第二个item1修改成item2

item1 = new 

JMenuItem("JAVA话题");

item2 = new 

JMenuItem("动画话题");


分享文章:java汽车销售系统代码 java汽车销售管理系统
文章来源:http://azwzsj.com/article/dododpj.html