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