5.4 廣州客運段資訊系統設計<?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" />
<?xml:namespace prefix = st1 ns = "urn:schemas-microsoft-com:office:smarttags" />
在對廣州客運段的基本情況進行了問題樹的分析後,本設計中建立的各個模組所要達到的目標如下:
1. 對廣州客運段的管理實現自動化、全面化,系統設計簡單,便於操作。
2. 每個子系統的功能具有獨立性,即是它們之間相互控制和影響的因素較小,其中某個功能的突然故障不會影響另一個功能的實現。
3. 每個子系統有其聯絡性。從某中意義上來說,各個子系統都可以獨立地成為一個單獨的系統,合併起來的系統可以在一個母系統下實現各自的功能。
4. 便於各個班組進行成績的錄入,統計班組的總體成績,督促成員行為。
5. 及時方便乘客的車次查詢,以及方便本段職工人事資訊、工資查詢。
6.幫助客運段管理人員進行事故的分析,抓住問題的關鍵,提高服務質量。
7.對客運段備品進行統一的管理,方便查詢和錄入,及餐車對食品的收費管理。
根據上一節對廣州客運段管理系統開發的分析,本設計決定對廣州客運段的管理資訊系統功能進行如下劃分。
1. 派班管理子系統。該系統主要是對客運段乘務人員的出乘時間,以及乘務交路進行查詢。
2. 客運段綜合資訊管理子系統。主要用於客運段機關各科室、各車間的日常工作管理。如:彙總班組考核資訊以及客運段人員工資、人事資訊查詢等。
3. 備品管理子系統。主要是對客運段各種備品進行登記和查詢,能幫助客運部門後勤人員正確瞭解各種備品的數量,並及時進貨,保證客運服務工作的正常進行。
4. 車次查詢子系統。主要是方便旅客在乘車的購票服務,也是增強客運段服務水平的重要途徑。
5. 客運事故分析子系統。客運事故分析能夠幫助我們找出影響事故發生的主要因素、次要因素,從而讓客運領導抓住問題的關鍵,從主要因素下手,不要忽略了次要因素,以便更好的提高客運服務的質量。
6. 餐車營銷管理子系統。幫助旅客方便選擇所需的菜品,並統計費用。
本次設計採用的是VB(Visual Basic)語言來實現各個模組功能的實現。VB是一種視覺化、面向物件和採用事件驅動方式的結構化高階程式設計語言,可用於開發Windows環境下的各種應用程式。該程式設計方法大大提高了程式設計質量和程式設計效率。它簡單易學、效率高,且功能強。另外,本次設計的工資查詢,人員資訊系統,備品管理系統還建立了Access資料庫,使查詢的功能更加完善。對此,廣州客運段管理資訊系統的結構功能如圖5-6所示。
本次系統的設計首先是建立一個工程,添加了十個窗體,如下:
1.主介面。用於使用者的登陸。
2.銜接各系統的主介面。主要用於進入各個子系統,各個子系統退回到該介面。
3.成績考核系統介面。主要是對該班組各個成員的成績進行錄入並統計各個層次得分人數的數量,最後得出該班組的總體成績。
<?xml:namespace prefix = v ns = "urn:schemas-microsoft-com:vml" />
廣州客運段管理資訊系統 |
成績考核子系統 |
工資查詢子系統 |
車次查詢子系統 |
備品管理子系統 |
事故分析子系統 |
人員資訊子系統 |
統計班組各層次成績人數 |
評出班組總體成績 |
按工號查詢 |
按姓名查詢 |
各個車次的到站及到發時刻 |
事故的A類因素 |
事故 的 B類因素 |
事故的C類因素 |
按所屬部門查詢 |
按備品名稱查詢 |
按備品編號查詢 |
餐車營銷子系統 |
選擇菜品統計價格 |
圖5-6 系統管理功能結構圖
4.工資查詢系統介面。主要是查詢客運段工作人員的每月收入情況,包括按工號查詢和按姓名查詢,並詳細記錄了每個人的工資、獎金、補貼、和扣款等情況。
5.車次查詢系統介面。按車次查詢各個車次的到站和到發時刻。
6.派班管理系統介面。主要是按車間和各個車間所屬的各個班組分別查詢各自的出乘交路,以及查詢自己的出退勤時間。
7.事故分析系統介面。主要是對一段時間以來,造成客運事故的各種原因進行分析,通過計算累計百分比,找出造成事故發生的A類因素、B類因素、C類因素,從而幫助管理人員分析和採取有效措施進行控制。
8.人員資訊查詢系統介面。主要是對客運段各個部門在職員工的基本資料進行查詢和新增,幫助人事部更好實現人員的管理工作。
9.備品管理系統介面。可以通過備品的名稱和備品的編號進行備品的查詢,方便後勤部門及時正確的掌握備品的數量,及時填補,保證客運工作的順利進行。
10. 餐車營銷系統介面。可以供旅客選擇備選的菜品,並統計出支付的費用。
5.5 資料庫的建立
根據設計的要求以及功能模組的劃分,對於系統資訊資料,在Access中添加了3個數據表 “gongzi”、“person”、“equipment”,結構如表5-2、5-3、5-4所示。
表5-2 gongzi
欄位名 | 型別 | 大小 | 備註 |
工號 | Text | 10 | 必要 |
姓名 | Text | 10 | 必要 |
部門 | Text | 20 | 必要 |
工資 | Single | | |
補貼 | Single | | |
扣款 | Single | | |
實發 | Single | | |
備註 | Text | 225 | |
表5-3 person
欄位名 | 型別 | 大小 | 備註 |
工號 | Text | 8 | 必要 |
姓名 | Text | 8 | 必要 |
部門名稱 | Text | 16 | |
性別 | Text | 2 | |
年齡 | Integer | | |
學歷 | Text | 4 | |
表5-4 equipment
欄位名 | 型別 | 大小 | 備註 |
備品名稱 | Text | 50 | 必要 |
備品編號 | Text | 10 | 必要 |
單位 | Text | 2 | |
數量 | Text | 50 | |
進購日期 | 日期/時間 | 中日期 | |
5.6 設計效果展示
1. 首先進入的是廣州客運段管理資訊系統的登入介面,在使用者名稱後輸入“謝琳”,在“密碼”後的文字框中輸入“
圖5-7 使用者登陸介面
密碼不對,則會彈出“使用者名稱或密碼錯誤”的對話方塊,則需重新輸入。
2. 如果使用者名稱和密碼輸入正確,按【確定】按鈕,便可進入本系統的主頁面,如圖5-8所示。
圖5-8 廣州客運段資訊系統銜接選單介面
3. 在主頁面中點選【成績考核】可以進入成績考核系統。點選【繼續】按鈕,輸入班組成員考核成績,統計出各個得分段的人數和班組總人數,根據各個水平人數佔總人數的比例得出班組總成績,結果如圖5-9所示。單擊【退出】回到系統主頁面。
圖5-9 成績考核系統執行介面
4. 在主頁面中點選【工資查詢】就進入工資查詢系統介面。舉例:如在輸入姓名的文字框中輸入“陳立”,單擊“查詢”則陳立的工資以及扣款等資訊就出現了,單擊【退出】則回到主頁面。其執行結果如圖5-10所示。
圖5-10 工資查詢系統執行介面
5. 在主頁面中點選【車次查詢】就進入車次查詢系統介面,如圖5-11所示。
圖5-11 車次查詢系統執行介面
舉例:在列表框中選擇T120次列車,則在旁邊的文字框中出現該次列車的到站和時刻,並顯示了出發站和終到站的到發時刻。單擊【退出】則回到主介面。
6. 在主頁面中點選【乘務組派班】就進入派班系統介面。舉例:在【車間名稱】的列表框中選擇“滬武車間”,在【組別】列表框中選擇“滬三組”,則在文字框中就出現了該班組的出乘交路。在【出勤】和【退勤】的文字框中輸入乘務號“
圖5-12 派班系統執行介面
7. 在主頁面中點選【事故分析】就進入事故分析系統介面。其執行結果如圖5-13所示。單擊【退出】則回到主介面。
8. 在主頁面中點選【人員資訊】就進入人員資訊系統介面。舉例:在【部門名稱】列表框中選擇乘務科,則出現了乘務科所有人員的人事資訊,此外,還可以單擊【新增】和【刪除】按鈕進行人事資訊的錄入與刪除,單擊【退出】則回到主介面。其執行結果如圖5-14所示。
9. 在主頁面中點選【備品管理】就進入備品管理系統介面。舉例:在【備品編號】文字框中寫入“
圖5-13 事故分析系統執行介面
圖5-14 人員資訊系統執行介面
單擊【新增】和【刪除】按鈕進行備品的錄入與刪除,單擊【退出】則回到主介面。其執行結果如圖5-15所示。
圖5-15 備品管理系統執行介面
10. 在主頁面中點選【餐車營銷】進入餐車食品銷售管理系統介面。執行結果如圖5-16所示。
圖5-16 餐車食品銷售系統執行介面