Information management system, information management method, and computer program

The information management system addresses the limitations of existing input form technologies by enabling customizable and grouped input elements, preventing unintended page breaks, and restricting user access, thereby enhancing the input process.

JP2025145908AActive Publication Date: 2025-10-03LOG BUILD CO LTD
View PDF 7 Cites 0 Cited by

Patent Information

Application Number
JP2024046412
Authority / Receiving Office
JP · JP
Patent Type
Applications
Current Assignee / Owner
Filing Date
2024-03-22
Publication Date
2025-10-03
Estimated Expiration
2044-03-22

AI Technical Summary

Technical Problem

Existing techniques for creating input forms are inadequate for efficiently managing and inputting multiple similar pieces of information, leading to issues like unintended page breaks and limited input flexibility.

Method used

An information management system that allows for the creation of input forms with customizable input items, automatic grouping of similar parts, and the ability to duplicate and display these parts contiguously, along with features to prevent unintended page breaks and restrict user access.

Benefits of technology

The system enhances the ease and flexibility of inputting information by automatically grouping similar form elements, prevents unintended page breaks, and allows for restricted user access, improving the overall input process.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 2025145908000001_ABST
    Figure 2025145908000001_ABST
Patent Text Reader

Abstract

To enable the simple creation of input forms that are more suitable for inputting multiple similar pieces of information.SOLUTION: An information management system 1 includes a management form creation processor 22 for creating input forms containing various parts consisting of different input fields, an input information acquisition processor 24 for displaying the created input form on a worker terminal 200 and acquiring the input information entered into the input form, and a work result output processor 25 for displaying the input information into the input form and outputting an output form. The management form creation processor 22 duplicates parts to create new ones, and displays the newly created parts adjacent to already displayed parts, displaying the existing parts and the newly created parts so that they can be recognized as a group.SELECTED DRAWING: Figure 3
Need to check novelty before this filing date? Find Prior Art

Description

[Technical Field]

[0001] The present invention relates to a technique for managing information input to a terminal. [Background technology]

[0002] BACKGROUND ART Conventionally, techniques for creating an input form for inputting information into a terminal have been proposed (for example, Patent Document 1). [Prior art documents] [Patent documents]

[0003] [Patent Document 1] JP 8-202779 Summary of the Invention [Problem to be solved by the invention]

[0004] An object of the present invention is to make it possible to more easily create an input form that is more suitable for inputting a plurality of similar pieces of input information. [Means for solving the problem]

[0005] In order to solve the above problem, a first aspect of the present invention is an information management system that displays an input form on a terminal and manages input information entered into the input form, comprising: an input form creation means that displays various input form creation parts consisting of different input items for creating the input form on a display means of an input form creation terminal and creates an input form based on operations performed on the input form creation parts from the input form creation terminal; an acquisition means that displays the input form created by the input form creation means on a display means of a worker terminal and operates the worker terminal to acquire the input information entered into the input form; and an output means that displays the input information acquired by the acquisition means in an output form created based on the input form and outputs the output form, wherein the input form creation means copies and creates new input form creation parts displayed on the display means of the input form creation terminal by operations on the input form creation terminal, and displays the newly created input form creation parts consecutively to the input form creation parts already displayed on the display means, and displays the existing input form creation parts and the newly created input form creation parts on the display means so that they can be recognized as a group.

[0006] In a second aspect of the present invention, it is preferable that the output means prints and outputs the output form on paper, and the input form creation means notifies the position where a page break will occur when the output means prints the output form on paper while creating the input form.

[0007] In a third aspect of the present invention, it is preferable that the input form creation means changes the display of the input form creation parts in response to an operation performed on the input form creation terminal, and that this change changes the way in which input information is entered into the input form displayed on the display means of the input form creation terminal.

[0008] In a fourth aspect of the present invention, it is preferable that the input form creation means creates a new input form creation part by duplicating the input form creation part whose display has been changed by an operation on the input form creation terminal, by an operation on the input form creation terminal.

[0009] In a fifth aspect of the present invention, it is preferable that the input form creation means restricts the workers who can operate the worker terminal to input the input information into the input form by operations performed on the input form creation terminal.

[0010] In order to solve the above-mentioned problems, a sixth aspect of the present invention is an information management system having an input form creation means, an acquisition means, and an output means, which displays an input form on a terminal and manages input information entered into the input form, wherein the input form creation means displays various input form creation parts consisting of different input items for creating the input form on a display means of an input form creation terminal, and creates an input form based on operations performed on the input form creation parts from the input form creation terminal; and the acquisition means displays the input form created in the input form creation step on a display means of an operator terminal, and manages input information entered into the input form by operating the operator terminal. This information management method includes an acquisition step of acquiring input information, and an output step in which the output means displays the input information acquired in the acquisition step in an output form created based on the input form and outputs the output form, and in the input form creation step, input form generation parts displayed on the display means of the input form creation terminal are duplicated and newly created by operating the input form creation terminal, and the newly created input form creation parts are displayed contiguously with the input form creation parts already displayed on the display means, and the existing input form creation parts and the newly created input form creation parts are displayed on the display means so that they can be recognized as a group.

[0011] In order to solve the above-mentioned problems, a seventh aspect of the present invention is a computer program for displaying an input form on a terminal and managing input information entered into the input form, comprising: an input form creation step in which an input form creation means displays various input form creation parts consisting of different input items for creating the input form on a display means of an input form creation terminal, and creates an input form based on operations performed on the input form creation parts from the input form creation terminal; an acquisition step in which an acquisition means displays the input form created in the input form creation step on a display means of a worker terminal, and operates the worker terminal to acquire the input information entered into the input form; and an output means and an output step of displaying the input information acquired in the acquisition step in an output form created based on the input form and outputting the output form, wherein in the input form creation step, input form generation parts displayed on the display means of the input form creation terminal are copied and newly created by operating the input form creation terminal, and the newly created input form creation parts are displayed contiguously with the input form creation parts already displayed on the display means, and the existing input form creation parts and the newly created input form creation parts are displayed on the display means so that they can be recognized as a group. [Effects of the Invention]

[0012] According to the first, sixth and seventh aspects of the present invention, the information management system can automatically group similar input form creation parts and display them on the display means by displaying existing input form creation parts and newly created input form creation parts on the display means of the input form creation terminal so that they can be recognized as a group.

[0013] According to the second aspect of the present invention, the information management system can prevent a page break from occurring in an output form at a position not intended by the user.

[0014] According to the third aspect of the present invention, the information management system can increase the variety of ways to input information into an input form.

[0015] According to the fourth aspect of the present invention, the information management system can be newly created by duplicating the display of the input form creation parts whose display has been changed.

[0016] According to the fifth aspect of the present invention, the information management system can restrict users who can input information for each input form. [Brief explanation of the drawings]

[0017] [Figure 1] FIG. 1 is a block diagram showing an example of the configuration of an information management system. [Figure 2] FIG. 2 is a block diagram illustrating an example of the configuration of the management server. [Figure 3] FIG. 3 is a diagram showing an example of the configuration of a management form. [Figure 4] FIG. 4 is a block diagram illustrating an example of the configuration of the server-side processing unit. [Figure 5] FIG. 5 is a block diagram showing an example of the configuration of a database stored in the server-side storage unit. [Figure 6] FIG. 6 is a diagram illustrating an example of the user information database. [Figure 7] FIG. 7 is a diagram showing an example of the management form master database. [Figure 8] FIG. 8 is a diagram illustrating an example of the group master database. [Figure 9] FIG. 9 is a diagram showing an example of the parts master database. [Figure 10] FIG. 10 is a diagram illustrating an example of the input item master database. [Figure 11] FIG. 11 is a diagram showing an example of the management form generation information database. [Figure 12] FIG. 12 is a diagram illustrating an example of the input information database. [Figure 13] FIG. 13 is a block diagram showing an example of the configuration of the administrator terminal. [Figure 14] FIG. 14 is a diagram illustrating an example of a processing flow in the information management system. [Figure 15] FIG. 15 is a flowchart showing an example of processing on the management server side in the input form creation step. [Figure 16] FIG. 16 shows an example of an input form and an output form in the case where the parts of the management form are created in a so-called text format. [Figure 17] FIG. 17 shows an example of an input form and an output form when the management form parts are created in a so-called one-on-one format. [Figure 18] FIG. 18 shows an example of an input form and an output form when the parts of the management form are created in a so-called check sheet format. [Figure 19] FIG. 19 is a flowchart showing an example of a process for displaying a page break mark. [Figure 20] FIG. 20 is a flowchart showing an example of processing on the management server side in a work step. [Figure 21] FIG. 21 is a flowchart showing an example of processing on the management server side in the output step. [Figure 22] FIG. 22 is a diagram showing an example of the management form. [Figure 23] FIG. 23 is a diagram illustrating an example of a process for increasing parts. [Figure 24] FIG. 24 is a diagram showing an example of the input form. [Figure 25] FIG. 25 is a diagram showing an example of the work result screen. DETAILED DESCRIPTION OF THE INVENTION

[0018] An embodiment of the present invention will be described with reference to the drawings. In this embodiment, an information management system is exemplified.

[0019] (composition) FIG. 1 is a block diagram showing an example of the configuration of an information management system 1. As shown in FIG.

[0020] 1, the information management system 1 is composed of a management server 10, an administrator terminal 100, a worker terminal 200, an output terminal 300, and a printer 301. The management server 10, the administrator terminal 100, the worker terminal 200, and the output terminal 300 are capable of communicating with each other via a communication means NW. The communication means NW is a communication network such as a LAN or the Internet that can be connected by wire or wirelessly. The printer 301 is also connected to the output terminal 300 so as to be able to communicate with each other.

[0021] In this information management system 1, an administrator creates an input form (work input form) to be used during work on the administrator terminal 100. Then, a worker displays the input form created on the administrator terminal 100 on the worker terminal 200 and enters input information corresponding to the work content into the input form. Then, a work checker outputs the input information that the worker entered into the worker terminal 200 from the printer 301 of the output terminal 300. At this time, the input information is entered in a corresponding position in the output form, and the output form is created based on the input form. For example, the worker may be someone who performs construction work, cleaning work, etc., and the input form and output form are created to correspond to the work content.

[0022] The management server 10 stores information for creating an input form on the manager terminal 100, information on the input form created on the manager terminal 100, input information entered into the input form on the worker terminal 200, and information on the output form to be output on the output terminal 300. The manager terminal 100, worker terminal 200, and output terminal 300 are communication terminals such as personal computers, tablets, or smartphones.

[0023] FIG. 2 is a block diagram showing an example of the configuration of the management server 10. As shown in FIG.

[0024] As shown in FIG. 2, the management server 10 includes a communication unit 11, a processing unit (hereinafter referred to as a server-side processing unit) 20, and a storage unit (hereinafter referred to as a server-side storage unit) 30. The communication unit 11 communicates with other devices, such as the administrator terminal 100, the worker terminal 200, and the output terminal 300, via a communication interface NW. The server-side storage unit 30 is, for example, an HDD, and stores various data and programs. The server-side processing unit 20 executes various processes in the management server 10. The server-side processing unit 20 includes, for example, a microcomputer and its peripheral circuits, and is configured, for example, with a CPU, a ROM, a RAM, and the like. The ROM stores one or more programs. The CPU executes various processes according to one or more programs stored in the ROM. The server-side processing unit 20 executes various processes according to various data and various programs 30a stored in the server-side storage unit 30, as necessary.

[0025] Here, we will explain the management form displayed on the manager terminal 100. The management form is a form for generating an input form to be displayed on the worker terminal 200. In other words, the worker terminal 200 displays an input form generated based on the management form created on the manager terminal 100.

[0026] FIG. 3 is a diagram showing an example of the configuration of the management form F1.

[0027] 3, the management form F1 is configured to include a part P made up of one or more input items I, and a group G (also called a component) G made up of one or more parts P. The management form F1 is configured to include one or more groups G. The server-side processing unit 20 of the management server 10 executes processing to create such a management form F1.

[0028] FIG. 4 is a block diagram showing an example of the configuration of the server-side processing unit 20. As shown in FIG.

[0029] As shown in FIG. 4, the server-side processing unit 20 includes a user information management unit 21, a management form creation processing unit 22, an input form display processing unit 23, an input information acquisition processing unit 24, and a work result output processing unit 25. The user information management unit 21 executes processing for registering and managing user information in response to input operations on the administrator terminal 100. The management form creation processing unit 22 executes processing for creating and editing a management form in response to input operations on the administrator terminal 100. The input form display processing unit 23 generates an input form based on the created management form and executes processing for displaying the generated input form on the worker terminal 200. The input information acquisition processing unit 24 acquires input information entered into the input form through input operations on the worker terminal 200. The work result output processing unit 25 writes the input information acquired by the input information acquisition processing unit 24 in an output form and outputs it. The server-side storage unit 30 of the management server 10 stores information required for each of the above processing units to execute processing, as well as information created, acquired, etc. by each of the processing units of the server-side processing unit 20.

[0030] FIG. 5 is a block diagram showing an example of the configuration of a database stored in the server-side storage unit 30. As shown in FIG.

[0031] As shown in Figure 5, the server-side memory unit 30 stores a user information database 31, a management form master database 32, a group master database 33, a parts master database 34, an input item master database 35, a management form creation information database 36, and an input information database 37.

[0032] FIG. 6 is a diagram showing an example of the user information database 31. As shown in FIG.

[0033] 6, the user information database 31 includes various pieces of information related to users, such as user IDs and user names, and these pieces of information are associated with each other. Here, the user name is the name of the user. The users include an administrator who operates the administrator terminal 100, a worker who operates the worker terminal 200, and a work checker who operates the output terminal 300. The user information management unit 21 registers and manages information related to users in this user information database 31.

[0034] FIG. 7 is a diagram showing an example of the management form master database 32. As shown in FIG.

[0035] As shown in Fig. 7, the management form master database 32 includes various pieces of information related to the management form master, such as a management form master ID and management form master data, and these pieces of information are associated with each other. Here, the management form master data is master data necessary for creating a management form. For example, the management form master data may initially be data that includes one or more group masters, which will be described later. The management form creation processing unit 22 creates a management form by editing the management form master data in the management form master database 32.

[0036] FIG. 8 is a diagram showing an example of the group master database 33. As shown in FIG.

[0037] As shown in Fig. 8, the group master database 33 includes various pieces of information related to the group master, such as a group master ID and group master data, and these pieces of information are associated with each other. Here, the group master data is master data necessary to create a group. For example, the group master data may initially include one or more part masters, which will be described later. The management form creation processing unit 22 creates a group section in the management form by editing the group master data in the group master database 33.

[0038] FIG. 9 is a diagram showing an example of the parts master database 34. As shown in FIG.

[0039] As shown in Fig. 9, the parts master database 34 includes information related to the parts master, such as the parts master ID and the parts master data, and these pieces of information are associated with each other. Here, the parts master data is master data necessary to create a part. For example, the parts master data may initially include one or more input item masters, which will be described later. The management form creation processing unit 22 creates the parts portion of the management form by editing the parts master data in the parts master database 34.

[0040] FIG. 10 is a diagram showing an example of the input item master database 35. As shown in FIG.

[0041] As shown in FIG. 10, the input item master database 35 includes various pieces of information related to input item masters, such as input item master IDs and input item master data, and these pieces of information are associated with each other. Here, the input item master data is master data necessary for creating input items. The input item master data is master data related to input types, such as labels for titles and the like, dates for entering information, links, text boxes, radio buttons (buttons for selecting only one item from multiple options), file save boxes for saving images and the like, and check boxes. Since the input types relate to data input, they are, of course, not limited to these. The management form creation processing unit 22 creates input item sections in the management form by editing the input item master data in the input item master database 35.

[0042] FIG. 11 is a diagram showing an example of the management form generation information database 36. As shown in FIG.

[0043] As shown in FIG. 11 , the management form creation information database 36 includes various pieces of information related to the creation of management forms, such as management form IDs, user IDs, and creation information, and these pieces of information are associated with each other. The creation information is creation information for management forms created by the management form creation processing unit 22, and includes a management form master ID, a group master ID, a parts master ID, an input item master ID, and editing information for various masters. The creation information also includes input authority information that limits the workers who can input information into the input masters. The user of the user ID is the administrator who created the management form by operating the administrator terminal 100. The input form display processing unit 23 generates an input form based on this management form creation information database 36 and displays the generated input form on the worker terminal 200. At this time, the input form display processing unit 23 references the input authority information and displays the input form on the worker terminal 200 of the specific worker.

[0044] FIG. 12 is a diagram showing an example of the input information database 37. As shown in FIG.

[0045] As shown in FIG. 12, the input information database 37 includes information related to the input information entered into the input form, such as a management form ID, a user ID, an input date and time, and the input information, and these pieces of information are associated with each other. Here, the user of the user ID is the worker who operates the worker terminal 200 to enter information into the input form. The input date and time is the date and time when the information was entered into the input form. The input information acquisition processing unit 24 acquires the input information entered into the input form and stores the acquired input information together with the input date and time, etc., in this input information database 37. The work result output processing unit 25 generates an output form by referring to the management form creation information database 36, and also enters the input information in the output form by referring to this input information database 37, thereby completing the output form.

[0046] As described above, the manager terminal 100, the worker terminal 200, and the output terminal 300 are personal computers, etc. An example of the configuration of these terminals will be described using the manager terminal 100 as an example.

[0047] FIG. 13 is a block diagram showing an example of the configuration of the manager terminal 100. As shown in FIG.

[0048] As shown in FIG. 13, the administrator terminal 100 includes a communication unit 101, an operation unit 102, a display unit 103, a memory unit (hereinafter referred to as a terminal-side memory unit) 104, and a processing unit (hereinafter referred to as a terminal-side processing unit) 105. The communication unit 101 communicates with other devices, such as the management server 10, via a communication interface NW. The operation unit 102 is a touch panel, a mouse, a keyboard, or the like, operated by a user to input data. The display unit 103 is a touch panel, a monitor, or the like. The terminal-side memory unit 104 is, for example, a ROM, a RAM, a HDD, or the like. The terminal-side processing unit 105 executes various processes in the administrator terminal 100. The terminal-side processing unit 105 includes, for example, a microcomputer and its peripheral circuits, and is configured by, for example, a CPU, a ROM, a RAM, or the like. The terminal-side processing unit 105 executes various processes as necessary in accordance with various data and various programs 104a stored in the terminal-side memory unit 104.

[0049] FIG. 14 is a diagram showing an example of the flow of processing in the information management system 1.

[0050] As shown in FIG. 14, first, an input form creation step is performed as processing in step S1. In the input form creation step, the administrator operates the administrator terminal 100 to create a management form. Next, a work step is performed as processing in step S2. In the work step, the worker operates the worker terminal 200 to input work information into the input form displayed on the worker terminal 200. The worker terminal 200 transmits the input information to the management server 10. Next, an output step is performed as processing in step S3. In the output step, the output terminal 300 is operated by the work checker to output the output form containing the input information entered by the worker into a PDF file or output it from the printer 301.

[0051] FIG. 15 is a flowchart showing an example of processing on the management server 10 side in the input form creation step.

[0052] 15, first, in the process of step S21, the management form creation processing unit 22 of the management server 10 determines whether or not a management form creation request has been made from the administrator terminal 100. For example, the management form creation processing unit 22 determines that a management form creation request has been made when a creation start button (also called an edit button) on a management form creation screen displayed on the administrator terminal 100 is pressed. If the management form creation processing unit 22 determines that a management form creation request has been made, the process proceeds to step S22.

[0053] In step S22, the management form creation processing unit 22 executes a management form creation process to create a management form. As part of the management form creation process, the management form creation processing unit 22 performs a process to support the administrator in creating an input form. That is, in response to input operations on the management form creation screen from the administrator terminal 100, the management form creation processing unit 22 references the management form master database 32, the group master database 33, the parts master database 34, and the input item master database 35 to create, increase, decrease, or edit groups within the management form, create, increase, decrease, or edit parts within the groups, or create, increase, decrease, or edit input items within the parts.

[0054] Here, Fig. 16 is a diagram showing an example of an input form and an output form when the parts of the management form are created in a so-called text format. Also, Fig. 17 is a diagram showing an example of an input form and an output form when the parts of the management form are created in a so-called one-on-one format. Also, Fig. 18 is a diagram showing an example of an input form and an output form when the parts of the management form are created in a so-called checklist format.

[0055] As shown in (a) of Figure 16, in the case of a text-type management form, parts are created with input items in text boxes. Also, as shown in (a) of Figure 17, in the case of a 1-on-1 type, parts are created with multiple input items such as text boxes and dates. Also, in the case of a 1-on-1 type, a group is made up of multiple such parts. Also, as shown in (a) of Figure 18, in the case of a checklist type, parts are created including input items in the form of radio buttons.

[0056] Furthermore, as described above, for example, the group master data may be data that initially includes one or more part masters. In this case, the part master data may be data that initially includes one or more input item masters. In this case, the management form creation processing unit 22 may display a group that primarily includes parts that already include text box input items when the administrator operates the administrator terminal 100 to create a text-type group. Furthermore, the management form creation processing unit 22 may display a group that primarily includes parts that already include radio button input items when the administrator operates the administrator terminal 100 to create a checklist-type group.

[0057] Furthermore, when a part including an input item that has been added or whose content has been edited is displayed on the administrator terminal 100, if the administrator performs an operation to duplicate the part, the management form creation processing unit 22 displays a new part immediately below the part that reflects the added or edited input item as is.

[0058] Furthermore, the management form creation processor 22 displays a page break mark in the management form. In this embodiment, the page break mark is displayed in units of groups, and is displayed below the group.

[0059] FIG. 19 is a flowchart showing an example of a process for displaying a page break mark during the process in step S22.

[0060] As shown in FIG. 19, first, in the process of step S41, the management form creation processing unit 22 determines whether or not to change the position of the page break mark. Here, the page break position in the output form is determined depending on the number of groups, parts, and input items in the management form. Therefore, if the number of groups, parts, and input items increases or decreases through input operations on the administrator terminal 100, the page break position in the output form also changes. The management form creation processing unit 22 determines to change the position of the page break mark when the page break position in the output form also changes. Furthermore, when a page break mark is displayed below a group and a new group is added below that group, the management form creation processing unit 22 determines to change the position of the page break mark below the new group. If the management form creation processing unit 22 determines to change the position of the page break mark, it proceeds to the process of step S42.

[0061] In the process of step S42, the management form creation processing unit 22 changes the display position of the page break mark. For example, in a situation where a page break mark is displayed below a group, if the number of parts in the group increases and the vertical length of the group becomes longer, or a new group is added above (before) the group, and the management form creation processing unit 22 determines in the process of step S41 that the page break position in the output form has become a position below the group above (before) the group, the management form creation processing unit 22 changes the display position of the page break mark to a position below the group above.

[0062] 15, in step S23 following step S22, the management form creation processing unit 22 determines whether creation of the management form has been completed. For example, the management form creation processing unit 22 determines that creation of the management form has been completed when a creation end button (also referred to as a save button or an edit completion button) on the management form creation screen displayed on the administrator terminal 100 is pressed. When the management form creation processing unit 22 determines that creation of the management form has been completed, it proceeds to step S24.

[0063] In step S24, the management form creation processing unit 22 stores the information of the management form created in step S22 in the management form creation information database 36. Then, the management form creation processing unit 22 ends the processing of the input form creation step.

[0064] As described above, the management form creation processing unit 22 executes the management form creation process when it determines that a management form creation request has been received from the manager terminal 100. Then, when it determines that the creation of the management form has been completed, the management form creation processing unit 22 saves information about the created management form in the management form creation information database 36.

[0065] FIG. 20 is a flowchart showing an example of processing on the management server 10 side in a work step.

[0066] 20, first, in the process of step S61, the input form display processing unit 23 of the management server 10 determines whether or not an input form display request has been made from the worker terminal 200. For example, the input form display processing unit 23 determines that an input form display request has been made when a work start button (also called a work report creation button) on a work screen displayed on the worker terminal 200 is pressed. If the input form display processing unit 23 determines that an input form display request has been made, the process proceeds to step S62.

[0067] In the process of step S62, the input form display processing unit 23 executes a user ID acquisition process to acquire the user ID of the worker who has started the work from the worker terminal 200. For example, the input form display processing unit 23 acquires the user ID added to the input form display request received in the process of step S61.

[0068] In the subsequent processing of step S63, the input form display processing unit 23 displays an input form on the worker terminal 200 and executes input information acquisition processing to acquire input information for the input form. Specifically, the input form display processing unit 23 generates an input form based on the information of the management form stored in the management form creation information database 36, and displays the generated input form on the worker terminal 200. At this time, the input form display processing unit 23 creates an input form corresponding to the user ID acquired in the processing of step S62. As a result, the input form corresponding to the user ID is displayed on the worker terminal 200.

[0069] For example, as shown in (b) of Figure 16, if the management form has been created in text format, the input form will be displayed so that text can be entered based on the information in the created management form. Also, as shown in (b) of Figure 17, if the management form has been created in one-on-one format, the input form will be displayed so that text can be entered while displaying the text that was already entered when the part was created in the management form, based on the information in the created management form. Also, as shown in (b) of Figure 18, if the management form has been created in checklist format, the input form will be displayed so that options can be selected using radio buttons, based on the information in the created management form.

[0070] Then, the input form display processing unit 23 acquires information indicating the work to be performed that has been input into such an input form, that is, text information, radio button selection information, and the like.

[0071] In the subsequent processing of step S64, the input form display processing unit 23 determines whether or not the input of the work information has been completed. For example, the input form display processing unit 23 determines that the input of the work information has been completed when the work end button (also referred to as the save button or the input completion button) on the work screen displayed on the worker terminal 200 is pressed. When the input form display processing unit 23 determines that the input of the work information has been completed, the process proceeds to step S65.

[0072] In the process of step S65, the input form display processing unit 23 stores the input information for the input form acquired in the process of step S63 in the input information database 37. Then, the input form display processing unit 23 ends the process of the work step.

[0073] As described above, when the input form display processing unit 23 determines that the worker at the worker terminal 200 has started work, it executes a user ID acquisition process to acquire the user ID of the worker who has started work from the worker terminal 200. Then, the input form display processing unit 23 displays an input form corresponding to the acquired user ID on the worker terminal 200, and executes an input information acquisition process to acquire input information for the input form. Then, when the input form display processing unit 23 determines that the input of work information has ended, it ends the processing of the work step.

[0074] FIG. 21 is a flowchart showing an example of processing on the management server 10 side in the output step.

[0075] 21, first, in the process of step S81, the work result output processing unit 25 of the management server 10 determines whether or not a work result display request has been made from the output terminal 300. For example, the work result output processing unit 25 determines that a work result display request has been made when the display button (also called the PDF creation button) on the work result confirmation screen displayed on the output terminal 300 is pressed. If the work result output processing unit 25 determines that a work result display request has been made, the process proceeds to step S82.

[0076] In step S82, the work result output processing unit 25 executes work result display processing. As the work result display processing, the work result output processing unit 25 displays the work results on the output terminal 300 based on the information on the management form stored in the management form creation information database 36 and the input information stored in the input information database 37. That is, the work result output processing unit 25 generates an output form for displaying the work results based on the information on the management form stored in the management form creation information database 36, and enters the input information in the output form based on the input information stored in the input information database 37, completes the output form, and displays it on the output terminal 300 as a work result screen.

[0077] At this time, the work result output processing unit 25 breaks the lines as appropriate and displays the work result screen on the output terminal 300. That is, the work result output processing unit 25 displays the work result screen on the output terminal 300 with a page break at the position where the above-mentioned page break mark was displayed.

[0078] Here, as shown in (c) of Fig. 16, if the management form is created in text format, the output form is configured based on the information in the management form, and the text information entered in the input form is displayed. Also, as shown in (c) of Fig. 17, if the management form is created in one-on-one format, the output form is configured based on the information in the management form, and the text information entered in the input form is displayed. Also, as shown in (c) of Fig. 18, if the management form is created in checklist format, the output form is configured based on the information in the management form, and the information selected by the radio buttons in the input form is displayed. Also, if the worker has uploaded an image from the input form using the worker terminal 200, the image is also displayed in the output form, as shown in (c) of Fig. 18.

[0079] In the subsequent processing of step S83, the work result output processing unit 25 determines whether or not a print request has been made from the output terminal 300. For example, the work result output processing unit 25 determines that a print request has been made when the print button on the work result confirmation screen displayed on the output terminal 300 is pressed. If the work result output processing unit 25 determines that a print request has been made, it proceeds to processing of step S84.

[0080] In step S84, the work result output processing unit 25 prints the work result screen displayed on the output terminal 300 in step S82 from the printer 301. At this time, the work result screen is printed with a page break at the position where the above-mentioned page break mark was displayed in the management form.

[0081] In the subsequent processing of step S85, the work result output processing unit 25 determines whether or not to end the display of the work result on the output terminal. For example, when the display end button on the work result confirmation screen displayed on the output terminal 300 is pressed, the work result output processing unit 25 determines to end the display of the work result on the output terminal. When the work result output processing unit 25 determines to end the display of the work result on the output terminal, it ends the processing of the output step.

[0082] In this way, the work result output processing unit 25 executes work result display processing when it determines that a work result display request has been made from the output terminal 300. Then, when it determines that a print request has been made from the output terminal 300, the work result output processing unit 25 prints the work result screen displayed on the output terminal 300 from the printer 301. Thereafter, when the work result output processing unit 25 determines that the display of the work result on the output terminal has been terminated, it terminates the processing of the output step.

[0083] (action, action, etc.) Next, the operation and function of the information management system 1 in this embodiment will be described.

[0084] (Processing related to administrative forms) When the administrator presses the creation start button on the management form creation screen, the administrator terminal 100 transmits a management form creation request to the management server 10.

[0085] In the management server 10, when a management form creation request is received from the administrator terminal 100, the management form creation processing unit 22 executes a management form creation process for creating a management form. In the management form creation process, the management form creation processing unit 22 references the management form master database 32, the group master database 33, the parts master database 34, and the input item master database 35 in response to the administrator's input operations on the management form creation screen on the administrator terminal 100, and creates a management form by creating, increasing / decreasing, and editing groups in the management form, creating, increasing / decreasing, and editing parts in the groups, and creating, increasing / decreasing, and editing input items in the parts.

[0086] 22 is a diagram showing an example of the management form F1. Note that for ease of viewing, the management form F1 is shown divided into left and right halves in the diagram, but in reality, they are displayed as a connected form.

[0087] 22, the management form F1 is configured to have a part P consisting of one or more input items, a group G consisting of one or more parts P, and one or more groups G. Also, as shown in FIG. 22, a page break mark M is displayed below the group G.

[0088] FIG. 23 is a diagram illustrating an example of a process for increasing parts.

[0089] As shown in (a) of Fig. 23, a group has one part. When the copy button B in group G is pressed in this state, a new part P2 is created in group G by duplicating the input item contiguously below the existing part P1, as shown in (b) of Fig. 23.

[0090] Then, when the end creation button on the management form creation screen is pressed on the administrator terminal 100, the management form creation processing unit 22 ends the creation of the management form and saves the information of the created management form in the management form creation information database 36.

[0091] (Processing of input forms) When the worker presses the work start button on the work screen, the worker terminal 200 transmits an input form display request to the management server 10.

[0092] In the management server 10, when an input form display request is received from the worker terminal 200, the input form display processing unit 23 executes a user ID confirmation process to confirm the user ID of the worker who has started the work from the worker terminal 200. Then, the input form display processing unit 23 displays an input form corresponding to the user ID on the worker terminal 200, and executes an input information acquisition process to acquire input information for the input form.

[0093] 24 is a diagram showing an example of the input form F2 displayed on the worker terminal 200. Note that, for ease of viewing in the drawing, the input form F2 is divided into left and right halves, but in reality, it is displayed as a connected form.

[0094] As shown in FIG. 24, the input form F2 is generated in a configuration corresponding to the management form and is displayed on the worker terminal 200.

[0095] The worker operates the worker terminal 200 to input information according to the work status into the input form F2 displayed on the worker terminal 200. At this time, the worker takes a photo of the work status, etc., using the worker terminal 200. Then, when the work end button on the work screen is pressed on the worker terminal 200, the input form display processing unit 23 saves the information input into the input form F2, including the image file of the photo, in the input information database 37.

[0096] (Processing related to output form) When the display button on the work result confirmation screen is pressed by the work checker, the output terminal 300 transmits a work result display request to the management server 10.

[0097] In the management server 10, when a work result display request is received from the output terminal 300, the work result output processing unit 25 executes a work result display process and displays a work result screen (an output form into which work information has been input) on the output terminal 300. At this time, the work result output processing unit 25 displays on the output terminal 300 a work result screen in which a page break has been inserted at the position where the page break mark was displayed on the management form creation screen.

[0098] FIG. 25 is a diagram showing an example of the work result screen F3 displayed on the output terminal 300.

[0099] 25, the work result screen F3 is generated in a configuration corresponding to the management form and input form, and the input information entered into the input form is entered and displayed on the output terminal 300. In this example, a number of photos S taken by the worker with the worker terminal 200 while working are displayed together as No. 1, No. 2, etc. at the bottom of the work result screen F3.

[0100] Then, when a print request is received from the output terminal 300, the work result output processing unit 25 prints the work result screen displayed on the output terminal 300 from the printer 301. At this time, the work result screen is printed with a new page at the position where the above-mentioned page break mark was displayed. Also, even when the work result screen is displayed on the output terminal 300, a new page is displayed at the position where the above-mentioned page break mark was displayed.

[0101] Thereafter, when the display end button for the work result confirmation screen is pressed on the output terminal 300, the work result output processing unit 25 ends the process of displaying the work result on the output terminal 300.

[0102] (Effects of this embodiment) (1) The information management system 1 can automatically group and display similar parts by displaying existing parts and newly created parts on the administrator terminal 100 so that they can be recognized as a group. This allows the administrator to easily create an input form in which similar parts are grouped.

[0103] (2) The information management system 1 can prevent page breaks in the output form from occurring at positions unintended by the user. That is, the administrator can determine the number and content of pages, parts, and input fields using the positions of page break marks displayed in the management form as indicators. As a result, page breaks in the output form can be prevented from occurring at positions unintended by the administrator.

[0104] (3) The information management system 1 allows the input items in a part to be selected from multiple types of input items and the input items to be edited, thereby increasing the variety of ways to input information into the input form.

[0105] (4) The information management system 1 can create new parts by duplicating parts that have already had input items added or their contents edited.

[0106] (5) The information management system 1 displays an input form according to a user ID, so that it is possible to restrict users who can input information for each input form.

[0107] In the above-described embodiment, the manager terminal 100 constitutes, for example, an input form creation terminal. The management form creation processor 22 constitutes, for example, an input form creation means. The input information acquisition processor 24 constitutes, for example, an acquisition means. The work result output processor 25, the output terminal 300, and the printer 301 constitute, for example, an output means.

[0108] (Modifications of this embodiment) As another example of the above embodiment, the administration form, input form, and output form may be configured differently from those specifically illustrated in the above figures.

[0109] As another example of the above embodiment, the various databases may be configured differently from the above, for example by including other data.

[0110] In the above embodiment, the information management system has an input form creation means, an acquisition means, and an output means, and displays an input form on a terminal to manage input information entered into the input form, the input form creation means including an input form creation step in which various input form creation parts consisting of different input items for creating the input form are displayed on a display means of an input form creation terminal, and an input form is created based on operations performed on the input form creation parts from the input form creation terminal; and the acquisition means displays the input form created in the input form creation step on a display means of a worker terminal, and operates the worker terminal to acquire the input information entered into the input form. and an output step in which the output means displays the input information acquired in the acquisition step in an output form created based on the input form and outputs the output form, wherein the input form creation step involves duplicating and creating new input form generation parts displayed on the display means of the input form creation terminal by operating the input form creation terminal, and displaying the newly created input form creation parts consecutively to the input form creation parts already displayed on the display means, and realizing an information management method in which the existing input form creation parts and the newly created input form creation parts are displayed on the display means so that they can be recognized as a group.

[0111] In the above embodiment, a computer program for displaying an input form on a terminal and managing input information entered into the input form includes an input form creating step in which an input form creating means displays various input form creation parts consisting of different input items for creating the input form on a display means of an input form creation terminal and creates an input form based on operations performed on the input form creation parts from the input form creation terminal; an acquiring step in which an acquiring means displays the input form created in the input form creating step on a display means of a worker terminal and operates the worker terminal to acquire input information entered into the input form; and an output means outputs the input form to the display means of the worker terminal and acquires the input information entered into the input form. and an output step of displaying the input information acquired in the acquisition step in an output form created based on the input form and outputting the output form, wherein in the input form creation step, input form generation parts displayed on the display means of the input form creation terminal are copied and newly created by operating the input form creation terminal, and the newly created input form creation parts are displayed contiguously with the input form creation parts already displayed on the display means, and the existing input form creation parts and the newly created input form creation parts are displayed on the display means so that they can be recognized as a group.

[0112] Additionally, while embodiments of the present invention have been disclosed, it will be apparent to those skilled in the art that modifications may be made thereto without departing from the scope of the present invention, and it is intended that all such modifications and equivalents be included in the following claims. [Explanation of symbols]

[0113] 1 Information management system, 10 Management server, 20 Server side processing unit, 21 User information management unit, 22 Management form creation processing unit, 23 Input form display processing unit, 24 Input information acquisition processing unit, 25 Work result output processing unit, 100 Administrator terminal, 200 Worker terminal, 300 Output terminal, 301 Printer, F1 Management form, F2 Input form, F3 Output form, G Group, I Input item, P Part

Claims

1. An information management system that displays an input form on a terminal and manages input information entered into the input form, an input form creation means for displaying various input form creation parts, each consisting of different input items for creating the input form, on a display means of an input form creation terminal, and creating an input form based on operations performed on the input form creation parts from the input form creation terminal; an acquisition means for displaying the input form created by the input form creation means on a display means of a worker terminal and operating the worker terminal to acquire input information entered into the input form; an output means for displaying the input information acquired by the acquisition means in an output form created based on the input form, and outputting the output form; The input form creation means is an information management system that copies and creates new input form generation parts displayed on the display means of the input form creation terminal by operating the input form creation terminal, displays the newly created input form creation parts in succession to the input form creation parts already displayed on the display means, and displays the existing input form creation parts and the newly created input form creation parts on the display means so that they can be recognized as a group.

2. the output means prints the output form on paper and outputs it; 2. The information management system according to claim 1, wherein the input form creation means notifies the user of a position where a page break will occur when the output means prints the output form on paper during creation of the input form.

3. 2. An information management system as described in claim 1, wherein the input form creation means changes the display of the input form creation parts in response to operations performed on the input form creation terminal, and the change changes the way in which input information is entered into the input form displayed on the display means of the input form creation terminal.

4. 4. The information management system according to claim 3, wherein the input form creation means creates new input form creation parts by duplicating the input form creation parts whose display has been changed by operations on the input form creation terminal, through operations on the input form creation terminal.

5. 2. The information management system according to claim 1, wherein the input form creation means limits workers who can operate the worker terminal to input the input information into the input form by operations performed on the input form creation terminal.

6. An information management system having an input form creation means, an acquisition means, and an output means, which displays an input form on a terminal and manages input information entered into the input form, an input form creation step in which the input form creation means displays various input form creation parts consisting of different input items for creating the input form on a display means of an input form creation terminal and creates an input form based on operations performed on the input form creation parts from the input form creation terminal; an acquisition step in which the acquisition means displays the input form created in the input form creation step on a display means of a worker terminal and acquires input information entered into the input form by operating the worker terminal; an output step in which the output means displays the input information acquired in the acquisition step in an output form created based on the input form and outputs the output form, In the input form creation step, input form generation parts displayed on the display means of the input form creation terminal are duplicated and newly created by operating the input form creation terminal, and the newly created input form creation parts are displayed consecutively to the input form creation parts already displayed on the display means, and the existing input form creation parts and the newly created input form creation parts are displayed on the display means so that they can be recognized as a group.This is an information management method.

7. A computer program for displaying an input form on a terminal and managing input information entered into the input form, an input form creation step in which an input form creation means displays various input form creation parts, each consisting of different input items for creating the input form, on a display means of an input form creation terminal, and creates an input form based on operations performed on the input form creation parts from the input form creation terminal; an acquisition step in which an acquisition means displays the input form created in the input form creation step on a display means of a worker terminal and acquires input information entered into the input form by operating the worker terminal; an output step in which an output means displays the input information acquired in the acquisition step in an output form created based on the input form and outputs the output form, In the input form creation step, a computer program is executed on a computer to duplicate and create new input form generation parts displayed on the display means of the input form creation terminal by operating the input form creation terminal, display the newly created input form creation parts in succession to the input form creation parts already displayed on the display means, and display the existing input form creation parts and the newly created input form creation parts on the display means so that they can be recognized as a group.

Citation Information

Patent Citations

  • Device and method for constructing database system, and recording medium recorded with program

    JP2002175206A

  • Database creation and management system

    JP2013097717A

  • Traffic control training scenario preparation device, traffic control training device and traffic control training scenario preparation program

    JP2016102833A

  • Server, program and method for providing video chat

    JP2016152619A

  • Report creating system

    JP2023039327A