【课程设计】JavaSwing交通罚单管理系统

45 阅读2分钟

功能描述:

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

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

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

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

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

image.png

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

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

  • 各角色用户登录后看到不同的页面;

image.png

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

  • 修改密码后退回登录页面重新登录;

image.png

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

  • 选中一条数据可以删除车辆信息;

image.png

  • 管理员可以添加和修改车辆信息,修改车辆信息时,车牌号和行驶证号是只读的;

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

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

  • 添加车辆时需校验车牌是否已存在; image.png

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

  • 选中一条数据可删除数据;

image.png

  • 管理员可添加和修改车主信息,修改时只能修改手机号;

  • 添加车主时需校验驾驶证号是否存在;

image.png

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

  • 选中一条数据可删除信息;

image.png

  • 管理员添加和修改交警信息,修改时只能修改分局信息;

  • 添加时需校验警号是否存在;

image.png

  • 管理员可以根据车牌、驾驶证、交警代号查询罚单信息;

image.png

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

  • 未缴费的罚单可以修改和删除,已缴费的罚单不能修改删除;

image.png

  • 添加/修改罚单时需校验车牌号和驾驶证号是否存在;

  • 提交时显示罚单详细信息,点击“是”提交,点击“否”取消;

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

  • 未缴费的罚单点击缴费,​已缴费的罚单不能重复缴费;

image.png

源码截图如下

image.png