徐星辰 中共懷寧縣委黨校
隨著城市面積日漸擴張和城市的功能區劃分使得企業員工的職住問題愈發嚴重,工作地與住房地的分離讓城市居民的平均工作出行時間和出行距離不斷增長。工廠班車接送相對于其他運輸方式來說變得更加方便,更加節省時間,并且很大程度上提高了員工的出行效率。但是,許多不合理的班車路線設計及廠車運營方式在方便出行者的同時,也出現了員工亂上車,站點分配和線路劃分不合理等問題,這些問題給公司帶來了更多的運營成本以及低下的管理效率[1]。從企業的角度出發,為了企業員工的需要,提高企業的管理效率,所以開發一套完善的工廠班車管理系統顯得尤為重要。
MyEclipse是一款企業級的工作平臺,是目前最多人學習并且使用的Windows平臺上的開發環境[2]。MyEclipse是對Eclipse的擴展,使用它可以提高平時編程的工作效率,因為它包括了完備的編碼調試測試等,也很完美的支持了前端的一些開發,也提供了豐富的插件供使用。
Java[3]是sun公司研發的一種面向對象的編程語言,通過對C++優點的傳承和去除了C++讓人難以理解的指針等等的概念,使得java變得更加簡單,更加方便使用,通過java也可以編寫web應用程序、桌面應用程序等等。
瀏覽器/服務器的體系結構就是B/S架構,在這種結構下,用戶工作界面通過www瀏覽器來實現,非常受的食物邏輯在前端實現,B/S體系結構在某種程度上是對C/S體系結構的改進。它不僅僅將系統功能實現的核心部分都集中到了服務器端,并且更加方便與系統的開發、維護和使用[4]。
系統主要有三個角色:管理員、員工及司機,三者分別使用不同的賬號密碼進行登錄,進入不同的系統主頁面。
管理員子系統功能共有8個模塊。管理員在系統權限管理模塊可以設置不同的角色,為各個角色分配不同的權限,然后再各個角色下創建不同的用戶。車輛管理模塊中管理員可以對車輛的信息進行管理,該模塊中主要對車輛信息進行登記,以及車輛數據的導出,以便于后續再線路確定后為車輛安排行駛路線。員工管理模塊中系統管理員可以同步系統中的員工信息。同步方式分為兩種,一種是定時的自動同步更新,一種是管理員手動同步更新,并可以查看單個員工住址在地圖上的坐標信息,也可以對其坐標信息進行修改。站點管理模塊中管理員可以添加站點管理方案,通過一定的已知條件和給出的約束條件下生成合理的站點,管理員可以在地圖上對各個站點進行合適的修改,以確保站點更加的人性化,確認站點后可以保存全部站點為一個站點方案。線路管理的模塊主要提供管理員確認線路方案,在站點方案確認之后可以點擊生成線路,管理員可以對線路進行適當的修改,保存為一份合理的線路方案。排班管理模塊管理員可以根據各條線路為工廠班車安排出勤,以一條線路對應一輛車的原則,安排完車輛之后即可將排班數據和線路數據分別發布到司機和員工手機端,供員工和司機查看。統計分析模塊可以對每個站點的站點人數有相應的統計圖,對各線路的乘車率有相應的線路乘車率統計圖,這些統計圖都可以直觀的向管理員反應員工的乘車情況,以便管理員做出相應的調整。管理員可以通過制度管理模塊編輯發布新的宿舍管理制度,也可以查看和修改之前發布的宿舍管理制度。還可以在該模塊發布重要的消息通知。
員工子系統中包含線路地圖、站點、提醒和個人中心四個模塊。員工可以通過地圖模塊查看自己乘車站點對應的線路,查看該線路起點和終點以及途徑點。站點模塊這一模塊主要功能提供員工查看乘車站點詳細信息,以及到站時間和出發時間。提醒模塊主要提醒各項事務,包括管理員發布的公告,以及鬧鐘推送的提醒員工及時前往站點等候工廠班車到站。個人中心模塊是員工的個人詳細信息,以便員工核對自己的站點,住址坐標等信息。
司機子系統中共包含四個模塊,分別是排班線路、站點、出勤、個人中心。司機可以通過排班線路模塊查看自己的排班和線路具體情況,通過站點模塊查看乘車站點詳細信息,以及到站時間和出發時間,通過出勤查看自己的出勤排班表,方便了解過去的出勤記錄和接下來的出勤安排。個人中心模塊是司機的個人詳細信息,以便司機更好的了解自己的車輛狀況信息。
結束語:本系統以Web界面與用戶進行交互,功能比較完備,包含車輛信息管理、員工信息管理、站點管理、線路管理、排班管理、員工線路、出勤、司機線路等8個模塊,用戶能夠對工廠班車系統進行一系列的管理操作,實現了工廠對于工廠班車管理更加合理化、信息化的一個需求。