基于Java公交管理系统-课程设计
今天分享一篇《基于Java公交管理系统》的课程设计,它帮助大家学习到以下知识的应用:
Java Swing GUI编程
Java面向对象编程
数据库设计和操作
提示:系统源码量2421行,项目适合入门Java基础学习的同学,系统用户角色分为三类:管理员,调度员,司机。对应功能列表如下
管理员:车辆,站点,线路,员工,排班信息的增删查改,修改密码
驾驶员:查询排班信息,修改密码
调度员:修改查询排班信息,修改密码 车辆:车辆编号,车牌号,车型,车辆状态,起运时间
线路:线路编号,线路名称,线路状态,开线日期,线路方向
站点:站点编号,站点名称,经度,纬度,所在区域,所在街道
用户:员工编号,登录名,姓名,手机号,身份证号,角色,驾龄,用户状态
排班:排班编号,线路名称,车牌号,趟次,每趟时间,司机姓名,始发站

工程结构说明
entity:用户实体类
utils:工具类,DbUtils + DatePickerUtil
views:各个功能界面类,其中包含数据操作的业务代码
外层程序主类,包含程序启动类,不同用户角色登录后的界面主类
项目运行截图




数据库表
提示:分享一下这个系统表结构,让大家能更清楚了解或是提供一定的表设计的参考
trans_arrange:排班表


trans_car:车辆表


trans_line:线路表


trans_station:站点表


trans_line_station:站点与线路关系表


trans_user:用户表
