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 交罚款
驾驶员可查看自己名下车辆的罚单,也可以查看自己驾驶证对应的罚单;
未缴费的罚单点击缴费,已缴费的罚单不能重复缴费;