基于Java公交管理系統(tǒng)-課程設(shè)計
今天分享一篇《基于Java公交管理系統(tǒng)》的課程設(shè)計,它幫助大家學(xué)習(xí)到以下知識的應(yīng)用:
Java Swing GUI編程
Java面向?qū)ο缶幊?/p>
數(shù)據(jù)庫設(shè)計和操作
提示:系統(tǒng)源碼量2421行,項目適合入門Java基礎(chǔ)學(xué)習(xí)的同學(xué),系統(tǒng)用戶角色分為三類:管理員,調(diào)度員,司機。對應(yīng)功能列表如下
管理員:車輛,站點,線路,員工,排班信息的增刪查改,修改密碼?
駕駛員:查詢排班信息,修改密碼?
調(diào)度員:修改查詢排班信息,修改密碼 車輛:車輛編號,車牌號,車型,車輛狀態(tài),起運時間?
線路:線路編號,線路名稱,線路狀態(tài),開線日期,線路方向?
站點:站點編號,站點名稱,經(jīng)度,緯度,所在區(qū)域,所在街道?
用戶:員工編號,登錄名,姓名,手機號,身份證號,角色,駕齡,用戶狀態(tài)?
排班:排班編號,線路名稱,車牌號,趟次,每趟時間,司機姓名,始發(fā)站

工程結(jié)構(gòu)說明
entity:用戶實體類
utils:工具類,DbUtils + DatePickerUtil
views:各個功能界面類,其中包含數(shù)據(jù)操作的業(yè)務(wù)代碼
外層程序主類,包含程序啟動類,不同用戶角色登錄后的界面主類
項目運行截圖




數(shù)據(jù)庫表
提示:分享一下這個系統(tǒng)表結(jié)構(gòu),讓大家能更清楚了解或是提供一定的表設(shè)計的參考
trans_arrange:排班表


trans_car:車輛表


trans_line:線路表


trans_station:站點表


trans_line_station:站點與線路關(guān)系表


trans_user:用戶表
