(57)【要約】【課題】バス乗務員の仕業表を迅速かつ容易に作成する。【解決手段】仕業表作成処理では、仕業表に関する情報及び仕業表作成に必要な情報が入力されると、入力された情報に応じた便時刻データが便時刻データファイル１７２から抽出される。次いで、仕業表作成条件テーブル１５１に格納されている仕業表作成条件に基づき、抽出された便時刻データが仕業に割り当てられて一の仕業候補が算出される。一の仕業に対して複数候補が算出されると、候補優先条件に基づいて複数候補の中から一の仕業が決定される。このようにして、複数の仕業が算出されると、算出された複数の仕業が交番順に並べられた仕業表が作成されて表示手段１４に表示される。【選択図】          図１
2004227217.tif 000002
【特許請求の範囲】
【請求項１】
バス便の運行ダイヤデータを記憶するダイヤ記憶手段と、
バス乗務員の仕業の一覧表である仕業表を作成する際の仕業表作成条件を記憶する記憶手段と、
前記仕業表作成条件に基づき、前記ダイヤデータを用いて複数の仕業を算出し、算出した複数の仕業を組み合わせて仕業表を作成する仕業表作成手段と、
を備えることを特徴とする仕業表作成装置。
【請求項２】
前記ダイヤデータは、各バス便の系統情報、発着停留所、発着時刻を示す便時刻データを含み、
前記仕業表作成手段は、前記複数の仕業を算出する際に、前記仕業作成条件に基づき、前記便時刻データを用いて各仕業に最早発便から最遅着便までを設定することを特徴とする請求項１に記載の仕業表作成装置。
【請求項３】
前記記憶手段は、複数の仕業候補の中から一の仕業を優先的に選択するための候補優先条件を記憶し、
前記仕業表作成手段は、一の仕業に対して複数の仕業候補を算出し、前記候補優先条件に基づいて、算出した複数の仕業候補の中から一の仕業候補を優先的に選択し、選択した仕業候補を一の仕業として算出することを特徴とする請求項１に記載の仕業表作成装置。
【請求項４】
前記仕業表作成条件には、各バス便の運行間隔時間の許容範囲、乗務員のバス運転時間の許容範囲、乗務員の勤務時間の許容範囲が含まれ、
前記仕業表作成手段は、前記仕業表作成条件における許容範囲内に収まるように、各仕業に最早発便から最遅着便を設定することを特徴とする請求項１に記載の仕業表作成装置。
【請求項５】
前記仕業表作成手段により作成された仕業表を出力する出力手段を備えることを特徴とする請求項１に記載の仕業表作成装置。
【請求項６】
前記仕業表作成手段は、算出した仕業毎に、その仕業における乗務員のバス運転時間を算出し、
前記出力手段は、前記算出されたバス運転時間を仕業表とともに出力することを特徴とする請求項５に記載の仕業表作成装置。
【請求項７】
前記仕業表作成手段は、算出した仕業毎に、その仕業における乗務員の勤務時間を算出し、
前記出力手段は、前記算出された勤務時間を仕業表とともに出力することを特徴とする請求項５又は６に記載の仕業表作成装置。
【請求項８】
コンピュータに、
バス便の運行ダイヤデータをダイヤ記憶手段に記憶させる機能と、
バス乗務員の仕業の一覧表である仕業表を作成する際の仕業表作成条件を記憶手段に記憶させる機能と、
前記仕業表作成条件に基づき、前記ダイヤデータを用いて複数の仕業を算出し、算出した複数の仕業を組み合わせて仕業表を作成させる機能と、
を実現させるための仕業表作成プログラム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、バス乗務員の仕業スケジュール（乗務するバス便の運行スケジュール）の一覧表である仕業表を作成する仕業表作成装置に関する。
【０００２】
【従来の技術】
バス会社では、バス運行業務を円滑に行うために、バスの運行ダイヤ、バス乗務員の仕業スケジュールの一覧表（以下、仕業表という。）、各乗務員の勤務割予定表を作成している。従来から、バス路線や運行所要時間等の各種条件を加味して、複雑なバスの運行ダイヤを自動的に作成するダイヤ作成装置が開発されている（例えば、特許文献１）。
【０００３】
この作成された運行ダイヤを元に、専門家や仕業表作成に精通した熟練者の手作業によって仕業表が作成される。この仕業表は、運行ダイヤ、乗務員数、乗務員の労働条件等の様々な条件を考慮して作成される複雑なものであり、仕業表専用の用紙に記入されている。
【０００４】
【特許文献１】
特開平７−２８２１４９号公報（第３−５頁、第１図）
【０００５】
【発明が解決しようとする課題】
しかしながら、仕業表の作成は緻密な計算が要求されるため、熟練者であっても困難かつ負担が大きい作業であり、仕業表作成にかなりの時間を要する。また、誤って運行ダイヤを見落とす等の人為的ミスの可能性もあり、このような誤った箇所を修正する際には、再度全面的なダイヤ調整を行って仕業表を修正なければならないため、非常に煩雑な作業となる。
【０００６】
本発明の課題は、バス乗務員の仕業表を迅速かつ容易に作成することである。
【０００７】
【課題を解決するための手段】
請求項１に記載の発明は、
仕業表作成装置において、
バス便の運行ダイヤデータを記憶するダイヤ記憶手段（例えば、図１に示すダイヤＤＢ１７）と、
バス乗務員の仕業の一覧表である仕業表を作成する際の仕業表作成条件を記憶する記憶手段（例えば、図１に示す記憶手段１５）と、
前記仕業表作成条件に基づき、前記ダイヤデータを用いて複数の仕業を算出し、算出した複数の仕業を組み合わせて仕業表を作成する仕業表作成手段（例えば、図１に示す仕業表作成手段）と、
を備えることを特徴としている。
【０００８】
請求項２に記載の発明は、
前記ダイヤデータは、各バス便の系統情報、発着停留所、発着時刻を示す便時刻データを含み、
前記仕業表作成手段は、前記複数の仕業を算出する際に、前記仕業作成条件に基づき、前記便時刻データを用いて各仕業に最早発便から最遅着便までを設定することを特徴とする請求項１に記載の仕業表作成装置。
【０００９】
請求項８に記載の発明は、
コンピュータに、
バス便の運行ダイヤデータをダイヤ記憶手段に記憶させる機能と、
バス乗務員の仕業の一覧表である仕業表を作成する際の仕業表作成条件を記憶手段に記憶させる機能と、
前記仕業表作成条件に基づき、前記ダイヤデータを用いて複数の仕業を算出し、算出した複数の仕業を組み合わせて仕業表を作成させる機能と、
を実現させるための仕業表作成プログラムであることを特徴としている。
【００１０】
この請求項１、２、８に記載の発明によれば、仕業表作成条件に基づき、便時刻データを用いて仕業の最早発便から最遅着便までを設定することにより、複数の仕業を算出し、この複数の仕業を組み合わせて仕業表を作成するので、仕業作成の専門家や熟練者でないユーザであっても、仕業表を迅速かつ容易に作成することができる。また、人為的ミスの発生を防ぐことができ、仕業表の作成効率を向上させることができる。
【００１１】
請求項３に記載の発明は、請求項１に記載の仕業表作成装置において、
前記記憶手段は、複数の仕業候補の中から一の仕業を優先的に選択するための候補優先条件を記憶し、
前記仕業表作成手段は、一の仕業に対して複数の仕業候補を算出し、前記候補優先条件に基づいて、算出した複数の仕業候補の中から一の仕業候補を優先的に選択し、選択した仕業候補を一の仕業として算出することを特徴としている。
【００１２】
この請求項３に記載の発明によれば、一の仕業に対して複数の仕業候補を算出し、複数の仕業候補の中から候補優先条件に基づいて一の仕業を優先的に選択するので、優先したい条件を設定することにより、ユーザの意図に応じた最適な仕業を算出することができる。
【００１３】
請求項４に記載の発明は、請求項１に記載の仕業表作成装置において、
前記仕業表作成条件には、各バス便の運行間隔時間の許容範囲、乗務員のバス運転時間の許容範囲、乗務員の勤務時間の許容範囲が含まれ、
前記仕業表作成手段は、前記仕業表作成条件における許容範囲内に収まるように、各仕業に最早発便から最遅着便を設定することを特徴としている。
【００１４】
この請求項４に記載の発明によれば、仕業表作成条件に含まれる各条件の許容範囲に収まるように仕業にバス便が設定されるので、各条件を設定することにより、ユーザの意図に応じた最適な仕業を作成することができる。
【００１５】
請求項５に記載の発明は、請求項１に記載の仕業表作成装置において、
前記仕業表作成手段により作成された仕業表を出力する出力手段（例えば、図１に示す表示手段１４）を備えることを特徴としている。
【００１６】
請求項６に記載の発明は、請求項５に記載の仕業表作成装置において、
前記仕業表作成手段は、算出した仕業毎に、その仕業における乗務員のバス運転時間を算出し、
前記出力手段は、前記算出されたバス運転時間を仕業表とともに出力することを特徴としている。
【００１７】
請求項７に記載の発明は、請求項５又は６に記載の仕業表作成装置において、
前記仕業表作成手段は、算出した仕業毎に、その仕業における乗務員の勤務時間を算出し、
前記出力手段は、前記算出された勤務時間を仕業表とともに出力することを特徴としている。
【００１８】
この請求項５、６、７に記載の発明によれば、仕業毎に乗務員のバス運転時間、勤務時間を算出して仕業表とともに出力するので、乗務員の仕業内容を容易に把握することができ、仕業管理が容易となる。
【００１９】
【発明の実施の形態】
以下、図を参照して本発明の実施の形態を詳細に説明する。
本実施の形態では、仕業表作成条件に基づき、バス運行のダイヤデータを用いて複数の仕業が算出され、算出された仕業から仕業表が作成される例を説明する。
【００２０】
まず、構成を説明する。
図１に、本実施の形態における仕業表作成装置１０の機能的構成を示す。
図１において、仕業表作成装置１０は、仕業表作成手段１１、ＲＡＭ（ＲａｎｄｏｍＡｃｃｅｓｓ  Ｍｅｍｏｒｙ）１２、入力手段１３、表示手段１４、記憶手段１５、マスタデータベース（Ｄａｔａ  Ｂａｓｅ；以下、ＤＢという。）１７、ダイヤＤＢ１６、仕業ＤＢ１８から構成される。
【００２１】
仕業表作成手段１１は、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）等の制御手段を備えて構成される。仕業表作成手段１１は、記憶手段１５に記憶されている基本動作制御プログラムの他、本発明に係る仕業表作成処理プログラム（図１２参照）をＲＡＭ１２に展開し、当該プログラムとの協働により処理動作を統括的に制御する。
【００２２】
ＲＡＭ１２は、仕業表作成手段１１によって実行される各種プログラムやこれらプログラムによって処理されたデータ等を一時的に記憶するワークエリアを形成する。
【００２３】
入力手段１３は、数字キー、カーソルキー、各種機能キー等からなるキーボードを備えて構成される。入力手段１３は、押下されたキーに対応する押下信号を仕業表作成手段１１に出力する。
【００２４】
表示手段１４は、仕業表を出力する出力手段の一つであり、ＣＲＴ（Ｃａｔｈｏｄｅ  Ｒａｙ  Ｔｕｂｅ）やＬＣＤ（Ｌｉｑｕｉｄ  Ｃｒｙｓｔａｌ  Ｄｉｓｐｌａｙ）等からなる表示ディスプレイを備えて構成される。表示手段１４は、仕業表作成手段１１による指示に応じて、仕業表作成のためのメニュー画面や作成された仕業表の表示画面等を表示する。
【００２５】
なお、他の出力手段として、仕業表を印刷出力するプリンタ等の出力手段を備えることとしてもよい。
【００２６】
記憶手段１５は、磁気的、光学的記憶媒体若しくは半導体メモリで構成される記憶媒体（図示せず）を有している。この記憶媒体に、基本動作制御プログラム、仕業表作成処理プログラム等の各種プログラム、各プログラムで処理されたデータ等を記憶する。
【００２７】
記憶手段１５には、仕業表作成条件の情報を格納する仕業表作成条件テーブル１５１及び候補優先条件の情報を格納する候補優先条件テーブル１５２が格納されている。
【００２８】
図２に示すように、仕業表作成条件テーブル１５１には、仕業表作成条件の各条件項目と、その項目情報と、が格納される。条件項目としては、仕業に設定される最早発便が遅くとも始発しなければならない時刻を示す最大始発時刻（例えば、“９：００”）、仕業に設定する各バス便の間隔時間の許容範囲のうち、その最小限を示す最小便間隔（例えば、“５分”）、その最大限を示す最大便間隔（例えば、“３時間”）、乗務員のバス運転時間（以下、ハンドル時間という。）の許容範囲のうち、その最小限を示す最小ハンドル時間（例えば、“４時間３０分”）、その最大限を示す最大ハンドル時間（例えば、“７時間”）、乗務員の勤務時間（以下、拘束時間という。）の許容範囲のうち、その最小限を示す最小拘束時間（例えば、“８時間３０分”）、その最大限を示す最大拘束時間（例えば、“１３時間３０分”）、一の仕業に対して算出する仕業候補算出数（例えば、“３”）が格納される。なお、仕業表作成条件は、適宜設定可能とする。
【００２９】
図３に示すように、候補優先条件テーブル１５２には、優先度の高い順番に、候補優先条件の条件項目（例えば、“拘束時間”）と、その項目情報（例えば、“１２時間”）とが対応付けられて格納される。なお、優先度及び候補優先条件は、適宜設定可能とする。
【００３０】
マスタＤＢ１６は、ハードディスク等の大容量記憶手段に構築され、バス停留所の情報を格納する停留所マスタファイル１６１及びバス系統の情報を格納する系統マスタファイル１６３で構成されている。
【００３１】
図４に示すように、停留所マスタファイル１６１には、各停留所を識別するための停留所番号（例えば、“０００１”）と、その停留所の名称（例えば、“バス本社”）とが対応付けられて格納される。
【００３２】
図５に示すように、系統マスタファイル１６３には、バス系統を識別するための系統番号（例えば、“０００１”）と、その系統名称（例えば、“バス本社〜Ｆ”）と、その系統の始発名称（例えば、“バス本社”）と、行先名称（例えば、“Ｆ温泉”）と、が格納される。
【００３３】
図６に示すように、運行パターンマスタファイル１６５には、運行パターンを識別するための運行パターン番号（例えば、“０１”）と、その運行パターンの内容（例えば、“土・日・祝は運休”）と、その運行パターンを示す凡例記号（例えば、“▲”）と、が対応付けられて格納される。
【００３４】
ダイヤＤＢ１７は、ハードディスク等の大容量記憶手段に構築され、バス運行のダイヤデータであるダイヤ情報ファイル１７１及び便時刻データファイル１７２で構成されている。
【００３５】
ダイヤ情報ファイル１７１には、ダイヤに関する情報が格納される。図７に示すように、ダイヤ情報ファイル１７１には、ダイヤを識別するためのダイヤ番号（例えば、“１”）と、そのダイヤの名称（例えば、“Ｈ１４年１２月１日改正”）と、ダイヤの改正日（例えば、“２００２／１２／０１”）と、ダイヤに関するコメント（例えば、“Ｈ１４年１２月１日から施行”）と、が格納される。
【００３６】
図８に示すように、便時刻データファイル１７２には、ダイヤを構成する各バス便の運行時刻情報である便時刻データが格納される。便時刻データは、便時刻データが属するダイヤ番号と、各便時刻データを識別するための便時刻データ番号（例えば、“０００１”）と、バス便の系統番号と、その系統名称と、往復区分と、その系統の発停留所と、着停留所と、発停留所を出発する発時刻（例えば、“８：３０”）と、着停留所に到着する着時刻（例えば、“９：４５”）と、バス便の運行パターン番号と、を含む。
【００３７】
仕業ＤＢ１８は、ハードディスク等の大容量記憶手段に構築され、仕業データを格納する仕業データファイル１８１、各仕業データに関する情報を格納する仕業データ情報ファイル１８２、仕業別にバス便の情報を格納する仕業別便データファイル１８３から構成される。
【００３８】
仕業データファイル１８１には、仕業作成部１１により算出された仕業データが格納される。仕業データは、図９に示すように、各仕業データを識別するための仕業データ番号と、その仕業種別（例えば、通常仕業であれば“通常”）と、その仕業名称（例えば、“交番１”）と、その仕業に設定された最早発便から最遅着便までの各バス便の便時刻データ番号（例えば、“０００１→０００２→・・・→００５５”）と、複数の仕業によりローテーションを組む場合に、その仕業に設定されたローテーショングループのグループ番号（例えば、“１”）と、を含む。
【００３９】
図１０に示すように、仕業データ情報ファイル１８２には、各仕業データを識別するための仕業データ番号（例えば、“００１”）と、その仕業の運行パターン番号と、仕業データの有効期限（例えば、“２００３／０３／３１”）と、仕業データに対するコメント（例えば、“当直”）と、出勤又は休暇の区分を示す出休区分（例えば、出勤であれば“出”）と、が格納される。
【００４０】
図１１に示すように、仕業別便データファイル１８３には、仕業データ番号と、その仕業における最早発便の便時刻データ番号を示す初便（例えば、“０００１”）と、その仕業における最遅発便の便時刻データ番号を示す終便（例えば、“００５５”）と、が格納される。
【００４１】
次に、本実施の形態における動作を説明する。
本実施の形態では、仕業表作成処理において、記憶手段１５に格納されている仕業表作成条件に基づき、ダイヤＤＢ１７に格納されている便時刻データを用いて複数の仕業が算出され、この複数の仕業から仕業表が作成される動作例を説明する。
【００４２】
図１２に、仕業表作成処理を説明するフローチャートを示す。
図１２に示す仕業表作成処理において、まず、仕業表作成に関する情報を設定するための設定画面が表示され、各情報が入力手段１３から入力される（ステップＳ１）。仕業表作成に関する情報とは、作成した仕業表に設定する仕業表番号、乗り合いバス、貸し切り代替バス等のバス事業を区別するための事業区分、仕業表作成の元にするダイヤの番号、作成する仕業表の運行パターン、仕業表の有効期間、仕業表に対するコメント等の情報である。この設定画面において入力された各情報のデータはＲＡＭ１２に一時記憶され、ステップＳ２の処理に移行する。
【００４３】
ステップＳ２では、仕業表作成に必要な情報を設定するための設定画面が表示され、各情報が入力手段１３から入力される。仕業表作成に必要な情報とは、乗務員の勤務体系（例えば、５日勤務１日休暇、４日勤務２日休暇など）、仕業の種別を示す特記仕業区分（例えば、当直、通常勤務、嘱託勤務など）、作成する仕業の数を示す仕業作成範囲などの情報である。この設定画面において入力された各情報のデータはＲＡＭ１２に一時記憶され、ステップＳ３の処理に移行する。
【００４４】
ステップＳ３では、ステップＳ２で入力された特記仕業区分に該当する全バス便の便時刻データが便時刻データファイル１７２から抽出される。次いで、仕業表作成条件テーブル１６１から最大始発時刻の条件が読み出され、抽出された便時刻データのうち、最大始発時刻の条件を満たす便時刻データが選択される。そして、この選択された便時刻データのうち、最も早い発時刻の便時刻データが選択され、一の仕業の最早発便として設定される（ステップＳ４）。
【００４５】
次いで、仕業表作成条件テーブル１６１から各仕業表作成条件が読み出され、最早発便として設定された便時刻データを除く残りの便時刻データの中から、各仕業表作成条件を満たす一の便時刻データが任意に選択され、次発便として設定される（ステップＳ５）。
【００４６】
次発便が設定されるとステップＳ６の処理に移行し、ステップＳ３で抽出された全便の便時刻データが仕業に割り当てられたか否かが判別される。全ての便時刻データが割り当てられた場合（ステップＳ６；Ｙ）、後述するステップＳ１０の処理に移行する。全ての便時刻データが割り当てられていない場合（ステップＳ６；Ｎ）、ステップＳ７の処理に移行する。ステップＳ７では、ステップＳ４、ステップＳ５で選択された便時刻データを除く残りの便時刻データのうち、仕業表作成条件を満たす便時刻データがさらに有るか否かが判別される。
【００４７】
仕業表作成条件を満たす便時刻データが有る場合（ステップＳ７；Ｙ）、ステップＳ５の処理に戻り、次発便の選択を繰り返し行う。仕業表作成条件を満たす便時刻データが無い場合（ステップＳ７；Ｎ）、つまり一の仕業に対する一の仕業候補として、最早発便から最遅着便までの便時刻データが順に選択されて仕業データが算出された場合、ステップＳ８の処理に移行し、算出された一の仕業候補の仕業データがＲＡＭ１２に一時記憶される。
【００４８】
次いで、一の仕業に対する候補算出数が、仕業表作成条件として設定されている算出数を超えたか否かが判別される（ステップＳ９）。候補算出数が設定算出数を超えていない場合（ステップＳ９；Ｎ）、ステップＳ４の処理に戻り、異なる仕業候補の算出が行われる。
【００４９】
一方、候補算出数が設定算出数を超えている場合（ステップＳ９；Ｙ）、候補優先条件テーブル１５２から候補優先条件が読み出され、この候補優先条件に基づいて、算出された複数の仕業候補の中から一の候補が選択され仕業として決定される。例えば、最も優先度が高い候補優先条件が拘束時間の１２時間であり、その次に優先度が高い候補優先条件がハンドル時間の５時間である場合、複数の仕業候補のうち、拘束時間が１２時間に最も近い候補が優先して選択される。拘束時間が１２時間に最も近い候補が２以上存在する場合は、ハンドル時間が５時間に最も近い候補が優先して選択される。このようにして決定された一の仕業には仕業名称として交番が設定され、その仕業データがＲＡＭ１２に一時記憶される（ステップＳ１０）。
【００５０】
次いで、ステップＳ１１において、算出された仕業数は、ステップＳ２で入力設定された作成範囲を超えたか否かが判別される。算出された仕業数が作成範囲を超えていない場合（ステップＳ１１；Ｎ）、ステップＳ４に戻り、ステップＳ３で抽出された便時刻データから、ステップＳ１０で決定された仕業に含まれる便時刻データを除いた残りの便時刻データを用いて、次の仕業の算出が行われる。
【００５１】
作成した仕業数が作成範囲を超えている場合（ステップＳ１１；Ｙ）、作成範囲を超えているが仕業の作成を継続するか否かを問うメッセージが表示手段１４に表示され、入力手段１３から仕業データ作成を継続する指示が入力されたか否かが判別される（ステップＳ１２）。作成継続の指示が入力された場合（ステップＳ１２；Ｙ）、ステップＳ２の処理に戻り、さらに仕業の算出が繰り返し行われる。
【００５２】
仕業作成を継続する指示が入力されなかった場合（ステップＳ１２；Ｎ）、ステップＳ１３の処理に移行する。ステップＳ１３では、算出された複数の仕業データがその交番順に組み合わせられて仕業表が作成される。そして、作成された仕業は表示手段１３に表示される。このとき、仕業毎に乗務員のハンドル時間、拘束時間が算出されて仕業表とともに表示される。
【００５３】
図１３に、作成された仕業表の表示画面例を示す。
この仕業表の表示画面では、仕業（交番）毎に最早発便から最遅発便までがその運行時間情報とともに表示され、その各バス便の始発名称と行先名称とが略記により表示される。また画面右側には、その仕業における乗務員の拘束時間、ハンドル時間が表示される。
【００５４】
そして、算出された仕業の仕業データが、仕業データファイル１８１、仕業別便データファイル１８３に書き込まれて更新され、ステップＳ１及びステップＳ２で入力された各種設定情報がＲＡＭ１２から読み出されて仕業データ情報ファイル１８２に書き込まれる。
【００５５】
以上のように、仕業表作成条件テーブル１５１に設定された仕業表作成条件に基づいて、ダイヤＤＢ１７に格納された便時刻データから仕業データが複数算出され、算出された仕業データにより仕業表が作成されるので、仕業作成に関する情報を入力するだけで専門家や熟練者ではない人であっても、仕業表を迅速かつ容易に作成することできる。また、人為的ミスの発生を防ぐことができ、仕業表の作成効率を向上させることができる。
【００５６】
また、各仕業を算出する際には、一の仕業に対して、便時刻データの様々な組み合わせにより算出された複数の仕業候補の中から、候補優先条件に基づいて一の候補がその仕業として決定されるので、優先したい条件を設定することによりユーザの意図に応じた最適な仕業を算出することができる。
【００５７】
また、仕業毎にその仕業における乗務員の拘束時間、ハンドル時間が自動的に算出され、作成された仕業表とともに表示されるので、乗務員の仕業内容を容易に把握することができ、仕業管理が容易となる。
【００５８】
また、算出された仕業データは仕業データファイル１８１に保存されるので、仕業表を元に勤務割予定表等を作成するような後方業務において、データを利用することが可能となる。また、仕業表専用の用紙を用いることなく、普通紙に印刷出力することができ、用紙コストを抑えることができる。
【００５９】
【発明の効果】
請求項１、２、８に記載の発明によれば、仕業表作成条件に基づき、便時刻データを用いて仕業の最早発便から最遅着便までを設定することにより、複数の仕業を算出し、この複数の仕業を組み合わせて仕業表を作成するので、仕業作成の専門家や熟練者でないユーザであっても、仕業表を迅速かつ容易に作成することができる。また、人為的ミスの発生を防ぐことができ、仕業表の作成効率を向上させることができる。
【００６０】
請求項３に記載の発明によれば、一の仕業に対して複数の仕業候補を算出し、複数の仕業候補の中から候補優先条件に基づいて一の仕業を優先的に選択するので、優先したい条件を設定することにより、ユーザの意図に応じた最適な仕業を算出することができる。
【００６１】
請求項４に記載の発明によれば、仕業表作成条件に含まれる各条件の許容範囲に収まるように仕業にバス便が設定されるので、各条件を設定することにより、ユーザの意図に応じた最適な仕業を作成することができる。
【００６２】
請求項５、６、７に記載の発明によれば、仕業毎に乗務員のバス運転時間、勤務時間を算出して仕業表とともに出力するので、乗務員の仕業内容を容易に把握することができ、仕業管理が容易となる。
【図面の簡単な説明】
【図１】本発明を適用した実施の形態の仕業表作成装置１０の機能的構成を示すブロック図である。
【図２】記憶手段１５に格納される仕業表作成条件テーブル１５１のデータ格納例を示す図である。
【図３】記憶手段１５に格納される候補優先条件テーブル１５２のデータ格納例を示す図である。
【図４】マスタＤＢ１６の停留所マスタファイル１６１のデータ格納例を示す図である。
【図５】マスタＤＢ１６の系統マスタファイル１６３のデータ格納例を示す図である。
【図６】マスタＤＢ１６の運行パターンマスタファイル１６５のデータ格納例を示す図である。
【図７】ダイヤＤＢ１７のダイヤデータファイル１７１のデータ格納例を示す図である。
【図８】ダイヤＤＢ１７の便時刻データファイル１７２のデータ格納例を示す図である。
【図９】仕業ＤＢ１８の仕業データファイル１８１のデータ格納例を示す図である。
【図１０】仕業ＤＢ１８の仕業データ情報ファイル１８２のデータ格納例を示す図である。
【図１１】仕業ＤＢ１８の仕業別便データファイル１８３のデータ格納例を示す図である。
【図１２】仕業表作成装置１０により実行される仕業表作成処理を説明するフローチャートである。
【図１３】仕業表作成処理において作成された仕業表の表示画面例を示す図である。
【符号の説明】
１０    仕業表作成装置
１１    仕業表作成手段
１２    ＲＡＭ
１３    入力手段
１４    表示手段
１５    記憶手段
１５１    仕業表作成条件テーブル
１５２    候補優先条件テーブル
１６    マスタＤＢ
１６１    停留所マスタファイル
１６３    系統マスタファイル
１６５    運行パターンマスタファイル
１７    ダイヤＤＢ
１７１    ダイヤ情報ファイル
１７２    便時刻データファイル
１８    仕業ＤＢ
１８１    仕業データファイル
１８２    仕業データ情報ファイル
１８３    仕業別便データファイル
【図１】
2004227217.tif 000003
【図２】
2004227217.tif 000004
【図３】
2004227217.tif 000005
【図４】
2004227217.tif 000006
【図５】
2004227217.tif 000007
【図６】
2004227217.tif 000008
【図７】
2004227217.tif 000009
【図８】
2004227217.tif 000010
【図９】
2004227217.tif 000011
【図１０】
2004227217.tif 000012
【図１１】
2004227217.tif 000013
【図１２】
2004227217.tif 000014
【図１３】
2004227217.tif 000015