20套面向对象程序设计选题Java Swing(含教程) (三) 持续更新 建议收藏

news2024/11/27 0:23:16

20套面向对象程序设计选题Java Swing(含教程) (一)
20套面向对象程序设计选题Java Swing(含教程) (二)

9.交通罚单管理系统

点击查看项目演示及教程视频

源码下载
在这里插入图片描述
【功能描述】

​系统有管理员、交警、驾驶员三个角色;

用户登录后可修改密码​;

管理员登录后可管理车辆信息、车主信息、交警信息、罚单查询​;

交警登录后可查看自己开的罚单、开罚单、对未缴费的罚单进行修改和删除;

驾驶员登录后可查看自己名下车辆的罚单​,也可以查看自己驾驶证的罚单,对未缴费的罚单进行缴费;

系统可以使用Java集合存储数据,也可以使用MySQL数据库。

9.1 登录功能

输入用户名密码进行登录;

用户名密码错误不能登录;

各角色用户登录后看到不同的页面;
在这里插入图片描述

9.2 修改密码

点击系统管理->修改密码可以进入修改密码页面;

修改密码后退回登录页面重新登录;
在这里插入图片描述

9.3 车辆管理

管理员可根据车牌和行驶证查询车辆信息;

选中一条数据可以删除车辆信息;
在这里插入图片描述管理员可以添加和修改车辆信息,修改车辆信息时,车牌号和行驶证号是只读的;

输入车主行驶证号(即身份证号),点击查询按钮,校验车主信息是否存在;

车主信息不存在,不能添加车辆;

添加车辆时需校验车牌是否已存在;
在这里插入图片描述

9.4 车主管理

管理员可根据驾驶证号查询车主信息;

选中一条数据可删除数据;
在这里插入图片描述管理员可添加和修改车主信息,修改时只能修改手机号;

添加车主时需校验驾驶证号是否存在;
在这里插入图片描述

9.5 交警管理

管理员可根据警号和姓名查询交警信息;

选中一条数据可删除信息;
在这里插入图片描述管理员添加和修改交警信息,修改时只能修改分局信息;

添加时需校验警号是否存在;
在这里插入图片描述管理员可以根据车牌、驾驶证、交警代号查询罚单信息;

9.6 罚单查询

在这里插入图片描述

9.7 开罚单

交警可以根据车牌和驾驶证号查询自己开的罚单;

未缴费的罚单可以修改和删除,已缴费的罚单不能修改删除;
在这里插入图片描述添加/修改罚单时需校验车牌号和驾驶证号是否存在;

提交时显示罚单详细信息,点击“是”提交,点击“否”取消;
在这里插入图片描述

9.8 交罚款

驾驶员可查看自己名下车辆的罚单,也可以查看自己驾驶证对应的罚单;

未缴费的罚单点击缴费,​已缴费的罚单不能重复缴费;
在这里插入图片描述

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1219117.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

Jquery 通过class名称属性,匹配元素

UI自动化过程中,常常需要判断某个元素是否满足条件,再走不通的脚本逻辑;、本文介绍如何通过jquery判断菜单是否展开,来决定是否执行菜单展开脚本;Jquery通过class名称属性,匹配元素 我们先分析,…

MatrixOne 支持多样化生态工具

近日,云原生数据库 MatrixOne 支持多样化生态工具,包括:数据集成工具、BI 工具和数据计算引擎这三类生态工具。 云原生数据库使得传统数据库得以充分结合云服务的免运维、高弹性、高可扩展、高可用、高性价比优势,又顺应了云端应…

史上超全UI/UX设计素材网站大合集!足足26个!

作为一个设计师,无论是UI设计师还是UX设计师,我们通常每天都会花不少于2个小时的时间来寻找一些新的设计灵感,寻找设计新创意。而现在由于互联网的快速发展,我们可以很容易的就从互联网上获取到各种设计资源和设计灵感&#xff0c…

如何制作keil5的Device pack

概述: 作为一名嵌入式芯片相关行业人员,我们经常需要使用到Device pack, 比如STM32的pack如下图所示: 名词DFP: 设备家族包 DFP Pack组成: Boards (板级支持)Device (芯片设备级支持)Docum…

【代数学习题3】从零理解数域扩张与嵌入 —— 同构、商环、分裂域与同态映射

数域的结构——数域的扩张、嵌入 写在最前面从零开始的概念合集从零理解数域的扩张和同构概念基本概念同构的概念商环的概念 2 3 \sqrt[3]{2} 32 ​ 有三个 Q \mathbb{Q} Q-嵌入(同态映射) Q ( 2 3 ) \mathbb{Q}(\sqrt[3]{2}) Q(32 ​) 和 Q [ x ] / (…

信锐-STP专题

生成树故障及排错思路 一、故障现象:业务间歇性中断,汇聚交换机VRRP主备状态频繁切换 VRRP频繁切换,则说明VRRP之间交互的hello报文存在丢失,导致备机认为主机宕机,切换成master模式; 导致hello报文丢失的…

三成青少年“不能忍受没有手机”?数字时代家庭教育新责任考验家长

孩子放学回家第一件事就是刷手机,不仅耽误睡觉而且严重影响学习,没收手机后孩子哭闹不止,更无心学习,这样的熊孩子你遇到过没?近日,福建一家长在社区群里晒出自己的烦恼,结果骤然成为热帖,不少…

2.c++基础语法

文章目录 1.c 程序结构关键字标识符、操作符、标点预处理指令注释main 主函数命名空间 2.c 变量和常量变量 3.c 数组和容器4.c 程序流程5.c字符和字符串 1.c 程序结构 关键字 关键字事程序保留的,程序员不能使用,c的常见关键字如下图: 标识…

Java 12 及Tomcat 部署配置

使用的软件版本 1. Java12部署 和之前的Java版本不太一样,12版本不用配置JRE环境。 解压缩文件夹 root账户执行 tar -xzvf /home/software/jdk-12.0.2_linux-x64_bin.tar.gz创建java文件夹 root账户执行 cd /usr mkdir java移动Java文件到创建的文件夹下 root账…

jupyter修改默认打开目录

当我们打开jupyter notebook(不管用什么样的方式打开,使用菜单打开或者是命令行打开是一样的)会在默认的浏览器中看到这样的界面、 但是每一台不同的电脑打开之后的界面是不同的,仔细观察就会发现,这里面现实的一些文件…

BUG 随想录 - Java: 程序包 com.example.xxx 不存在

目录 一、BUG 复现 二、解决问题 一、BUG 复现 背景:通过 feign 的最佳实践,将 feign 单独提取成一个微服务,接着在需要远程调用的微服务中引入 feign 模块,并在启动类通过 EnableFeignClients 声明指定的 Feign 客户端. 出现问题…

【PyQt小知识 - 3】: QComboBox下拉框内容的设置和更新、默认值的设置、值和下标的获取

QComboBox 内容的设置和更新 from PyQt5.QtWidgets import * import sysapp QApplication(sys.argv)mainwindow QMainWindow() mainwindow.resize(200, 200) # 设置下拉框 comboBox QComboBox(mainwindow) comboBox.addItems([上, 中, 下])button QPushButton(更新, main…

使用vs studio 2017的cl命令查看c++类的模型结构

1、定位到当前CPP文件的盘符 2、定位到cpp文件所在目录 3、输入: cl /d1 reportSingleClassLayout查看的类名 所属文件名 例如: 我的代码 //源1.cpp class Base { public:int m_A; protected:int m_B; private:int m_C; //私有成员只是被隐藏了&#x…

LoRa模块空中唤醒功能原理和物联网应用

LoRa模块是一种广泛应用于物联网领域的无线通信模块,支持低功耗、远距离和低成本的无线通信。 其空中唤醒功能是一项重要的应用,可以实现设备的自动唤醒,从而在没有人工干预的情况下实现设备的远程监控和控制。 LoRa模块空中唤醒功能的原理…

增删改查mysql

查询 -- 查询表结果-- 查看 当前数据库下的表show tables;-- 查看指定的表desc tb_emp; -- td_emp 是表名-- 查看 数据库的见表语句show create table tb_emp; 修改 -- 修改表结构 -- 修改 为表 tb_emp 添加字段 qq varchar(11) alter table tb_emp add qq varchar(11) …

【数据结构】【版本1.4】【线性时代】——公平队列

目录 引言 队列的概念与结构 队列的实现 定义 初始化 销毁 入队 判断队列是否为空 出队 获取队头元素 获取队尾元素 检测队列中有效元素个数 元素访问 源代码 queue.h queue.c test.c 个人专栏:《数据结构世界》 引言 数据结构世界遇到栈后&a…

vue3+ts扩展全局属性

在使用vue3 ts配置全局变量,需要添加一下扩展 文档 https://cn.vuejs.org/guide/reusability/plugins.html

Python调用企微机器人: 发送常用格式汇总

企微接口文档 发送应用消息 - 接口文档 - 企业微信开发者中心 发送格式 应用支持推送文本、图片、视频、文件、图文等类型。 ~~~以下列举常用格式 示例~~~ 1.发送文本 代码如下: def sendtxt_robotmsg(self):# 正式keywx_key "xx"wx_webhookurl htt…

深度学习实战60-基于深度学习模型搭建人脸识别系统,用最简单的方式实现人脸识别。

大家好,我是微学AI,今天给大家介绍一下深度学习实战60-基于深度学习模型搭建人脸识别系统,用最简单的方式实现人脸识别。本项目是一个基于人脸识别技术的应用项目。它旨在构建一个可靠、高效的人脸识别系统,以应用于安全、身份验证和人员管理等领域。项目的核心原理包括人脸…

atsec at the PCI Community Meeting 2023

atsec participated in the PCI (Payment Card Industry) Security Standards Council 2023 Asia-Pacific Community Meeting held in Kuala Lumpur, Malaysia, on 15 and 16 November and hosted a booth. atsec’s principal consultant Di Li provided a presentation on “…