注册 登录
编程论坛 JAVA论坛

各位大佬帮帮忙!Java编程

小蝌蚪1 发布于 2018-06-19 16:58, 3010 次点击
车辆档案管理系统。
1.功能简介:
完成操作员登陆、车辆信息的录入、查找、删除等功能。车辆信息包括:车牌号(唯一,为
6位数字,第一位为省份简介,后边是5位编号)、车类(大货车、大客车、轿车)、生产地点、生产日期、载重量(吨,必须是大于0小于100的整数);所有人姓名,单位,联系电话。
2.界面要求
信息--主菜单包括:系统(密码修改、重新登陆、退出系统),管理(录入、查找、更改、删除)工具(计算器、背景更改、记事本)、帮助(帮助、关于)。
美观要求----界面美观大方,操作简单。
3.技术要求
所有信息在数据库中保存,保存登录名和密码的表user,保存车辆信息的表car_info
Java的编程,哪位大佬帮忙打一下代码让我看看。。万分感谢!
7 回复
#2
静水且流深2018-06-20 19:17
作业贴?
#3
wzj7654562912018-06-21 13:15
如果是做的过程中碰到问题可以帮你解惑,你这直接让人帮你完成你还学什么?这样有意思么
#4
疯狂的小a2018-06-21 21:15
也不是不可以帮你做作业,看你出多少钱
#5
林月儿2018-06-21 21:41
以下是引用疯狂的小a在2018-6-21 21:15:12的发言:

也不是不可以帮你做作业,看你出多少钱


也不能太便宜
#6
深秋20152018-06-21 21:47
以下是引用林月儿在2018-6-21 21:41:08的发言:



也不能太便宜


便宜都不一定能付得起,如果高了撸主岂不是要气急败坏
#7
流氓兔1号2018-06-21 22:00
回复 4楼 疯狂的小a
社会的大佬,哈哈哈
#8
林月儿2018-06-21 23:50
我先开个头吧
程序代码:
import java.awt.event.MouseAdapter;
import java.awt.event.MouseEvent;
import java.util.Arrays;
import java.util.LinkedHashMap;
import java.util.List;
import java.util.Map;

import javax.swing.JFrame;
import javax.swing.JMenu;
import javax.swing.JMenuBar;

public class Test {
    private static final String MENU_MODI_PASS = "密码修改";
    private static final String MENU_RELOGIN = "重新登陆";
    private static final String MENU_LOGOUT = "退出系统";
    private static final String MENU_ADD = "录入";
    private static final String MENU_QUERY = "查找";
    private static final String MENU_UPDATE = "更改";
    private static final String MENU_DELETE = "删除";
    private static final String MENU_CAL = "计算器";
    private static final String MENU_BACK_CHK = "背景更改";
    private static final String MENU_NOTE = "记事本";
    private static final String MENU_HELP = "帮助";
    private static final String MENU_ABOUT = "关于";
    private static final int DEFAULT_WIDTH = 460;
    private static final int DEFAULT_HIEGHT = 640;
   
    public static void main(String[] args) {
        JFrame jframe = new JFrame();
        Map<String, List<String>> map = new LinkedHashMap<>();
        map.put("系统", Arrays.asList(MENU_MODI_PASS, MENU_RELOGIN, MENU_LOGOUT));
        map.put("管理", Arrays.asList(MENU_ADD, MENU_QUERY, MENU_UPDATE, MENU_DELETE));
        map.put("工具", Arrays.asList(MENU_CAL, MENU_BACK_CHK, MENU_NOTE));
        map.put("帮助", Arrays.asList(MENU_HELP, MENU_ABOUT));
        JMenuBar jMenuBar = new JMenuBar();
        jframe.setJMenuBar(jMenuBar);
        MouseAdapter mouseAdapter = new MouseAdapter() {
            @Override
            public void mouseClicked(MouseEvent e) {
                JMenu menu = (JMenu)e.getSource();
                System.out.println(menu.getText());
            }
        };
        map.forEach((k,v)->{
            JMenu menu = new JMenu(k);
            jMenuBar.add(menu);
            v.forEach(val->{
                JMenu menuCell = new JMenu(val);
                menuCell.addMouseListener(mouseAdapter);
                menu.add(menuCell);
            });
        });
        jframe.setSize(DEFAULT_WIDTH, DEFAULT_HIEGHT);
        jframe.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
        jframe.setVisible(true);
        jframe.setTitle("车辆档案管理系统");
    }
}
1