导航:首页 > 汽车销售 > java课程设计汽车销售管理系统

java课程设计汽车销售管理系统

发布时间:2022-10-06 21:16:04

1、课程设计,汽车销售管理系统,sql2005,java实现。

XML布局文件里定义一个Spinner 一个EditText 和一个Button

Spinner里面选项有里面有 ID 、 姓名;

怎么设置EditText的setKeyListener实现

当选择ID 时 EditText只能输入数字

2、求下题代码,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 List<Car> cars = new ArrayList<Car>();

/**
 * 构造销售汽车人员对象
 */
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);
List<Car> allCar = new ArrayList<Car>(); //待售汽车对象的集合
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("按车辆销售: 1");
System.out.println("按车型销售: 2");
System.out.println("查看销售情况: 3");
System.out.println("退出: 0");
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(" 售出 %s 1 辆 ", 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(" 库存不足,实际售出 %s %d 辆 ", type == 0 ? "凯越" : "君威", c);
}
else {
System.out.printf(" 售出 %s %d 辆 ", type == 0 ? "凯越" : "君威", num);
}
break;
case 3: //查看销售情况
System.out.println(" 当前销售情况一览");
System.out.printf(" %10s%10s ", "汽车款式", "汽车编号");
for(Car car : saler.cars) {
System.out.printf(" %10s%10d ", car.getType(), car.getId());
}
System.out.println("---------------------------");
System.out.printf(" 小计: %d 辆 ", 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(List<Car> 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
退出系统

3、求推荐论坛或者网站可以找到计算机的课程设计或者毕业设计啊?

我推荐你一些新颖的课题吧
基于JSP的万科新闻发布系统-java新闻发布系统javaweb新闻发布mysql数据源
基于SpringBoot+Redis的在线考试系统-java在线考试系统mysql数据源javaweb在线考试系统-javaEE在线考试系统
基于JSP的教学在线留言答疑系统-java教学在线留言答疑系统mysql数据源
基于SSM的教务管理系统(选课课程评分)-java教务管理系统mysql数据源
基于SSM+bootstrap的校园订餐系统-java校园订餐系统mysql数据源
基于JSP的高校快餐店订餐系统-java快餐店订餐系统mysql数据源
基于SSM+Bootstrap的汽车销售管理系统-java汽车销售管理系统maven分布式mysql数据源
基于SSM+Redis的停车场管理系统-java停车场管理系统mysql数据源
基于SSM+bootstrap的停车场收费管理系统-java停车场收费管理系统mysql数据源
基于Mybatis的教学管理系统作业提交批改管理系统-java教学管理系统作业提交批改管理系统
基于SSM的医院住院管理系统-java医院住院管理系统mysql数据源
基于SSM的医院药品管理系统(药品采购处方开具柜台仓库多角色)-java医院药品管理系统mysql数据源
基于JSP的在线预约挂号系统-java在线预约挂号系统mysql数据源
基于SSM的实验室管理系统-java实验室管理系统mysql数据源
基于SSM的社区矫正工作信息管理平台-java社区矫正工作信息管理平台mysql数据源基于redis的分布式session实现‘
基于SSH的校园食堂点餐系统-java校园食堂点餐订餐系统mysql数据库
基于Spring+SpringMvc+Hibernate的家政服务网-java家政服务网
基于SSM的家政服务管理系统-java家政服务管理系统家政平台mysql数据源
这些都很不错 还有很多我没发的课题,你自已找找 你应该明白 一贴就知道

4、基于java汽车租赁管理信息系统 开题报告 主要用什么写

汽车租赁系统是汽车租赁公司的办公系统,包括从车辆的购置预算,审核购置,车辆预定,合同签订,车

辆交接,收款结算,车辆维修,保险,违章车辆处置等业务。汽车租赁系统是基于Internet互联网、ERP、

GPS及数据库技术开发的软件,实现汽车租赁行业全业务流程的信息化。
商灵通汽车租赁系统软件后台由车辆信息管理、租赁业务管理、车辆服务管理、财务管理、客户管理、统

计管理、线下门店管理和系统管理八大模块组成。
1)车辆信息管理
系统业务模块,包括车辆管理、租金设置、车辆调度和车辆优惠管理四大模块。
2)租赁业务管理
系统业务模块,包括汽车租赁业务设置、订单管理、车辆预定管理、订单变更管理、车辆续租管理、出/还

车管理、押金管理、合同管理等各种业务管理功能。
汽车租赁系统后台功能有哪些?
3)车辆服务管理
车辆服务业务模块,包括保险管理、事故管理、违章管理、维修管理、保养管理、加油卡管理,这些主要

是租赁汽车的服务工作。
4)财务管理
对汽车租赁业务的辅助管理模块,也是不可缺少的模块,包括账单管理、发票管理、调账管理和资金明细

等功能。
5)客户管理
主要是针对客户信息的管理,包括个人客户管理、企业客户管理、黑名单管理、积分设置等功能。
6)统计管理
统计管理是统计站内的数据,包括用户统计、订单统计、成本统计、资金统计和车辆统计等。
7)线下门店管理
汽车租赁公司的另一辅助模快,包括系统用户管理、门店设置和员工管理。
8)系统管理
系统管理维护模块,包括站点管理、APP管理、基础设置、提醒管理。

5、JAVA题,新手求解

类图设计:

类设计:

package car;

public class Car {
 private String id;
 private String name;

 public void setId(String id) {
  this.id = id;
 }

 public void setName(String name) {
  this.name = name;
 }

 /**
* 获取汽车编号
*
* @return
*/
 public String getId() {
  return id;
 }

 /**
* 获取汽车名称
*
* @return
*/
 public String getName() {
  return name;
 }

 public Car(String id, String name) {
  this.id = id;
  this.name = name;
 }
}

package car;

public class Seller {
 private String name;

 public void setName(String name) {
  this.name = name;
 }

 public String getName() {
  return name;
 }
 
 /**
* 卖一批车
* @param car
* @param num
*/
 public void sell(Car car,int num){
  System.out.println("卖了一批车,名称:"+car.getName()+"id:"+car.getId());
 }
 
 /**
* 卖一辆车
* @param car
*/
 public void sell(Car car){
  System.out.println("卖了一辆车,名称:"+car.getName()+"id:"+car.getId());
 }
}

主类:

package car;

public class TestSell {

 public static void main(String[] args) {
    Car c1 = new Car("1000","君越");
    Seller s1 = new Seller();
    s1.sell(c1);
    //卖100辆车
    s1.sell(c1, 100);
 }
}

6、java 课程设计题目:销售管理系统

很bs这种问问题的方式!!自己很不试着写写!!

7、求“商品在线销售管理系统”的JAVA源代码?可以直接用的!!用于JAVA的课程设计!

简介:《在线商品销售管理系统》B/S结构Web版能适应内网、外网使用,是一套具有智能工作流程的商品销售管理系统。

8、求高手指教学习JavaWeb的完整流程

你指的是Java的Web开发吧。 第一:首先需要的基础是:Java语言基础 Java基础有:JAVA语言基础知识。包括异常、IO流、多线程、集合类、数据库。(切记基础知识一定要时时刻刻巩固) 要求:对java的封装,生命周期等有一定的了解; 还有了解java反射机制,对Java1.5的新功能必须有了解与使用,泛型等。. 另外-------理解Unicode、GB2132、GBK、UTF-8、ISO8859编码方式。 参考:《Java编程思想》、张孝祥视频教学。 第二:JAVA网络编程基础有: 包括Socket、RMI、HTML、XML、JSP、JavaBean、Servlet。 要求: Socket--------了解java.io包中的套接口类和服务器套接口类的使用。 RMI--------掌握RMI基本工作原理、掌握定义远程服务接口类、远程接口类、客户端调用类和部署、编译RMI应用程序。 HTML--------了解HTML语言的语法、各种标签。 JSP-------掌握JSP2.0语法、隐含对象、EL、JSTL1.1、JSP自定标签。 JavaBean-------理解JavaBean的特点和事件模型。 XML--------了解XML语言的语法、DTD、Schema。 Servlet---------掌握HTTP协议、Servlet工作过程、Servlet会话跟踪、Servlet过滤器、Serlvet事件侦听器、配置web.xml。 UML-------掌握用例图、类图、活动图、顺序图、状态图。 Aglet-------学会安装使用tahiti服务器,掌握Aglet API。[以后再学,在彭老师的项目才会用到] 开发工具------掌握Rational Rose 、ant 、cvs版本控制、myeclipse、dreamweave等开发工具使用。 服务器-------学习过程中学会使用Tomcat、JBoss/Weblogic服务器 参考书:《JSP2.0技术手册》林上杰编著; 《深入体会Java Web开发内幕---核心基础》 在JSP上不要花太多时间,把时间放在servlet多一些. 第三:流行MVC架构和Java对象持久化技术 包括webwork、Spring、Hibernate 要求: MVC-------理解MVC设计模式、处理过程。 webwork-------理解webwork实现MVC的机制、工作流程。掌握配置webwork应用、webwork控制器组 件、webwork应用的国际化、异常处理、webwork标签库。(其实很多遗留系统用的是Struts,但现在越来越少人用了,所以我鼓励你们学 webwork,但要必须要了解一下Struts) Spring-------掌握控制反转(IoC)、面向方面编程(AOP)、事务服务(JTA)、邮件服务(JavaMail)、持久化服务(DAO、JDBC、ORM)、远程服务(RMI)。 Hibernate--------理解ORM,掌握映射对象标识符、映射关系(一对多、多对多、一对一)、映射类型、检索策略、检索方式、数据库事务与并发、管理Hibernate的缓存。 学习过程:先学习webwork2,再学习Hibernate,最后学Spring。 UNIX系统------了解最主要的shell编程,及主要的相关的命令行操作. AJAX-----了解基本的javascript,csss,以及ajax常用的用法,还有JSON框架 (ajax的框架太多,但不要花太多时间去学,因为你不知道公司用不用ajax,而且用的那一框架你没有办法知道,所以懂最基础就可以了)。 参考书:《webwork in action中文版》 《精通Struts》、《精通Hibernate》孙卫琴著, 《Spring技术手册》林信良著 《JUnit in action中文版》Vincent Massol著的 书籍只是用来入门的,其他的工具必须多上英文网址,尽量多看一些英文文档,提高自己的水平,同时有空的时候也可以下载的一些开源项目的文档。 以上是在网上查找,还有通过学习总结的一些经验。 对于这类Java web的图书我这面下载很多。 如果感兴趣的话可以加我的qq:770115908.


与java课程设计汽车销售管理系统相关的内容