Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP6809875B2 - Output device, computer program and output method - Google Patents
[go: Go Back, main page]

JP6809875B2 - Output device, computer program and output method - Google Patents

Output device, computer program and output method Download PDF

Info

Publication number
JP6809875B2
JP6809875B2 JP2016223587A JP2016223587A JP6809875B2 JP 6809875 B2 JP6809875 B2 JP 6809875B2 JP 2016223587 A JP2016223587 A JP 2016223587A JP 2016223587 A JP2016223587 A JP 2016223587A JP 6809875 B2 JP6809875 B2 JP 6809875B2
Authority
JP
Japan
Prior art keywords
seat
identification information
seats
organization
information
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Fee Related
Application number
JP2016223587A
Other languages
Japanese (ja)
Other versions
JP2018081510A (en
Inventor
隆義 馬渡
隆義 馬渡
剛 大澤
剛 大澤
宏樹 前岡
宏樹 前岡
一也 正木
一也 正木
和郎 中野
和郎 中野
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Japan Research Institute Ltd
Original Assignee
Japan Research Institute Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Japan Research Institute Ltd filed Critical Japan Research Institute Ltd
Priority to JP2016223587A priority Critical patent/JP6809875B2/en
Publication of JP2018081510A publication Critical patent/JP2018081510A/en
Application granted granted Critical
Publication of JP6809875B2 publication Critical patent/JP6809875B2/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Description

本発明は座席の割当状況を出力する出力装置等に関する。 The present invention relates to an output device or the like that outputs a seat allocation status.

従来、情報システムの開発業務(プロジェクト)は、仕様策定、設計、開発、テスト、及び運用開始の各段階において、多くの人材を必要とする。特に、大規模なシステムの場合には、その開発プロジェクトは複数の部門や複数の企業が担当することが多い。そのようなことから、プロジェクトに関わる複数の部門や企業が連携して効率的に業務を遂行することを手助けするシステム、いわゆるプロジェクト管理システムが提案されている(例えば、特許文献1)。 Conventionally, information system development work (project) requires a large number of human resources at each stage of specification formulation, design, development, testing, and operation start. In particular, in the case of a large-scale system, the development project is often handled by multiple departments or multiple companies. For this reason, a so-called project management system, which helps a plurality of departments and companies involved in a project to cooperate and efficiently carry out business, has been proposed (for example, Patent Document 1).

特開2002−358396号公報JP-A-2002-358396

ところで、開発プロジェクトを遂行する企業においては、業務委託先企業から派遣を受けたエンジニアを自社オフィスに常駐させ、業務を行わせている。常駐するエンジニアのために座席を割り当てるが、開発プロジェクトが終了し、エンジニアが引き上げれば、座席は不要になる。このように、派遣を受けたエンジニアに割り当てる座席は、社員の座席よりも割当、未割り当ての変動が頻繁である。また、業務委託先企業が複数の場合、委託先企業ごとに派遣を受けた人数分の座席を、1つの区画で割り当てることが望ましい。そのため、派遣を受ける人数が変動した場合に備えて、人数以上の余分な座席を割り当てるなどの処置が必要になる。さらにまた、急激に派遣人数が増減した場合には、座席を割り当てる区画の見直しが必要となることもある。そのため、座席の割当状況についての情報を最新に保つことは重要である。しかし、座席の割当状況についての最新情報を保持し、出力する装置は提案されていない。 By the way, in a company that carries out a development project, an engineer dispatched from a contractor company is stationed in its own office to perform the work. Seats will be allocated for resident engineers, but once the development project is complete and the engineers pull up, seats will no longer be needed. In this way, the seats assigned to dispatched engineers are more frequently allocated and unallocated than the seats of employees. In addition, when there are a plurality of outsourced companies, it is desirable to allocate seats for the number of people dispatched to each outsourced company in one section. Therefore, it is necessary to take measures such as allocating extra seats more than the number of people in case the number of people to be dispatched fluctuates. Furthermore, if the number of dispatched workers suddenly increases or decreases, it may be necessary to review the seat allocation area. Therefore, it is important to keep information about seat allocation status up to date. However, no device has been proposed that retains and outputs the latest information about seat allocation status.

本発明は、このような事情に鑑みてなされたものである。その目的は、座席の割当状況を出力する出力装置等を提供することである。 The present invention has been made in view of such circumstances. The purpose is to provide an output device or the like that outputs the seat allocation status.

本発明に係る出力装置は、組織を識別する組織識別情報、前記組織へ割り当てられた座席の座席識別情報、及び座席割当数を対応付けた割当情報を記憶する割当記憶部と、前記組織に所属する要員に関する情報であって、前記組織識別情報及び前記要員へ割り当てられた座席の座席識別情報を対応付けた要員情報を記憶する要員記憶部と、組織識別情報を取得する取得部と、取得した組織識別情報に対応付いた割当情報を前記割当記憶部から取得する割当取得部と、取得した組織識別情報に対応付いた要員情報を前記要員記憶部から取得する要員取得部と、取得した要員情報の前記座席識別情報が、取得した割当情報の前記座席識別情報に含まれる場合、前記要員情報の前記座席識別情報に係る座席を使用中と判定する判定部と、該判定部の判定結果に基づき、前記組織識別情報に対応づく座席使用数を計数する計数部と、取得した組織識別情報、及び座席割当数、並びに計数した前記座席使用数を出力する出力部とを備えることを特徴とする。 The output device according to the present invention belongs to the organization , an allocation storage unit that stores organization identification information for identifying an organization, seat identification information for seats assigned to the organization , and allocation information associated with the number of seat allocations. The personnel storage unit that stores the personnel information in which the organization identification information and the seat identification information of the seat assigned to the personnel are associated with each other, and the acquisition unit that acquires the organization identification information, are acquired. The allocation acquisition unit that acquires the allocation information corresponding to the organization identification information from the allocation storage unit, the personnel acquisition unit that acquires the personnel information corresponding to the acquired organization identification information from the personnel storage unit, and the acquired personnel information. When the seat identification information is included in the seat identification information of the acquired allocation information, based on the determination unit that determines that the seat related to the seat identification information of the personnel information is in use and the determination result of the determination unit. It is characterized by including a counting unit that counts the number of seats used corresponding to the tissue identification information, an output unit that outputs the acquired tissue identification information, the number of seats allocated, and the counted number of seats used.

本発明にあっては、座席割当数、座席使用数を出力するので、座席の割当状況を参照可能となる。 In the present invention, since the number of seats allocated and the number of seats used are output, the seat allocation status can be referred to.

本発明に係る出力装置は、前記出力部は、前記座席割当数及び座席使用数より算出した使用率を出力することを特徴とする。 The output device according to the present invention is characterized in that the output unit outputs a usage rate calculated from the number of seats allocated and the number of seats used.

本発明にあっては、割り当てた座席の使用率を参照可能となる。 In the present invention, the utilization rate of the assigned seat can be referred to.

本発明に係る出力装置は、座席識別情報及び座席位置を示す位置情報を対応付けたレイアウト情報を記憶するレイアウト情報記憶部と、前記レイアウト情報に基づいて、座席位置を示す二次元画像を生成する画像生成部とを備え、前記画像生成部は、使用中の座席と未使用の座席とで、座席位置を示す画像の態様を異ならせることを特徴とする。 The output device according to the present invention generates a layout information storage unit that stores layout information associated with seat identification information and position information indicating a seat position, and a two-dimensional image indicating the seat position based on the layout information. An image generation unit is provided, and the image generation unit is characterized in that the mode of an image indicating a seat position is different between a used seat and an unused seat.

本発明にあっては、座席の割当状況を視覚的に把握することが可能となる。 In the present invention, it is possible to visually grasp the seat allocation status.

本発明に係る出力装置は、前記画像生成部は、各座席と対応付いた組織識別情報に応じて、座席位置を示す画像の態様を異ならせることを特徴とする。 The output device according to the present invention is characterized in that the image generation unit changes the mode of the image showing the seat position according to the tissue identification information associated with each seat.

本発明にあっては、組織毎の座席の割当状況を視覚的に把握することが可能となる。 In the present invention, it is possible to visually grasp the seat allocation status for each organization.

本発明に係る出力装置は、ユーザを識別するユーザ識別情報を取得するユーザ取得部と、取得したユーザ識別情報に対応付いた前記組織識別情報を含む権限情報を取得する権限取得部とを備え、前記出力部は取得した権限情報に基づき、前記組織識別情報、前記座席割当数及び前記座席使用数を出力することを特徴とする。 The output device according to the present invention includes a user acquisition unit that acquires user identification information that identifies a user, and an authority acquisition unit that acquires authority information including the organization identification information corresponding to the acquired user identification information. The output unit is characterized in that the organization identification information, the number of seats allocated, and the number of seats used are output based on the acquired authority information.

本発明にあっては、参照できる座席の割当状況を権限によって制御可能となる。 In the present invention, the seat allocation status that can be referred to can be controlled by authority.

本発明に係るコンピュータプログラムは、組織識別情報を取得し、取得した組織識別情報に対応付いた組織へ割り当てられた座席の座席識別情報、及び座席割当数を、組織識別情報、座席識別情報及び座席使用数を対応付けて記憶した割当記憶部から取得し、取得した組織識別情報に対応付いており、前記組織に所属する要員へ割り当てられた座席の座席識別情報を、組織識別情報及び座席識別情報を対応付けて記憶した要員記憶部から取得し、前記割り当てられた座席の座席識別情報が、前記要員記憶部から取得した座席識別情報に含まれる場合、前記割り当てられた座席を使用中と判定し、判定結果に基づき、前記組織識別情報に対応づく座席使用数を計数し、取得した組織識別情報、座席割当数及び前記座席使用数を出力する処理をコンピュータに行わせることを特徴とする。 The computer program according to the present invention acquires the organization identification information, and the seat identification information of the seats assigned to the organization corresponding to the acquired organization identification information, and the number of seats allocated, the organization identification information, the seat identification information, and the seats. The seat identification information of the seats assigned to the personnel belonging to the organization, which is acquired from the allocation storage unit that is stored in association with the number of used seats and corresponds to the acquired organization identification information, is the organization identification information and the seat identification information. When the seat identification information of the assigned seat is included in the seat identification information acquired from the personnel storage unit, it is determined that the assigned seat is in use. Based on the determination result, the number of seats used corresponding to the organization identification information is counted, and the computer is made to perform a process of outputting the acquired organization identification information, the number of seats allocated, and the number of seats used.

本発明にあっては、座席割当数、座席使用数を出力するので、座席の割当状況を参照可能となる。 In the present invention, since the number of seats allocated and the number of seats used are output, the seat allocation status can be referred to.

本発明に係る出力方法は、コンピュータが、組織識別情報を取得し、取得した組織識別情報に対応付いた組織へ割り当てられた座席の座席識別情報、及び座席割当数を、組織識別情報、座席識別情報及び座席使用数を対応付けて記憶した割当記憶部から取得し、取得した組織識別情報に対応付いており、前記組織に所属する要員へ割り当てられた座席の座席識別情報を、組織識別情報及び座席識別情報を対応付けて記憶した要員記憶部から取得し、前記割り当てられた座席の座席識別情報が、前記要員記憶部から取得した座席識別情報に含まれる場合、前記割り当てられた座席を使用中と判定し、判定結果に基づき、前記組織識別情報に対応づく座席使用数を計数し、取得した組織識別情報、座席割当数及び前記座席使用数を出力することを特徴とする。 In the output method according to the present invention, the computer acquires the organization identification information, and the seat identification information of the seats assigned to the organization corresponding to the acquired organization identification information and the number of seat allocations are obtained by the organization identification information and the seat identification. The seat identification information of the seats assigned to the personnel belonging to the organization is obtained from the allocation storage unit that stores the information and the number of seats used in association with each other and corresponds to the acquired organization identification information. When the seat identification information of the assigned seat acquired from the personnel storage unit acquired in association with the seat identification information is included in the seat identification information acquired from the personnel storage unit, the assigned seat is in use. Based on the determination result, the number of seats used corresponding to the organization identification information is counted, and the acquired organization identification information, the number of seats allocated, and the number of seats used are output.

本発明にあっては、座席割当数、座席使用数を出力するので、座席の割当状況を参照可能となる。 In the present invention, since the number of seats allocated and the number of seats used are output, the seat allocation status can be referred to.

本発明にあっては、座席の割当状況を参照可能となる。 In the present invention, the seat allocation status can be referred to.

情報共有システムの構成例を示す説明図である。It is explanatory drawing which shows the configuration example of an information sharing system. 情報共有サーバの構成例を示すブロック図である。It is a block diagram which shows the configuration example of an information sharing server. グループマスタテーブルのレコードレイアウトの一例を示す説明図である。It is explanatory drawing which shows an example of the record layout of a group master table. 部マスタテーブルのレコードレイアウトの一例を示す説明図である。It is explanatory drawing which shows an example of the record layout of a part master table. 部門マスタテーブルのレコードレイアウトの一例を示す説明図である。It is explanatory drawing which shows an example of the record layout of the department master table. 社員マスタテーブルのレコードレイアウトの一例を示す説明図である。It is explanatory drawing which shows an example of the record layout of the employee master table. アサインマスタテーブルのレコードレイアウトの一例を示す説明図である。It is explanatory drawing which shows an example of the record layout of the assignment master table. 所管記憶部のレコードレイアウトの一例を示す説明図である。It is explanatory drawing which shows an example of the record layout of the jurisdiction storage part. 割当記憶部のレコードレイアウトの一例を示す説明図である。It is explanatory drawing which shows an example of the record layout of the allocation storage part. 要員記憶部のレコードレイアウトの一例を示す説明である。This is an explanation showing an example of the record layout of the personnel storage unit. 座席レイアウト記憶部のレコードレイアウトの一例を示す説明である。This is an explanation showing an example of the record layout of the seat layout storage unit. スペース管理処理の手順の一例を示すフローチャートである。It is a flowchart which shows an example of the procedure of a space management process. 部門全体表示処理の手順の一例を示すフローチャートである。It is a flowchart which shows an example of the procedure of the department whole display processing. フロア別表示処理の手順の一例を示すフローチャートである。It is a flowchart which shows an example of the procedure of the display processing for each floor. 委託先別表示処理の手順の一例を示すフローチャートである。It is a flowchart which shows an example of the procedure of the display processing for each consignee. レイアウト表示処理の手順の一例を示すフローチャートである。It is a flowchart which shows an example of the procedure of layout display processing. スペース管理メニュー画面の一例を示す説明図である。It is explanatory drawing which shows an example of a space management menu screen. 部門全体表示画面の一例を示す説明図である。It is explanatory drawing which shows an example of the department whole display screen. フロア別表示画面の一例を示す説明図である。It is explanatory drawing which shows an example of the display screen for each floor. 委託先別表示画面の一例を示す説明図である。It is explanatory drawing which shows an example of the display screen for each contractor. 座席レイアウト画面の一例を示す説明図である。It is explanatory drawing which shows an example of a seat layout screen.

以下、実施の形態を、図面を用いて具体的に説明する。ここでは、情報システム(単に、システムとも言う)に関わる業務の一部を他企業に委託し、委託先企業から派遣を受けた人材を自社オフィスに常駐させている場合を例とする。この場合において、座席スペースの管理について説明するが、それに限らない。製造業において、生産ラインの一部を業務委託している場合の更衣室ロッカーの管理、又はコールセンターにおいて、オペレータの派遣を受けている場合のオペレータ用座席の管理にも適用可能である。 Hereinafter, embodiments will be specifically described with reference to the drawings. Here, an example is taken in which a part of the work related to the information system (also simply referred to as a system) is outsourced to another company, and the human resources dispatched from the outsourced company are permanently stationed in the company's office. In this case, the management of the seat space will be described, but the present invention is not limited to this. It is also applicable to the management of changing room lockers when a part of the production line is outsourced in the manufacturing industry, or the management of operator seats when the operator is dispatched at the call center.

図1は情報共有システム10の構成例を示す説明図である。情報共有システム10により提供される機能は、メインメニュー画面から呼び出し可能となっている。以降、当該メインメニュー画面をメインメニューとも呼ぶ。情報共有システム10にアクセスすると、まずメインメニューが表示される。メインメニューは、例えば4つのメニューが表示される。4つのメニューは、部門体制メニュー、工数関連メニュー、委託先管理メニュー、及びスペース管理メニューである。これらに加えて、情報共有システム10の管理者のみに表示されるメンテナンスメニューがあってもよい。 FIG. 1 is an explanatory diagram showing a configuration example of the information sharing system 10. The functions provided by the information sharing system 10 can be called from the main menu screen. Hereinafter, the main menu screen is also referred to as a main menu. When the information sharing system 10 is accessed, the main menu is first displayed. For example, four menus are displayed as the main menu. The four menus are a department system menu, a man-hour related menu, a contractor management menu, and a space management menu. In addition to these, there may be a maintenance menu displayed only to the administrator of the information sharing system 10.

情報共有システム10は、情報共有サーバ1、共通データベース2、及びユーザ端末3を含む。情報共有サーバ1、共通データベース2、及びユーザ端末3はネットワークNにより互いに通信可能に接続されている。以下においては、情報共有サーバ1がスペース管理装置(出力装置)として機能する場合について説明する。情報共有サーバ1がスペース管理装置として機能する場合、スペース管理メニューに対応した機能を提供する。詳細は以下に説明するが、スペース管理メニューにより、座席に関する種々の情報を情報共有サーバ1に出力させることが可能である。なお、情報共有サーバ1はメンテナンスメニューを含めた上述の4つのメニューに対応した機能を提供するがそれに限らない。メニューごとに個別に装置(サーバ)を設けてもよい。また、情報共有サーバ1が提供する機能をクラウドで提供してもよい。 The information sharing system 10 includes an information sharing server 1, a common database 2, and a user terminal 3. The information sharing server 1, the common database 2, and the user terminal 3 are communicatively connected to each other by the network N. In the following, a case where the information sharing server 1 functions as a space management device (output device) will be described. When the information sharing server 1 functions as a space management device, it provides a function corresponding to the space management menu. The details will be described below, but it is possible to output various information about the seat to the information sharing server 1 by the space management menu. The information sharing server 1 provides functions corresponding to the above-mentioned four menus including the maintenance menu, but is not limited thereto. A device (server) may be provided individually for each menu. Further, the function provided by the information sharing server 1 may be provided in the cloud.

情報共有サーバ1は汎用コンピュータ、ワークステーション、又はサーバコンピュータなどにより構成する。情報共有サーバ1は派遣を受けている人材が使用するスペースに関わる種々の情報を管理する。共通データベース2は汎用コンピュータ、ワークステーション、又はサーバコンピュータなどにより構成する。共通データベース2は情報共有サーバ1に限られず、他装置から参照されるようなデータを記憶するデータベースである。共通データベース2は、例えば、グループマスタテーブル21、部マスタテーブル22、部門マスタテーブル23、社員マスタテーブル24、及びアサインマスタテーブル25を含む。ユーザ端末3はデスクトップ型PC(パーソナルコンピュータ)、ノートブック型PC、又はタブレットコンピュータ等で構成する。ユーザ端末3は情報共有システム10の情報を参照するユーザが用いる。図1にユーザ端末3は3台示しているが、それに限らない。また、データベースのメンテナンス等を行う管理者の端末を含めてもよい。 The information sharing server 1 is composed of a general-purpose computer, a workstation, a server computer, or the like. The information sharing server 1 manages various information related to the space used by the dispatched human resources. The common database 2 is composed of a general-purpose computer, a workstation, a server computer, or the like. The common database 2 is not limited to the information sharing server 1, but is a database that stores data that can be referred to by other devices. The common database 2 includes, for example, a group master table 21, a department master table 22, a department master table 23, an employee master table 24, and an assignment master table 25. The user terminal 3 is composed of a desktop PC (personal computer), a notebook PC, a tablet computer, or the like. The user terminal 3 is used by a user who refers to the information of the information sharing system 10. Although three user terminals 3 are shown in FIG. 1, the number is not limited to three. In addition, an administrator's terminal that performs database maintenance and the like may be included.

図2は情報共有サーバ1の構成例を示すブロック図である。情報共有サーバ1はCPU(Central Processing Unit)11、ROM(Read Only Memory)12、RAM(Random Access Memory)13、通信部14、大容量記憶部15、及び読み取り部16を含む。各構成はバスBで接続されている。 FIG. 2 is a block diagram showing a configuration example of the information sharing server 1. The information sharing server 1 includes a CPU (Central Processing Unit) 11, a ROM (Read Only Memory) 12, a RAM (Random Access Memory) 13, a communication unit 14, a large-capacity storage unit 15, and a reading unit 16. Each configuration is connected by bus B.

CPU11はROM12に記憶された制御プログラム(コンピュータプログラム)1Pに従いハードウェア各部を制御する。RAM13は例えばSRAM(Static RAM)、DRAM(Dynamic RAM)、又はフラッシュメモリである。RAM13はCPU11によるプログラムの実行時に発生するデータを一時的に記憶する。通信部14はネットワークNを介して、共通データベース2、及びユーザ端末3などの他の装置との通信を行う。 The CPU 11 controls each part of the hardware according to the control program (computer program) 1P stored in the ROM 12. The RAM 13 is, for example, a SRAM (Static RAM), a DRAM (Dynamic RAM), or a flash memory. The RAM 13 temporarily stores data generated when the program is executed by the CPU 11. The communication unit 14 communicates with other devices such as the common database 2 and the user terminal 3 via the network N.

大容量記憶部15は例えばハードディスク又はSSD(Solid State Drive)などである。大容量記憶部15は所管記憶部151、割当記憶部152、要員記憶部153、及び座席レイアウト記憶部154を含む。また、制御プログラム1Pを大容量記憶部15に記憶してもよい。 The large-capacity storage unit 15 is, for example, a hard disk or an SSD (Solid State Drive). The large-capacity storage unit 15 includes a jurisdiction storage unit 151, an allocation storage unit 152, a personnel storage unit 153, and a seat layout storage unit 154. Further, the control program 1P may be stored in the large-capacity storage unit 15.

読み取り部16はCD(Compact Disc)−ROM及びDVD(Digital Versatile Disc)−ROMを含む可搬型記憶媒体1aを読み取る。CPU11が読み取り部16を介して、制御プログラム1Pを可搬型記憶媒体1aより読み取り、大容量記憶部15に記憶してもよい。また、ネットワークNを介して他のコンピュータからCPU11が制御プログラム1Pをダウンロードし、大容量記憶部15に記憶してもよい。さらにまた、半導体メモリ1bから、CPU11が制御プログラム1Pを読み込んでもよい。 The reading unit 16 reads a portable storage medium 1a including a CD (Compact Disc) -ROM and a DVD (Digital Versaille Disc) -ROM. The CPU 11 may read the control program 1P from the portable storage medium 1a via the reading unit 16 and store it in the large-capacity storage unit 15. Further, the CPU 11 may download the control program 1P from another computer via the network N and store it in the large-capacity storage unit 15. Furthermore, the CPU 11 may read the control program 1P from the semiconductor memory 1b.

次に共通データベース2に記憶されているマスタテーブルについて説明する。図3はグループマスタテーブル21のレコードレイアウトの一例を示す説明図である。以降、グループマスタテーブル21はグループマスタ21とも言う。グループマスタ21はグループコード列、グループ名列、略称列、及び部コード列を含む。グループコード列は各グループを一意に特定するグループコードを記憶する。グループ名列はグループの名称を記憶する。略称列はグループの略称を記憶する。部コード列はグループが所属する部の部コードを記憶する。グループの上位組織が部である。 Next, the master table stored in the common database 2 will be described. FIG. 3 is an explanatory diagram showing an example of the record layout of the group master table 21. Hereinafter, the group master table 21 is also referred to as a group master 21. The group master 21 includes a group code string, a group name string, an abbreviation string, and a department code string. The group code column stores a group code that uniquely identifies each group. The group name column stores the name of the group. The abbreviation column stores the abbreviation of the group. The department code string stores the department code of the department to which the group belongs. The upper organization of the group is the department.

図4は部マスタテーブル22のレコードレイアウトの一例を示す説明図である。以降、部マスタテーブル22を部マスタ22とも言う。部マスタ22は部コード列、部名列、略称列、及び部門コード列を含む。部コード列は部を一意に特定する部コードを記憶する。部名列は部の名称を記憶する。略称列は部の略称を記憶する。部門コード列は部が属する部門のコードを記憶する。部の上位組織が部門である。 FIG. 4 is an explanatory diagram showing an example of the record layout of the unit master table 22. Hereinafter, the department master table 22 is also referred to as a department master 22. The department master 22 includes a department code string, a department name string, an abbreviation string, and a department code string. The department code string stores the department code that uniquely identifies the department. The department name column stores the name of the department. The abbreviation string stores the abbreviation of the part. The department code column stores the code of the department to which the department belongs. The upper organization of the department is the department.

図5は部門マスタテーブル23のレコードレイアウトの一例を示す説明図である。以降、部門マスタテーブル23を部門マスタ23とも言う。部門マスタ23は部門コード列、部門名列及び略称列を含む。部門コード列は部門を一意に特定する部門コードを記憶する。部門名列は部門の名称を記憶する。略称列は部門の略称を記憶する。 FIG. 5 is an explanatory diagram showing an example of the record layout of the department master table 23. Hereinafter, the department master table 23 is also referred to as a department master 23. The department master 23 includes a department code column, a department name column, and an abbreviation column. The department code column stores the department code that uniquely identifies the department. The department name column stores the name of the department. The abbreviation column stores the abbreviation of the department.

図6は社員マスタテーブル24のレコードレイアウトの一例を示す説明図である。以降、社員マスタテーブル24を社員マスタ24とも言う。社員マスタ24は社員番号列、氏名列、内線番号列、外線番号列、及びメールアドレス列を含む。社員番号列は社員を一意に特定する社員番号を記憶する。氏名列は社員の氏名を記憶する。内線番号列は社員に割り当てられている電話の内線番号を記憶する。外線番号列は社員に割り当てられている電話の外線番号を記憶する。メールアドレス列は社員に割り当てられているメールアドレスを記憶する。 FIG. 6 is an explanatory diagram showing an example of the record layout of the employee master table 24. Hereinafter, the employee master table 24 is also referred to as an employee master 24. The employee master 24 includes an employee number string, a name string, an extension number string, an outside line number string, and an e-mail address string. The employee number column stores an employee number that uniquely identifies an employee. The name column remembers the employee's name. The extension number column stores the extension number of the telephone assigned to the employee. The extension number column stores the outside line number of the telephone assigned to the employee. The email address column stores the email address assigned to the employee.

図7はアサインマスタテーブル25のレコードレイアウトの一例を示す説明図である。以降、アサインマスタテーブル25をアサインマスタ25とも言う。アサインマスタ25は社員番号列、グループコード列、及び役職コード列を含む。社員番号列は社員番号を記憶する。グループコード列は社員が所属するグループのコードを記憶する。役職コード列は社員の役職を示す役職コードを記憶する。アサインマスタ25により各社員が所属しているグループ及び各社員の役職が分かるようになっている。 FIG. 7 is an explanatory diagram showing an example of the record layout of the assign master table 25. Hereinafter, the assign master table 25 is also referred to as an assign master 25. The assignment master 25 includes an employee number string, a group code string, and a job title code string. The employee number column stores the employee number. The group code column stores the code of the group to which the employee belongs. The job title code column stores the job title code indicating the job title of the employee. The assignment master 25 makes it possible to know the group to which each employee belongs and the job title of each employee.

図8は所管記憶部151のレコードレイアウトの一例を示す説明図である。所管記憶部151はシステムコード列、システム名列、及びグループコード列を含む。システムコード列はシステムを一意に特定するシステムコードを記憶する。システム名はシステムの名称を記憶する。グループコード列はシステムを担当しているグループのグループコードを記憶する。 FIG. 8 is an explanatory diagram showing an example of the record layout of the jurisdiction storage unit 151. The jurisdiction storage unit 151 includes a system code string, a system name string, and a group code string. The system code string stores the system code that uniquely identifies the system. The system name stores the name of the system. The group code column stores the group code of the group in charge of the system.

図9は割当記憶部152のレコードレイアウトの一例を示す説明図である。割当記憶部152は、取り込み年月列、階列、島ID列、FROM列、TO列、席数列、利用期間列、会社ID列、会社名列、略称列、用途種別列、配置種別列、グループコード列及び配色列を含む。取り込み年月列は割当情報が割当記憶部152に取り込まれた年月を記憶する。割当情報の取り込みは月次を前提としているが、それに限らない。割当情報を随時更新する場合、取り込み年月列を更新日時列などに替えてもよい。更新日時列は割当記憶部152が更新された年月日又は更新された年月日及び時刻を記憶する。階列はレコードが示すデータが建物の何階のデータであるかを示す階番号を記憶する。例えば、3階についてのデータを記憶するレコードであれば、階列には3を記憶する。島ID列は通路、パーティション又は壁などで区切られた一群の座席毎に振られるIDを記憶する。FROM列は島の中で割り当てられている座席番号の最も小さい番号を記憶する。TO列は島の中で割り当てられている座席番号の最も大きい番号を記憶する。一つの島において、座席番号が連続する複数の座席が1つの会社に割り当てられている場合、FROM列に記憶する値とTO列に記憶する値が異なる値となる。席数列は割り当てられた席の数(座席割当数)を記憶する。会社ID列は席が割り当てられた会社の会社ID(組織識別情報)を記憶する。利用期間列は席を利用する予定期間を記憶する。会社名列は席が割り当てられた会社の名称を記憶する。略称列は席が割り当てられた会社の略称を記憶する。用途種別列は割り当てられた席の用途を記憶する。用途種別列には例えば、執務又は打ち合わせを記憶する。執務は席の用途が執務であることを表す。打ち合わせは席の用途が打ち合わせであることを示す。配置種別列は席に配置する資源を記憶する。配置種別列には例えば、要員又は機器を記憶する。要員は座席に人材を配置することを示す。機器は座席に機器を配置することを示す。グループコード列は座席の割り当てを行ったグループのグループIDを記憶する。配色列は座席をレイアウト表示する際に表示する色を記憶する。なお、1つの階(フロア)において、各座席は島IDと座席番号により特定可能である。各座席を特定する島IDと座席番号との組み合わせを座席ID(座席識別情報)と呼ぶ。座席IDでは島ID数字部分と、座席番号とは二桁表記とする。図9において、島IDがD1、FROMが3、TOが4とのレコードは、座席IDがD0103、D0104の2つの座席を示している。 FIG. 9 is an explanatory diagram showing an example of the record layout of the allocation storage unit 152. The allocation storage unit 152 includes a capture date column, a floor column, an island ID column, a FROM column, a TO column, a number of seats column, a usage period column, a company ID column, a company name column, an abbreviation column, a usage type column, an arrangement type column, Includes group code string and color scheme column. The capture date column stores the date when the allocation information is captured in the allocation storage unit 152. Acquisition of allocation information is assumed to be monthly, but it is not limited to this. When the allocation information is updated at any time, the import date / month column may be replaced with the update date / time column. The update date / time column stores the date when the allocation storage unit 152 was updated or the date and time when it was updated. The floor column stores the floor number indicating which floor of the building the data indicated by the record is. For example, if it is a record that stores data about the third floor, 3 is stored in the floor column. The island ID column stores the ID assigned to each group of seats separated by aisles, partitions, walls, or the like. The FROM column stores the lowest number of seat numbers assigned on the island. The TO column stores the highest number of seat numbers assigned on the island. When a plurality of seats having consecutive seat numbers are assigned to one company on one island, the value stored in the FROM column and the value stored in the TO column are different values. The seat number sequence stores the number of assigned seats (seat allocation number). The company ID column stores the company ID (organization identification information) of the company to which the seat is assigned. The usage period column stores the planned period for using the seat. The company name column stores the name of the company to which the seat is assigned. The abbreviation column stores the abbreviation of the company to which the seat is assigned. The usage type column stores the usage of the assigned seat. For example, work or meetings are stored in the usage type column. Office means that the purpose of the seat is office. The meeting indicates that the purpose of the seat is a meeting. The placement type column stores the resources to be placed in the seat. For example, personnel or equipment are stored in the arrangement type column. Personnel indicate that personnel will be assigned to the seats. Equipment indicates that the equipment is placed in the seat. The group code column stores the group ID of the group to which the seat is assigned. The color scheme stores the colors to be displayed when the seats are laid out. In addition, on one floor (floor), each seat can be specified by the island ID and the seat number. The combination of the island ID that identifies each seat and the seat number is called a seat ID (seat identification information). In the seat ID, the island ID number part and the seat number are expressed in two digits. In FIG. 9, a record having an island ID of D1, a FROM of 3, and a TO of 4 indicates two seats having seat IDs of D0103 and D0104.

図10は要員記憶部153のレコードレイアウトの一例を示す説明である。要員記憶部153は取り込み年月列、会社ID列、会社名列、氏名列、座席ID列、座席使用列、及びグループコード列を含む。取り込み年月列は要員情報が要員記憶部153に取り込まれた年月を記憶する。要員情報の取り込みは月次を前提としているが、それに限らない。要員情報を随時更新する場合、取り込み年月列を更新日時列などに替えてもよい。更新日時列は要員記憶部153が更新された年月日又は更新された年月日及び時刻を記憶する。会社ID列は人材を派遣している会社のIDを記憶する。会社名列は人材を派遣している会社の名称を記憶する。氏名列は派遣されている人材の氏名を記憶する。座席に機器が配置されている場合、氏名列は機器の名称を記憶する。座席ID列は上述した座席IDを記憶する。座席使用列は派遣されている人材が座席を使用しているか否かを示す。グループコード列は派遣されている人材へ業務を行わせているグループのグループコードを記憶する。 FIG. 10 is an explanation showing an example of the record layout of the personnel storage unit 153. The personnel storage unit 153 includes an import date column, a company ID column, a company name column, a name column, a seat ID column, a seat use column, and a group code column. The import date column stores the date when the personnel information is acquired in the personnel storage unit 153. The acquisition of personnel information is assumed to be monthly, but it is not limited to this. When the personnel information is updated at any time, the import date / month column may be replaced with the update date / time column. The update date / time column stores the date when the personnel storage unit 153 was updated or the date and time when it was updated. The company ID column stores the ID of the company to which the staff is dispatched. The company name column remembers the name of the company that dispatches personnel. The name column stores the names of the dispatched personnel. If the device is placed in the seat, the name column remembers the name of the device. The seat ID column stores the above-mentioned seat ID. The seat usage line indicates whether or not the dispatched personnel are using seats. The group code column stores the group code of the group that causes the dispatched personnel to perform business.

図11は座席レイアウト記憶部(レイアウト情報記憶部)154に記憶されるレイアウト情報を示す説明図である。座席レイアウト記憶部154は座席レイアウトを示すレイアウト情報を記憶している。すなわち、各座席の座席IDとフロア内での座席位置を示す位置情報とを対応付けて記憶している。位置情報は例えば、フロアの一点を原点と二次元座標である。レイアウト情報を画像として表現したのが図11である。図11に示すように、座席IDから島IDを抽出して表示可能である。また、島ごとに含まれる座席の座席番号及び配置を表示可能である。 FIG. 11 is an explanatory diagram showing layout information stored in the seat layout storage unit (layout information storage unit) 154. The seat layout storage unit 154 stores layout information indicating the seat layout. That is, the seat ID of each seat and the position information indicating the seat position on the floor are stored in association with each other. The position information is, for example, two-dimensional coordinates with one point on the floor as the origin. FIG. 11 shows the layout information as an image. As shown in FIG. 11, the island ID can be extracted from the seat ID and displayed. In addition, the seat number and arrangement of the seats included in each island can be displayed.

次に、情報共有サーバ1が行う処理について説明する。ユーザがユーザ端末3により情報共有サーバ1にアクセスすると、情報共有サーバ1のCPU11は、ユーザ認証を行なう。認証が成功した場合、ユーザ端末3にメインメニューが表示される。メインメニューにおいて、ユーザがスペース管理を選択すると、スペース管理処理が実行される。なお、ユーザ認証において、CPU11はユーザの社員番号(ユーザ識別情報)を取得する。CPU11は取得した社員番号を一時記憶領域に記憶する。一時記憶領域は例えば、RAM13又は大容量記憶部15に設けてある。 Next, the processing performed by the information sharing server 1 will be described. When the user accesses the information sharing server 1 by the user terminal 3, the CPU 11 of the information sharing server 1 authenticates the user. If the authentication is successful, the main menu is displayed on the user terminal 3. When the user selects space management in the main menu, the space management process is executed. In the user authentication, the CPU 11 acquires the user's employee number (user identification information). The CPU 11 stores the acquired employee number in the temporary storage area. The temporary storage area is provided in, for example, the RAM 13 or the large-capacity storage unit 15.

図12はスペース管理処理の手順の一例を示すフローチャートである。ユーザがメインメインメニューでスペース管理を選択すると、CPU11は部門マスタ23に含まれる全てのレコードについて、部門名と部門コードとを取得する(ステップS1)。CPU11はユーザの役職を取得する(ステップS2)。CPU11は一時記憶領域に記憶しているユーザの社員番号を読み出す。CPU11はアサインマスタ25を検索し、読み出した社員番号に対応したグループコード及び役職コードを取得する。CPU11は取得したグループコード及び役職コードを一時記憶領域に記憶する。CPU11はユーザ端末3にスペース管理のメニュー画面を表示する(ステップS3)。メニュー画面は、部門毎、フロア毎、及び委託先企業別毎に座席割当状況を表示するボタンを含む。 FIG. 12 is a flowchart showing an example of the procedure of the space management process. When the user selects space management in the main main menu, the CPU 11 acquires the department name and the department code for all the records included in the department master 23 (step S1). The CPU 11 acquires the user's job title (step S2). The CPU 11 reads out the employee number of the user stored in the temporary storage area. The CPU 11 searches the assignment master 25 and acquires the group code and job title code corresponding to the read employee number. The CPU 11 stores the acquired group code and job title code in the temporary storage area. The CPU 11 displays a space management menu screen on the user terminal 3 (step S3). The menu screen includes buttons that display seat allocation status by department, floor, and outsourced company.

ユーザはユーザ端末3に表示されたメニュー画面で実行したいメニューを選択する。CPU11はユーザが選択したメニューは部門全体表示であるか否かを判定する(ステップS4)。CPU11はユーザが選択したメニューが部門全体表示であると判定した場合(ステップS4でYES)、部門全体表示処理を行う(ステップS5)。CPU11は部門全体表示処理の後、処理をステップS10に移す。CPU11はユーザが選択したメニューが部門全体表示でないと判定した場合(ステップS4でNO)、ユーザが選択したメニューがフロア別表示であるか否かを判定する(ステップS6)。CPU11はユーザが選択したメニューがフロア別表示であると判定した場合(ステップS6でYES)、フロア別表示処理を行う(ステップS7)。CPU11はフロア別表示処理の後、処理をステップS10に移す。CPU11はユーザが選択したメニューがフロア表示でないと判定した場合(ステップS6でNO)、ユーザが選択したメニューが委託先別表示であるか否かを判定する(ステップS8)。CPU11はユーザが選択したメニューが委託先別表示であると判定した場合(ステップS8でYES)、委託先別表示処理を行う(ステップS9)。CPU11は委託先表示処理の後、処理をステップS10に移す。 The user selects a menu to be executed on the menu screen displayed on the user terminal 3. The CPU 11 determines whether or not the menu selected by the user is a department-wide display (step S4). When the CPU 11 determines that the menu selected by the user is the entire department display (YES in step S4), the CPU 11 performs the entire department display process (step S5). After the department-wide display process, the CPU 11 shifts the process to step S10. When the CPU 11 determines that the menu selected by the user is not the entire department display (NO in step S4), the CPU 11 determines whether or not the menu selected by the user is displayed by floor (step S6). When the CPU 11 determines that the menu selected by the user is the floor-specific display (YES in step S6), the CPU 11 performs the floor-specific display process (step S7). After the floor-specific display processing, the CPU 11 shifts the processing to step S10. When the CPU 11 determines that the menu selected by the user is not the floor display (NO in step S6), the CPU 11 determines whether or not the menu selected by the user is displayed by the contractor (step S8). When the CPU 11 determines that the menu selected by the user is the display for each consignee (YES in step S8), the CPU 11 performs the display process for each consignee (step S9). After the contractor display process, the CPU 11 shifts the process to step S10.

CPU11はユーザが選択したメニューが委託先別表示でないと判定した場合(ステップS8でNO)、ユーザが終了を選択したか否かを判定する(ステップS10)。CPU11はユーザが終了を選択したと判定した場合(ステップS10でYES)、スペース管理処理を終了する。この場合、ユーザ端末3の画面はメインメニューに戻る。CPU11はユーザが終了を選択していないと判定した場合(ステップS10でNO)、処理をステップS3に戻す。なお、部門全体表示処理、フロア別表示処理、及び委託先別表示処理の終了時には、終了又は戻る旨のコマンドをユーザは選択している。CPU11は部門全体表示処理、フロア別表示処理、及び委託先別表示処理の終了後にステップS10を行う場合、処理ユーザが選択したコマンドにより、終了であるか否かを判定する。 When the CPU 11 determines that the menu selected by the user is not displayed by outsourcer (NO in step S8), the CPU 11 determines whether or not the user has selected end (step S10). When the CPU 11 determines that the user has selected the end (YES in step S10), the CPU 11 ends the space management process. In this case, the screen of the user terminal 3 returns to the main menu. When the CPU 11 determines that the user has not selected the end (NO in step S10), the CPU 11 returns the process to step S3. At the end of the department-wide display process, floor-specific display process, and contractor-specific display process, the user has selected a command to end or return. When the CPU 11 performs step S10 after the completion of the department-wide display processing, the floor-specific display processing, and the contractor-specific display processing, the CPU 11 determines whether or not the processing is completed by a command selected by the processing user.

図13は部門全体表示処理の手順の一例を示すフローチャートである。CPU11はユーザが選択したボタンに対応付けられた部門コードを取得する(ステップS21)。CPU11は取得した部門コードが対応付けられた部コードを部マスタ22より取得する(ステップS22)。CPU11は取得した部コードが対応付けられたグループコードをグループマスタ21より取得する(ステップS23)。ステップS22で取得した部コードが複数の場合、CPU11はその数に等しい回数、ステップS23を実行する。CPU11は座席の割当情報を取得する(ステップS24)。CPU11は割当記憶部152からステップS23で取得したグループコードのいずれかを含むレコードを取得する。CPU11は要員情報を取得する(ステップS25)。CPU11は要員記憶部153からステップS23で取得したグループコードのいずれかを含むレコードを取得する。CPU11は取得した割当情報と要員情報とから、座席の使用率を算出する(ステップS26)。 FIG. 13 is a flowchart showing an example of the procedure for displaying the entire department. The CPU 11 acquires the department code associated with the button selected by the user (step S21). The CPU 11 acquires the department code associated with the acquired department code from the department master 22 (step S22). The CPU 11 acquires a group code associated with the acquired part code from the group master 21 (step S23). When there are a plurality of part codes acquired in step S22, the CPU 11 executes step S23 a number of times equal to the number. The CPU 11 acquires seat allocation information (step S24). The CPU 11 acquires a record including any of the group codes acquired in step S23 from the allocation storage unit 152. The CPU 11 acquires personnel information (step S25). The CPU 11 acquires a record including any of the group codes acquired in step S23 from the personnel storage unit 153. The CPU 11 calculates the seat usage rate from the acquired allocation information and personnel information (step S26).

座席の使用率は次のようにして求まる。まず、割当情報から会社毎に割り当てられている座席の数(座席割当数)が求まる。割当情報から得られる座席IDと、要員情報に含まれる座席IDとを比較することにより、座席の使用未使用を判定する。すなわち、割当情報から得られる座席IDが、要員情報に含まれる場合、当該座席IDが振られた座席は使用である。割当情報から得られる座席IDが、要員情報に含まない場合、当該座席IDは未使用中である。使用中と判定された座席の数を計数すれば、使用している座席の数(座席使用数)が求まる。座席使用数を座席割当数で割れば、使用率が求まる。 The seat occupancy rate can be obtained as follows. First, the number of seats allocated to each company (seat allocation number) can be obtained from the allocation information. By comparing the seat ID obtained from the allocation information with the seat ID included in the personnel information, it is determined whether or not the seat is used. That is, when the seat ID obtained from the allocation information is included in the personnel information, the seat to which the seat ID is assigned is used. If the seat ID obtained from the allocation information is not included in the personnel information, the seat ID is unused. By counting the number of seats determined to be in use, the number of seats in use (number of seats used) can be obtained. The occupancy rate can be obtained by dividing the number of seats used by the number of seats allocated.

CPU11は部門全体表示画面をユーザ端末3へ出力する(ステップ27)。CPU11は委託先企業毎に座席の割当状況を表示する。割当状況は例えば用途種別(執務又は打合せ)配置種別(要員又は機器)毎の内訳について表示してもよい。また、ユーザの役職によって、表示内容に制限を掛けてもよい。例えば一般社員の場合は所属するグループが業務委託をしていない委託先企業についての情報を、CPU11は表示しない。 The CPU 11 outputs the entire department display screen to the user terminal 3 (step 27). The CPU 11 displays the seat allocation status for each outsourced company. The allocation status may be displayed, for example, for the breakdown by use type (work or meeting) and allocation type (personnel or equipment). In addition, the display contents may be restricted depending on the job title of the user. For example, in the case of a general employee, the CPU 11 does not display information about the outsourced company to which the group to which the employee belongs does not outsource the business.

CPU11はユーザが終了を選択したか否かを判定する(ステップS28)。CPU11はユーザが終了を選択したと判定した場合(ステップS28でYES)、部門全体表示処理を終了する。この場合、ユーザ端末3の画面はメニュー画面に戻る。CPU11はユーザが終了を選択していないと判定した場合(ステップS28でNO)、処理をステップS27に戻す。 The CPU 11 determines whether or not the user has selected termination (step S28). When the CPU 11 determines that the user has selected the end (YES in step S28), the CPU 11 ends the department-wide display process. In this case, the screen of the user terminal 3 returns to the menu screen. When the CPU 11 determines that the user has not selected the end (NO in step S28), the process returns to step S27.

なお、部門全体表示処理の終了コマンドは2種類ある。第1は部門全体表示画面で戻るボタンが選択された(例えば、マウスクリックされた)場合である。第2は部門全体表示画面でメインメニューボタンが選択された場合である。戻るボタンが選択された場合、スペース管理処理は終了せず、メニュー画面に戻る。メインメニューボタンが選択された場合は、スペース管理処理も終了し、メインメニュー戻る。フロア別表示処理及び委託先別表示処理も、部門全体表示処理と同様である。 There are two types of commands to end the entire department display process. The first is when the back button is selected (for example, the mouse is clicked) on the entire department display screen. The second is the case where the main menu button is selected on the entire department display screen. If the back button is selected, the space management process does not end and the screen returns to the menu screen. If the main menu button is selected, the space management process also ends and the main menu returns. The floor-specific display processing and the contractor-specific display processing are the same as the department-wide display processing.

図14はフロア別表示処理の手順の一例を示すフローチャートである。CPU11は座席の割当情報を割当記憶部152より取得する(ステップS31)。CPU11は要員情報を要員記憶部153より取得する(ステップS32)。CPU11はフロア毎に集計する(ステップS33)。CPU11は割当情報からフロア毎に割り当てられている座席の数を集計する。CPU11は要員情報からフロア毎に使用されている座席の数を集計する。CPU11は使用率を算出する(ステップS34)。使用率が求め方は、上述と同様である。 FIG. 14 is a flowchart showing an example of the procedure of the floor-specific display processing. The CPU 11 acquires seat allocation information from the allocation storage unit 152 (step S31). The CPU 11 acquires personnel information from the personnel storage unit 153 (step S32). The CPU 11 totals for each floor (step S33). The CPU 11 totals the number of seats assigned to each floor from the allocation information. The CPU 11 totals the number of seats used for each floor from the personnel information. The CPU 11 calculates the usage rate (step S34). The method of obtaining the usage rate is the same as described above.

CPU11はフロア別表示画面をユーザ端末3へ出力する(ステップS35)。CPU11はフロア別に座席の割当状況を表示する。割当状況は例えば用途種別(執務又は打合せ)配置種別(要員又は機器)毎の内訳について表示してもよい。また、ユーザの役職によって、表示内容に制限を掛けてもよい。例えば一般社員の場合は所属するグループの社員の座席、又は所属するグループが割り当てた座席がないフロアについての情報を、CPU11は表示しない。さらにまた、ユーザが所属するグループが業務委託をしていない委託先企業についての情報を、CPU11は表示しない。 The CPU 11 outputs a floor-specific display screen to the user terminal 3 (step S35). The CPU 11 displays the seat allocation status for each floor. The allocation status may be displayed, for example, for the breakdown by use type (work or meeting) and allocation type (personnel or equipment). In addition, the display contents may be restricted depending on the job title of the user. For example, in the case of a general employee, the CPU 11 does not display information about the seats of the employees of the group to which the employee belongs or the floors to which the seats to which the group belongs do not have seats. Furthermore, the CPU 11 does not display information about the outsourced company to which the group to which the user belongs does not outsource the business.

CPU11はレイアウト表示が選択されたか否かを判定する(ステップS36)。CPU11はレイアウト表示が選択されたと判定した場合(ステップS36でYES)、レイアウト表示処理を行なう(ステップS37)。レイアウト表示は座席の割当状況をフロアでの座席の配置とともに表示するものである。CPU11はレイアウト表示処理の後、処理をステップS38に移す。CPU11はレイアウト表示が選択されていないと判定した場合(ステップS36でNO)、ユーザが終了を選択したか否かを判定する(ステップS38)。CPU11はユーザが終了を選択したと判定した場合(ステップS38でYES)、フロア別表示処理を終了する。この場合、ユーザ端末3の画面はメニュー画面に戻る。CPU11はユーザが終了を選択していないと判定した場合(ステップS38でNO)、処理をステップS35に戻す。 The CPU 11 determines whether or not the layout display is selected (step S36). When the CPU 11 determines that the layout display is selected (YES in step S36), the CPU 11 performs the layout display process (step S37). The layout display displays the seat allocation status together with the seat arrangement on the floor. After the layout display process, the CPU 11 shifts the process to step S38. When the CPU 11 determines that the layout display is not selected (NO in step S36), the CPU 11 determines whether or not the user has selected end (step S38). When the CPU 11 determines that the user has selected the end (YES in step S38), the CPU 11 ends the floor-specific display process. In this case, the screen of the user terminal 3 returns to the menu screen. When the CPU 11 determines that the user has not selected the end (NO in step S38), the CPU 11 returns the process to step S35.

図15は委託先別表示処理の手順の一例を示すフローチャートである。CPU11は座席の割当情報を割当記憶部152より取得する(ステップS51)。CPU11は要員情報を要員記憶部153より取得する(ステップS52)。CPU11は委託先企業毎及びフロア毎に集計する(ステップS53)。CPU11は割当情報から委託先企業毎及びフロア毎に割り当てられている座席の数を集計する。CPU11は要員情報から委託先企業毎及びフロア毎に使用されている座席の数を集計する。CPU11は使用率を算出する(ステップS54)。使用率が求め方は、上述と同様である。 FIG. 15 is a flowchart showing an example of the procedure of display processing for each contractor. The CPU 11 acquires seat allocation information from the allocation storage unit 152 (step S51). The CPU 11 acquires personnel information from the personnel storage unit 153 (step S52). The CPU 11 totals for each contractor company and each floor (step S53). The CPU 11 totals the number of seats allocated to each contractor company and each floor from the allocation information. The CPU 11 totals the number of seats used for each contractor company and each floor from the personnel information. The CPU 11 calculates the usage rate (step S54). The method of obtaining the usage rate is the same as described above.

CPU11は委託先別表示画面をユーザ端末3へ出力する(ステップS55)。CPU11は委託先企業毎及びフロア毎に座席の割当状況を表示する。例えば、委託先別表示画面では1つの委託先企業について表示する。表示する委託先企業の選択はプルダウンメニューなどで行なう。割当状況は例えば用途種別(執務又は打合せ)配置種別(要員又は機器)毎の内訳について表示してもよい。また、ユーザの役職によって、表示内容に制限を掛けてもよい。この場合、役職が権限情報となる。例えばユーザが所属するグループが業務委託をしていない委託先企業についての情報を、CPU11は表示しない。この場合、プルダウンメニューにはユーザが所属するグループが業務委託している企業が表示される。さらにまた、一般社員の場合は所属するグループの社員の座席、又は所属するグループが割り当てた座席がないフロアについての情報を、CPU11は表示しない。 The CPU 11 outputs a display screen for each contractor to the user terminal 3 (step S55). The CPU 11 displays the seat allocation status for each outsourced company and each floor. For example, on the display screen for each contractor, one contractor company is displayed. The contractor company to be displayed is selected from the pull-down menu or the like. The allocation status may be displayed, for example, for the breakdown by use type (work or meeting) and allocation type (personnel or equipment). In addition, the display contents may be restricted depending on the job title of the user. In this case, the job title becomes the authority information. For example, the CPU 11 does not display information about a contracted company to which the group to which the user belongs does not outsource the business. In this case, the pull-down menu displays the companies outsourced to the group to which the user belongs. Furthermore, in the case of general employees, the CPU 11 does not display information about the seats of the employees of the group to which they belong or the floors where there are no seats assigned by the group to which they belong.

CPU11はレイアウト表示が選択されたか否かを判定する(ステップS56)。CPU11はレイアウト表示が選択されたと判定した場合(ステップS56でYES)、レイアウト表示処理を行なう(ステップS57)。レイアウト表示は座席の割当状況をフロアでの座席の配置とともに表示するものである。CPU11はレイアウト表示処理の後、処理をステップS58に移す。CPU11はレイアウト表示が選択されていないと判定した場合(ステップS56でNO)、ユーザが終了を選択したか否かを判定する(ステップS58)。CPU11はユーザが終了を選択したと判定した場合(ステップS58でYES)、委託先別表示処理を終了する。この場合、ユーザ端末3の画面はメニュー画面に戻る。CPU11はユーザが終了を選択していないと判定した場合(ステップS58でNO)、処理をステップS55に戻す。 The CPU 11 determines whether or not the layout display is selected (step S56). When the CPU 11 determines that the layout display is selected (YES in step S56), the CPU 11 performs the layout display process (step S57). The layout display displays the seat allocation status together with the seat arrangement on the floor. After the layout display process, the CPU 11 shifts the process to step S58. When the CPU 11 determines that the layout display is not selected (NO in step S56), the CPU 11 determines whether or not the user has selected end (step S58). When the CPU 11 determines that the user has selected the end (YES in step S58), the CPU 11 ends the display process for each contractor. In this case, the screen of the user terminal 3 returns to the menu screen. When the CPU 11 determines that the user has not selected the end (NO in step S58), the process returns to step S55.

図16はレイアウト表示処理の手順の一例を示すフローチャートである。CPU11はユーザが選択したフロアを取得する(ステップS61)。選択したフロアとはユーザが何階を選択したか示す番号(階番号)である。CPU11は選択されたフロアに関する座席の割当情報を割当記憶部152から取得する(ステップS62)。CPU11は選択されたフロアに関する要員情報を要員記憶部153から取得する(ステップS63)。CPU11は選択されたフロアの座席レイアウト情報を座席レイアウト記憶部154より取得する(ステップS64)。CPU11はステップS62で取得した割当情報とステップS63で要員情報とに基づき、座席の状況を座席レイアウト情報に反映させる(ステップS65)。例えば、座席毎に割り当てられている委託先企業が分かるように、CPU11座席の色分けを行なう。この場合の配色は割当記憶部152の配色列に従う。また、割り当てられた座席が使用されているか否かが判別できるように、割り当てられている座席については、割り当てられている人の氏名又はイニシャルなどを、CPU11は表示する。割り当てられていない座席については、座席IDをCPU11は表示する。 FIG. 16 is a flowchart showing an example of the procedure of the layout display processing. The CPU 11 acquires the floor selected by the user (step S61). The selected floor is a number (floor number) indicating which floor the user has selected. The CPU 11 acquires seat allocation information regarding the selected floor from the allocation storage unit 152 (step S62). The CPU 11 acquires personnel information regarding the selected floor from the personnel storage unit 153 (step S63). The CPU 11 acquires the seat layout information of the selected floor from the seat layout storage unit 154 (step S64). The CPU 11 reflects the seat status in the seat layout information based on the allocation information acquired in step S62 and the personnel information in step S63 (step S65). For example, the CPU 11 seats are color-coded so that the contractor company assigned to each seat can be known. The color scheme in this case follows the color scheme of the allocation storage unit 152. Further, the CPU 11 displays the name or initials of the assigned person for the assigned seat so that it can be determined whether or not the assigned seat is used. For unassigned seats, the CPU 11 displays the seat ID.

CPU11は権限に応じた変更を座席レイアウトに対して行なう(ステップS66)。例えば、ユーザが一般社員の場合は、所属するグループが業務委託を行っている企業以外の席については、割り当ている委託先企業の名称をCPU11は表示しない。 The CPU 11 makes changes to the seat layout according to the authority (step S66). For example, when the user is a general employee, the CPU 11 does not display the name of the outsourced company to which the user belongs for seats other than the company outsourced to the business.

CPU11はレイアウト画面を生成し、ユーザ端末3へ出力する(ステップS67)。CPU11はレイアウト表示処理を終了する。なお、レイアウト表示処理が委託先別表示処理から呼ばれた場合、レイアウト画面出力の際、選択されている委託先企業へ割り当てられている座席が表示範囲となるように、CPU11はレイアウト画面の表示位置をユーザ端末3に出力する。 The CPU 11 generates a layout screen and outputs it to the user terminal 3 (step S67). The CPU 11 ends the layout display process. When the layout display process is called from the display process for each contractor, the CPU 11 displays the layout screen so that the seats assigned to the selected contractor company will be the display range when the layout screen is output. The position is output to the user terminal 3.

次に、ユーザ端末3に表示される画面について説明する。図17はスペース管理メニュー画面41の一例を示す説明図である。スペース管理メニュー画面41はメインメニュー画面(図示しない)において、スペース管理を選択すると表示される画面である。スペース管理メニュー画面41は基盤システム部門ボタン411、応用システム部門ボタン412、フロア別ボタン413、委託先別ボタン414、及び戻るボタン415を含む。基盤システム部門ボタン411を選択すると、基盤システム部門についての部門全体表示処理が実行される。応用システム部門ボタン412を選択すると、応用システム部門についての部門全体表示処理が実行される。フロア別ボタン413を選択すると、フロア別表示処理が実行される。委託先別ボタン414を選択すると、委託先別表示処理が実行される。戻るボタン415を選択するとメインメニューへ戻る。 Next, the screen displayed on the user terminal 3 will be described. FIG. 17 is an explanatory diagram showing an example of the space management menu screen 41. The space management menu screen 41 is a screen displayed when space management is selected on the main menu screen (not shown). The space management menu screen 41 includes a basic system department button 411, an applied system department button 412, a floor-specific button 413, a contractor-specific button 414, and a back button 415. When the basic system department button 411 is selected, the department-wide display processing for the basic system department is executed. When the application system department button 412 is selected, the department-wide display processing for the application system department is executed. When the floor-specific button 413 is selected, the floor-specific display process is executed. When the consignee-specific button 414 is selected, the consignee-specific display process is executed. Select the back button 415 to return to the main menu.

なお、図17では部門全体表示が可能な部門が基盤システム部門と応用システム部門との2つの部門であるので、部門全体表示用のボタンは2つである。部門全体表示用のボタンは部門の数、又は部門全体表示が可能な部門の数などに合わせて表示すればよい。部門の数が多い場合は、例えば、部門を選択するためのプルダウンメニューと部門全体表示を指示する指示ボタンとを設ける。この場合、部門全体表示したい部門をプルダウンメニューで選択し指示ボタンを選択すると、選択された部門についての部門全体表示処理が実行される。 In FIG. 17, since there are two departments that can display the entire department, the basic system department and the applied system department, there are two buttons for displaying the entire department. The button for displaying the entire department may be displayed according to the number of departments or the number of departments that can display the entire department. When the number of departments is large, for example, a pull-down menu for selecting a department and an instruction button for instructing the display of the entire department are provided. In this case, when the department to be displayed in the entire department is selected from the pull-down menu and the instruction button is selected, the department-wide display process for the selected department is executed.

図18は部門全体表示画面42の一例を示す説明図である。部門全体表示画面42は割当状況一覧表421、メインメニューボタン422、及び戻るボタン423を含む。割当状況一覧表421は座席の割当状況を委託先企業毎に、用途種別(執務スペース又は打合せスペース)毎、及び配置種別(要員又は機器)毎の内訳、並びに全体について表示する。メインメニューボタン422を選択するとメインメニューへ戻る。戻るボタン423を選択するとスペース管理メニュー画面41へ戻る。 FIG. 18 is an explanatory diagram showing an example of the department-wide display screen 42. The department-wide display screen 42 includes an allocation status list 421, a main menu button 422, and a back button 423. The allocation status list 421 displays the seat allocation status for each contractor company, for each use type (working space or meeting space), for each allocation type (personnel or equipment), and for the entire seat. Select the main menu button 422 to return to the main menu. Select the back button 423 to return to the space management menu screen 41.

図19はフロア別表示画面43の一例を示す説明図である。フロア別表示画面43は割当状況一覧表431、メインメニューボタン432、及び戻るボタン433を含む。割当状況一覧表431は座席の割当状況をフロア毎に、用途種別(執務スペース又は打合せスペース)毎、及び配置種別(要員又は機器)毎の内訳、並びにフロア全体について表示する。メインメニューボタン432を選択するとメインメニューへ戻る。戻るボタン433を選択するとスペース管理メニュー画面41へ戻る。 FIG. 19 is an explanatory diagram showing an example of the floor-specific display screen 43. The floor-specific display screen 43 includes an allocation status list 431, a main menu button 432, and a back button 433. The allocation status list 431 displays the seat allocation status for each floor, for each use type (working space or meeting space), for each allocation type (personnel or equipment), and for the entire floor. Select the main menu button 432 to return to the main menu. Select the back button 433 to return to the space management menu screen 41.

図20は委託先別表示画面44の一例を示す説明図である。委託先別表示画面44は選択プルダウン441、表示ボタン442、割当状況一覧表443、メインメニューボタン444、及び戻るボタン445を含む。選択プルダウン441は割当状況を表示させる委託先企業を選択するためのプルダウンメニューである。表示ボタン442は選択プルダウン441で選択した委託先企業についての割当状況を表示させるためのボタンである。割当状況一覧表443は選択された委託先企業について、座席の割当状況をフロア毎に、用途種別(執務スペース又は打合せスペース)毎、及び配置種別(要員又は機器)毎の内訳、並びにフロア全体について表示する。メインメニューボタン444を選択するとメインメニューへ戻る。戻るボタン445を選択するとスペース管理メニュー画面41へ戻る。 FIG. 20 is an explanatory diagram showing an example of the display screen 44 for each contractor. The contractor-specific display screen 44 includes a selection pull-down 441, a display button 442, an allocation status list 443, a main menu button 444, and a back button 445. The selection pull-down 441 is a pull-down menu for selecting a contractor company to display the allocation status. The display button 442 is a button for displaying the allocation status of the contractor company selected by the selection pull-down 441. Allocation status list 443 shows the seat allocation status for each floor, usage type (working space or meeting space), allocation type (personnel or equipment), and the entire floor for the selected contractor company. indicate. Select the main menu button 444 to return to the main menu. Select the back button 445 to return to the space management menu screen 41.

図21は座席レイアウト画面45の一例を示す説明図である。座席レイアウト画面45は座席451、453、454、456、委託先企業名称452、455、及び戻るボタン457を含む。図21では表示態様によって座席の割当状況を表現している。図21の例では、ハッチングにより割当状況を示しているが、色分け表示でもよい。座席451、453は委託先企業に割り当てられ、実際に使用されていることを表している。使用されている座席については利用者の氏名、イニシャルなどを表示してもよい。ハッチングが異なっているのは、割り当てられた委託先企業が異なるからである。座席451が割り当てられている委託先企業について、ユーザは参照する権限がないため、委託先企業名称452として「・・・」が表示されている。委託先企業が割り当てられている座席453には委託先企業名称455が表示されている。座席454は委託先企業割り当てられているが使用している人がいないため、座席番号を表示している。座席456はどこの委託先企業にも割り当てられていない未割り当ての座席であることを示す。戻るボタン457を選択すると、呼び出し元の画面に戻る。すなわち、フロア別表示画面43から呼び出された場合には、フロア別表示画面43に戻る。委託先別表示画面44から呼び出された場合には、委託先別表示画面44に戻る。 FIG. 21 is an explanatory view showing an example of the seat layout screen 45. The seat layout screen 45 includes seats 451, 453, 454, 456, contractor company names 452, 455, and a back button 457. In FIG. 21, the seat allocation status is represented by the display mode. In the example of FIG. 21, the allocation status is shown by hatching, but color-coded display may be used. Seats 451 and 453 are assigned to the contractor company and indicate that they are actually used. The user's name, initials, etc. may be displayed for the seat being used. The hatching is different because the assigned contractors are different. Since the user does not have the authority to refer to the contractor company to which the seat 451 is assigned, "..." is displayed as the contractor company name 452. The contractor company name 455 is displayed on the seat 453 to which the contractor company is assigned. Seat 454 is assigned to the contractor company, but no one is using it, so the seat number is displayed. Seat 456 indicates that it is an unallocated seat that has not been assigned to any contractor. Select the back button 457 to return to the caller's screen. That is, when it is called from the floor-specific display screen 43, it returns to the floor-specific display screen 43. When called from the contractor-specific display screen 44, the process returns to the contractor-specific display screen 44.

座席レイアウト画面45において、座席の利用期間を表示するようにしてもよい。例えば、座席レイアウト画面45において、表示する年月を指定可能とする。指定した年月と割当記憶部152の各レコードの利用期間列の値とを比較する。指定した年月が利用期間列に記憶された利用期間に含まれていなければ、割当記憶部152に記憶されていたとしても、当該レコードに対応した座席は、指定した年月では割り当てられていない。したがって、座席レイアウト画面45においても、未割り当ての表示態様とする。表示する年月を指定することで、座席レイアウトの管理者は、過去の状況を把握した上で、座席のレイアウトを検討可能となる。また、座席レイアウトの管理者は、年度の切り替わりや、大規模なプロジェクトのカットオーバーなど、座席の割り当ての大きな変動が予定されている場合に、事前に新たな座席のレイアウトを検討可能となる。なお、部門全体表示画面42(図18)、フロア別表示画面43(図19)、委託先別表示画面44(図20)においても、表示する年月を指定可能とし、指定した年月に応じた状況を表示するようにしてもよい。 The seat layout screen 45 may display the seat usage period. For example, on the seat layout screen 45, the year and month to be displayed can be specified. Compares the specified year and month with the value in the usage period column of each record in the allocation storage unit 152. If the specified year and month are not included in the usage period stored in the usage period column, the seat corresponding to the record is not allocated in the specified year and month even if it is stored in the allocation storage unit 152. .. Therefore, even on the seat layout screen 45, the display mode is not assigned. By specifying the year and month to be displayed, the seat layout manager can consider the seat layout after grasping the past situation. In addition, seat layout managers will be able to consider new seat layouts in advance when large changes in seat allocation are planned, such as year changes or cutovers for large projects. The year and month to be displayed can also be specified on the department-wide display screen 42 (FIG. 18), the floor-specific display screen 43 (FIG. 19), and the contractor-specific display screen 44 (FIG. 20). The situation may be displayed.

また、割り当てられている各座席にマウスポインタを重ねた(マウスオーバーした)場合に、利用期間を吹き出しなどで表示してもよい。また、座席レイアウト画面45に座席の利用者、利用期間等の属性表示領域を設け、マウス等で選択した座席の属性を表示してもよい。 In addition, when the mouse pointer is placed on each assigned seat (mouse over), the usage period may be displayed by a balloon or the like. Further, the seat layout screen 45 may be provided with an attribute display area such as a seat user and a period of use, and the attributes of the seat selected with a mouse or the like may be displayed.

図21の座席レイアウト画面45において、委託先企業の責任者の座席を明示してもよい。例えば、責任者の座席については、表示態様を異ならせる。例えば、座席を示す図形(図21では長方形)の枠線の色を変える、枠線を太くする、枠線のスタイル(点線など)を変えるなどである。また、氏名、イニシャルを表示する場合には、文字を太文字にする、文字に下線を引く、文字を斜体にするなどである。委託業務についての相談事項や調整事項が発生した場合、責任者と話す必要があるからである。そのような場合に、座席レイアウト画面45で責任者が分かれば、委託先企業の誰と話しすればよいか、容易に把握可能となる。 On the seat layout screen 45 of FIG. 21, the seat of the person in charge of the contractor company may be clearly indicated. For example, the seat of the person in charge has a different display mode. For example, the color of the border of the figure showing the seat (rectangle in FIG. 21) is changed, the border is thickened, the style of the border (dotted line, etc.) is changed, and the like. In addition, when displaying the name and initials, the characters should be bold, the characters should be underlined, and the characters should be italicized. This is because it is necessary to talk with the person in charge when there are matters to be consulted or adjusted regarding the outsourced work. In such a case, if the person in charge is known on the seat layout screen 45, it becomes possible to easily grasp who of the contractor company to talk to.

本実施の形態は以下の効果を奏する。委託先企業に割り当てられた座席の数を表示するので、委託業務が終了などの理由で、委託先企業が引き上げる場合に、どの位の数の席が空くのか把握することが可能となる。また、座席の使用率を表示するので、委託先企業が増員を申し出た場合に、未使用の座席で足りるのか、新たに座席を割り当てなくてはならないのかを判断することができる。フロア別に割り当て状況を表示するので、空いているフロア、混み合っているフロアの判別が可能となる。座席レイアウトにより、割り当て状況、使用状況を表示するので、座席を新規に割り当てる場合、割り当ての都合で委託先企業ごと座席を移動させる場合などに、どのような配置にすればよいかを容易に検討可能となる。ユーザの権限により表示内容を制限することで、情報の漏洩を未然に防ぐ事が可能となる。さらにまた、割り当てられた座席が使用中であるか否かは、要員情報を用いて行なうので、座席毎に使用状況を調べる手間が省ける。すなわち、要員情報において各人材が用いる座席IDを含めことで、座席が使用中か未使用かを判定可能である。
なお、本実施の形態は派遣を受けた人材に割り当てられる座席に関する管理に適しているが、社員の座席の管理にも適用可能であることは言うまでもない。
This embodiment has the following effects. Since the number of seats allocated to the outsourced company is displayed, it is possible to grasp how many seats will be vacant when the outsourced company raises the number of seats due to reasons such as the end of the outsourced business. In addition, since the seat usage rate is displayed, when the contractor company offers to increase the number of staff, it is possible to determine whether an unused seat is sufficient or a new seat must be allocated. Since the allocation status is displayed for each floor, it is possible to distinguish between vacant floors and crowded floors. Since the seat layout displays the allocation status and usage status, it is easy to consider what kind of arrangement should be used when allocating a new seat or when moving the seat for each contractor company due to the convenience of allocation. It will be possible. By limiting the display contents by the user's authority, it is possible to prevent information leakage. Furthermore, whether or not the assigned seat is in use is determined by using the personnel information, so that it is possible to save the trouble of checking the usage status for each seat. That is, it is possible to determine whether a seat is in use or unused by including the seat ID used by each human resource in the personnel information.
Although this embodiment is suitable for managing the seats assigned to the dispatched personnel, it goes without saying that it can also be applied to the management of the seats of employees.

各実施の形態で記載されている技術的特徴(構成要件)はお互いに組み合わせ可能であり、組み合わせすることにより、新しい技術的特徴を形成することができる。
今回開示された実施の形態はすべての点で例示であって、制限的なものでは無いと考えられるべきである。本発明の範囲は、上記した意味では無く、特許請求の範囲によって示され、特許請求の範囲と均等の意味及び範囲内でのすべての変更が含まれることが意図される。
The technical features (constituent requirements) described in each embodiment can be combined with each other, and by combining them, new technical features can be formed.
The embodiments disclosed this time should be considered as exemplary in all respects and not restrictive. The scope of the present invention is indicated by the scope of claims, not the above-mentioned meaning, and is intended to include all modifications within the meaning and scope equivalent to the scope of claims.

10 情報共有システム
1 情報共有サーバ
11 CPU
12 ROM
13 RAM
14 通信部
15 大容量記憶部
151 所管記憶部
152 割当記憶部
153 要員記憶部
154 座席レイアウト記憶部
16 読み取り部
1P 制御プログラム
1a 可搬型記憶媒体
1b 半導体メモリ
2 共通データベース
21 グループマスタテーブル
22 部マスタテーブル
23 部門マスタテーブル
24 社員マスタテーブル
25 アサインマスタテーブル
3 ユーザ端末
10 Information sharing system 1 Information sharing server 11 CPU
12 ROM
13 RAM
14 Communication unit 15 Large-capacity storage unit 151 Jurisdiction storage unit 152 Allocation storage unit 153 Personnel storage unit 154 Seat layout storage unit 16 Reading unit 1P control program 1a Portable storage medium 1b Semiconductor memory 2 Common database 21 Group master table 22 copies Master table 23 Department master table 24 Employee master table 25 Assign master table 3 User terminal

Claims (7)

組織を識別する組織識別情報、前記組織へ割り当てられた座席の座席識別情報、及び座席割当数を対応付けた割当情報を記憶する割当記憶部と、
前記組織に所属する要員に関する情報であって、前記組織識別情報及び前記要員へ割り当てられた座席の座席識別情報を対応付けた要員情報を記憶する要員記憶部と、
組織識別情報を取得する取得部と、
取得した組織識別情報に対応付いた割当情報を前記割当記憶部から取得する割当取得部と、
取得した組織識別情報に対応付いた要員情報を前記要員記憶部から取得する要員取得部と、
取得した要員情報の前記座席識別情報が、取得した割当情報の前記座席識別情報に含まれる場合、前記要員情報の前記座席識別情報に係る座席を使用中と判定する判定部と、
該判定部の判定結果に基づき、前記組織識別情報に対応づく座席使用数を計数する計数部と、
取得した組織識別情報、及び座席割当数、並びに計数した前記座席使用数を出力する出力部と
を備えることを特徴とする出力装置。
An organization identification information that identifies an organization, seat identification information of seats assigned to the organization , and an allocation storage unit that stores allocation information associated with the number of seat allocations.
A personnel storage unit that stores personnel information relating to personnel belonging to the organization and in which the organization identification information and the seat identification information of the seats assigned to the personnel are associated with each other.
The acquisition department that acquires organization identification information,
The allocation acquisition unit that acquires the allocation information corresponding to the acquired organization identification information from the allocation storage unit, and
The personnel acquisition unit that acquires the personnel information corresponding to the acquired organization identification information from the personnel storage unit, and the personnel acquisition unit.
When the seat identification information of the acquired personnel information is included in the seat identification information of the acquired allocation information, a determination unit for determining that the seat related to the seat identification information of the personnel information is in use, and
Based on the determination result of the determination unit, a counting unit that counts the number of seats used corresponding to the tissue identification information, and
An output device including the acquired organization identification information, the number of seats allocated, and an output unit for outputting the counted number of seats used.
前記出力部は、前記座席割当数及び座席使用数より算出した使用率を出力する
ことを特徴とする請求項1に記載の出力装置。
The output device according to claim 1, wherein the output unit outputs a usage rate calculated from the number of seats allocated and the number of seats used.
座席識別情報及び座席位置を示す位置情報を対応付けたレイアウト情報を記憶するレイアウト情報記憶部と、
前記レイアウト情報に基づいて、座席位置を示す二次元画像を生成する画像生成部とを備え、
前記画像生成部は、使用中の座席と未使用の座席とで、座席位置を示す画像の態様を異ならせる
ことを特徴とする請求項2に記載の出力装置。
A layout information storage unit that stores layout information associated with seat identification information and position information indicating the seat position,
It is provided with an image generation unit that generates a two-dimensional image indicating the seat position based on the layout information.
The output device according to claim 2, wherein the image generation unit has a different mode of an image showing a seat position between a used seat and an unused seat.
前記画像生成部は、各座席と対応付いた組織識別情報に応じて、座席位置を示す画像の態様を異ならせる
ことを特徴とする請求項3に記載の出力装置。
The output device according to claim 3, wherein the image generation unit changes the mode of an image showing a seat position according to the tissue identification information associated with each seat.
ユーザを識別するユーザ識別情報を取得するユーザ取得部と、
取得したユーザ識別情報に対応付いた前記組織識別情報を含む権限情報を取得する権限取得部とを備え、
前記出力部は取得した権限情報に基づき、前記組織識別情報、前記座席割当数及び前記座席使用数を出力する
ことを特徴とする請求項1から請求項4の何れか一項に記載の出力装置。
A user acquisition unit that acquires user identification information that identifies a user,
It is equipped with an authority acquisition unit that acquires authority information including the organization identification information corresponding to the acquired user identification information.
The output device according to any one of claims 1 to 4 , wherein the output unit outputs the organization identification information, the number of seats allocated, and the number of seats used based on the acquired authority information. ..
組織識別情報を取得し、
取得した組織識別情報に対応付いた組織へ割り当てられた座席の座席識別情報、及び座席割当数を、組織識別情報、座席識別情報及び座席使用数を対応付けて記憶した割当記憶部から取得し、
取得した組織識別情報に対応付いており、前記組織に所属する要員へ割り当てられた座席の座席識別情報を、組織識別情報及び座席識別情報を対応付けて記憶した要員記憶部から取得し、
前記割り当てられた座席の座席識別情報が、前記要員記憶部から取得した座席識別情報に含まれる場合、前記割り当てられた座席を使用中と判定し、
判定結果に基づき、前記組織識別情報に対応づく座席使用数を計数し、
取得した組織識別情報、座席割当数及び前記座席使用数を出力する
処理をコンピュータに行わせることを特徴とするコンピュータプログラム。
Get organization identification information
The seat identification information of the seats assigned to the organization corresponding to the acquired organization identification information and the number of seats allocated are acquired from the allocation storage unit stored in association with the organization identification information, the seat identification information and the number of seats used.
Corresponding to the acquired organization identification information, the seat identification information of the seats assigned to the personnel belonging to the organization is acquired from the personnel storage unit which stores the organization identification information and the seat identification information in association with each other.
When the seat identification information of the assigned seat is included in the seat identification information acquired from the personnel storage unit, it is determined that the assigned seat is in use.
Based on the judgment result, the number of seats used corresponding to the organization identification information is counted.
A computer program characterized in that a computer is made to perform a process of outputting the acquired organization identification information, the number of seats allocated, and the number of seats used.
コンピュータが、
組織識別情報を取得し、
取得した組織識別情報に対応付いた組織へ割り当てられた座席の座席識別情報、及び座席割当数を、組織識別情報、座席識別情報及び座席使用数を対応付けて記憶した割当記憶部から取得し、
取得した組織識別情報に対応付いており、前記組織に所属する要員へ割り当てられた座席の座席識別情報を、組織識別情報及び座席識別情報を対応付けて記憶した要員記憶部から取得し、
前記割り当てられた座席の座席識別情報が、前記要員記憶部から取得した座席識別情報に含まれる場合、前記割り当てられた座席を使用中と判定し、
判定結果に基づき、前記組織識別情報に対応づく座席使用数を計数し、
取得した組織識別情報、座席割当数及び前記座席使用数を出力する
処理を行うことを特徴とする出力方法。
The computer
Get organization identification information
The seat identification information of the seats assigned to the organization corresponding to the acquired organization identification information and the number of seats allocated are acquired from the allocation storage unit stored in association with the organization identification information, the seat identification information and the number of seats used.
Corresponding to the acquired organization identification information, the seat identification information of the seats assigned to the personnel belonging to the organization is acquired from the personnel storage unit which stores the organization identification information and the seat identification information in association with each other.
When the seat identification information of the assigned seat is included in the seat identification information acquired from the personnel storage unit, it is determined that the assigned seat is in use.
Based on the judgment result, the number of seats used corresponding to the organization identification information is counted.
An output method characterized by performing a process of outputting the acquired organization identification information, the number of seats allocated, and the number of seats used.
JP2016223587A 2016-11-16 2016-11-16 Output device, computer program and output method Expired - Fee Related JP6809875B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2016223587A JP6809875B2 (en) 2016-11-16 2016-11-16 Output device, computer program and output method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2016223587A JP6809875B2 (en) 2016-11-16 2016-11-16 Output device, computer program and output method

Publications (2)

Publication Number Publication Date
JP2018081510A JP2018081510A (en) 2018-05-24
JP6809875B2 true JP6809875B2 (en) 2021-01-06

Family

ID=62198209

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2016223587A Expired - Fee Related JP6809875B2 (en) 2016-11-16 2016-11-16 Output device, computer program and output method

Country Status (1)

Country Link
JP (1) JP6809875B2 (en)

Families Citing this family (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP7065704B2 (en) * 2018-06-26 2022-05-12 株式会社オービック Calculation device, calculation method and calculation program
JP7532830B2 (en) * 2020-03-19 2024-08-14 日本電気株式会社 Information processing method, information processing system, and program
JP7485627B2 (en) * 2021-03-11 2024-05-16 株式会社コロプラ program
JP7683968B1 (en) 2024-02-07 2025-05-27 Necプラットフォームズ株式会社 Office utilization proposal device, electronic device, office utilization proposal method, and program

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2002259648A (en) * 2001-03-06 2002-09-13 Nippon Telegraph & Telephone East Corp Presence management method, presence management server, presence management program
JP5147876B2 (en) * 2010-02-22 2013-02-20 株式会社日立製作所 Seat display server device and management method thereof
JP5304752B2 (en) * 2010-08-13 2013-10-02 富士ゼロックス株式会社 Information processing apparatus and information processing program

Also Published As

Publication number Publication date
JP2018081510A (en) 2018-05-24

Similar Documents

Publication Publication Date Title
US20090234699A1 (en) User Interface For Scheduling Resource Assignments
JP6809875B2 (en) Output device, computer program and output method
US20070150327A1 (en) Project management method and system
US20140172731A1 (en) Floor plan creation and worker assignment
US20140279628A1 (en) Systems and methods of managing employee teams
CN109725973B (en) Data processing method and data processing device
CN101395622A (en) Electronic organization chart processing system, electronic organization chart processing method, and computer-readable recording medium
CN112667759A (en) Space management method and system based on visual map and electronic equipment
US20160034826A1 (en) Global seat allocator
KR102121870B1 (en) Method and apparatus for assisting strategy map management based on todo-assessment item
US7809689B2 (en) System and method for on-demand integrated archive repository
JP2015232910A (en) Task restoration support system, restoration situation management device, and program
JP7496242B2 (en) Management system and management program
JP5884925B2 (en) Management support apparatus, management support method, and management support program
JP5806894B2 (en) Access management device and access management program
JP7485627B2 (en) program
KR102674757B1 (en) Hierarchical smart tag-based object processing apparatus and method
JP2023030568A (en) Service proposal support system and service proposal support method
JP6959681B1 (en) Business management method and equipment
JP7419713B2 (en) Organizational information management systems and programs
JP2020077208A (en) Output program, output device, and output method
JP2024118487A (en) Information processing device, target value allocation method and program
JP2025184160A (en) A system that supports the setting of permissions given to roles in workflow
JP2001195414A (en) Information management system using spatial data
JP2025094238A (en) Information processing device, information processing method, and program

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20190823

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20200602

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20200731

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20201208

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20201210

R150 Certificate of patent or registration of utility model

Ref document number: 6809875

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

LAPS Cancellation because of no payment of annual fees