欢迎光临散文网 会员登陆 & 注册

基于Java公交管理系统-课程设计

2023-06-26 10:43 作者:caleb_520  | 我要投稿

今天分享一篇《基于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:用户表


基于Java公交管理系统-课程设计的评论 (共 条)

分享到微博请遵守国家法律