Program, information processing device, method, and system

The program automates the ordering of spare parts and services for new employees by referencing stored lists, reducing corporate personnel's workload and minimizing redundant orders.

JP2025099958AActive Publication Date: 2025-07-03OPTIM
View PDF 4 Cites 0 Cited by

Patent Information

Application Number
JP2023216981
Authority / Receiving Office
JP · JP
Patent Type
Applications
Current Assignee / Owner
Filing Date
2023-12-22
Publication Date
2025-07-03
Estimated Expiration
2043-12-22

AI Technical Summary

Technical Problem

Corporate personnel face burdensome tasks in ordering uniformly determined equipment and services for new employees, requiring individual checks against in-company inventory, which existing e-commerce systems do not adequately address.

Method used

A program for a computer that stores a list of required spare parts and services for new employees, automates the ordering process by accepting employee information, referring to this list, and executing an ordering procedure through an e-commerce site.

Benefits of technology

Reduces the workload of corporate personnel by automating the ordering process for new employees, minimizing redundant orders and inventory checks.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 2025099958000001_ABST
    Figure 2025099958000001_ABST
Patent Text Reader

Abstract

To mitigate the burden of a corporate personnel in charge placing orders for equipment, services, etc.SOLUTION: There is provided a program for running a computer 20 including a processor 29 and memories 25, 26. The program is designed for placing orders for equipment and / or services used by individuals belonging to an organization, and the memories 25, 26 store a list of equipment and / or services needed for individuals newly belonging to the organization for reasons of newly belonging to the organization. The program causes the processor 29 to execute: a first step for accepting input of information relating to an individual scheduled to newly belong to the organization; a second step for referring to the list on the basis of information when the information was accepted in the first step, and extracting the equipment and / or services to be ordered for reasons of the individual newly belonging to the organization; and a third step for placing orders at an electronic commerce site for the equipment and / or services extracted in the second step.SELECTED DRAWING: Figure 1
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present disclosure relates to a program, an information processing apparatus, a method, and a system.

Background Art

[0002] There are e-commerce sites where various equipment can be purchased using a company account, mainly by the company's general affairs staff. In relation to the above-described technology, when a company purchases various equipment, if the management standards for each item requested for purchase are different, a technique is known in which the purchase request is divided for each management standard, and the purchase requests divided for each management standard are further automatically divided for each order destination and ordered (Patent Document 1).

Prior Art Documents

Patent Documents

[0003]

Patent Document 1

Summary of the Invention

Problems to be Solved by the Invention

[0004] With the hiring of employees, the equipment, services, etc. to be purchased are almost uniformly determined. On general e-commerce sites, company general affairs staff, etc. can order equipment and services individually. However, on general e-commerce sites, it is necessary to take the trouble to order equipment, services, etc. that are almost uniformly determined individually, which places a burden on general affairs staff, etc. Also, on general e-commerce sites, if the company has in-stock items such as PCs, it is necessary for general affairs staff, etc. to take the trouble to confirm the equipment, etc. to be ordered in comparison with the in-company inventory. Similarly, this places a burden on general affairs staff, etc. Such problems also exist in the technology described in Patent Document 1.

[0005] Therefore, the present disclosure provides a technology capable of reducing the burden on corporate personnel in ordering spare parts, services, etc.

Means for Solving the Problems

[0006] A program for operating a computer comprising a processor and a memory. The program is for ordering spare parts and / or services used by individuals belonging to an organization, and the memory stores a list of spare parts and / or services required by an individual newly belonging to the organization as the individual newly belongs to the organization. The program causes the processor to execute a first step of accepting input of information regarding an individual who is scheduled to newly belong to the organization, a second step of, when the information is accepted in the first step, referring to the list based on the information and extracting spare parts and / or services to be ordered as the individual belongs to the organization, and a third step of performing an ordering procedure for an e-commerce site with respect to the spare parts and / or services extracted in the second step.

Advantages of the Invention

[0007] According to the present disclosure, it is possible to provide a technology capable of reducing the burden on corporate personnel in ordering spare parts, services, etc.

Brief Description of the Drawings

[0008]

Figure 1

Figure 2

Figure 3

Figure 4

Figure 5

Figure 6

Figure 7

Figure 8

Figure 9

Figure 10

Figure 11

Figure 12

Figure 13

Figure 14

Figure 15

Figure 16

Figure 17

Figure 18

Figure 19

Modes for Carrying Out the Invention

[0009] Hereinafter, embodiments of the present disclosure will be described with reference to the drawings. In all the drawings for describing the embodiments, the same reference numerals are assigned to common components, and repeated descriptions are omitted. Note that the following embodiments do not unduly limit the content of the present disclosure described in the claims. Also, not all of the components shown in the embodiments are essential components of the present disclosure. Further, each drawing is a schematic diagram and is not necessarily drawn precisely.

[0010] Also, in the following description, a "processor" refers to one or more processors. At least one processor is typically a microprocessor such as a CPU (Central Processing Unit), but may also be another type of processor such as a GPU (Graphics Processing Unit). At least one processor may be single-core or multi-core.

[0011] Also, at least one processor may be a processor in a broad sense, such as a hardware circuit (e.g., FPGA (Field-Programmable Gate Array) or ASIC (Application Specific Integrated Circuit)) that performs part or all of the processing.

[0012] Also, in the following description, an expression such as "xxx table" may be used to describe information from which an output can be obtained for an input. This information may be data of any structure or a learning model such as a neural network that generates an output for an input. Therefore, "xxx table" can be referred to as "xxx information".

[0013] Also, in the following description, the configuration of each table is an example, and one table may be divided into two or more tables, or all or part of two or more tables may be one table.

[0014] In the following description, the "program" may be used as the subject to describe the processing. However, since the program performs the defined processing by being executed by a processor, appropriately using a storage unit and / or an interface unit, etc., the subject of the processing may be the processor (or a device such as a controller having the processor).

[0015] The program may be installed in a device such as a computer, or may be, for example, in a program distribution server or a computer-readable (e.g., non-transitory) recording medium. Also, in the following description, two or more programs may be realized as one program, or one program may be realized as two or more programs.

[0016] The functions realized by the components described in this specification may be implemented in circuitry or processing circuitry including a general-purpose processor, a specific-purpose processor, an integrated circuit, ASICs, a CPU, a conventional circuit, and / or a combination thereof, programmed to realize the described functions. The processor includes transistors and other circuits and is regarded as circuitry or processing circuitry. The processor may be a programmed processor that executes a program stored in a memory.

[0017] In this specification, circuitry, unit, and means are hardware programmed to realize the described functions or hardware that executes the functions. The hardware may be any hardware disclosed in this specification or any hardware known as being programmed or executing to realize the described functions.

[0018] When the hardware is a processor considered to be of the type of circuitry, the circuitry, means, or unit is a combination of hardware and software used to configure the hardware and / or the processor.

[0019] Also, in the following description, identification numbers are used as identification information for various objects, but identification information of other types (for example, identifiers including letters and symbols) may be adopted.

[0020] Also, in the following description, when describing elements of the same type without distinction, reference signs (or common signs among the reference signs) are used, and when describing elements of the same type by distinction, identification numbers (or reference signs) of the elements may be used.

[0021] Also, in the following description, control lines and information lines show those considered necessary for the description, and not necessarily all control lines and information lines on the product are shown. All components may be interconnected.

[0022] <0 Overview of the System>

[0023] Hereinafter, the essence of the system according to the present disclosure will be described. However, the system according to the present disclosure should not be construed restrictively by the following description, and the content of the present disclosure should be understood based on the disclosure of this specification and the ordinary technical knowledge and common sense possessed by those skilled in the art.

[0024] The system according to the present disclosure is a system that, for example, after the employment of a new employee is confirmed in a company, places a lump-sum order for equipment, services, etc. required with the employment of this employee. The organization targeted by the system of the present embodiment is not limited to a company with a legal personality, and may include an individual business owner with employees, and even a country or a local government body without a legal personality. In addition, the employees who use the equipment and services are not limited to the employees newly joining this organization. For example, employees whose affiliated departments are transferred may also be targeted. This is because there may be equipment, etc. newly required due to the transfer. In the following description, the "new employee" includes not only so-called new employees who start their working lives as social workers in accordance with the start of the fiscal year of the organization (April is common), but also so-called mid-career employees who, after having spent their working lives as social workers in another organization, become the target of ordering equipment, etc. by the system of the present embodiment.

[0025] In addition, examples of items subject to ordering by the system according to the present disclosure include equipment and services. The equipment is what is lent and used by employees from the company, such as so-called office furniture and OA equipment such as company-owned PCs. As items used by employees, there may also be stationery, etc. lent by the company. Although it is possible for the system according to the present disclosure to target such stationery, etc. for ordering, since stationery, etc. are items routinely used by employees belonging to the organization and ordering is not always triggered by the employment of a new employee, in the following description, it is only pointed out that stationery, etc. may be included in the equipment.

[0026] The service is for employees to use. A suitable example is so-called SaaS (Software as a Service). In the case of SaaS, as the right for a company to use individual SaaS, it acquires an account for this SaaS by paying a consideration. Usually, a company contracts for accounts with a margin with respect to the number of accounts actually used in the company, and when a new employee joins the company, the new employee is allowed to use an account that is not currently in use. However, there are often cases where only the same number of accounts as the number of accounts not currently in use are contracted, and in this case, it is necessary to newly add an account. This new addition of an account is a suitable example of placing an order for a service. Of course, there can also be orders for services other than SaaS accounts. Note that the purchase (order) of packaged software can be considered as equipment or as a service as well.

[0027] In the following description of the embodiments, for the sake of simplicity of explanation, it is described that the organization using the system according to the present disclosure is a company, and the employees using equipment and the like are so-called new employees. However, as described above, it should be noted that the system according to the present disclosure is not limited to the description in the embodiments. Also, "equipment and the like" is an expression including both equipment and services. Also, in the company using the system of the present embodiment, a person in charge of various procedures when an employee joins the company, such as a personnel staff, is referred to as a "user".

[0028] When it is determined that a new employee will join the company, it is preferable to place an order for and procure the equipment and the like to be used by the new employee by the new employee's joining date, and to prepare an environment in which the new employee can immediately start work. At this time, the equipment and the like ordered when the new employee joins the company are often almost determined in advance. As variations, there may be the department to which the new employee is assigned, for example, based on clerical / technical, and further, services used only by a specific department.

[0029] Conventionally, when it was decided that a new employee would join the company, users such as personnel staff would place individual orders for equipment and the like using an e-commerce site or the like. At this time, they would check whether there was already inventory of equipment and the like within the company (for services, accounts that were not in use), and if so, what the quantity of inventory (which was also the number of accounts) was. If there was inventory, they would secure the in-company inventory without placing an order on the e-commerce site. Such work was individual work. In particular, considering that the equipment and the like to be ordered when a new employee joins the company are often mostly determined in advance, there has been a demand to simplify the ordering work associated with the joining of new employees.

[0030] Therefore, in the system according to the present disclosure, when a new employee joins the company, the equipment and the like to be ordered are listed, and when employee information about the new employee is registered, the equipment and the like to be ordered are extracted by referring to the above-mentioned list based on this employee information, and the extracted equipment and the like are ordered on the e-commerce site. At this time, the system according to the present disclosure manages the inventory quantity of equipment and the like within the company, and preferably makes a determination not to place an order on the e-commerce site if there is inventory for the extracted equipment and the like.

[0031] Here, the employee information preferably includes information regarding the department to which this employee is assigned, that is, information about the assigned department. However, if the above-mentioned list is not created for each department, that is, if the equipment and the like used by new employees do not vary by department, the information regarding the assigned department may not be included in the employee information.

[0032] In addition, the system according to the present disclosure is not only operated by the company side, but also the e-commerce site holds the above-mentioned list, refers to the list in response to the input of employee information from the company side, presents candidates for equipment and the like to be ordered to the company, and may perform the work of securing equipment and the like based on the order request from the company. In this case, after inquiring the company about the inventory of equipment and the like, it is preferable to make a determination not to place an order if there is inventory for the extracted equipment and the like.

[0033] <First Embodiment> <1 Configuration Diagram of the Whole System> FIG. 1 is a diagram showing the overall configuration of an ordering system for equipment and the like (hereinafter simply referred to as "system") 1 according to the present embodiment. As shown in FIG. 1, the system 1 includes a plurality of terminal devices (in FIG. 1, terminal devices 10A and 10B are shown. Hereinafter, they may be collectively referred to as "terminal devices 10"), a server 20, and an e-commerce site 30. The terminal devices 10, the server 20, and the e-commerce site 30 are connected to be communicable with each other via a network 80. The network 80 is configured by a wired or wireless network. In the present embodiment, the server 20 is a server having a function as a web server (including a cloud server), and exchanges information with the terminal devices 10 via web pages. Further, a web page browser for browsing web pages is installed in the terminal devices 10, but a dedicated application for providing the services of the server 20 may be installed and configured to be browsable by the dedicated application.

[0034] The terminal device 10 is a device operated by a user who performs an ordering operation for the e-commerce site 30 using the system 1 of the present embodiment. Although details will be described later, when it is determined that a new employee has joined the company to which the user belongs, the user inputs employee information regarding this new employee to the server 20, and orders the equipment and the like selected and extracted from the server 20 to the e-commerce site 30. The terminal device 10 is realized by a desktop PC (Personal Computer), a laptop PC, or the like. In addition, the terminal device 10 may be a portable terminal such as a tablet or a smartphone corresponding to, for example, a mobile communication system.

[0035] The terminal device 10 is communicably connected to the server 20 and the e-commerce site 30 via the network 80. The terminal device 10 is connected to the network 80 by communicating with communication devices such as a radio base station 81 compatible with communication standards such as 4G, 5G, and LTE (Long Term Evolution), and a wireless LAN router 82 compatible with wireless LAN (Local Area Network) standards such as IEEE (Institute of Electrical and Electronics Engineers) 802.11. As shown in FIG. 1, the terminal device 10 includes a communication IF (Interface) 12, an input device 13, an output device 14, a memory 15, a storage unit 16, and a processor 19.

[0036] The communication IF 12 is an interface for inputting and outputting signals so that the terminal device 10 can communicate with external devices. The input device 13 is an input device for receiving input operations from the user (for example, a keyboard, a touch panel, a touch pad, a pointing device such as a mouse, etc.). The output device 14 is an output device for presenting information to the user (a display, a speaker, etc.). The memory 15 is for temporarily storing programs and data processed by programs and the like, and is a volatile memory such as a DRAM (Dynamic Random Access Memory). The storage unit 16 is a storage device for storing data, and is, for example, a flash memory or an HDD (Hard Disc Drive). The processor 19 is hardware for executing an instruction set described in a program, and is composed of an arithmetic unit, registers, peripheral circuits, and the like.

[0037] The server 20 is managed by the administrator of the system 1 of the present embodiment, and the stored content can be appropriately modified / added / deleted by the user who is the user of the terminal device 10.

[0038] The server 20 is a computer connected to the network 80. The server 20 includes a communication IF 22, an input / output IF 23, a memory 25, a storage 26, and a processor 29.

[0039] The communication IF 22 is an interface for inputting and outputting signals for the server 20 to communicate with external devices. The input / output IF 23 functions as an interface for an input device that receives input operations from the user and an output device that presents information to the user. The memory 25 is for temporarily storing programs and data processed by programs and the like, and is a volatile memory such as a DRAM (Dynamic Random Access Memory). The storage 26 is a storage device for storing data, such as a flash memory or an HDD (Hard Disc Drive). The processor 29 is hardware for executing an instruction set described in a program and is composed of an arithmetic unit, registers, peripheral circuits, and the like. The e-commerce site 30 receives an order for equipment and the like from the server 20 based on an instruction from the user of the terminal device 10, creates a quotation for the ordered equipment and the like, and sends it to the server 20. When the e-commerce site 30 receives a formal order for equipment and the like from the server 20, it secures the ordered equipment and the like and delivers it to the company to which the user of the terminal device 10 belongs as soon as possible. At this time, the e-commerce site 30 may be operated not only by the company that manufactures the equipment and the like, but also by the company that operates the e-commerce site 30 as a so-called portal site upon receiving requests from multiple companies that manufacture the equipment and the like.

[0040] <1.1 Functional Configuration of Terminal Device 10> FIG. 2 is a block diagram showing a functional configuration of the terminal device 10 that constitutes the system 1 of the present embodiment. As shown in FIG. 2, the terminal device 10 includes a plurality of antennas (antenna 111, antenna 112), radio communication units (first radio communication unit 121, second radio communication unit 122) corresponding to the respective antennas, an operation reception unit 130 (including a keyboard 131 and a mouse 132), an audio processing unit 140, a microphone 141, a speaker 142, a display 150, a storage unit 170, and a control unit 180. The terminal device 10 also has functions and configurations not particularly shown in FIG. 2 (for example, a battery for holding power, a power supply circuit for controlling the supply of power from the battery to each circuit, etc.). As shown in FIG. 2, each block included in the terminal device 10 is electrically connected by a bus or the like.

[0041] Antenna 111 radiates the signal emitted by the terminal device 10 as an electromagnetic wave. Further, antenna 111 receives an electromagnetic wave from space and supplies the received signal to the first radio communication unit 121.

[0042] Antenna 112 radiates the signal emitted by the terminal device 10 as an electromagnetic wave. Further, antenna 112 receives an electromagnetic wave from space and supplies the received signal to the second radio communication unit 122.

[0043] The first radio communication unit 121 performs modulation / demodulation processing and the like for transmitting and receiving signals via the antenna 111 so that the terminal device 10 communicates with other wireless devices. The second radio communication unit 122 performs modulation / demodulation processing and the like for transmitting and receiving signals via the antenna 112 so that the terminal device 10 communicates with other wireless devices. The first radio communication unit 121 and the second radio communication unit 122 are communication modules including a tuner, an RSSI (Received Signal Strength Indicator) calculation circuit, a CRC (Cyclic Redundancy Check) calculation circuit, a high-frequency circuit, and the like. The first radio communication unit 121 and the second radio communication unit 122 perform modulation / demodulation and frequency conversion of the wireless signals transmitted and received by the terminal device 10, and supply the received signals to the control unit 180.

[0044] The operation reception unit 130 has a mechanism for receiving the input operations of the user. Specifically, the operation reception unit 130 includes a keyboard 131 and a mouse 132. Note that the operation reception unit 130 may be configured as a touch screen that detects the contact position of the user on the touch panel by using, for example, a capacitive touch panel.

[0045] The keyboard 131 receives the input operations of the user of the terminal device 10. The keyboard 131 is a device for performing character input, and outputs the input character information to the control unit 180 as an input signal.

[0046] The mouse 132 receives the input operations of the user of the terminal device 10. The mouse 132 is a pointing device for selecting, etc., the display objects displayed on the display 150, and outputs the position information selected on the screen and the information indicating that a button is pressed to the control unit 180 as input signals.

[0047] The audio processing unit 140 performs modulation and demodulation of audio signals. The audio processing unit 140 modulates the signal given from the microphone 141 and gives the modulated signal to the control unit 180. Also, the audio processing unit 140 gives the audio signal to the speaker 142. The audio processing unit 140 is realized by, for example, a processor for audio processing. The microphone 141 receives an audio input and gives an audio signal corresponding to the audio input to the audio processing unit 140. The speaker 142 converts the audio signal given from the audio processing unit 140 into audio and outputs the audio to the outside of the terminal device 10.

[0048] The display 150 displays data such as images, videos, and texts according to the control of the control unit 180. The display 150 is realized by, for example, an LCD (Liquid Crystal Display) or an organic EL (Electro-Luminescence) display.

[0049] The storage unit 170 is composed of, for example, a flash memory or the like, and stores data and programs used by the terminal device 10. In a certain aspect, the storage unit 170 stores user information 1701.

[0050] The user information 1701 is information of a user who performs an ordering operation of equipment or the like, which is a function of the system 1, using the terminal device 10.

[0051] The control unit 180 reads a program stored in the storage unit 170 and executes instructions included in the program, thereby controlling the operation of the terminal device 10. The control unit 180 is, for example, an application pre-installed in the terminal device 10. By operating according to a program, the control unit 180 functions as an input operation reception unit 1801, a transmission / reception unit 1802, a data processing unit 1803, and a notification control unit 1804.

[0052] The input operation reception unit 1801 performs a process of receiving a user's input operation on an input device such as the keyboard 131.

[0053] The transmission / reception unit 1802 performs a process for the terminal device 10 to transmit and receive data to and from an external device such as the server 20 according to a communication protocol.

[0054] The data processing unit 1803 performs a process of performing an operation on the data input by the terminal device 10 according to a program and outputting the operation result to a memory or the like.

[0055] The notification control unit 1804 performs a process of presenting information to the user. The notification control unit 1804 performs a process of displaying a display image on the display 150, a process of outputting sound to the speaker 142, and the like.

[0056] <1.2 Functional Configuration of Server 20> FIG. 3 is a diagram showing an example of the functional configuration of the server 20. As shown in FIG. 3, the server 20 functions as a communication unit 201, a storage unit 202, and a control unit 203.

[0057] The communication unit 201 performs processes for the server 20 to communicate with external devices.

[0058] The storage unit 202 stores data and programs used by the server 20. The storage unit 202 stores a user database (DB: DataBase) 2022, an employee database 2023, a product / service database 2024, a list of spare parts for new employees 2025, an order history database for spare parts, etc. 2026, etc.

[0059] The user DB 2022 is a database storing information about users who use the system 1 of the present embodiment. The system 1 of the present embodiment is basically assumed to be used by employees of the company using the system 1, particularly those in charge of personnel, such as personnel officers, and those in charge of various preparations accompanying the employment of new employees. Therefore, rather than the information in the user DB 2022 being registered by the user himself / herself through user registration, in many cases, the administrator of the system 1, particularly the server 20, inputs the information in the user DB 2022 separately. Of course, the user may also perform user registration by himself / herself. The information stored in the user DB 2022 is used as authentication information when the user logs in to the server 20 using the terminal device 10.

[0060] The employee database 2023 is a database storing employee information about employees of the company using the system 1. This employee database 2023 does not necessarily need to be provided specifically for the system 1 of the present embodiment, and may be shared with the personnel management system in the company using the system 1. Furthermore, it may exist within a personnel management system outside the system 1 of the present embodiment. The employee information of new employees input by the user via the terminal device 10, which will be described later, is first stored in this employee database 2023. However, it is not necessary for the employee information corresponding to each item in the employee database 2023 to be input via the terminal device 10. As the minimum information, the surname and department (department / organization code) of the new employee are sufficient.

[0061] The spare parts and service database 2024 has, as shown in FIG. 4, a spare parts ledger database 20240, a spare parts database 20241, a service database 20242, etc.

[0062] The spare parts ledger database 20240 is a database that stores information regarding the inventory quantity or account number of spare parts and services owned or secured by the enterprise using System 1. The information in the spare parts ledger database 20240 is managed and updated by System 1 of this embodiment or another system.

[0063] The spare parts database 20241 is a database that stores information regarding the spare parts lent or provided by the enterprise using System 1 of this embodiment to its employees. At least a part of the content of the spare parts database 20241 is referred to and can be used when an order instruction is given or considered by the user.

[0064] The service database 20242 is a database that stores information regarding the services permitted by the enterprise using System 1 of this embodiment for its employees. At least a part of the content of the service database 20242 is referred to and can be used when an order instruction is given or considered by the user.

[0065] The spare parts list 2025 for new employees is a database that stores information regarding the spare parts, services, etc. required by an employee upon joining the company. Preferably, the spare parts list 2025 for new employees is provided for each destination of the employee, that is, for each affiliated department (affiliated department code). This is because, as already explained, the spare parts, services, etc. required for each destination of a new employee may be different. Of course, if the spare parts, services, etc. required for each destination are not different (the same), there is no need to provide the spare parts list 2025 for new employees for each affiliated department code.

[0066] The spare parts ordering history database 2026 is a database that stores information about spare parts ordered from the system 1 of the present embodiment to the e-commerce site 30.

[0067] The control unit 203 functions as various modules, such as a reception control module 2031, a transmission control module 2032, an employee information reception module 2033, an ordered spare parts extraction module 2034, a spare parts ordering and inspection module 2035, a spare parts management module 2036, and a presentation control module 2037, when the processor of the server 20 performs processing according to the application program 2021 stored in the storage unit 202.

[0068] The reception control module 2031 controls the process in which the server 20 receives a signal from an external device according to a communication protocol.

[0069] The transmission control module 2032 controls the process in which the server 20 transmits a signal to an external device according to a communication protocol.

[0070] The employee information reception module 2033 accepts data input of the employee information of a newly hired employee entered by the user of the terminal device 10 on the employee information input screen displayed on the display 150 of the terminal device 10 by a display control signal from the presentation control module 2037 described later, and stores the accepted data in the employee DB 2023.

[0071] As already described, the employee information that the employee information reception module 2033 accepts only needs to include at least the name, start date of employment, and assigned department (organization code) of the newly hired employee. Other information (for example, employee number) stored in the employee DB 2023 may be generated and input by the employee information reception module 2033. Also, if there is a personnel management system separate from the system 1 of the present embodiment, information generated by this personnel management system may be accepted. Furthermore, if the employee information of the newly hired employee already exists in the personnel management system, the employee information of the newly hired employee may be accepted from this personnel management system based on an instruction from the user of the terminal device 10.

[0072] When the employee information receiving module 2033 receives the employee information of a newly hired employee as a trigger, the ordered spare parts extraction module 2034 refers to the information (affiliated organization code) regarding the department to which the newly hired employee belongs included in this employee information, searches for the spare parts list 2025 for the newly hired employee using this information, and extracts the spare parts and the like that need to be ordered from the e-commerce site 30 as the newly hired employee whose employee information has been input belongs to the department recorded in the employee DB 2023.

[0073] At this time, if there are spare parts or services with surplus inventory or accounts within the company, the ordered spare parts extraction module 2034 may not need to place an order on the e-commerce site 30. Therefore, the ordered spare parts extraction module 2034 refers to the spare parts ledger database 20240, extracts the inventory quantity or account number of the spare parts and the like to be ordered from the e-commerce site 30 extracted by the above procedure, determines that a new order should be placed on the e-commerce site 30 if the inventory quantity or account number is insufficient, and determines the number of items to be newly ordered. On the other hand, if it is determined that there is a sufficient inventory quantity or account number after referring to the spare parts ledger database 20240 (that is, the inventory quantity or account number of the spare parts and the like required for the newly hired employee whose employee information has been input is sufficient in the company's inventory), it is determined not to place a new order on the e-commerce site 30. In this case, the ordered spare parts extraction module 2034 may perform the work of securing the spare parts and the like for the department that holds the inventory quantity or account number.

[0074] In addition, the ordered spare parts extraction module 2034 may present the spare parts and the like to be newly ordered from the e-commerce site 30 and the number of orders to the e-commerce site 30, and request the e-commerce site 30 to create a quotation. In this case, the ordered spare parts extraction module 2034 receives the quotation from the e-commerce site 30 that has created the quotation, presents it to the user via the terminal device 10, and finally determines the spare parts and the like to be newly ordered and the number thereof on the premise that an instruction to place a new order on the e-commerce site 30 has been received from this user according to the content of the quotation.

[0075] The spare parts and other ordering and inspection module 2035 conducts an ordering procedure on the e-commerce site 30 based on the spare parts and other items to be newly ordered on the e-commerce site 30 and the quantity to be ordered, which are determined by the ordering spare parts and other extraction module 2034. After that, the spare parts and other ordering and inspection module 2035 records the content of the ordering procedure to the e-commerce site 30 in the spare parts and other ordering history DB 2026. Furthermore, the spare parts and other ordering and inspection module 2035 accepts information that the spare parts and other items for which a new order has been placed have been delivered from the e-commerce site 30 and inspected by the in-house inspection department, and records it in the spare parts and other ordering history DB 2026. In this case, when the delivery date of the spare parts and other items is specified on the e-commerce site 30, the spare parts and other ordering and inspection module 2035 monitors the delivery date of the spare parts and other items, and may inquire the e-commerce site 30 if there are any spare parts and other items that have not been inspected.

[0076] The spare parts and other management module 2036 accepts the input of information on the current inventory quantity or account number of the spare parts and other items from the department in the company responsible for storing the spare parts and other items, and records it in the spare parts and other ledger DB 20240 if there are any changes.

[0077] The presentation control module 2037 generates a display control signal for displaying a predetermined screen on the display 150 of the terminal device 10 and transmits it to the terminal device 10, and acquires the operation input entered by the user operating the operation reception unit 130 of the terminal device 10.

[0078] <1.3 Data Structure> Figures 5 to 11 are diagrams showing the data structure of the database stored in the server 20. Note that Figure 5 is an example and does not exclude data that is not described.

[0079] The databases shown in FIGS. 5 to 11 refer to relational databases and are for managing by associating data sets called table - formatted tables structurally defined by rows and columns with each other. In a database, a table is called a table, a column of a table is called a column, and a row of a table is called a record. In a relational database, relationships between tables can be set and associated with each other.

[0080] Normally, each table is set with a column that serves as a primary key for uniquely identifying a record, but setting a primary key for a column is not essential. The control unit 203 of the server 20 can cause the processor 29 to add, delete, and update records in a specific table stored in the storage unit 202 according to various programs.

[0081] FIG. 5 is a diagram showing an example of the data structure of the user DB2022. As shown in FIG. 5, each record of the user DB2022 includes, for example, an item "user ID", an item "employee number", an item "user password", and an item "user address". The content of each item of the user DB2022 is input based on the information input by the user when the user newly registers in the system 1 of the present embodiment. Alternatively, the content of each item of the user DB2022 is input by the administrator of the system 1 (server 20). The information stored in the user DB2022 can be changed and updated as appropriate.

[0082] The item "user ID" is information for identifying a user who can use the system 1 of the present embodiment, such as a company's personnel staff, a user who performs the entry procedures for new employees. The item "employee number" is information indicating the employee number within the company of the user specified by the item "user ID". The item "user password" is information indicating the password used when the user specified by the item "user ID" logs in to the system 1 of the present embodiment. The item "user address" is information indicating the email address of the user specified by the item "user ID".

[0083] FIG. 6 is a diagram showing an example of the data structure of the employee DB2023. As shown in FIG. 6, each record of the employee DB2023 includes, for example, an item "employee number", an item "name", an item "hire date", an item "affiliated organization code", and an item "assignment date". The content of each item of the employee DB2023 is input by the administrator of the system 1 (server 20). Alternatively, when the personnel management system is outside the system 1 of the present embodiment, the content of each item can be transcribed from this personnel management system. The information stored in the employee DB2023 can be appropriately changed and updated.

[0084] The item "employee number" is information for identifying an employee within the company and is information common to the item "employee number" of the user DB2022. The item "name" is information regarding the name of the employee specified by the item "employee number". The item "hire date" is information regarding the date of employment of the employee specified by the item "employee number" at the company. The item "affiliated organization code" is a code for specifying the department to which the employee specified by the item "employee number" has been assigned since joining the company. As shown in FIG. 6, for a specific employee, there may be a case where the employee has belonged to a plurality of departments after joining the company (that is, a transfer of department), and in this case, a plurality of items "affiliated organization code" may be assigned to one item "employee number". The item "assignment date" is information indicating the date on which the employee specified by the item "employee number" was assigned to the department specified by the item "affiliated organization code".

[0085] As already described, the employee information of a newly hired employee received by the employee information acceptance module 2033 only needs to be, at a minimum, the item "name", the item "hire date", and the item "affiliated organization code" among the items of the employee DB2023. That is, it is sufficient that the ordered spare parts extraction module 2034 extracts the spare parts and the like to be ordered by referring to the spare parts list 2025 for newly hired employees, and the spare parts and the like ordering and inspection module 2035 receives the information that can place an order on the e-commerce site 30.

[0086] FIG. 7 is a diagram showing an example of the data structure of the spare parts etc. ledger DB 20240. As shown in FIG. 7, each of the spare parts etc. ledger DB 20240 includes, for example, an item "spare part / service ID", an item "quantity", an item "management department code", and an item "destination department code". The content of each item in the spare parts etc. ledger DB 20240 is input by the administrator of the system 1 (server 20). Alternatively, the spare parts etc. management module 2036 inputs each item based on information input from the department that manages the spare parts etc. The information stored in the spare parts etc. ledger DB 20240 can be changed / updated as appropriate.

[0087] The item "spare part / service ID" is information for identifying a spare part or a service. The item "quantity" is information regarding the inventory quantity of the spare part specified by the item "spare part / service ID", or the number of accounts not used in the service. The item "management department code" is information for specifying the department that manages the account of the service specified by the item "spare part / service ID". The item "destination department code" is information for specifying the department that manages the spare part specified by the item "spare part / service ID". The items "management department code" and "destination department code" are common to the item "affiliated organization code" in the employee DB 2023.

[0088] FIG. 8 is a diagram showing an example of the data structure of the spare parts DB 20241. As shown in FIG. 8, each of the spare parts DB 20241 includes, for example, an item "spare part ID", an item "spare part name", an item "specification description", an item "product ID", and an item "order destination". The content of each item in the spare parts DB 20241 is input by the administrator of the system 1 (server 20). The information stored in the spare parts DB 20241 can be changed / updated as appropriate.

[0089] The item "Spare Part ID" is information for identifying spare parts and is common to the item "Spare Part / Service ID" in the Spare Part Master DB 20240. The item "Spare Part Name" is information regarding the name of the spare part specified by the item "Spare Part ID". The item "Specification Description" is text that describes the specifications of the spare part specified by the item "Spare Part ID" and is stored in the Spare Part DB 20241 as free text. The item "Product ID" is information for identifying the spare part at the manufacturing company of the spare part specified by the item "Spare Part ID". The item "Ordering Party" is information regarding the ordering party of the spare part specified by the item "Spare Part ID", that is, the name of the e-commerce site 30.

[0090] Figure 9 is a diagram showing an example of the data structure of the Service DB 20242. As shown in Figure 9, each of the Service DB 20242 includes, for example, an item "Service ID", an item "Service Name", an item "Specification Description", and an item "Ordering Party". The content of each item in the Service DB 20242 is input by the administrator of the system 1 (server 20). The information stored in the Service DB 20242 can be changed and updated as appropriate.

[0091] The item "Service ID" is information for identifying services and is common to the item "Spare Part / Service ID" in the Spare Part Master DB 20240. The item "Service Name" is information regarding the name of the service specified by the item "Service ID". The item "Specification Description" is text that describes the specifications of the service specified by the item "Service ID" and is stored in the Service DB 20242 as free text. The item "Ordering Party" is information regarding the ordering party of the service specified by the item "Service ID", that is, the name of the e-commerce site 30.

[0092] FIG. 10 is a diagram showing an example of the data structure of the spare parts list 2025 for new employees. As shown in FIG. 10, each of the spare parts lists 2025 for new employees includes, for example, an item "assigned department code", an item "spare part ID", and an item "service ID". The content of each item in the spare parts list 2025 for new employees is input by the administrator of the system 1 (server 20). The information stored in the spare parts list 2025 for new employees can be appropriately changed and updated.

[0093] The item "assigned department code" is information for identifying the department to which a new employee is assigned and is common to the item "affiliated organization code" in the employee DB 2023. The item "spare part ID" is information for identifying spare parts, and the item "service ID" is information for identifying services.

[0094] <1.4 Operation Example> An example of the operation of the server 20 will be described below.

[0095] FIGS. 12 and 13 are flowcharts showing an example of the operation of the server 20.

[0096] Prior to step S1200, on the server 20, user authentication is performed in order to provide various processes by the system 1 of the present embodiment to the user. Therefore, an input request for account information such as a user address and a password is made to the user, and user authentication is performed by collating whether the information input based on the input information, that is, the information in the user DB 2022, matches. If they match, the user logs in to the server 20.

[0097] In step S1200, the presentation control module 2037 of the control unit 203 sends a display control signal to the terminal device 10 to cause the display 150 of the terminal device 10 to display a screen for allowing the user of the terminal device 10 to input the employee information of the newly recruited employee. When the display control signal is sent from the server 20, the control unit 180 of the terminal device 10 displays a screen for allowing the input of the employee information of the newly recruited employee based on the display control signal sent from the server 20, and allows the user of the terminal device 10 to input the employee information of the newly recruited employee. Then, the control unit 180 of the terminal device 10 sends the employee information input by the user to the server 20.

[0098] In step S1201, the control unit 203 receives the employee information sent from the terminal device 10 in step S1200. Specifically, for example, the control unit 203 receives the employee information sent from the terminal device 10 in step S1200 by the employee information reception module 2033. Then, the employee information reception module 2033 stores the received employee information in the employee DB 2023.

[0099] In step S1202, the control unit 203 searches for the spare parts list 2025 for newly recruited employees based on the employee information of the newly recruited employee received in step S1201, and extracts the spare parts and the like required when belonging to the department to which the newly recruited employee belongs according to the employee information obtained in step S1201. Specifically, for example, the control unit 203 searches for the spare parts list 2025 for newly recruited employees based on the employee information of the newly recruited employee received in step S1201 by the ordering spare parts extraction module 2034, and extracts the spare parts and the like required when belonging to the department to which the newly recruited employee belongs according to the employee information obtained in step S1201.

[0100] In step S1203, the control unit 203 refers to the inventory database 20240 of spare parts and the like, and refers to the inventory quantity or account number of the spare parts and the like extracted in step S1202. Specifically, for example, the control unit 203 refers to the inventory database 20240 of spare parts and the like by the ordering spare parts extraction module 2034, and refers to the inventory quantity or account number of the spare parts and the like extracted in step S1202.

[0101] In step S1204, the control unit 203 extracts the spare parts and the like to be newly ordered and the quantity thereof for the e-commerce site 30 based on the inventory quantity or account number of the spare parts and the like referred to in step S1203. Specifically, for example, the control unit 203 extracts the spare parts and the like to be newly ordered and the quantity thereof for the e-commerce site 30 by the spare parts ordering / receiving module 2035 based on the inventory quantity or account number of the spare parts and the like referred to in step S1203. The quantity of the spare parts and the like extracted in step S1204 is simply the number obtained by subtracting the inventory quantity or account number of the spare parts and the like referred to in step S1203 from the quantity of the spare parts and the like extracted in step S1202, provided that the former is greater than the latter. Also, if the quantity of the spare parts and the like extracted in step S1202 is the same as or less than the inventory quantity or account number of the spare parts and the like referred to in step S1203, it means that the in-house inventory quantity or account number is sufficient without the need to place a new order with the e-commerce site 30. However, under the judgment of leaving a margin in the inventory quantity or account number, it is also possible to determine that a new order should be placed even if the quantity is the same as or less than the inventory quantity or account number of the spare parts and the like referred to in step S1203.

[0102] In step S1205, the presentation control module 2037 of the control unit 203 sends a display control signal to the terminal device 10 to cause the display 150 of the terminal device 10 to display a screen for displaying the spare parts and the like extracted in step S1204 and the quantity thereof to the user of the terminal device 10. When the display control signal is sent from the server 20, the control unit 180 of the terminal device 10 displays a screen for displaying the spare parts and the like extracted in step S1204 and the quantity thereof based on the display control signal sent from the server 20, and accepts an input instruction for approval from the user of the terminal device 10. Then, the control unit 180 of the terminal device 10 sends the input instruction for approval from the user to the server 20.

[0103] In step S1206, based on the input instruction for approval sent from the terminal device 10, the spare parts and the like extracted in step S1204 and the quantity thereof are determined. Specifically, for example, the control unit 203 determines the spare parts and the like extracted in step S1204 and the quantity thereof by the spare parts ordering and inspection module 2035.

[0104] In step S1207, the control unit 203 requests the e-commerce site 30 to create a quotation for the spare parts and the like determined in step S1206 and for the quantity determined in step S1206 as well. Specifically, for example, the control unit 203 requests the e-commerce site 30 to create a quotation for the spare parts and the like determined in step S1206 and for the quantity determined in step S1206 as well by the spare parts ordering and inspection module 2035.

[0105] Moving on to FIG. 13, in step S1300, the control unit 203 receives the quotation created in step S1207 from the e-commerce site 30 at the request sent to the e-commerce site 30. Specifically, for example, the control unit 203 receives the quotation created in step S1207 from the e-commerce site 30 at the request sent to the e-commerce site 30 by the spare parts ordering and inspection module 2035.

[0106] In step S1301, the presentation control module 2037 of the control unit 203 sends a display control signal to the terminal device 10 to cause the display 150 of the terminal device 10 to display a screen for presenting the estimate received in step S1300 to the user of the terminal device 10. When the display control signal is sent from the server 20, the control unit 180 of the terminal device 10 causes a screen for presenting the estimate received in step S1300 to be displayed based on the display control signal sent from the server 20, and accepts an input instruction for approval from the user of the terminal device 10. Then, the control unit 180 of the terminal device 10 sends the input instruction for approval from the user to the server 20.

[0107] Upon receiving the input instruction for approval from the user, the control unit 203 determines to officially place an order with the e-commerce site 30 for the spare parts and the like determined in step S1206 and for the quantity determined in step S1206 as well. Then, in step S1302, the control unit 203 officially places an order with the e-commerce site 30 for the spare parts and the like determined in step S1206 and for the quantity determined in step S1206 as well. Specifically, for example, the control unit 203 determines, by means of the spare parts ordering and inspection module 2035, to officially place an order with the e-commerce site 30 for the spare parts and the like determined in step S1206 and for the quantity determined in step S1206 as well. Then, in step S1302, the control unit 203 officially places an order with the e-commerce site 30 for the spare parts and the like determined in step S1206 and for the quantity determined in step S1206 as well. Then, the spare parts ordering and inspection module 2035 of the control unit 203 records the order details for the e-commerce site 30 in the spare parts ordering history DB2026.

[0108] After that, the spare parts ordering and inspection module 2035 of the control unit 203 waits for the inspection procedure for the spare parts and the like ordered in step S1302 to be performed. Upon accepting that the inspection procedure has ended, it records the details in the spare parts ordering history DB2026.

[0109] <1.5 Screen Example> Hereinafter, an example of the screen output to the terminal device 10 will be described with reference to FIGS. 14 to 15.

[0110] FIG. 14 is a diagram showing an example of the screen displayed on the display 150 of the terminal device 10 in the system 1 of the present embodiment. The screen shown in FIG. 14 is a screen for allowing the user of the terminal device 10 to input the employee information of a new employee in step S1200 of FIG. 12.

[0111] On the screen 1400, an input window 1401 for inputting the employee number of the new employee, an input window 1402 for inputting the mission of the new employee, and an input window 1403 for inputting the planned department assignment of the new employee are provided. The user of the terminal device 10 uses the operation reception unit 130 to input the employee number, name, and planned department assignment of the new employee into these input windows 1401, 1402, 1403, and clicks the button 1404 indicating the completion of the input, thereby sending the employee information of the new employee to the server 20. However, since the employee number may be undetermined when inputting the employee information of the new employee, the input of the employee number is optional. Also, in the screen example shown in FIG. 14, the input window 1403 for the planned department assignment is in the form of a pull-down menu and is linked to the input content related to the organization code of the department to which the employee belongs, so the labor of input can be reduced.

[0112] FIG. 15 is a diagram showing another example of the screen displayed on the display 150 of the terminal device 10 in the system 1 of the present embodiment. The screen shown in FIG. 15 is a screen for allowing the user of the terminal device 10 to input and confirm the items for which a quotation request is to be made, by displaying the items such as spare parts extracted as those to be ordered based on the employee information of the new employee input in FIG. 14 with reference to the spare parts list 2025 for new employees by the order spare parts extraction module 2034 in step S1205 of FIG. 12.

[0113] On the screen 1500, there are provided an area 1501 where the employee information of the newly hired employee input is displayed, an area 1502 where the supplies and the like extracted by referring to the new employee supplies list 2025 are displayed, an area 1503 for inputting the quantity of the supplies and the like, and an area 1504 for inputting whether or not to order the supplies and the like. The user of the terminal device 10 uses the operation reception unit 130 to input into the area 1503 when changing the order quantity, inputs into the area 1504 when ordering the supplies and the like, and after finishing inputting whether or not to order for all the supplies and the like, clicks a button 1505 for requesting the creation of a quotation to the e-commerce site 30 with this content, thereby sending the order content to the server 20.

[0114] <1.6 Effects of an Embodiment> As described in detail above, according to the system 1 of the present embodiment, a new employee supplies list 2025, which is a list of supplies and the like required as a newly hired employee is assigned to a company, more specifically, an assigned department within the company, is prepared. When the employee information of the newly hired employee is input, the supplies and the like to be ordered are extracted by referring to this new employee supplies list 2025, and it is possible to place a batch order for the extracted supplies and the like. Therefore, it is possible to reduce the labor of the company staff for ordering supplies, services, and the like.

[0115] In addition, a supplies and the like ledger DB 20240 storing the in-company stock quantity or account number of the supplies and the like is prepared, and by referring to this supplies and the like ledger DB 20240, it is determined whether or not a new order for the supplies and the like can be placed. Therefore, if there is an in-company stock quantity or account number, a new order to the e-commerce site 30 is not placed. Thereby, it is possible to suppress a new order for unnecessary supplies and the like.

[0116] <Second Embodiment> In the above-described first embodiment, the server 20 was operated by the company where the new employee joined, and orders for equipment and the like were placed with an external e-commerce site 30. On the other hand, the e-commerce site 30 holds a list of equipment for new employees for each company that is a client. A user who places an order with the e-commerce site 30 accesses the e-commerce site 30 using the terminal device 10, inputs employee information into the e-commerce site 30, and the e-commerce site 30 refers to the list of equipment for new employees and presents equipment and the like recommended for a new order. Hereinafter, the e-commerce site 30 having such a configuration will be described.

[0117] FIG. 16 is a diagram showing an example of the functional configuration of the e-commerce site 30 in the second embodiment. In the following description, for the same components as those of the server 20 in the first embodiment, the leading reference numerals are changed from 2 to 3 for display, and the description thereof is omitted.

[0118] As shown in FIG. 16, in the storage unit 302 of the e-commerce site 30, a list of equipment for new employees 3025 prepared for each company that is a client is stored. The list of equipment for new employees 3025 prepared for each company may be created by the personnel in charge of the company that is a client, or may be created by the operator of the e-commerce site 30 as a list of recommended equipment and the like after consulting with the company.

[0119] Note that since the employee DB 2023 stored in the storage unit 202 of the server 20 in the first embodiment is considered to be managed for each company, it is stored in the storage unit 202 of the server 20 of the company not shown in the second embodiment. Also, for the equipment / service DB 3024, particularly the equipment ledger DB 30240, the user of the terminal device 10 belonging to the company or the server 20 shall appropriately update the information.

[0120] Also, the operations of the respective modules in the control unit 303 of the e-commerce site 30 are basically the same as those of the respective modules in the control unit 203 of the server 20 in the first embodiment, but there are also differences, so it will be described with reference to the flowcharts described later. The differences are that in the control unit 303 of the e-commerce site 30, the equipment management module 2036 in the server 20 in the first embodiment is missing (the same operation as the equipment management module 2036 is performed within the server 20), while on the other hand, a quotation creation module 3036 for creating a quotation based on an instruction from the user of the terminal device 10 is added.

[0121] FIG. 17 and FIG. 18 are flowcharts showing an example of the operation of the e-commerce site 30. The operation of the e-commerce site 30 shown in the flowchart of FIG. 17 is substantially the same as the operation of the server 20 in the flowchart of FIG. 12. However, in the second embodiment, the equipment and the like extracted by the order equipment extraction module 3034 of the e-commerce site 30 are displayed on the display 150 of the terminal device 10 (step S1705). When the equipment and the like to be newly ordered are determined based on an instruction from the user of the terminal device 10, the quotation creation module 3036 creates a quotation based on this equipment and the like and their quantities, and sends it to the terminal device 10 (step S1707).

[0122] After that, in step S1800 of FIG. 18, when a formal order is received from the user of the terminal device 10, the e-commerce site 30 performs a procedure for securing the equipment and the like (step S1801). When the equipment and the like can be secured, the ordered equipment and the like are delivered to the company that is the client (step S1802).

[0123] Therefore, also according to this embodiment, the same effects as those of the first embodiment can be obtained.

[0124] <Third Embodiment> After equipment and the like are lent by the system 1 of the first embodiment and the second embodiment, an employee uses the lent equipment. If the equipment and the like are information processing devices such as a PC or a mobile terminal, the information processing device may malfunction as the employee uses it. Since the information processing device is essential for business operations, it is necessary to promptly prepare a replacement. However, when the equipment is an information processing device, there may be no in-stock equivalent products within the company. In this case, it is necessary to promptly place an order for a replacement with the e-commerce site 30.

[0125] Here, taking a mobile terminal as an example, there is a known system called MDM (Mobile Device Management) that constantly monitors the usage status of information processing devices, performs unified management of information processing devices from a security perspective, and further detects the loss or theft of information processing devices. In this MDM, it is also possible to detect abnormalities and malfunctions of information processing devices.

[0126] Therefore, in the server 20 in the first embodiment and the e-commerce site 30 in the second embodiment, an MDM function is added. When the MDM function detects a malfunction of the information processing device, an order for a replacement can be placed with the e-commerce site 30. In the server 20 shown in FIG. 19, a device management module 2038 is provided in the control unit 203. This device management module 2038 has an MDM function and performs unified management of the information processing devices lent to employees. Further, the device management module 2038 detects a malfunction of the information processing device. When the device management module 2038 detects a malfunction of the information processing device, the spare parts ordering and inspection module 2035 places an order for a replacement with the e-commerce site 30.

[0127] Thereby, when the device management module 2038 of the server 20 detects a malfunction of the information processing device, the spare parts ordering and inspection module 2035 places an order for a replacement with the e-commerce site 30, so that it is possible to reduce the workload of the company's personnel responsible for ordering spare parts, services, etc.

[0128] <Fourth Embodiment> In the first and second embodiments, the server 20 and the e-commerce site 30 were made to perform the new ordering operation of equipment and the like accompanying the employment of new employees. On the other hand, accounts that become unused due to the retirement (resignation) of employees occur, and equipment that becomes unused also occurs.

[0129] Therefore, when the equipment and the like management module 2036 of the server 20 receives information regarding the retirement of an employee from the employee information receiving module 2033, it refers to the equipment / service DB 2024 to identify the services used by this employee, and increases the number of accounts for these services by the number of retired employees. Furthermore, when the equipment used by the retired employee is returned, the equipment and the like management module 2036 updates the equipment / service DB 2024.

[0130] This makes it possible to reduce the workload of the company's personnel in charge of ordering equipment, services, etc.

[0131] <5. Supplementary Note> Note that each of the above-described embodiments has been described in detail for easy understanding of the present disclosure, and is not necessarily limited to those having all the configurations described. Also, for a part of the configuration of each embodiment, it is possible to add to, delete from, or replace with other configurations.

[0132] In addition, each of the above-described configurations, functions, processing units, processing means, etc. may be implemented in hardware by designing a part or all of them, for example, by using an integrated circuit. Further, the present invention can also be realized by a program code of software that realizes the functions of the embodiments. In this case, a storage medium recording the program code is provided to a computer, and a processor included in the computer reads the program code stored in the storage medium. In this case, the program code itself read from the storage medium realizes the functions of the above-described embodiments, and the program code itself and the storage medium storing the same constitute the present invention. As a storage medium for supplying such a program code, for example, a flexible disk, a CD-ROM, a DVD-ROM, a hard disk, an SSD, an optical disk, a magneto-optical disk, a CD-R, a magnetic tape, a non-volatile memory card, a ROM, etc. are used.

[0133] In addition, the program code for realizing the functions described in the present embodiment can be implemented by a wide range of programs or script languages such as assembler, C / C++, perl, Shell, PHP, Java (registered trademark), etc.

[0134] Furthermore, by distributing the program code of the software that realizes the functions of the embodiments via a network, it can be stored in a storage means such as a hard disk or a memory of a computer or a storage medium such as a CD-RW or a CD-R, and a processor included in the computer reads and executes the program code stored in the storage means or the storage medium.

[0135] The matters described in each of the above embodiments are appended below. (Supplementary Note 1) A program (2021) for operating a computer (20) including a processor (29) and memories (25, 26), the program (2021) being for ordering equipment and / or services used by individuals belonging to an organization, wherein the memories (25, 26) store a list (2025) of equipment and / or services required by an individual newly belonging to the organization as the individual newly belongs to the organization, and the program (2021) causes the processor (29) to execute a first step (S1201) of receiving input of information regarding an individual who is scheduled to newly belong to the organization, a second step (S1204) of referring to the list (2025) based on the information and extracting equipment and / or services to be ordered as the individual belongs to the organization, and a third step (S1302) of performing an ordering procedure for the equipment and / or services extracted in the second step (S1204) on an e-commerce site (30). (Appendix 2) The memories (25, 26) further store the inventory quantity of the equipment held by the organization and the number of unused accounts for the services, and in the second step (S1204), when the information is received in the first step (S1201), it is determined whether to newly order equipment and / or services based on the inventory quantity of the equipment and the number of unused accounts for the services. The program (2021) according to Appendix 1 (Appendix 3) In the second step (S1204), if it is determined to newly order equipment and / or services, the number of equipment to be newly ordered and / or the number of service accounts are determined, and in the third step (S1302), an ordering procedure is performed on the e-commerce site (30) for at least the number of equipment to be newly ordered and / or the number of service accounts determined in the second step (S1204). The program (2021) according to Appendix 2 (Appendix 4) In the third step (S1302), if it is determined in the second step (S1204) that new orders for equipment and / or services are to be placed, a request to create a quotation is made to the e-commerce site (30), and the program (2021) described in Appendix 2. (Appendix 5) The equipment includes mobile terminals, and the program (2021) further causes the processor (29) to perform a fourth step of monitoring the usage status of the mobile terminals permitted for personal use through the ordering procedure in the third step (S1302), and a fifth step of placing an order for the mobile terminals with the e-commerce site (30) when it is detected that the mobile terminals being monitored for usage status in the fourth step have failed, and the program (2021) described in Appendix 1. (Appendix 6) The program (2021) further causes the processor (29) to perform a sixth step of accepting input of information regarding an individual who has left the organization, and a seventh step of submitting a cancellation application for the account of the service used by the individual related to the information obtained in the sixth step to the e-commerce site (30), and the program (2021) described in Appendix 1. (Appendix 7) The program (2021) further causes the processor (29) to perform a sixth step of accepting input of information regarding an individual who has left the organization, an eighth step of accepting a return registration of the equipment used by the individual related to the information obtained in the sixth step, and a ninth step of updating the inventory quantity of the equipment stored in the memory (25, 26) when the return registration of the equipment is accepted in the eighth step, and the program (2021) described in Appendix 2. (Appendix 8) A program (3021) for operating a computer (30) having a processor and a memory, the program (3021) is for constructing an e-commerce site (30) that sells equipment and / or services. In the memory, a list (3025) of equipment and / or services required by an individual newly belonging to an organization as the individual newly belongs to the organization is stored. The program (3021) causes the processor to execute a first step (S1701) of accepting input of information regarding an individual who is planned to newly belong to an organization, a second step (S1704) of referring to the list (3025) based on the information and extracting equipment and / or services to be ordered as the individual belongs to the organization after the information is accepted in the first step (S1701), and a sixth step (S1801) of performing an ordering procedure for the equipment and / or services extracted in the second step (S1704). (Appendix 9) In the memory, the inventory quantity of equipment held by the organization and the number of unused accounts for services are further stored. The program (3021) further causes the processor to execute a seventh step of obtaining the inventory quantity of equipment held by the organization and the number of unused accounts for services in the second step (S1704) after the information is accepted in the first step (S1701), and an eighth step of determining whether to newly order equipment and / or services based on the inventory quantity of equipment obtained in the seventh step and the number of unused accounts for services. The program (3021) described in Appendix 8. (Appendix 10) If it is determined in the second step (S1704) to newly order equipment and / or services, the number of equipment to be newly ordered and / or the number of service accounts are determined. The program (3021) further causes the processor to execute a ninth step of notifying the organization of the number of equipment to be newly ordered and / or the number of service accounts determined in the second step (S1704). The program (3021) described in Appendix 9. (Appendix 11) The program (3021) further causes the processor to execute a tenth step of creating a quotation for the equipment and / or service to be newly ordered and sending it to the organization when it is determined in the eighth step that the equipment and / or service is to be newly ordered. The program (3021) described in Appendix 9. (Appendix 12) An information processing apparatus (20) including a processor (29) and memories (25, 26), the information processing apparatus (20) being for ordering equipment and / or services used by individuals belonging to an organization. In the memories (25, 26), a list (2025) of equipment and / or services required by an individual newly belonging to the organization as the individual newly belongs to the organization is stored. The processor (29) executes a first step (S1201) of accepting input of information about an individual who is scheduled to newly belong to the organization, a second step (S1204) of referring to the list (2025) based on the information and extracting equipment and / or services to be ordered as the individual belongs to the organization when the information is accepted in the first step (S1201), and a third step (S1302) of performing an ordering procedure for the equipment and / or services extracted in the second step (S1204) with respect to an e-commerce site (30). (Appendix 13) An information processing apparatus (30) including a processor and a memory, the information processing apparatus (30) constituting an e-commerce site (30) that sells equipment and / or services. In the memory, a list (3025) of equipment and / or services required by an individual newly belonging to the organization as the individual newly belongs to the organization is stored. The processor executes a first step (S1701) of accepting input of information about an individual who is scheduled to newly belong to the organization, a second step (S1704) of referring to the list (3025) based on the information and extracting equipment and / or services to be ordered as the individual belongs to the organization when the information is accepted in the first step (S1701), and a sixth step of performing an ordering procedure for the equipment and / or services extracted in the second step (S1704). (Appendix 14) A method executed by a computer (20) comprising a processor (29) and memories (25, 26), the computer (20) being for ordering equipment and / or services used by individuals belonging to an organization, and the memories (25, 26) storing a list (2025) of equipment and / or services required by an individual newly belonging to the organization as the individual newly belongs to the organization. The processor (29) executes a first step (S1201) of receiving input of information regarding an individual who is scheduled to newly belong to the organization, a second step (S1204) of, when the information is received in the first step (S1201), referring to the list (2025) based on the information and extracting equipment and / or services to be ordered as the individual belongs to the organization, and a third step (S1302) of performing an ordering procedure for the equipment and / or services extracted in the second step (S1204) with respect to an e-commerce site (30). (Appendix 15) A method executed by a computer (30) comprising a processor and a memory, the computer (30) being for constructing an e-commerce site (30) that sells equipment and / or services, and the memory storing a list (3025) of equipment and / or services required by an individual newly belonging to the organization as the individual newly belongs to the organization. The processor executes a first step (S1701) of receiving input of information regarding an individual who is scheduled to newly belong to the organization, a second step (S1704) of, when the information is received in the first step (S1701), referring to the list (3025) based on the information and extracting equipment and / or services to be ordered as the individual belongs to the organization, and a sixth step of performing an ordering procedure for the equipment and / or services extracted in the second step (S1704). (Appendix 16) A system (1) for ordering equipment and / or services used by individuals belonging to an organization, comprising: a memory (25, 26) storing a list (2025) of equipment and / or services required as an individual newly belongs to the organization; means (2033) for accepting input of information regarding an individual who is planned to newly belong to the organization; means (2034) for referring to the list (2025) based on the information and extracting equipment and / or services to be ordered as the individual belongs to the organization, once the information is accepted by the means (2033) for accepting input of information; and means (2035) for performing an ordering procedure for the equipment and / or services extracted by the means (2034) with respect to an e-commerce site (30). (Appendix 17) A system (1) for constructing an e-commerce site (30) that sells equipment and / or services, comprising: a memory (25, 26) storing a list (2025) of equipment and / or services required as an individual newly belongs to the organization; means (3033) for accepting input of information regarding an individual who is planned to newly belong to the organization; means (3034) for referring to the list (2025) based on the information and extracting equipment and / or services to be ordered as the individual belongs to the organization, once the information is accepted by the means (3033) for accepting input of information; and means (3035) for performing an ordering procedure for the equipment and / or services extracted by the means (3034).

Explanation of Signs

[0136] 1: Spare parts ordering system, 10: Terminal device, 20: Server, 25: Memory, 26: Storage, 29: Processor, 30: E-commerce site, 2021: Application program, 2022, 3022: User DB, 2023: Employee DB, 2024, 3024: Spare parts / service DB, 20240: Spare parts etc. ledger DB, 20241: Spare parts DB, 20242: Service DB, 2025, 3025: Spare parts list for new employees, 2026, 3026: Spare parts ordering history DB, 2033, 3033: Employee information receiving module, 2034, 3034: Ordered spare parts extraction module, 2035: Spare parts ordering / inspection module, 2036: Spare parts management module, 2037, 3037: Presentation control module, 2038: Device management module, 3036: Quotation creation module

Claims

1. A program for operating a computer including a processor and a memory, wherein the program is for ordering equipment and / or services used by individuals belonging to an organization, wherein the memory stores a list of the equipment and / or services required by the individual newly belonging to the organization as the individual newly belongs to the organization, the program causes the processor to a first step of accepting input of information regarding the individual who is scheduled to newly belong to the organization; a second step of, when the information is accepted in the first step, referring to the list based on the information and extracting the equipment and / or the services to be ordered as the individual belongs to the organization; a third step of performing an ordering procedure for an e-commerce site for the equipment and / or the services extracted in the second step and execute. A program.

2. The memory further stores the inventory quantity of the equipment held by the organization and the number of unused accounts for the services, in the second step, when the information is accepted in the first step, determining whether to newly order the equipment and / or the services based on the inventory quantity of the equipment and the number of unused accounts for the services, The program according to claim 1.

3. In the second step, when it is determined to newly order the equipment and / or the services, determining the number of the equipment to be newly ordered and / or the number of accounts for the services, in the third step, performing an ordering procedure for the e-commerce site for at least the number of the equipment to be newly ordered and / or the number of accounts for the services determined in the second step, The program according to claim 2.

4. In the third step, when it is determined in the second step to newly order the equipment and / or the services, requesting the e-commerce site to create a quotation, The program according to claim 2.

5. The equipment includes a mobile terminal, the program further causes the processor to a fourth step of monitoring the usage status of the mobile terminal permitted for use by the individual through the ordering procedure in the third step If it is detected that the mobile terminal that has been monitoring the usage status in the fourth step has failed, a fifth step of performing an order procedure for the mobile terminal on the e-commerce site and causing the program according to claim 1 to be executed.

6. The program further causes the processor to a sixth step of accepting input of information regarding the individual who has left the organization; a seventh step of, based on the information obtained in the sixth step, submitting a request to cancel the account of the service used by the individual related to the information to the e-commerce site; and causing the program according to claim 1 to be executed.

7. The program further causes the processor to a sixth step of accepting input of information regarding the individual who has left the organization; an eighth step of accepting a return registration of the equipment used by the individual related to the information obtained in the sixth step; a ninth step of updating the inventory quantity of the equipment stored in the memory when the return registration of the equipment is accepted in the eighth step; and causing the program according to claim 2 to be executed.

8. A program for operating a computer including a processor and a memory, the program being for constructing an e-commerce site that sells equipment and / or services, wherein the memory stores a list of the equipment and / or services required by an individual newly belonging to the organization as the individual newly belongs to the organization, the program causes the processor to a first step of accepting input of information regarding the individual who is scheduled to newly belong to the organization; a second step of, when the information is accepted in the first step, referring to the list based on the information and extracting the equipment and / or the services to be ordered as the individual belongs to the organization; a sixth step of performing an order procedure for the equipment and / or the services extracted in the second step; and causing the program to be executed.

9. The memory further stores the inventory quantity of the equipment held by the organization and the number of unused accounts for the services, the program further causes the processor to In the second step, when the information is received in the first step, a seventh step of obtaining the inventory quantity of the equipment held by the organization and the number of unused accounts for the service; An eighth step of determining whether to place a new order for the equipment and / or the service based on the inventory quantity of the equipment obtained in the seventh step and the number of the unused accounts for the service; The program according to claim 8, which causes the above to be executed.

10. In the second step, when it is determined that a new order for the equipment and / or the service is to be placed, the number of the equipment to be newly ordered and / or the number of the service accounts to be newly ordered is determined. The program further causes the processor to A ninth step of notifying the organization of the number of the equipment to be newly ordered and / or the number of the service accounts to be newly ordered determined in the second step. The program according to claim 9, which causes the above to be executed.

11. The program further causes the processor to A tenth step of creating a quotation for the equipment and / or the service to be newly ordered and sending it to the organization when it is determined in the eighth step that a new order for the equipment and / or the service is to be placed. The program according to claim 9, which causes the above to be executed.

12. An information processing apparatus including a processor and a memory, wherein the information processing apparatus is for placing an order for equipment and / or services used by an individual belonging to an organization. The memory stores a list of the equipment and / or services required by the individual newly belonging to the organization as the individual newly belongs to the organization. The processor A first step of receiving an input of information regarding the individual who is planned to newly belong to the organization; A second step of referring to the list based on the information and extracting the equipment and / or the service to be ordered as the individual belongs to the organization when the information is received in the first step; A third step of performing an ordering procedure for the equipment and / or the service extracted in the second step on an e-commerce site. An information processing apparatus that executes the above.

13. An information processing apparatus including a processor and a memory, wherein the information processing apparatus constitutes an e-commerce site that sells equipment and / or services. The memory stores a list of the equipment and / or services that are required as a newly affiliated individual of the organization affiliates with the organization. The processor performs a first step of accepting input of information regarding the individual who is scheduled to newly affiliate with the organization, a second step of, when the information is accepted in the first step, referring to the list based on the information and extracting the equipment and / or the services to be ordered as the individual affiliates with the organization, and a sixth step of performing an ordering procedure for the equipment and / or the services extracted in the second step. An information processing apparatus that causes the above to be executed.

14. A method executed by a computer including a processor and a memory, the computer being for ordering equipment and / or services used by an individual belonging to an organization, wherein the memory stores a list of the equipment and / or the services that are required as a newly affiliated individual of the organization affiliates with the organization, the processor performs a first step of accepting input of information regarding the individual who is scheduled to newly affiliate with the organization, a second step of, when the information is accepted in the first step, referring to the list based on the information and extracting the equipment and / or the services to be ordered as the individual affiliates with the organization, and a third step of performing an ordering procedure for the equipment and / or the services extracted in the second step with respect to an e-commerce site. A method that executes the above.

15. A method executed by a computer including a processor and a memory, the computer being for constructing an e-commerce site that sells equipment and / or services, wherein the memory stores a list of the equipment and / or the services that are required as a newly affiliated individual of the organization affiliates with the organization, the processor performs a first step of accepting input of information regarding the individual who is scheduled to newly affiliate with the organization, a second step of, when the information is accepted in the first step, referring to the list based on the information and extracting the equipment and / or the services to be ordered as the individual affiliates with the organization, and a sixth step of performing an ordering procedure for the equipment and / or the services extracted in the second step. A method of executing

16. A system for ordering equipment and / or services used by an individual belonging to an organization, a memory storing a list of the equipment and / or services required as the individual newly belongs to the organization, means for accepting input of information regarding the individual who is scheduled to newly belong to the organization, means for referring to the list based on the information when the information is accepted by the means for accepting the input of the information, and extracting the equipment and / or the services to be ordered as the individual belongs to the organization, and means for performing an ordering procedure with respect to an e-commerce site for the equipment and / or the services extracted by the extracting means A system having

17. A system for constructing an e-commerce site that sells equipment and / or services, a memory storing a list of the equipment and / or services required as the individual newly belongs to the organization, means for accepting input of information regarding the individual who is scheduled to newly belong to the organization, means for referring to the list based on the information when the information is accepted by the means for accepting the input of the information, and extracting the equipment and / or the services to be ordered as the individual belongs to the organization, and means for performing an ordering procedure for the equipment and / or the services extracted by the extracting means A system having

Citation Information

Patent Citations

  • Education support system and information terminal

    JP2013156788A

  • Service providing system, group management method and information processing system

    JP2022003468A

  • Service management system

    JP2022105932A

  • Management method and management system of link web site for information communication network

    JP2002015006A