Drawing management system, drawing management device and drawing management method

JP2024100757A5Pending Publication Date: 2026-01-16FACT BASE INC
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
JP2024040681
Authority / Receiving Office
JP · JP
Patent Type
Applications
Current Assignee / Owner
Filing Date
2024-03-15
Publication Date
2026-01-16

AI Technical Summary

Technical Problem

Existing drawing management systems require significant effort to search for drawings due to reliance on pre-set character information, leading to inefficient labor in the search process.

Method used

A drawing management system that includes a storage means for organizing drawings and related materials with a unique identifier, displaying reduced images of drawings, and allowing users to navigate through related materials via tabs, reducing the need for manual searching by linking drawings to identifiers and enabling efficient retrieval.

Benefits of technology

The system reduces the labor involved in searching for drawings by providing a streamlined interface for accessing and organizing related materials, enhancing efficiency in drawing management.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 00000000_0000_ABST
    Figure 00000000_0000_ABST
Patent Text Reader

Abstract

To provide a drawing management system capable of reducing labor for searching for drawings.SOLUTION: A drawing management system includes storage means for storing drawings sorted into one system and related materials related to the drawings in association with one identifier corresponding to the one system, and display means for displaying one specific indicator corresponding to the one identifier to a user. The one specific indicator includes a reduced image formed by reducing a drawing associated with one identifier corresponding to the one specific indicator. The display means displays to the user, based on a user operation of selecting one specific indicator, a specific screen including a drawing corresponding to the reduced image included in the selected one specific indicator, and a plurality of types of related tabs for displaying to the user, related materials for every type, the related materials associated with the one identifier corresponding to the one selected specific indicator, and displays a related material corresponding to one selected related tab to the user based on a user operation of selecting any one of the plurality of types of related tabs.SELECTED DRAWING: Figure 19
Need to check novelty before this filing date? Find Prior Art

Description

[Technical field]

[0001] The present invention relates to a drawing management system, a drawing management device, and a drawing management method. [Background technology]

[0002] Many documents, such as drawings, quotations, and purchase orders, are exchanged between a manufacturer that orders the production of a product and a factory that undertakes the production of the product.

[0003] For example, in the technique described in Patent Document 1, a portion of technical text information present in a drawing is preset for each drawing, and the drawing is searched for based on this preset portion of text information. [Prior art documents] [Patent documents]

[0004] [Patent Document 1] JP 2020-091769 A Summary of the Invention [Problem to be solved by the invention]

[0005] The technology described in Patent Document 1 is configured to search for drawings based on part of the character information that is preset for each drawing, which has the problem that searching for drawings requires a lot of effort.

[0006] The present invention has been made in consideration of the above-mentioned points, and an object of the present invention is to provide a drawing management system that can reduce the effort required for searching for drawings. [Means for solving the problem]

[0007] As a solution to achieve the above objective, The drawing management system of the present invention comprises: A storage means for storing a plurality of drawings sorted by a user into one category and related materials related to each of the plurality of drawings, by linking them to one identifier corresponding to the one category; A display means for displaying to a user a specific mark corresponding to the one identifier, The one specific sign includes a reduced image of any one of a plurality of drawings associated with one identifier corresponding to the one specific sign, The display means is displaying to the user a specific screen including a drawing corresponding to the reduced image included in the selected specific sign and a plurality of types of related tabs for displaying to the user related materials associated with one identifier corresponding to the selected specific sign by type, based on a user operation of selecting the one specific sign; Based on a user's operation of selecting one of the plurality of related tabs, a related document corresponding to the selected related tab is displayed to the user. It is characterized by: In the above configuration, The one specific sign includes a reduced image obtained by reducing the drawing that has been most recently stored in the storage means among a plurality of drawings associated with one identifier corresponding to the one specific sign. It is characterized by: In the above configuration, The display means is Based on a user's operation of selecting one of the specific signs, the specific screen including reduced drawings obtained by reducing each of a plurality of drawings associated with one identifier corresponding to the selected one of the specific signs is displayed to the user. It is characterized by: In the above configuration, The display means is displaying to a user the specific screen including a specific button for storing a drawing in the storage means based on a user's operation of selecting the one specific sign; The storage means includes: When a certain drawing is stored by a user's operation of selecting the specific button, the certain drawing is associated with one identifier corresponding to a drawing included in the specific screen and stored. It is characterized by: As a solution to achieve the above objective, The drawing management system of the present invention comprises: A drawing management system including a user terminal used by a user and a drawing management device that manages drawings, A storage means for storing a plurality of drawings sorted by a user into one category and related materials related to each of the plurality of drawings, by linking them to one identifier corresponding to the one category; A display means for displaying one specific indicator corresponding to the one identifier in a display area of ​​the user terminal, The one specific sign includes a reduced image of any one of a plurality of drawings associated with one identifier corresponding to the one specific sign, The display means is displaying the specific indicator in a display area of ​​the user terminal immediately after the login of the user terminal to the drawing management apparatus is permitted; displaying, in a display area of ​​the user terminal, a specific screen including a drawing corresponding to the reduced image included in the selected specific sign and a plurality of types of related tabs for displaying, in a display area of ​​the user terminal, related materials associated with an identifier corresponding to the selected specific sign by type, based on a user operation of selecting one specific sign displayed in a display area of ​​the user terminal; Based on a user's operation of selecting one of the plurality of types of related tabs, a related material corresponding to the selected one related tab is displayed in a display area of ​​the user terminal. It is characterized by:

[0008] As a solution to achieve the above objective, The drawing management device of the present invention comprises: A storage means for storing a plurality of drawings sorted by a user into one category and related materials related to each of the plurality of drawings, by linking them to one identifier corresponding to the one category; A control means for controlling a display means to display one specific mark corresponding to the one identifier, The one specific sign includes a reduced image of any one of a plurality of drawings associated with one identifier corresponding to the one specific sign, The control means based on a user's operation of selecting one of the specific markers displayed on the display means, control is performed so as to display on the display means a specific screen including a drawing corresponding to the reduced image included in the selected one of the specific markers and a plurality of types of related tabs for displaying to the user related materials linked to one identifier corresponding to the selected one of the specific markers by type; Based on a user's operation of selecting one of the plurality of types of related tabs, control is performed so that the related material corresponding to the selected one related tab is displayed on the display means. It is characterized by:

[0009] As a solution to achieve the above objective, The drawing management method of the present invention comprises the steps of: a step of storing the drawings sorted by the user into one category in a storage means by linking the drawings to one identifier corresponding to the one category; a step of storing in the storage means a related document related to the drawing linked to the one identifier, the related document being linked to the one identifier; A step of controlling a display unit to display a specific sign including a reduced image of any one of the multiple drawings associated with the one identifier and corresponding to the one identifier; a step of controlling the display means to display a specific screen including a drawing corresponding to the reduced image included in the selected specific marker and a plurality of types of related tabs for displaying to the user related materials by type linked to one identifier corresponding to the selected specific marker, based on a user's operation of selecting the one specific marker displayed on the display means; and a step of controlling the display means to display related materials corresponding to one selected related tab based on a user's operation of selecting any one of the plurality of types of related tabs. It is characterized by: Effect of the Invention

[0010] The present invention can provide a drawing management system that can reduce the effort required for searching for drawings. [Brief description of the drawings]

[0011] [Figure 1] 1 is a schematic diagram showing a system configuration according to an embodiment of the present invention; [Diagram 2] FIG. 2 is a block diagram illustrating a server. [Diagram 3] FIG. 2 is a block diagram showing a control unit constructed in the server. [Figure 4] 13 is a flowchart showing a login process. [Diagram 5] FIG. 13 is a schematic diagram illustrating a login screen. [Figure 6] 13 is a flowchart showing a drawing management screen display process. [Figure 7] FIG. 13 is a schematic diagram showing a drawing management screen. [Figure 8] FIG. 13 is a schematic diagram showing a drawing management screen. [Figure 9] FIG. 13 is a schematic diagram showing a drawing management screen. [Figure 10] FIG. 13 is a schematic diagram showing a drawing management screen. [Figure 11] This is an enlarged view of the first sign placed on the drawing management screen. [Figure 12] 13 is a flowchart showing a drawing etc. information acceptance process. [Figure 13] FIG. 13 is a schematic diagram illustrating a drawing registration screen. [Figure 14] 13 is a flowchart showing a process of storing information on drawings, etc.; [Figure 15] 13 is a flowchart showing a drawing management screen generating process. [Figure 16] 13 is a flowchart showing a process for displaying drawings, etc. [Figure 17] FIG. 2 is a schematic diagram showing a display screen for drawings, etc.; [Figure 18] FIG. 2 is a schematic diagram showing a display screen for drawings, etc.; [Figure 19] FIG. 2 is a schematic diagram showing a display screen for drawings, etc.; [Figure 20] 13 is a flowchart showing a quotation management screen display process. [Figure 21] FIG. 13 is a schematic diagram illustrating a quotation management screen. [Figure 22] FIG. 13 is a schematic diagram illustrating a quotation management screen. [Figure 23] 13 is a flowchart showing a quotation receipt process. [Figure 24] FIG. 13 is a schematic diagram illustrating a quotation registration screen. [Diagram 25] 13 is a flowchart showing an estimate storage process. [Figure 26] 13 is a flowchart showing a related tab setting process. [Figure 27] FIG. 13 is a schematic diagram showing a fourth toolbar. [Figure 28] FIG. 13 is a schematic diagram showing a related tab setting screen. [Figure 29] 13 is a flowchart showing a drawing or other display screen generating process; [Diagram 30] 13 is a flowchart showing a quotation management screen generating process. [Diagram 31] FIG. 1 is a diagram showing an example of use of the drawing management system according to the present embodiment. [Diagram 32]FIG. 1 is a diagram showing an example of use of the drawing management system according to the present embodiment. [Diagram 33] FIG. 1 is a diagram showing an example of use of the drawing management system according to the present embodiment. [Diagram 34] 11 is a block diagram showing a specific example of a specific user DB. FIG. [Diagram 35] 11 is a block diagram showing a specific example of a specific user DB. FIG. [Diagram 36] 11 is a block diagram showing a specific example of a specific user DB. FIG. [Figure 37] 13 is a block diagram showing a specific example of a specific user DB of a modified example according to the embodiment. FIG. [Figure 38] 13 is a block diagram showing a specific example of a specific user DB of a modified example according to the embodiment. FIG. [Figure 39] FIG. 13 is a diagram showing a drawing management screen of a modified example according to the embodiment. [Diagram 40] FIG. 13 is a diagram showing a drawing management screen of a modified example according to the embodiment. [Diagram 41] FIG. 13 is a diagram showing a display screen for drawings etc. of a modified example according to the present embodiment. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS

[0012] Hereinafter, an embodiment of the present invention will be described with reference to the drawings.

[0013] FIG. 1 is a schematic diagram showing the configuration of a drawing management system 1 according to the present embodiment.

[0014] The drawing management system 1 is a system for managing various documents exchanged between an orderer and a contractor. The various documents include drawings, documents including estimates and purchase orders (related documents), and other documents. The orderer is, for example, a manufacturer, and the contractor is, for example, a factory (see Figs. 31 to 33).

[0015] As shown in FIG. 1, the drawing management system 1 includes a user terminal 100 and a server (drawing management device) 200.

[0016] The user terminal 100 is a communication terminal used by a user (for example, a contractor). The user terminal 100 is connected to the server 200 via a network 500 (including an internetwork). The user terminal 100 is, for example, a personal computer.

[0017] In this embodiment, the user terminal 100 may be any communication terminal capable of using the network 500 in a wired or wireless communication environment, and may be a personal computer, a smartphone, a mobile phone, a tablet terminal, a wearable device, or the like.

[0018] The user terminal 100 has an input device 101 and an output device (display means) 103. The input device 101 is a keyboard. The output device 103 is a display. The display has a display area 105. The output device 103 displays a drawing managed by the server 200 (stored in the server 200) in the display area 105.

[0019] In this embodiment, the input device 101 may be a mouse, a microphone, a camera, a touch panel, a touch screen, a touch pen for use with a touch screen, etc. The output device 103 may be a monitor, a touch panel, a touch screen, etc.

[0020] In this embodiment, the user terminal 100 has the input device 101, but the present invention is not limited to this configuration, and the user terminal 100 and the input device 101 may be separated, and the user terminal 100 may not have the input device 101. Similarly, the user terminal 100 has the output device 103, but the present invention is not limited to this configuration, and the user terminal 100 and the output device 103 may be separated, and the user terminal 100 may not have the output device 103.

[0021] In the following description, the operation of the user terminal 100 by the user using the input device 101 will be referred to as the "user's operation" or the "operation by the user" as appropriate.

[0022] The server 200 is an information processing device that receives data, files, content, commands, and the like from the user terminal 100. The server 200 is connected to the user terminal 100 via a network 500. The server 200 executes a predetermined process based on the data, etc. transmitted from the user terminal 100, and transmits the result of the process to the user terminal 100.

[0023] The server 200 is built in the cloud. The cloud is a service that allows the user terminal 100 to freely use software, data, and files on the network 500 without having to hold them. The user can use a web browser provided in the user terminal 100 to connect the user terminal 100 to the server 200 using a specific URL assigned to the server 200.

[0024] In this embodiment, dedicated application software for using the drawing management system 1 may be installed in the user terminal 100.

[0025] 2 is a block diagram showing a hardware configuration of server 200. Server 200 includes a communication unit 201, a storage unit (storage means) 203, and a control unit (control means) 210. Communication unit 201, storage unit 203, and control unit 210 are electrically connected via a communication bus (not shown).

[0026] The communication unit 201 transmits and receives signals to and from the user terminal 100 via the network 500. When the communication unit 201 receives a signal transmitted from the user terminal 100, it outputs information corresponding to the received signal to the control unit 210. When the communication unit 201 inputs information output from the control unit 210, it transmits a signal corresponding to the input information to the user terminal 100.

[0027] The storage unit 203 includes a ROM, a RAM, and a hard disk (not shown). The storage unit 203 stores a program executed by the control unit 210. The program includes, for example, a step of storing a drawing in the storage unit 203, a step of storing related materials in the storage unit 203, a step of generating a predetermined screen (such as a drawing management screen 230 described later) to be displayed in the display area 105, a step of controlling so that the generated predetermined screen is displayed in the display area 105, and other steps.

[0028] The storage unit 203 has a user DB 205 and a specific area 207. The user DB 205 stores information about each user (hereinafter referred to as "user information"). The user DB 205 corresponds to the user's email address. Note that, as will be described in detail later, the user information includes drawings, related materials, accounts described below, email addresses, text related to the drawings, text related to the related materials, and other information. The specific area 207 stores specific information (described in detail later).

[0029] The control unit 210 includes a CPU, a ROM, and a RAM (not shown). Based on the information output from the communication unit 201, the control unit 210 reads out a program stored in the storage unit 203 and develops it on the RAM, thereby executing various processes.

[0030] In this embodiment, the server 200 is configured to include the communication unit 201, the storage unit 203, and the control unit 210, but is not limited to this configuration, and the storage unit 203 may be independent of the server 200. For example, although not shown, the drawing management system 1 may be configured to include the user terminal 100, a server including the communication unit 201 and the control unit 210, and a storage device including the communication unit and the storage unit 203.

[0031] 3 is a block diagram showing the control unit 210. The control unit 210 includes an account processing unit 211, a login processing unit 213, a drawing processing unit 215, and a related material processing unit 217.

[0032] First, the account processing unit 211 will be described.

[0033] The account processing unit 211 executes a process of issuing an account to a user (not shown). An account is information required for a user to use the drawing management system 1. An account includes a user ID and a user password.

[0034] In response to a user's operation, the account processing unit 211 issues an account corresponding to the user's email address to the user, and stores the issued account in the user DB 205 corresponding to the user's email address.

[0035] Next, the login processing unit 213 will be described.

[0036] The login processing unit 213 executes a process (login process) for permitting login of the user terminal 100. The user can use the drawing management system 1 by going through the login process.

[0037] The login process is executed in response to a user operation of inputting a specific URL (hereinafter referred to as a "URL input operation"). Based on the URL input operation, the user terminal 100 transmits a signal corresponding to information of the URL input operation to the server 200.

[0038] FIG. 4 is a flowchart of the login process.

[0039] (Step S1) The communication unit 201 determines whether or not a signal corresponding to the URL input operation information sent from the user terminal 100 has been received, and if the signal has been received (Yes in S1), it proceeds to step S3, and if the signal has not been received (No in S1), it terminates the login process.

[0040] (Step S3) When communication unit 201 receives a signal corresponding to information on a URL input operation transmitted from user terminal 100 , communication unit 201 outputs the information on the URL input operation corresponding to the signal to login processing unit 213 .

[0041] (Step S5) When login processing unit 213 inputs information of the URL input operation output from communication unit 201, it extracts information of login screen 220 (see FIG. 5) pre-stored in memory unit 203 and outputs this information to communication unit 201.

[0042] (Step S7) When the communication unit 201 inputs the information on the login screen 220 output from the login processing unit 213, the communication unit 201 outputs a signal corresponding to this information to the user terminal 100.

[0043] When the user terminal 100 receives a signal corresponding to the information of the login screen 220 output from the communication unit 201, the output device 103 displays the login screen 220 corresponding to the signal in the display area 105.

[0044] The login screen 220 will now be described.

[0045] 5 is a diagram showing a schematic representation of a login screen 220. The login screen 220 includes an input field 221 for inputting a user ID, an input field 223 for inputting an email address, an input field 225 for inputting a password, and a login button 227.

[0046] The user can log the user terminal 100 into the server 200 by inputting information into the input fields 221 to 225 on the login screen 220, and then selecting the login button 227. In the following description, the information inputted into the input fields 221 to 225 is referred to as "login information."

[0047] The user terminal 100 transmits a signal corresponding to the login information to the server 200 based on the user's operation of selecting the login button 227 .

[0048] Returning to FIG. 4, the rest of the login process will be described.

[0049] (Step S9) The communication unit 201 determines whether or not a signal corresponding to the login information transmitted from the user terminal 100 has been received, and if the signal has been received (Yes in S9), the process proceeds to step S11, and if the signal has not been received (No in S9), the process returns to before step S9.

[0050] (Step S11) When the server 200 receives a signal corresponding to login information transmitted from the user terminal 100 , the communication unit 201 outputs the login information corresponding to the signal to the login processing unit 213 .

[0051] (Step S13) When the login processing unit 213 inputs the login information output from the communication unit 201, it determines whether or not to allow the user terminal 100 to log in based on the login information. If the login is allowed (Yes in S13), the processing proceeds to step S15. On the other hand, if the login is not allowed (No in S13), the login processing is terminated without allowing the user terminal 100 to log in.

[0052] To explain in more detail about permission to log in, the login processing unit 213 permits login only if a user DB 205 corresponding to the email address included in the login information entered in step S13 has been constructed in the memory unit 203 and an account corresponding to the user DB 205 matches the account included in the login information entered in step S13.

[0053] (Step S15) The login processing unit 213 permits the login of the user terminal 100, and identifies, from within the storage unit 203, the user DB 205 corresponding to the email address included in the login information entered in step S13, and ends the login process.

[0054] In the following description, the user DB identified in step S15 is referred to as a "specific user DB."

[0055] Next, the drawing processing unit 215 will be described (see FIG. 3).

[0056] The drawing processing unit 215 executes various processes related to drawings. The various processes include a process of displaying the lineage of the drawing in the display area 105, a process of displaying the drawing or a list of the drawing in the display area 105, a process of storing the drawing in the storage unit 203 (specific user DB), and other processes.

[0057] First, a process for displaying the drawing management screen 230 (see FIGS. 7 to 10) in the display area 105 (drawing management screen display process) will be described.

[0058] FIG. 6 is a flowchart showing the drawing management screen display process.

[0059] The drawing management screen display process is executed immediately after the login of the user terminal 100 is permitted in the login process shown in FIG. 4 (immediately after step S15).

[0060] (Step S70) The drawing processing unit 215 executes a process (drawing management screen generation process) for generating the drawing management screen 230 based on the user information stored in the specific user DB (the user DB 205 specified in step S15), and proceeds to the next step S21. The drawing management screen generation process (S70) will be described later.

[0061] (Step S21) The drawing processing unit 215 outputs the information of the drawing management screen 230 generated in step S70 to the communication unit 201.

[0062] (Step S23) When the communication unit 201 receives the information of the drawing management screen 230 output from the drawing processing unit 215, it outputs a signal corresponding to this information to the user terminal 100 and ends the drawing management screen display process.

[0063] When the user terminal 100 receives a signal corresponding to the information of the drawing management screen 230 transmitted from the communication unit 201, the output device 103 displays in the display area 105 the drawing management screen 230 corresponding to the signal.

[0064] In this manner, in this embodiment, immediately after login of the user terminal 100 is permitted, the drawing management screen 230 is displayed in the display area 105. Note that in this embodiment, the drawing management screen display process is executed not only immediately after login is permitted, but also later described.

[0065] The drawing management screen 230 will be described (FIGS. 7 to 10).

[0066] The drawing management screen 230 systematically displays various drawings stored in the specific user DB. Through the drawing management screen 230, the user can recognize the drawings stored in the specific user DB by system.

[0067] 7 to 10 are diagrams that diagrammatically show examples of the drawing management screen 230. As shown in the diagrams, the drawing management screen 230 includes a first toolbar 240, a second toolbar 250, a third toolbar 270, and a drawing system list area 280.

[0068] The first toolbar 240 is arranged along the left edge of the drawing management screen 230, and has a vertically rectangular shape. On the first toolbar 240, a drawing list button 241, a setting button 243, and a new drawing button 245 are arranged.

[0069] The drawing list button 241 is for displaying the drawing management screen 230 in the display area 105. The drawing processing unit 215 executes the drawing management screen display process shown in Fig. 6 based on the user's operation of selecting the drawing list button 241. That is, in this embodiment, the control unit 210 (drawing processing unit 215) controls to display the drawing management screen 230 in the display area 105 based on the user's operation of selecting the drawing list button 241, not only immediately after the login of the user terminal 100 is permitted but also (the output device 103 displays the drawing management screen 230 in the display area 105).

[0070] The color of the drawing list button 241 indicates whether or not the drawing management screen 230 is displayed in the display area 105. When the user selects the drawing list button 241 in a situation where the drawing management screen 230 is not displayed in the display area 105, the color of the drawing list button 241 darkens from white to gray, and the drawing management screen 230 is displayed in the display area 105. On the other hand, when the drawing management screen 230 is displayed in the display area 105, for example, when the user selects a button other than the drawing list button 241 arranged in the first toolbar 240, the color of the drawing list button 241 brightens from gray to white, and a screen other than the drawing management screen 230 corresponding to the selected button is displayed in the display area 105.

[0071] The setting button 243 is for displaying a fourth toolbar 460 (see FIG. 27), which will be described later, in the display area 105. Although details will be described later, the fourth toolbar 460 is for changing the contents and configuration of the screen displayed in the display area 105 in response to a user operation.

[0072] The new drawing button 245 is for storing the drawing in the specific user DB. The drawing processing unit 215 executes a process of storing the drawing in the specific user DB based on the user's operation of selecting the new drawing button 245 (see FIG. 14, details will be described later).

[0073] The second toolbar 250 is arranged so as to extend in a straight line from the upper right side of the first toolbar 240 to the right, and has a horizontal rectangular shape. On the second toolbar 250, a drawing number button 251, a product name button 253, a customer name button 255, and a status button 257 are arranged.

[0074] The drawing number button 251 is a button for displaying to the user, in text format, a list of drawing numbers (identifiers, described later) stored in the specific user DB (see FIG. 10).

[0075] Drawing numbers are used by users to systematically distinguish and manage drawings (by system). In other words, drawing numbers are used to allow users to recognize the system of drawings. In short, drawing numbers are names that represent the system of drawings, and one drawing number corresponds to one system of drawings. Drawing numbers are a combination of numbers, hiragana, katakana, kanji, European letters (uppercase and lowercase), symbols, etc.

[0076] In the following explanation, "system of drawings" will be referred to as "system" or "drawing system", and "one system of drawings" will be referred to as "one system" or "one drawing system", or "one system" or "one system of drawings" as appropriate.

[0077] In this embodiment, the user arbitrarily determines the drawing number. That is, the user determines the name of the drawing system. In other words, the user assigns one drawing number to one drawing system. As will be described in detail later, the drawing processing unit 215 stores the drawing number in the specific user DB via the drawing registration screen 300 described later.

[0078] In the following description, the drawing number stored in the specific user DB is referred to as an "identifier."

[0079] In this embodiment, the user himself / herself selects which system the drawing belongs to, and the drawing selected by the user into one of the systems is linked to an identifier corresponding to the one system and stored in the specific user DB. For example, when the user selects a certain drawing α into system α, the drawing α is linked to an identifier corresponding to system α and stored in the specific user DB, and when the user selects a certain drawing β into system β different from system α, the drawing β is linked to an identifier corresponding to system β and stored in the specific user DB. The drawing processing unit 215 links the drawing to an identifier and stores it in the specific user DB via a drawing registration screen 300 described later.

[0080] The product name button 253 is a button for displaying a list of product names stored in the specific user DB in text form to the user. As will be described in detail later, the drawing processing unit 215 associates the product name with an identifier via a drawing registration screen 300, which will be described later, and stores the identifier in the specific user DB.

[0081] The customer name button 255 is a button for displaying a list of customer names stored in the specific user DB to the user in text form. As will be described in detail later, the drawing processing unit 215 associates the customer name with an identifier and stores it in the specific user DB via a drawing registration screen 300, which will be described later.

[0082] The status button 257 is a button for displaying to the user a list of statuses stored in the specific user DB in text form. A status indicates the progress of a request from an orderer to a contractor. Although details will be described later, the drawing processing unit 215 associates a status with an identifier and stores it in the specific user DB via a drawing registration screen 300, which will be described later.

[0083] In this embodiment, the statuses include "before acceptance", in which the contractor has not yet officially accepted the request from the client, "after acceptance", in which the contractor has officially accepted the request, and "completed", in which the contractor has completely executed the request that it has officially accepted.

[0084] Returning to the explanation of FIGS. 7 to 10, the drawing system list area 280 is disposed to the right of the first toolbar 240 and below the second toolbar 250 so as to be adjacent to the first toolbar 240 and the second toolbar 250.

[0085] The drawing system list area 280 is an area for displaying a list of drawing systems stored in the specific user DB. As shown in Fig. 8 to Fig. 10, the drawing system list area 280 includes a first marker (specific marker) 290 and a system counter 281.

[0086] The first marker 290 is a marker for allowing the user to visually recognize the drawing system, and is substantially square-shaped as shown in Fig. 8 to Fig. 10. One first marker 290 corresponds to one drawing system, that is, one identifier (one drawing number stored in the specific user DB). In short, the first marker 290 is for indicating one drawing system to the user.

[0087] Fig. 11 is an enlarged view of one of the first markers 290 shown in Fig. 8. As shown in the drawing, the first marker 290 has an area 291 and an area 293.

[0088] The area 291 is an area for allowing the user to visually recognize the drawing system. In the area 291, a reduced image (thumbnail image) of a drawing associated with one identifier corresponding to the first mark 290 is displayed.

[0089] In the following description, a reduced image of a drawing is referred to as a “drawing thumbnail image.” Note that, although details will be described later, the drawing thumbnail image displayed in the area 291 of the first marker 290 is the drawing associated with the identifier corresponding to the first marker 290 that has the latest (most recent) date and time stored in the specific user DB.

[0090] The area 293 of the first indicator 290 is an area for showing information related to the drawing system to the user in text form. In the area 293, a drawing number corresponding to one identifier corresponding to the first indicator 290, a status associated with one identifier corresponding to the first indicator 290, a product name associated with one identifier corresponding to the first indicator 290, and a customer name associated with one identifier corresponding to the first indicator 290 are displayed.

[0091] In the following description, the status, drawing number, product name, and customer name are collectively referred to as "drawing-related information."

[0092] In this embodiment, the area 293 of the first sign 290 is configured to display in text "status, drawing number, product name, and customer name (drawing related information)", but this configuration is not limited to this, and in addition to this drawing related information, it may be configured to display all or some of the following information related to the drawing system in text: "order number, manufacturing number, processing method, material, shape, machine, tool, subcontractor, production base, and processing person".

[0093] Figure 7 shows the drawing management screen 230 that is displayed in the display area 105 when no drawing numbers (identifiers) are stored in the specific user DB, and the drawing management screen 230 shown in the figure does not have a first marker 290 corresponding to the identifier.

[0094] Figures 8 to 10 show a drawing management screen 230 that is displayed in the display area 105 when a drawing number (identifier) ​​is stored in a specific user DB, and the drawing management screen 230 shown in the figures has a first indicator 290 corresponding to the identifier.

[0095] The user can change the first markers 290 to be displayed in the drawing system list area 280 by scrolling the drawing management screen 230 up and down using the input device 101. In more detail, when a plurality of drawing numbers (identifiers) are stored in the specific user DB and all of the first markers 290 corresponding to these identifiers cannot be displayed in the drawing list display area 360, the user can view all of the first markers 290 corresponding to the identifiers by scrolling the drawing management screen 230 up and down.

[0096] The system counter 281 is located in the upper left of the drawing system list area 280. The system counter 281 indicates to the user the total number of drawing numbers (identifiers) stored in the specific user DB. For example, in Fig. 7, the system counter 281 is "0 items", in Fig. 8, the system counter 281 is "1 item", and in Fig. 9, the system counter 281 is "2 items".

[0097] The third toolbar 270 is arranged along the upper edges of the first toolbar 240 and the second toolbar 250, and has a horizontal rectangular shape. The third toolbar 270 has the name of the screen (drawing management screen) and an add new drawing button 271 arranged thereon.

[0098] The add new drawing button 271 is for storing a drawing in the specific user DB, similar to the above-mentioned add new drawing button 245. The drawing processing unit 215 executes a process for storing the drawing in the specific user DB based on the user's operation of selecting the add new drawing button 271 (see FIG. 14).

[0099] As will be described in more detail later, whether a drawing is stored in the specific user DB using the New Drawing button 245 located on the first toolbar 240, or a drawing is stored in the specific user DB using the Add New Drawing button 271 located on the third toolbar 270, the drawing etc. display screen 340 (see Figures 17 to 19) described below is displayed in the display area 105 immediately after the drawing is stored in the specific user DB.

[0100] In this manner, in this embodiment, the drawings sorted into one category by the user are stored in the specific user DB in association with one identifier (drawing number stored in the specific user DB) corresponding to the one category, and immediately after logging in to the user terminal 100, the drawing management screen 230 including one first indicator 290 corresponding to one identifier is displayed in the display area 105, thereby allowing the user to recognize the category of drawings stored in the specific user DB. Examples of the drawing management screen 230 shown in Figs. 7 to 10 will be described in detail later.

[0101] In the following explanation, in order to clarify whether a drawing is stored in a specific user DB or not, as necessary for the explanation, a drawing stored in a specific user DB will be referred to as a "memorized drawing", "memorized drawing", or "drawing linked to an identifier", and a drawing before it is stored in a specific user DB will be referred to as a "drawing before it is stored".

[0102] Next, a process for accepting drawings or the like transmitted from the user terminal 100 (a process for accepting information on drawings or the like) will be described.

[0103] The drawing etc. information reception process is a process executed in response to a user's operation of selecting either the New Drawing button 245 or the Add New Drawing button 271. The user terminal 100 transmits a signal corresponding to the information to the server 200 based on the operation of selecting either the New Drawing button 245 or the Add New Drawing button 271 (hereinafter referred to as a "drawing registration start operation").

[0104] FIG. 12 is a flowchart showing the drawing etc. information reception process.

[0105] (Step S31) The communication unit 201 determines whether or not a signal corresponding to information on the drawing registration start operation sent from the user terminal 100 has been received, and if the signal has been received (Yes in S31), the processing proceeds to step S33. Conversely, if the signal has not been received (No in S31), the processing for accepting drawing and other information is terminated.

[0106] (Step S33) When the communication unit 201 receives a signal corresponding to the information of the drawing registration start operation transmitted from the user terminal 100, it outputs the information of the drawing registration start operation corresponding to the signal to the drawing processing unit 215.

[0107] (Step S35) When the drawing processing unit 215 inputs information on the drawing registration start operation output from the communication unit 201, it extracts information on the drawing registration screen 300 (see Figure 13) that is pre-stored in the memory unit 203 from the memory unit 203, and outputs the extracted information on the drawing registration screen 300 to the communication unit 201.

[0108] (Step S37) When the communication unit 201 receives the information of the drawing registration screen 300 output from the drawing processing unit 215, the communication unit 201 outputs a signal corresponding to the information to the user terminal 100.

[0109] When the user terminal 100 receives a signal corresponding to the information of the drawing registration screen 300 transmitted from the communication unit 201, the output device 103 displays in the display area 105 the drawing registration screen 300 corresponding to the signal.

[0110] The drawing registration screen 300 will be described.

[0111] 13 is a diagram showing a schematic diagram of a drawing registration screen 300. The drawing registration screen 300 includes an area 310 and an area 320.

[0112] A file selection button 311 is arranged in the area 310. The area 310 and the file selection button 311 are used to specify a drawing to be stored in the specific user DB. The user specifies a drawing to be stored in the specific user DB by using either the area 310 or the file selection button 311. For example, the user specifies a drawing to be stored in the specific user DB by dragging and dropping a drawing that the user wishes to manage in the drawing management system 1 into the area 310.

[0113] In the following description, a drawing specified by the user on the drawing registration screen 300 is referred to as a "specified drawing."

[0114] The area 320 is an area where the user can use the input device 101 to input drawing-related information (status, drawing number, product name, customer name, etc.) corresponding to a specific drawing.

[0115] Arranged in the area 320 are an input field 321 for inputting a status, an input field 323 for inputting a drawing number, an input field 325 for inputting a product name, and an input field 327 for inputting a customer name.

[0116] In the input field 321, the user selectively inputs one of "before acceptance", "after acceptance", and "completed" as the status corresponding to the specific drawing.

[0117] A drawing number for linking a specific drawing is input in the input field 323. As described above, the drawing number is for identifying a drawing system. After sorting the specific drawings into a certain system, the user assigns a drawing number as a name for this certain system, and inputs the assigned drawing number in the input field 323.

[0118] In this embodiment, the user decides the drawing number and inputs it in the input field 323, but the present invention is not limited to this configuration, and the drawing management system 1 may be provided with a program for generating drawing numbers, the program identifies drawing numbers (identifiers) already stored in a specific user DB, generates a number other than the identified drawing number, presents the generated drawing number to the user, the user decides whether or not to adopt the presented drawing number, and when the user adopts the presented drawing number, the program inputs the adopted drawing number in the input field 323. Even if configured in this way, the drawing numbers desired by the user can be made into a certain system of names, as in this embodiment.

[0119] In the input field 325, the product name corresponding to the specific drawing is input.

[0120] In the input field 327, the customer name (the name or title of the orderer and their abbreviations) is input as the requester (orderer) who has requested the manufacture of the product corresponding to the specific drawing.

[0121] In the following description, the drawing-related information input in the input fields 321 to 327 is referred to as "specific drawing-related information."

[0122] In this embodiment, the information to be entered into area 320 may be configured to include, in addition to drawing-related information, all of the information corresponding to a specific drawing, such as the order number, manufacturing number, processing method, material, shape, machinery, tools, subcontractor, production base, and processing staff, or any part of that information.

[0123] The save button 329 is for storing the specific drawing and the specific drawing related information in the specific user DB. Based on the user's operation of selecting the save button 329, the user terminal 100 transmits a signal corresponding to the specific drawing and the specific drawing related information (hereinafter referred to as a "specific drawing, etc. signal") to the server 200.

[0124] In the following description, the user's operation of selecting the save button 329 is referred to as a "drawing save operation", and a signal corresponding to a specific drawing and specific drawing related information is referred to as a "specific drawing, etc. signal".

[0125] (Step S39) Returning to the explanation of Figure 12, the communication unit 201 determines whether or not it has received a specific drawing, etc. signal transmitted from the user terminal 100, and if it has received the signal (Yes in S39), it proceeds to step S41, whereas if it has not received the signal (No in S39), it returns to before step S39.

[0126] (Step S41) When the communication unit 201 receives a specific drawing etc. signal transmitted from the user terminal 100, it outputs the specific drawing and specific drawing related information corresponding to the signal to the drawing processing unit 215.

[0127] (Step S43) When the drawing processing unit 215 receives the specific drawing and specific drawing related information output from the communication unit 201, it checks the received information and judges whether or not it contains all the information required to store the specific drawing in the specific user DB (specific drawing, status, drawing number, product name, customer name). If all the information required is included (Yes in S43), the process proceeds to step S47, whereas if all the information required is not included (No in S43), the process proceeds to step S45.

[0128] (Step S45) The drawing processing unit 215 outputs information to the communication unit 201 indicating that the necessary information to store the specific drawing in the specific user DB is missing, and the communication unit 201 transmits a signal corresponding to this information to the user terminal 100, and the process returns to before step S39.

[0129] When user terminal 100 receives the signal transmitted from communication unit 201 in step S45, output device 103 displays in display area 105 a message indicating that information required to store the specific drawing in the specific user DB is lacking.

[0130] (Step S47) The drawing processing unit 215 accepts the specific drawing and the specific drawing related information input in step S43, and ends the drawing etc. information acceptance process. Note that, when the drawing processing unit 215 accepts the specific drawing and the specific drawing related information in step S43, it executes the process of storing the accepted information in the specific user DB (the process shown in FIG. 14) subsequent to this step S47.

[0131] In this embodiment, all of the drawing-related information (status, drawing number, product name, and customer name) is required to store a drawing in the specific user DB, but the present invention is not limited to this configuration, and may be configured such that only the drawing number indicating the drawing system is required information. In other words, the drawing number may be required information to store a drawing in the specific user DB, and the other information, status, product name, and customer name, may be optional information for storing a drawing in the specific user DB.

[0132] Next, a process for storing a specific drawing and specific drawing-related information in the specific user DB (a drawing etc. information storage process) will be described.

[0133] FIG. 14 is a flowchart showing the drawing etc. information storage process.

[0134] (Step S51) The drawing processing unit 215 generates a corresponding thumbnail image of a specific drawing based on the specific drawing accepted in step S47 of the drawing etc. information acceptance process.

[0135] (Step S53) The drawing processing unit 215 determines whether or not the same drawing number (identifier) ​​as the drawing number accepted in step S47 of the drawing etc. information acceptance process is stored in the specific user DB, and if the same drawing number (identifier) ​​as the drawing number accepted in step S47 is stored in the specific user DB (YES in S53), it transfers processing to step S55, and if the same drawing number (identifier) ​​is not stored in the specific user DB (NO in S53), it transfers processing to step S59.

[0136] (Step S55) If step S53 is YES, that is, if the same number (identifier) ​​as the drawing number accepted in step S47 is stored in the specific user DB, the drawing processing unit 215 identifies the same number from among the drawing numbers stored in the specific user DB. As described above, the drawing number stored in the specific user DB is called an "identifier." Note that the configuration may be such that step S51 is processed after step S55 is processed.

[0137] (Step S57) The drawing processing unit 215 links the drawing number (identifier) ​​identified in step S53 with the drawing thumbnail image generated in step S51, the specific drawing accepted in step S47 of the drawing etc. information acceptance process, the status accepted in step S47, the product name accepted in step S47, and the customer name accepted in step S47, and stores them in the specific user DB.

[0138] (Step S59) If the result of step S53 is NO, that is, if the drawing number received in step S47 is not stored in the specific user DB, the drawing processing unit 215 stores the drawing number received in step S47 in the specific user DB. Note that the configuration may be such that the above step S51 is processed after processing step S59.

[0139] (Step S61) The drawing processing unit 215 links the drawing number (identifier) ​​stored in step S59 with the drawing thumbnail image generated in step S51, the specific drawing accepted in step S47 of the drawing etc. information acceptance processing, the status accepted in step S47, the product name accepted in step S47, and the customer name accepted in step S47, and stores them in the specific user DB.

[0140] (Step S63) After clearing the information stored in the specific area 207, the drawing processing unit 215 stores the drawing number (identifier) ​​identified in step S55 or the drawing number (identifier) ​​stored in step S59 in the specific area 207. In other words, the drawing save operation (user operation of selecting the save button 329) triggers the identifier stored in the specific area 207 to be updated.

[0141] (Step S170) The drawing processing unit 215 generates a drawing etc. display screen 340 (see FIG. 17, etc.) based on each piece of information stored in the specific user DB in step S57 or step S61 (based on the identifier stored in the specific area 207), and proceeds to the next step. The process of generating the drawing etc. display screen 340 will be described later (see FIG. 29).

[0142] (Step S65) The drawing processing unit 215 outputs the information of the drawing etc. display screen 340 generated in step S170 to the communication unit 201.

[0143] (Step S67) When the communication unit 201 receives the information of the drawing etc. display screen 340 output from the drawing processing unit 215, it transmits a signal corresponding to the information to the user terminal 100 and ends the drawing etc. information storage process.

[0144] When the user terminal 100 receives a signal corresponding to the information of the drawing or the like display screen 340 transmitted from the communication unit 201, the output device 103 displays the drawing or the like display screen 340 corresponding to the signal in the display area 105.

[0145] In this manner, in this embodiment, in either case of storing a specific drawing in the specific user DB by the new drawing button 245 arranged on the first toolbar 240 (hereinafter referred to as the "first case") or storing a specific drawing in the specific user DB by the new drawing addition button 271 arranged on the third toolbar 270 (hereinafter referred to as the "second case"), the drawing, the drawing thumbnail image generated based on the drawing, and various information related to the drawing (status, product name, customer name) are linked to an identifier (a drawing number stored in the specific user DB) and stored in the specific user DB, and immediately after storing the drawing, etc. in the specific user DB, a drawing, etc. display screen 340 is generated based on the stored drawing, etc. (step S170 in FIG. 14), and the generated drawing, etc. display screen 340 is displayed in the display area 105. In short, when the control unit 210 stores the drawing, etc. in the specific user DB based on the drawing save operation, immediately thereafter, the control unit 210 controls to display the drawing, etc. display screen 340 in the display area 105.

[0146] In this embodiment, as shown in FIG. 14, if the result of step S53 is NO, that is, if the same drawing number as the drawing number received in step S47 is not stored in the specific user DB, that is, if a drawing system not yet stored in the specific user DB is to be stored in the specific user DB, the drawing number received in step S47 is first stored in the specific user DB (S59), and then the specific drawing, etc. received in step S47 is linked to this drawing number (identifier) ​​and stored in the specific user DB (S61). However, the present invention is not limited to this configuration, and if the result of step S53 is NO, the drawing number received in step S47 and the specific drawing, etc. received in step S47 may be individually stored in the specific user DB, and then the specific drawing, etc. may be linked to this drawing number (identifier). Alternatively, if the result of step S53 is NO, the drawing number received in step S47 may be linked to the specific drawing, etc. received in step S47, and then these drawing numbers and specific drawings may be stored in the specific user DB.

[0147] Next, a drawing management screen generating process for generating the drawing management screen 230 will be described.

[0148] As mentioned above, the drawing management screen 230 shows the user various drawings stored in the specific user DB by system, and the drawing management screen 230 shown in Figures 8 to 10 includes a first indicator 290 corresponding to an identifier.

[0149] FIG. 15 is a flowchart showing the drawing management screen generating process.

[0150] (Step S71) The drawing processing unit 215 extracts all drawing numbers (identifiers) stored in the specific user DB, and extracts the drawing thumbnail images linked to the identifiers, the statuses linked to the identifiers, the product names linked to the identifiers, and the customer names linked to the identifiers. As described above, the specific user DB is the user DB 205 identified in step S15 (see FIG. 5) of the login process.

[0151] (Step S73) The image processing unit 215 generates a first marker 290 based on the information extracted in step S71.

[0152] Regarding the generation of the first marker 290, for example, if one identifier is extracted in step S71, one first marker 290 corresponding to this one identifier is generated, and if two identifiers are extracted in step S71, two first markers 290 corresponding respectively to the two identifiers are generated, and so on. A first marker 290 is generated for each identifier extracted in step S71.

[0153] Regarding the generation of one first marker 290, the drawing processing unit 215 generates one first marker 290 based on a certain identifier extracted in step S71, a drawing thumbnail image linked to the certain identifier, a status linked to the certain identifier, a product name linked to the certain identifier, and a customer name linked to the certain identifier. At this time, if a plurality of drawing thumbnail images are linked to the certain identifier, the drawing processing unit 215 generates one first marker 29 based on the drawing thumbnail image with the latest (nearest) date and time stored in the specific user DB among the plurality of drawing thumbnail images. As a result, the drawing thumbnail image displayed in the area 291 of the first marker 290 is the drawing with the latest date and time stored in the specific user DB among the drawings linked to the identifier corresponding to this first marker 290.

[0154] (Step S75) Returning to the explanation of FIG. 15, the drawing processing unit 215 generates the drawing management screen 230 based on the first indicator 290 generated in step S73, and ends the drawing management screen generation process.

[0155] For example, if no first marker 290 is generated in step S73, a drawing management screen 230 such as that shown in the example of Figure 7 is generated, if one first marker 290 is generated in step S73, a drawing management screen 230 such as that shown in the example of Figure 8 is generated, and if two first markers 290 are generated in step S73, a drawing management screen 230 such as that shown in the example of Figure 9 is generated.

[0156] In this manner, in this embodiment, based on one drawing number (identifier) ​​stored in the specific user DB, one first indicator 290 corresponding to this identifier is generated, and the drawing management screen 230 including the generated first indicators 290 is displayed in the display area 105. Through the drawing management screen 230 (first indicator 290), the user can grasp the lineage of various drawings stored in the specific user DB.

[0157] In particular, in this embodiment, it is possible to link a set of one or more drawings to one drawing number (identifier) ​​stored in a specific user DB and store them in the specific user DB, as will be described later.

[0158] Next, a process for displaying the drawings stored in the specific user DB in the display area 105 (a process for displaying drawings, etc.) will be described.

[0159] The drawing etc. display process is a process executed in response to a user operation of selecting one first marker 290 (hereinafter referred to as a "first marker selection operation") on the drawing management screen 230. Since one first marker 290 corresponds to one drawing number (identifier) ​​stored in the specific user DB, the first marker selection operation can also be called a "drawing number selection operation" or an "identifier selection operation."

[0160] The user terminal 100 transmits to the server 200 information on the first marker 290 selected in the first marker selection operation, that is, a signal corresponding to the identifier selected in the identifier selection operation (hereinafter referred to as an “identifier signal”).

[0161] FIG. 16 is a flowchart of the drawing and other display processing.

[0162] (Step S81) The communication unit 201 determines whether the server 200 has received the identifier signal transmitted from the user terminal 100, and if the signal has been received (Yes in S81), it proceeds to step S83, and if the signal has not been received (No in S81), it terminates the process of displaying drawings, etc.

[0163] (Step S83) When the communication unit 201 receives an identifier signal transmitted from the user terminal 100 , it outputs an identifier corresponding to the signal to the drawing processing unit 215 .

[0164] (Step S85) When the drawing processing unit 215 inputs the identifier output from the communication unit 201, it clears the information stored in the identification area 207 and then stores the identifier input in step S83 in the identification area 207. In short, one identifier selected in the identifier selection operation is stored in the identification area 207. In other words, the first marker selection operation (identifier selection operation) triggers the identifier to be stored in the identification area 207 in step S85.

[0165] (Step S170) The drawing processing unit 215 executes a process (drawing etc. display screen generation process) for generating the drawing etc. display screen 340 based on the identifier stored in the specific area 207 (the identifier input in step S83) (details will be described later).

[0166] (Step S87) The drawing processing unit 215 outputs the information of the drawing etc. display screen 340 generated in step S170 to the communication unit 201.

[0167] (Step S89) The communication unit 201 transmits a signal corresponding to the information on the drawing etc. display screen 340 output from the drawing processing unit 215 to the user terminal 100, and ends the drawing etc. display processing.

[0168] When the user terminal 100 receives a signal corresponding to the information of the drawing etc. display screen 340 transmitted from the communication unit 201, the output device 103 displays the drawing etc. display screen 340 corresponding to the signal in the display area 105. That is, the control unit 210 (drawing processing unit 215) controls the drawing etc. display screen 340 to be displayed in the display area 105 based on the first marker selection operation (identifier selection operation).

[0169] The drawing etc. display screen 340 will be described.

[0170] 17 to 19 are diagrams that diagrammatically show an example of the drawing etc. display screen 340. The drawing etc. display screen 340 is a screen for showing the user a drawing associated with one identifier corresponding to one first marker 290 selected in the first marker selection operation (identifier selection operation).

[0171] The drawing etc. display screen 340 includes the first toolbar 240 described above, a tab display area 350, a drawing list display area 360, a drawing display area 370, and a drawing related information etc. display area 380.

[0172] The tab display area 350 is an area in which a plurality of types of tabs are arranged, and is adjacent to the upper right side of the first toolbar 240. In the example shown in Fig. 17 etc., a drawing tab 351, a quotation tab 353, and a purchase order tab 355 are arranged in the tab display area 350.

[0173] The drawing tab 351 is for displaying the drawing etc. display screen 340 in the display area 105. The drawing processing unit 215 executes the processes from S170 to S89 in Fig. 16 without executing the processes from S81 to S85 in Fig. 16 based on the user's operation of selecting the drawing tab 351 (hereinafter referred to as "drawing tab selection operation"). That is, the drawing processing unit 215 generates the drawing etc. display screen 340 based on the identifier stored in the specific area 207 at the time of the drawing tab selection operation without clearing the identifier stored in the specific area 207 by the drawing tab selection operation, and controls so as to display the generated drawing etc. display screen 340 in the display area 105.

[0174] In this embodiment, as shown in Fig. 16, a drawing etc. display screen 340 is generated based on the identifier stored in the specific area 207, and the generated drawing etc. display screen 340 is displayed in the display area 105. As described above, in S63 (drawing etc. information storage process) in Fig. 14 and S85 (drawing etc. display process) in Fig. 16, the identifier stored in the specific area 207 is cleared and a new identifier is stored (updated) in the specific area 207, and the user's operation that triggers the update is the drawing save operation (user's operation of selecting the save button 329) and the first marker selection operation (identifier selection operation).

[0175] In the following explanation, for convenience of explanation, the identifier stored in the specific area 207 in S63 of Figure 14 triggered by the drawing save operation will be referred to as the "S63 identifier," and the identifier stored in the specific area 207 in S85 of Figure 16 triggered by the first marker selection operation (identifier selection operation) will be referred to as the "S85 identifier."

[0176] Returning to the explanation of Fig. 17 etc., the color of the drawing tab 351 indicates whether or not the drawing etc. display screen 340 is displayed in the display area 105. As shown in Fig. 17 to Fig. 19, when the drawing tab 351 is selected, the color of the drawing tab 351 darkens from white to gray.

[0177] 17 to 19 show an example in which, among the related tabs, a quotation tab 353 and a purchase order tab 355 are arranged in the tab display area 350. For example, as shown in FIG. 22, when a tab other than the drawing tab 351 arranged in the tab display area 350 (e.g., the quotation tab 353) is selected, a quotation management screen 400 described later is displayed in the display region 105, and the color of the drawing tab 351 brightens from gray to white.

[0178] The related tabs include an estimate tab 353, a purchase order tab 355, a suborder tab (not shown), a delivery note tab (not shown), and other related tabs according to the type of related material. Although not shown, the other related tabs include a production process chart tab for displaying a production process chart in the display area 105, and an inspection plan tab for displaying an inspection plan in the display area 105. In the following description, the estimate tab 353 will be described, and the related tabs other than the estimate tab 353 have the same configuration as the estimate tab 353, so their description will be omitted.

[0179] The quotation tab 353 is a tab for displaying a quotation management screen 400 (see Figs. 21 and 22) described below in the display area 105. More specifically, the quotation tab 353 is for displaying in the display area 105 a list of reduced images of quotations and an estimate corresponding to one of the reduced images in the list of quotations.

[0180] Although details will be described later, the related material processing unit 217 performs control so as to display, in the display area 105, a quotation management screen 400 corresponding to one identifier (S63 identifier, S85 identifier) ​​stored in the specific area 207 based on a user operation to select the quotation tab 353. Note that the configuration is such that the identifier stored in the specific area 207 is not cleared based on a user operation to select the quotation tab 353.

[0181] The color of the quotation tab 353 indicates whether or not the quotation management screen 400 is displayed in the display area 105. For example, as shown in Fig. 22, when the quotation tab 353 is selected, the color of the quotation tab 353 darkens from white to gray. Note that, as shown in Fig. 17, for example, when a tab other than the quotation tab 353, such as the drawing tab 351, is selected, the color of the quotation tab 353 brightens from gray to white.

[0182] 17, the drawing list display area 360 is disposed to the right of the first toolbar 240 and below the tab display area 350. The drawing list display area 360 is an area that displays a list of drawing thumbnail images 362 linked to one identifier (S63 identifier, S85 identifier) ​​stored in the specific area 207.

[0183] Figures 17 and 18 show an example in which one drawing is linked to one drawing number (identifier) ​​stored in a specific user DB, and as shown in the figures, one drawing thumbnail image 362 is arranged in the drawing list display area 360.

[0184] FIG. 19 shows an example in which two drawings are linked to one drawing number (identifier) ​​stored in a specific user DB, and as shown in the figure, two drawing thumbnail images 362 are arranged side-by-side in the drawing list display area 360.

[0185] As shown in FIG. 19, when multiple drawings are linked to a single drawing number (identifier) ​​stored in a specific user DB, the drawing list display area 360 is configured to display multiple drawing thumbnail images corresponding to the multiple drawings, and these multiple drawing thumbnail images are arranged according to the date and time when each corresponding drawing was stored in the specific user DB.

[0186] To explain the drawing list display area 360 in more detail, of the multiple drawing thumbnail images 362 arranged in the drawing list display area 360, the drawing thumbnail image 360 ​​with the most recent date and time stored in the specific user DB is arranged to the right of the drawing add button 361, the next newest one is arranged to the right of that, the next newest one is arranged to the right of that, and so on, arranged in a horizontal row according to the date and time stored in the specific user DB.

[0187] In the following description, among the drawing thumbnail images 360 arranged in the drawing list display area 360, the drawing thumbnail image 362 arranged to the right of the drawing add button 361 is referred to as the “latest drawing thumbnail image.” Also, the drawing corresponding to the latest drawing thumbnail image is referred to as the “latest drawing.”

[0188] 17 to 19 show a state in which the latest drawing thumbnail image is selected by the user. In these figures, the color of the latest drawing thumbnail image is darkened from white to gray because the latest drawing thumbnail image has been selected by the user.

[0189] Arrow buttons 363 are arranged in the drawing list display area 360. The arrow buttons 363 are for changing the drawing thumbnail image 362 displayed in the drawing list display area 360. More specifically, when a plurality of drawings are linked to one drawing number (identifier) ​​stored in the specific user DB, and all of the drawing thumbnail images 360 corresponding to these plurality of drawings cannot be displayed in the drawing list display area 360, the drawing thumbnail image 362 displayed in the drawing list display area 360 is changed each time the user operates to select the arrow button 362.

[0190] An add drawing button 361 is arranged in the drawing list display area 360. The add drawing button 361 is for storing a drawing in the specific user DB.

[0191] In this embodiment, there are two methods for storing a drawing in the specific user DB. The first method is to use either the New Drawing button 245 or the Add New Drawing button 271 arranged on the drawing management screen 230, and the second method is to use the Add Drawing button 361 arranged on the drawing list display area 360.

[0192] As described above, in the first method, the user needs to input a drawing number arbitrarily determined by the user into the input field 323 on the drawing registration screen 300 shown in Fig. 13, but the second method differs in that the user does not need to input a drawing number arbitrarily determined by the user into the input field 323 on the drawing registration screen 300. This will be described in detail later.

[0193] 17 to 19, the drawing display area 370 is an area for displaying drawings. The drawing display area 370 is disposed to the right of the first toolbar 240 and below the drawing list display area 360 so as to be adjacent to the first toolbar 240 and the drawing list display area 360.

[0194] In the drawing display area 370, a drawing, a delete button 371, and a download button 373 are arranged.

[0195] The drawing arranged in the drawing display area 370 is the drawing corresponding to the drawing thumbnail image 362 selected in the drawing list display area 360. For example, when the drawing thumbnail image 362 selected in the drawing list display area 360 is the "latest drawing thumbnail image," the drawing displayed in the drawing display area 370 is the "latest drawing."

[0196] In this embodiment, when the screen displayed in the display area 105 is switched from a screen other than the drawing etc. display screen 340 to the drawing etc. display screen 340, for example, when a user operation (first sign selection operation) of selecting one first sign 290 (one identifier) ​​on the drawing management screen 230 shown in FIG. 8 is performed to switch from the drawing management screen 230 to the drawing etc. display screen 340, or when a user operation (drawing save operation) of selecting the save button 329 for storing drawings etc. in a specific user DB is performed on the drawing registration screen 300 shown in FIG. 13 to switch the screen displayed in the display area 105 from the drawing registration screen 300 to the drawing etc. display screen 340, the latest drawing thumbnail image is selected on this drawing etc. display screen 340, and the latest drawing corresponding to the latest drawing thumbnail image is displayed in the drawing display area 370.

[0197] The delete button 371 is for deleting (erasing) the drawing arranged in the drawing display area 370 from the specific user DB. The download button 373 is for storing the drawing arranged in the drawing display area 370 in a storage area (not shown) of the user terminal 100.

[0198] The drawing related information display area 380 is an area for displaying, in text form, drawing related information linked to one identifier (S63 identifier, S85 identifier) ​​corresponding to the drawing etc. display screen 340 including the drawing related information display area 380, and other information linked to the one identifier. The drawing related information display area 380 is arranged on the right side of the drawing list display area 360 and the drawing display area 370. The other information includes information on the material and processing method of the product realized based on the drawing arranged in the drawing display area 370. The other information may include information on the order number, manufacturing number, shape, machine, tool, subcontractor, production base, processing person, etc.

[0199] The drawing related information display area 380 includes an area 381 for displaying a status, an area 383 for displaying a drawing number, an area 385 for displaying a product name, an area 387 for displaying a customer name, an area 389 for displaying a material, an area 391 for displaying a processing method, a memo area 393, and a save changes button 395. The user can rewrite the information displayed in areas 381 to 391 and memo area 393 by the user's own operation (details will be described later).

[0200] The memo area 393 is an area for the user to easily note down information related to the drawing. More specifically, the memo area 393 is an area for the user to note down information related to the drawing associated with one identifier (S63 identifier, S85 identifier) ​​corresponding to the drawing etc. display screen 340 including the memo area 393.

[0201] The save changes button 395 is for storing the information displayed in areas 381 to 391 and memo area 393 in the specific user DB by linking it to one identifier (S63 identifier, S85 identifier) ​​stored in the specific area 207 (details will be described later).

[0202] In this embodiment, immediately after permitting login of the user terminal 100, the drawing management screen 230 (FIGS. 7 to 10) is displayed in the display area 105, so that the drawing system constructed by the user is visually shown to the user with the first marker 290, and when any one of the first markers 290 (one identifier) ​​is selected by the user's operation, the drawing etc. display screen 340 (FIGS. 17 to 19) is displayed in the display area 105. The user can view, via the drawing etc. display screen 340, a list of drawings linked to the selected identifier (a list of drawings belonging to one system), one drawing linked to the selected identifier, and text related to drawing-related information and other information linked to the selected identifier.

[0203] Returning to the explanation of FIG. 3, the related material processing unit 217 will now be described.

[0204] The related material processing unit 217 executes various processes related to related materials. The various processes include, for example, a process of displaying a screen for managing related materials (related material management screen) in the display area 105 of the user terminal 100, and a process of storing related materials in a specific user DB.

[0205] First, the process of displaying the related material management screen in the display area 105 of the user terminal 100 will be described.

[0206] The related materials management screens include an estimate management screen 400 (see FIG. 22, etc.) for managing estimates, an order management screen (not shown) for managing order files, and a screen for managing other related materials by type (e.g., a screen for managing delivery notes).

[0207] In the following description, a process (quote management screen display process) for displaying the quotation management screen 400 in the display area 105 will be described. Note that the process for displaying a related material management screen other than the quotation management screen 400 in the display area 105 is similar to the quotation management screen display process, and therefore description and illustration thereof will be omitted.

[0208] FIG. 20 is a flowchart showing the quotation management screen display process.

[0209] The quotation management screen display process is executed based on a user operation to select the quotation tab 353 (see FIG. 22, etc.). Based on the user operation to select the quotation tab 353 (hereinafter referred to as the "quote tab selection operation"), the user terminal 100 transmits to the server 200 a signal (hereinafter referred to as the "quote tab selection signal") corresponding to information that the quotation tab 353 has been selected (hereinafter referred to as the "quote tab selection operation information").

[0210] (Step S91) First, the communication unit 201 determines whether the server 200 has received a quotation tab selection signal sent from the user terminal 100. If the signal has been received (Yes in S91), the communication unit 201 proceeds to step S93. If the signal has not been received (No in S91), the communication unit 201 terminates the quotation management screen display process.

[0211] (Step S93) When the communication unit 201 receives an estimate tab selection signal transmitted from the user terminal 100, it outputs estimate tab selection operation information corresponding to the signal to the related material processing unit 217.

[0212] (Step S180) When the related document processing unit 217 receives the quotation tab selection operation information output from the communication unit 201, it executes a process for generating the quotation management screen 400 (quote management screen generation process). The quotation management screen generation process will be described later.

[0213] (Step S95) The related material processing unit 217 outputs the information of the estimate management screen 400 generated in step S180 to the communication unit 201.

[0214] (Step S97) When the communication unit 201 receives the information of the quotation management screen 400 output from the related material processing unit 217, it transmits a signal corresponding to this information to the user terminal 100 to end the quotation management screen display process.

[0215] When the user terminal 100 receives the signal transmitted in step S97, the output device 103 displays in the display area 105 the estimate management screen 400 corresponding to the signal.

[0216] In this manner, in this embodiment, by displaying the drawing etc. display screen 340 in the display area 105, both the drawing and the related tab (e.g., the quotation tab) are displayed in the display area 105, and by a user operation of selecting a related tab (e.g., the quotation tab 353), a related material management screen (e.g., the quotation management screen 400) is displayed in the display area 105.

[0217] A description will be given of the quotation management screen 400. Note that the related material management screens other than the quotation management screen 400 are similar to the quotation management screen 400, and therefore their description and illustration will be omitted.

[0218] 21 and 22 are diagrams showing a schematic example of a quotation management screen 400. The quotation management screen 400 includes the first toolbar 240 described above, the tab display area 350 described above, a quotation list display area 410, a quotation display area 420, and a quotation information display area 430.

[0219] 21 and 22 show an example in which a drawing tab 351, a quotation tab 353, and a purchase order tab 355 are arranged in a tab display area 350, and the user has selected the quotation tab 353. As a result, in the figures, the quotation management screen 400 is displayed in the display region 105, and the color of the quotation tab 353 has darkened from white to gray.

[0220] The estimate list display area 410 is disposed below the tab display area 350. The estimate list display area 410 is an area that displays a list of reduced images of estimates linked to one identifier (S63 identifier, S85 identifier) ​​stored in the specific area 207. To explain in more detail, the estimate list display area 410 displays a list of reduced images of estimates linked to one identifier corresponding to one first marker 290 selected by the first marker selection operation (identifier selection operation).

[0221] In the estimate list display area 410, one thumbnail image corresponding to one estimate (hereinafter referred to as an "estimate thumbnail image") is arranged.

[0222] FIG. 21 shows the quotation management screen 400 that is displayed in the display area 105 when no quotation is linked to a certain drawing number (identifier) ​​stored in a specific user DB, and as shown in the figure, no quotation thumbnail images are placed in the quotation list display area 410.

[0223] FIG. 22 shows an estimate management screen 400 that is displayed in the display area 105 when one estimate is linked to a certain drawing number (identifier) ​​stored in a specific user DB, and as shown in the figure, one estimate thumbnail image 412 is arranged in the estimate list display area 410.

[0224] Although not shown in the figure, when multiple quotations are linked to a single drawing number (identifier) ​​stored in a specific user DB, multiple estimate thumbnail images 412 corresponding to the multiple quotations respectively are arranged in the estimate list display area 410, and these multiple estimate thumbnail images 412 are arranged according to the date and time when the corresponding estimate was stored in the specific user DB.

[0225] To explain the estimate list display area 410 in more detail, among the multiple estimate thumbnail images 412 arranged in the estimate list display area 410, the estimate thumbnail image 412 corresponding to the most recent estimate whose date and time stored in the specific user DB is arranged to the right of the add estimate button 411, the next newest one is arranged to the right of that, the next newest one is arranged to the right of that, and so on, in a horizontal row.

[0226] In the following description, the estimate thumbnail image 412 with the latest date and time stored in the specific user DB is referred to as the “latest estimate thumbnail image.” Additionally, the estimate corresponding to the latest estimate thumbnail image is referred to as the “latest estimate.”

[0227] 22 shows a state in which the latest quotation thumbnail image has been selected by the user. In this figure, the color of the latest quotation thumbnail image has darkened from white to gray because the latest quotation thumbnail image has been selected by the user.

[0228] Arrow buttons 412 are arranged in the estimate list display area 410. The arrow buttons 412 are used to change the estimate thumbnail image 412 displayed in the estimate list display area 410. More specifically, when multiple quotations are linked to one drawing number (identifier) ​​stored in the specific user DB, and all of the estimate thumbnail images 412 corresponding to these multiple quotations cannot be displayed in the estimate list display area 410, the estimate thumbnail image 412 displayed in the estimate list display area 410 is changed each time the user operates to select the arrow button 412.

[0229] An "add quote" button 411 is arranged in the quote list display area 410. The "add quote" button 411 is for storing the quote in a specific user DB (described in detail later).

[0230] The quotation display area 420 is an area that displays one quotation. The quotation display area 420 is disposed to the right of the first toolbar 240 and below the quotation list display area 410 so as to be adjacent to the first toolbar 240 and the quotation list display area 410.

[0231] As shown in FIG. 22, in the estimate display area 420, an estimate, a delete button 421, and a download button 423 are arranged.

[0232] The estimate displayed in estimate display area 420 is the estimate that corresponds to the estimate thumbnail image 412 selected in the estimate list display area 410. For example, if the estimate thumbnail image selected in the estimate list display area 410 is the "latest estimate thumbnail image," the estimate placed in estimate display area 420 is the "latest estimate."

[0233] In this embodiment, when the screen displayed in display area 105 is switched from a screen other than quotation management screen 400 to quotation management screen 400, for example, when a user operates to select the quotation tab on drawing etc. display screen 340 shown in FIG. 17 and the screen is switched from drawing etc. display screen 340 to quotation management screen 400, the latest quotation thumbnail image is selected on this quotation management screen 400, and the estimate corresponding to the latest quotation thumbnail image is placed in quotation display area 420.

[0234] The delete button 421 is for deleting (erasing) the estimate placed in the estimate display area 420 from the specific user DB. The download button 423 is for storing the estimate placed in the estimate display area 420 in a storage area (not shown) of the user terminal 100.

[0235] In the estimate information display area 430, a memo area 431 and a save changes button 433 are arranged.

[0236] The memo area 431 allows the user to easily make a note of information relating to the estimate displayed in the estimate display area 420. The memo area 431 displays, in text form, information relating to the estimate linked to one identifier corresponding to one first marker 290 selected in the first marker selection operation (identifier selection operation).

[0237] The save changes button 433 is for changing the contents written down in the memo area 431. Although detailed explanation is omitted, when the user changes the text displayed in the memo area 431 using the input device 101 and then selects the save changes button 433, the user terminal 100 transmits the changed text entered in the memo area 431 to the server 200, and when the server 200 receives the changed text, the related material processing unit 217 identifies an identifier in the specific user DB that is the same as one identifier (S63 identifier, S85 identifier) ​​stored in the specific area 207, clears the pre-change text linked to this identified identifier, and links the changed text to the identified identifier and stores it in the specific user DB.

[0238] In this manner, in this embodiment, when a first marker selection operation is performed on the drawing management screen 230 (see FIGS. 8 to 10), a drawing etc. display screen 340 (see FIGS. 17 to 19) corresponding to this selected first marker 290 is displayed in the display region 105. The drawing etc. display screen 340 includes not only drawings linked to one identifier corresponding to the first marker 290 selected on the drawing management screen 230, but also related tabs for displaying related materials linked to the one identifier, and when an operation to select, for example, the quotation tab 353 from among these related tabs is performed, the quotation linked to the one identifier is displayed in the quotation display area 420.

[0239] Next, a process for accepting related materials transmitted from the user terminal 100 will be described.

[0240] In the following description, the process of receiving an estimate from among the related documents (estimate reception process) will be described. Note that the process of receiving related documents other than an estimate is similar to the estimate reception process, so the description and illustration thereof will be omitted.

[0241] FIG. 23 is a flowchart showing the quotation receipt process.

[0242] The quotation receipt process is executed based on a user's operation of selecting the add quotation button 411 arranged on the quotation management screen 400 (hereinafter referred to as the "quote addition operation"). Based on the quotation addition operation, the user terminal 100 transmits a signal corresponding to information of the quotation addition operation to the server 200.

[0243] (Step S111) The communication unit 201 determines whether the server 200 has received a signal corresponding to the information of the quotation adding operation sent from the user terminal 100, and if the signal has been received (Yes in S111), the process proceeds to step S113, and if the signal has not been received (No in S111), the communication unit 201 terminates the quotation receiving process.

[0244] (Step S113) When the communication unit 201 receives a signal corresponding to the information of the estimate adding operation transmitted from the user terminal 100, it outputs the information of the estimate adding operation corresponding to the signal to the related material processing unit 217.

[0245] (Step S115) When the related document processing unit 217 inputs information on the quotation adding operation output from the communication unit 201, it extracts the quotation registration screen 440 pre-stored in the memory unit 203, and outputs the information of the extracted quotation registration screen 440 (see Figure 24) to the communication unit 201.

[0246] (Step S117) When the communication unit 201 inputs the information of the quotation registration screen 440 output from the related material processing unit 217 , the communication unit 201 transmits a signal corresponding to the information of the quotation registration screen 440 to the user terminal 100 .

[0247] When the user terminal 100 receives a signal corresponding to the information on the quotation registration screen 440, the output device 103 displays the quotation registration screen 440 corresponding to the signal in the display area 105.

[0248] The quotation registration screen 440 will be described.

[0249] 24 is a diagram showing a schematic diagram of a quotation registration screen 440. The quotation registration screen 440 includes an area 441, a file selection button 443, and a save button 445.

[0250] Area 441 and file selection button 443 are for specifying an estimate to be stored in the specific user DB. The user specifies an estimate to be stored in the specific user DB by using either area 441 or file selection button 443. For example, the user specifies an estimate by dragging and dropping the estimate into area 441.

[0251] In the following description, a quotation specified by the user on the quotation registration screen 440 is referred to as a "specified quotation."

[0252] The save button 445 is for storing the specific quotation in the specific user DB. When the user selects the save button 445, the user terminal 100 transmits a signal corresponding to the specific quotation to the server 200.

[0253] (Step S119) Returning to the explanation of Figure 23, the communication unit 201 determines whether the server 200 has received a signal corresponding to the specific quotation sent from the user terminal 100, and if the signal has been received (Yes in S119), the processing proceeds to step S121, whereas if the signal has not been received (No in S119), the processing returns to before step S119.

[0254] (Step S121) When the communication unit 201 receives a signal corresponding to a specific quotation sent from the user terminal 100 , it outputs the specific quotation corresponding to the signal to the related material processing unit 217 .

[0255] (Step S123) When the related material processing unit 217 receives the specific quotation output from the communication unit 201, it accepts the specific quotation and ends the related material reception process.

[0256] When the related material processing unit 217 receives the specific quotation in step S123, it executes a process of storing the specific quotation received in step S123 in the specific user DB subsequent to step S123.

[0257] Next, a process for storing the related material received in the related material receiving process in the specific user DB will be described.

[0258] In the following, the process (quote storage process) executed when the related material received in the related material receiving process is a quotation will be described with reference to Fig. 25. Note that the process of storing related materials other than a quotation in the specific user DB is similar to the quotation storage process, and therefore the description and illustration thereof will be omitted.

[0259] (Step S131) The related material processing unit 217 generates an estimate thumbnail image based on the specific estimate accepted in step S123 of the estimate acceptance process.

[0260] (Step S133) The related material processing unit 217 identifies an identifier that matches an identifier stored in the identification area 207 from among the identifiers stored in the specific user DB. Note that the configuration may be such that the above step S131 is processed after processing step S133.

[0261] (Step S135) The identifier identified in step S133 is linked with the specific quotation accepted in step S123 of the quotation acceptance process and the quotation thumbnail image generated in step S131, and stored in the specific user DB.

[0262] (Step S137) The related material processing unit 217 outputs to the communication unit 201 information to the effect that the estimate registration screen 440 is to be hidden.

[0263] (Step S139) When the communication unit 201 receives information indicating that the quotation registration screen 440 output from the related material processing unit 217 is to be hidden, it transmits a signal corresponding to this information to the user terminal 100 to terminate the quotation storage process.

[0264] When the user terminal 100 receives a signal from the communication unit 201 instructing the output device 103 to hide the quotation registration screen 440, the output device 103 hides the quotation registration screen 440. At this time, the quotation management screen 400 is displayed in the display area 105.

[0265] In this manner, in this embodiment, based on the user's operation of selecting the save button 445 for storing the specific quotation in the specific user DB, an identifier that is the same as one identifier (S63 identifier, S85 identifier) ​​stored in the specific area 207 is identified from the specific user DB (S133) without clearing the identifier stored in the specific area 207, and the specific quotation is linked to this identified identifier and stored in the specific user DB (S135).

[0266] Next, a process for setting the display of related tabs will be described.

[0267] In this embodiment, the display and non-display of related tabs arranged on the drawing etc. display screen 340 can be switched in response to a user operation. More specifically, a related tab switched to be displayed can be set to be arranged in the tab display area 350, and a related tab switched to be hidden can be set not to be arranged in the tab display area 350. Note that the drawing tabs arranged in the tab display area 350 cannot be switched to be hidden.

[0268] In this embodiment, the position of the related tab arranged in the tab display area 350 can be changed in response to a user operation. Note that the position of the drawing tab 351 arranged in the tab display area 350 cannot be changed.

[0269] FIG. 26 is a flowchart of the related tab setting process.

[0270] The related tab setting process is a process executed based on a user operation of selecting the setting button 243 arranged on the first toolbar 240 (see FIG. 27, etc.) (hereinafter referred to as a "setting button selection operation"). Based on the setting button selection operation, the user terminal 100 transmits a signal corresponding to information of the setting button selection operation to the server 200.

[0271] (Step S141) The communication unit 201 determines whether the server 200 has received a signal corresponding to the information of the setting button selection operation transmitted from the user terminal 100, and if the signal has been received (Yes in S141), the process proceeds to step S143, whereas if the signal has not been received (No in S141), the related tab setting process is terminated.

[0272] (Step S143) When the communication unit 201 receives a signal corresponding to the information of the setting button selection operation transmitted from the user terminal 100 , it outputs the information of the setting button selection operation to the related material processing unit 217 .

[0273] (Step S145) When the related material processing unit 217 inputs information about the setting button selection operation output from the communication unit 201, it extracts information about the fourth toolbar 460 (see Figure 27) that is pre-stored in the memory unit 203, and outputs the extracted information to the communication unit 201.

[0274] (Step S147) When the communication unit 201 receives the information of the fourth toolbar 460 output from the related material processing unit 217, the communication unit 201 transmits a signal corresponding to the information to the user terminal 100.

[0275] When the user terminal 100 receives a signal corresponding to the information of the fourth toolbar 460 transmitted from the communication unit 201, the output device 103 displays in the display area 105 the fourth toolbar 460 corresponding to the signal.

[0276] The fourth toolbar 460 will now be described.

[0277] 27, the fourth toolbar 460 is arranged on the right side of the first toolbar 240, and has a vertically rectangular shape. On the fourth toolbar 460, a related tab setting button 461 and a drawing item setting button 463 are arranged.

[0278] The related tab setting button 461 is for displaying a related tab setting screen 470 (see FIG. 28) in the display area 105. The related tab setting screen 470 is for the user to set the display of related tabs.

[0279] The drawing item setting button 461 is for setting the contents to be displayed in the drawing related information, etc. display area 380 of the drawing, etc. display screen 340. Although not shown in the figure, a predetermined screen is displayed in the display region 105 based on a user operation of selecting the drawing item setting button 461, and based on the user operation on the predetermined screen, it is set which of the status, drawing number, product name, material, and processing method are to be displayed in the drawing related information, etc. display area 380 and which are not to be displayed in the drawing related information, etc. display area 380.

[0280] Based on a user's operation of selecting the related tab setting button 461, the user terminal 100 transmits to the server 200 a signal corresponding to the information on the selection of the related tab setting button 461 (hereinafter referred to as a “related tab setting button selection signal”).

[0281] (Step S149) Returning to the explanation of Figure 26, the communication unit 201 determines whether or not it has received a related tab setting button selection signal transmitted from the user terminal 100, and if it has received the signal (Yes in S149), it proceeds to step S151, whereas if it has not received the signal (No in S149), it returns to before step S149.

[0282] (Step S151) When the communication unit 201 receives a related tab setting button selection signal transmitted from the user terminal 100 , it outputs information corresponding to the signal to the related material processing unit 217 .

[0283] (Step S190) When the related material processing unit 217 receives the information corresponding to the related tab setting button selection signal output in step S217, it executes a process (related tab setting screen generation process) for generating the related tab setting screen 470. The related tab setting screen generation process will be described later, but the related material processing unit 217 generates the related tab setting screen 470 based on the user information stored in the specific user DB.

[0284] (Step S153) The related material processing unit 217 outputs the information of the related tab setting screen 470 generated in step S190 to the communication unit 201.

[0285] (Step S155) When the communication unit 201 receives information on the related tab setting screen output from the related material processing unit 217, the communication unit 201 transmits a signal corresponding to the information to the user terminal 100.

[0286] When the user terminal 100 receives a signal corresponding to the information of the related tab setting screen 470 transmitted from the communication unit 201, the output device 103 displays in the display area 105 the related tab setting screen 470 corresponding to the signal.

[0287] The related tab setting screen 470 will be described.

[0288] 28 is a diagram showing a schematic example of an associated tab setting screen 470. The associated tab setting screen 470 includes the first toolbar 240, an area 480, an area 490, a right arrow 501, a left arrow 503, and a save button 505.

[0289] Areas 480 and 490 are areas for switching between displaying and hiding related tabs. A plurality of second markers 481 are arranged in areas 480 and 490. Second markers 481 allow the user to recognize the type of related tab, and have a horizontal rectangular shape.

[0290] In the example shown in Figure 28, a second indicator 481 indicating that the type of the related tab is an estimate, a second indicator 481 indicating that the type of the related tab is a purchase order, and a second indicator 481 indicating that the type of the related tab is a delivery note are arranged.

[0291] The right arrow 501 is for allocating the second marker 481 to the region 490. When the user performs an operation to select the second marker 481 arranged in the region 480 and then performs an operation to select the right arrow 501, the selected second marker 481 is allocated to the region 490.

[0292] The left arrow 502 is for allocating the second marker 481 to the region 480. When the user performs an operation to select the second marker 481 arranged in the region 490 and then performs an operation to select the left arrow 502, the selected second marker 481 is allocated to the region 480.

[0293] The area 480 is an area for switching the display of related tabs. The second marker 481 allocated to the area 480 by the user's operation is set to be arranged in the tab display area 350 after the user's operation of selecting the save button 505 is performed.

[0294] The region 480 is also an area for setting the position of the related tab in the tab display area 350. The related tab corresponding to the second marker 481 arranged in the first position from the top in the region 480 is set to be arranged in the position to the right of the drawing tab in the tab display area 350 (hereinafter referred to as the "first position"). Similarly, the related tab corresponding to the second marker 481 arranged in the second position from the top in the region 480 is set to be arranged in the position to the right of the first position in the tab display area 350 (hereinafter referred to as the "second position"). Similarly, the related tab corresponding to the second marker 481 arranged in the third position from the top in the region 480 is set to be arranged in the position to the right of the second position in the tab display area 350 (hereinafter referred to as the "third position"). In this way, the position of the second marker 481 in the region 480 and the position of the related tab in the tab display area 350 are associated with each other, and the position of the related tab in the tab display area 350 can be set according to the user's preference.

[0295] The area 490 is an area for switching the related tab to hidden. The second marker 481 allocated to the area 490 by the user's operation is set not to be arranged in the tab display area 350 after the operation of selecting the save button 505 is performed.

[0296] The save button 505 is for setting whether to display or hide the related tab and the position of the related tab in the tab display area 350 (storing in the specific user DB).

[0297] Based on a user's operation of selecting save button 505, user terminal 100 transmits to server 200 a signal corresponding to each piece of information (hereinafter referred to as "related tab setting information") regarding second marker 481 assigned to area 480, second marker 481 assigned to area 490, and the position of second marker 481 assigned to area 480.

[0298] In the following description, information about second marker 481 assigned to area 480 is referred to as "display-related tab information," information about second marker 481 assigned to area 490 is referred to as "non-display-related tab information," and information about the position of second marker 481 assigned to area 480 is referred to as "display-related tab position information."

[0299] (Step S157) Returning to the explanation of Figure 26, the communication unit 201 determines whether the server 200 has received a signal corresponding to the related tab setting information transmitted from the user terminal 100, and if the signal has been received (Yes in S157), the processing proceeds to step S159, whereas if the signal has not been received (No in S157), the processing returns to before step S157.

[0300] (Step S159) When the communication unit 201 receives a signal corresponding to the related tab setting information transmitted from the user terminal 100 , it outputs the information to the related material processing unit 217 .

[0301] (Step S161) When the related material processing unit 217 receives the related tab setting information output from the communication unit 201, it stores the related tab setting information in the specific user DB and ends the related tab setting process.

[0302] In this manner, in this embodiment, the display / non-display and arrangement position of the related tab can be set on the related tab setting screen 470. Although details will be described later, the related material processing unit 217 generates a screen including the related tab (a related material management screen including the drawing etc. display screen 340 and the quotation management screen 400) based on the related tab setting information stored in the specific user DB in step S161 of the related tab setting process.

[0303] Next, a process for generating the related tab setting screen 470 (related tab setting screen generating process) will be described.

[0304] Although the related tab setting screen generation process (step S190) is not shown in the figure, the related material processing unit 217 first extracts the related tab setting information stored in the specific user DB, then generates the related tab setting screen 470 based on the extracted related tab setting information, and terminates the related tab setting screen generation process.

[0305] 28 is a screen generated when the display related tab information extracted from the specific user DB is "quote tab" and "order form tab", the non-display related tab information extracted from the specific user DB is "delivery note tab", and the display related tab position information extracted from the specific user DB is "quote tab in first position, order form tab in second position". The user can set the display / non-display and position of the related tabs by performing an operation to allocate second indicator 481 to area 480 or area 490 on related tab setting screen 470 shown in the figure.

[0306] Next, a process for generating the drawing etc. display screen 340 (drawing etc. display screen generation process) will be described.

[0307] FIG. 29 is a flowchart showing the drawing etc. display screen generating process (step S170).

[0308] As described above, the drawing etc. display screen generation process is executed immediately after a drawing is stored in a specific user DB in response to a drawing save operation (S170 in FIG. 14), when an identifier selection operation (first marker selection operation) is performed (S170 in FIG. 16), and when the drawing tab 351 is selected by the user (not shown).

[0309] (Step S171) The drawing processing unit 215 identifies an identifier that matches the identifier stored in the specific area 207 from among the identifiers stored in the specific user DB. Note that the identifier stored in the specific area 207 is the identifier (S63 identifier) ​​stored in the drawing etc. information storage process (S63 in FIG. 14) or the identifier (S85 identifier) ​​stored in the drawing etc. display process (S85 in FIG. 16).

[0310] (Step S173) The drawing processing unit 215 extracts the drawing, the drawing thumbnail image, the drawing related information, and other information associated with the identifier identified in step S171.

[0311] (Step S175) The drawing processing unit 215 extracts the related tab setting information stored in the specific user DB.

[0312] (Step S177) Based on the information extracted in steps S173 and S175, the drawing processing unit 215 generates a corresponding drawing etc. display screen 340, and ends the drawing etc. screen generation process.

[0313] To explain in more detail the generation of the drawing etc. display screen 340 in step S177, as described above, the drawing etc. display screen 340 includes the first toolbar 240, the tab display area 350, the drawing list display area 360, the drawing display area 370, and the drawing related information etc. display area 380. The tab display area 350 is generated based on the related tab setting information (display related tab information, non-display related tab information, display related tab position) extracted in step S175, the drawing list display area 360 is generated based on the drawing thumbnail image extracted in step S173, the drawing display area 370 is generated based on the drawing extracted in step S173, and the drawing related information etc. display area 380 is generated based on the drawing related information (status, drawing number, product name, customer name) and other information extracted in step S173.

[0314] In this embodiment, there are three user operations for displaying the drawing etc. display screen 340 (FIGS. 17 to 19) in the display area 105. The first operation is an operation for selecting the save button 329 on the drawing registration screen 300 (drawing save operation), the second operation is an operation for selecting the first marker 290 on the drawing management screen 230 (first marker selection operation, identifier selection operation), and the third operation is an operation for selecting the drawing tab 351 on the drawing etc. display screen 340 (drawing tab selection operation). In the case of the first operation, one identifier (S63 identifier) ​​is stored in the specific area 207 in S63 of FIG. 14, and the drawing etc. display screen 340 is generated based on this S63 identifier (S171 to S177), and this generated drawing etc. display screen 340 is displayed in the display area 105. That is, in the first operation, that is, the operation for storing the drawing in the specific user DB, the drawing stored by this operation is displayed in the display area 105. In the case of the second operation, one identifier (S85 identifier) ​​is stored in the specific area 207 in S85 of FIG. 16, and the drawing etc. display screen 340 is generated based on this S85 identifier (S171 to S177), and this generated drawing etc. display screen 340 is displayed in the display area 105. That is, in the second operation, that is, the operation of selecting the first marker 290, the drawing corresponding to the drawing thumbnail image included in the first marker 290 selected in this operation is displayed in the display area 105. In the case of the third operation, since the identifier stored in the specific area 207 is configured not to be cleared, in this case, the drawing etc. display screen 340 is generated based on the S63 identifier or the S85 identifier (S171 to S177), and this generated drawing etc. display screen 340 is displayed in the display area 105.

[0315] In the following explanation, the drawing etc. display screen 340 generated by the above three operations will be collectively referred to as the "drawing etc. display screen 340 corresponding to the identifier", the drawing etc. display screen 340 generated by the first operation (drawing save operation) will be referred to as the "drawing etc. display screen 340 corresponding to the S63 identifier", and the drawing etc. display screen 340 generated by the second operation (first sign selection operation, identifier selection operation) will be referred to as the "drawing etc. display screen 340 corresponding to the S85 identifier" or the "drawing etc. display screen 340 corresponding to the first sign 290".

[0316] Next, a process for generating a related material management screen (related material management screen generation process) will be described.

[0317] In explaining the related document management screen generation process, the process will be described by taking as an example the quotation management screen generation process for generating the quotation management screen 400. Note that the process for generating related document management screens other than the quotation management screen 400 is similar to the quotation management screen 400, and therefore the description and illustration thereof will be omitted.

[0318] FIG. 30 is a flowchart showing the quotation management screen generation process (step S180).

[0319] As described above, the quotation management screen generation process is executed when the quotation tab 353 (see FIG. 17) is selected by the user (S180 in FIG. 20).

[0320] (Step S181) The related material processing unit 217 identifies an identifier that matches an identifier stored in the specific area 207 from among the identifiers stored in the specific user DB. The identifier stored in the specific area 207 is the S63 identifier (S63 in FIG. 14) stored in the drawing etc. information storage process, or the S85 identifier (S85 in FIG. 16) stored in the drawing etc. display process.

[0321] (Step S183) The related material processing unit 217 extracts the estimate, the estimate thumbnail image, and other information related to the estimate that is linked to the identifier identified in step S181.

[0322] (Step S185) The related material processing unit 217 extracts related tab setting information stored in the specific user DB.

[0323] (Step S187) The related material processor 217 generates the quotation management screen 400 based on the information extracted in steps S183 and S185, and ends the quotation management screen generation process.

[0324] To explain in more detail the generation of the quotation management screen 400 in step S187, as described above, the quotation management screen 400 is configured to include the first toolbar 240, the tab display area 350, the quotation list display area 410, the quotation display area 420, and the quotation information display area 430. The tab display area 350 is generated based on the related tab setting information (display related tab information, non-display related tab information, display related tab position) extracted in step S185, the quotation list display area 410 is generated based on the quotation thumbnail image extracted in step S183, the quotation display area 420 is generated based on the latest quotation among the quotations extracted in step S183, and the quotation information display area 430 is generated based on other information extracted in step S183.

[0325] In this way, the related material processing unit 217 is configured to generate the quotation management screen 400 based on one identifier (S63 identifier, S85 identifier) ​​stored in the specific area 207 without clearing the identifier stored in the specific area 207 based on the user's operation of selecting the quotation tab 353 (quotation tab selection operation), and to display the generated quotation management screen 400 in the display area 105 (FIG. 20). In other words, the quotation management screen 400 displayed in the display area 105 is generated based on either the S63 identifier or the S85 identifier. To explain in more detail, after the drawing etc. display screen 340 corresponding to the S63 identifier is displayed based on the drawing save operation, when the quotation tab selection operation is performed on the drawing etc. display screen 340, the quotation management screen 400 generated based on the S63 identifier is displayed without changing the identifier stored in the specific area 207 before and after this operation. Similarly, when the drawing etc. display screen 340 corresponding to the S85 identifier is displayed based on the identifier selection operation, and then the quotation tab selection operation is performed on this drawing etc. display screen 340, the quotation management screen 400 generated based on the S85 identifier is displayed without changing the identifier stored in the specific area 207 before and after this operation. In other words, the drawing arranged on the drawing etc. display screen 340 and the quotation arranged on the quotation management screen 400 displayed in the display area 105 by selecting the quotation tab 353 on this drawing etc. display screen 340 are linked to the same identifier. In short, after viewing a certain drawing on the drawing etc. display screen 340, the user can view the quotation related to the certain drawing by selecting the quotation tab 353.

[0326] In the following explanation, the quotation management screen 400 generated based on the identifier stored in the specific area 207 will be collectively referred to as the "quote management screen 400 corresponding to the identifier", the quotation management screen 400 generated based on the S63 identifier will be referred to as the "quote management screen 400 corresponding to the S63 identifier", and the quotation management screen 400 generated based on the S85 identifier will be referred to as the "quote management screen 400 corresponding to the S85 identifier" or the "quote management screen 400 corresponding to the first indicator 290".

[0327] In this embodiment, after selecting the Add Estimate button 411 on the estimate management screen 400 to display the estimate registration screen 440 (FIG. 24) in the display area 105, the estimate (specific estimate) can be stored in the specific user DB by selecting the Save button 445 on the estimate registration screen 440. That is, in order to store an estimate in the specific user DB, the user needs to perform an operation of selecting the Add Estimate button 411 and the Save button 445, and during both of these operations, the identifier stored in the specific area 207 is retained without being cleared, and the estimate is linked to this identifier and stored in the specific user DB (S133, S135). In short, by operating the Add Estimate button 411 on the estimate management screen 400, the estimate can be linked to the identifier corresponding to this estimate management screen 400 and stored in the specific user DB. Therefore, the drawings arranged on the drawing etc. display screen 340, the estimate arranged on the estimate management screen 400 which is displayed in the display area 105 when the estimate tab 353 is selected on this drawing etc. display screen 340, and the estimate stored in the specific user DB when the add estimate button 411 is selected on this estimate management screen 400 are all linked to the same identifier and stored in the specific user DB.

[0328] Next, an example of how the drawing management system 1 is used will be described.

[0329] 31 to 33 show a specific example of the use of the drawing management system 1 when a request is made from an orderer to a contractor.

[0330] 31 to 33 are examples where company X (client) first makes a request to factory Y (recipient) for the manufacture of flanges (request A shown in FIG. 31), then makes a request to manufacture plates (request B shown in FIG. 32), and finally makes a request to manufacture flanges (request C shown in FIG. 33). In these specific examples, the user who uses the drawing management system 1 is factory Y. It is assumed that factory Y had never used the drawing management system 1 before receiving request A.

[0331] As mentioned above, a drawing number is the name of a drawing system and is a combination of numbers, hiragana, katakana, kanji, European letters (uppercase and lowercase), symbols, etc., but for the sake of convenience in the following explanation, we will use as an example a case where a user (Factory Y) has adopted four-digit numbers such as 0001, 0002..., NNNN (N is a natural number including "0") as drawing numbers.

[0332] As shown in Figure 31, in request A, company X provides factory Y with drawing A1 for manufacturing flanges. Drawing A1 is a set of drawings A1a and A1b. Drawing A1 illustrates the structure of the flange across two sheets of drawings, A1a and A1b.

[0333] When the user (factory Y) receives the drawing A1 from the company X, the user uses the user's account and email address to log in the user terminal 100 to the server 200. At this time, the drawing management screen 230 shown in FIG. 7 is displayed in the display area 105 of the user terminal 100.

[0334] 7, no first markers 290 are arranged on the drawing management screen 230. This indicates that no drawings or drawing systems are stored in the specific user DB.

[0335] The user assigned "0001" to drawing A1 as a drawing number indicating the lineage of drawing A1 (A1a, A1b), and selected the New Drawing button 245 arranged on the drawing management screen 230 (Fig. 7) to store these in the user DB 205 (specific user DB) assigned to the user. As a result, the drawing registration screen 300 was displayed in the display area 105 (Fig. 13).

[0336] On the drawing registration screen 300 shown in FIG. 13, the user first dragged and dropped drawing A1a and drawing A1b into area 310, then entered “Before Reception” into area 321, “0001” into area 323, “Flange” into area 325, and “Company X” into area 327, and finally selected the save button 329 (hereinafter referred to as “Operation A1”).

[0337] The server 200 executed the process shown in Fig. 12 and Fig. 14 based on the user's operation A1. Specifically, first, the drawing A1 (A1a, A1b), 0001, before acceptance, flange, and company X were accepted (S47 in Fig. 12), then a drawing thumbnail image corresponding to the drawing A1 was generated (S51 in Fig. 14), then the drawing number 0001 was stored in the specific user DB (S59 in Fig. 14), and finally, the drawing number 0001 (hereinafter referred to as "identifier 0001") stored in the specific user DB was linked with each piece of information on the drawing A1, the drawing thumbnail image corresponding to the drawing A1 (hereinafter referred to as "drawing thumbnail image A1"), before acceptance, flange, and company X, and stored in the specific user DB (S61 in Fig. 14). That is, the storage unit 203 stores the drawing A1, the drawing thumbnail image A1, and the information related to the drawing A1 (before reception, flange, company X) sorted by the user into one category, in association with one identifier 0001 corresponding to the one category. Each piece of information stored in the specific user DB, namely the drawing number 0001, the drawing A1, the drawing thumbnail image A1, before reception, flange, and company X, is referred to as "information A."

[0338] Then, immediately after storing the drawing A1 etc. in the specific user DB, the server 200 (control unit 210) first stores the identifier 0001 (S63 identifier) ​​in the specific area 207 (S63 in FIG. 14), then identifies the identifier 0001 that matches the identifier 0001 stored in the specific area 207 from among the identifiers stored in the specific user DB (S171 in FIG. 29), generates the drawing etc. display screen 340 based on the drawing A1 etc. linked to the identified identifier 0001 (S177 in FIG. 29), and controls to display the generated drawing etc. display screen 340 in the display area 105. As a result, the output device 103 displays the drawing etc. display screen 340 shown in FIG. 17 in the display area 105. This drawing etc. display screen 340 corresponds to the identifier 0001.

[0339] 17, drawing list display area 360 displays drawing thumbnail image A1 (reference symbol 362) linked to identifier 0001, and drawing thumbnail image A1 is in a selected state and its color is darkened. Drawing A1 corresponding to drawing thumbnail image A1 is arranged in drawing display area 370. "Before reception" is displayed in input field 381, "0001" in input field 383, "Flange" in input field 385, and "Company X" in input field 387.

[0340] The material of the flange corresponding to drawing A1 was "steel". In order to manage the material of the flange corresponding to request A in the drawing management system 1, the user performs an operation A1 to store drawing A1, etc., and then inputs "steel" into the input field 389 for inputting the material on the drawing etc. display screen 340 shown in FIG. 17, and finally performs an operation to select the save changes button 395. As a result, the material "steel" is linked to the identifier 0001 and stored in the specific user DB. After that, the user performs an operation to select the drawing list button 241 on the drawing etc. display screen 340 shown in FIG. 17. Then, the drawing management screen 230 shown in FIG. 8 is displayed in the display area 105.

[0341] 8, a first marker 290 corresponding to the identifier 0001 is arranged on the drawing management screen 230. FIG 11 is an enlarged view of the first marker 290 shown in FIG 8.

[0342] The user performed an operation to select the first sign 290 corresponding to the identifier 0001 on the drawing management screen 230 shown in FIG. 8. Then, the control unit 210 (drawing processing unit 215) first stores the identifier 0001 in the specific area 207 (S85 in FIG. 14), then identifies the identifier 0001 that matches the identifier 0001 stored in the specific area 207 from among the identifiers stored in the specific user DB (S170 in FIG. 14, S171 in FIG. 29), generates a drawing etc. display screen 340 based on the drawing A1 etc. linked to the identified identifier 0001 (S177 in FIG. 29), and controls to display the generated drawing etc. display screen 340 in the display area 105. As a result, the drawing etc. display screen 340 was displayed in the display area 105. This drawing etc. display screen 340 corresponds to the identifier 0001.

[0343] Returning to the explanation of FIG. 31, after receiving drawing A1 from company X, factory Y (user) submits quotation A2 corresponding to request A to company X. Quotation A2 is a related document related to drawing A1. In response to this, the user first displays drawing management screen 230 (FIG. 8) in display area 105 in order to store quotation A2 in server 200 (specific user DB). At this time, a first indicator 290 corresponding to identifier 0001 is placed on drawing management screen 230.

[0344] On the drawing management screen 230 shown in Fig. 8, the user first performs an operation to select the first indicator 290 corresponding to the identifier 0001, thereby displaying the drawing etc. display screen 340 corresponding to the identifier 0001 in the display area 105, and then performs an operation to select the quotation tab 353 on this drawing etc. display screen 340. As a result, the quotation management screen 400 shown in Fig. 21 is displayed in the display area 105. This quotation management screen 400 is a screen displayed by selecting the quotation tab 353 arranged on the drawing etc. display screen 340 corresponding to the identifier 0001, and therefore this quotation management screen 400 corresponds to the identifier 0001.

[0345] 21, no estimate thumbnail image 412 is arranged in the estimate list area 410. Similarly, no estimate is displayed in the estimate display area 420. This indicates that no estimates linked to the identifier 0001 are stored in the specific user DB.

[0346] In order to store quotation A2 in the specific user DB, the user first selects the add quotation button 411 on the quotation management screen 400 corresponding to identifier 0001, causing the quotation registration screen 440 shown in FIG. 24 to be displayed in the display area 105, then drags and drops the quotation A2 into area 441 on this quotation registration screen 440, and finally selects the save button 445 (hereinafter referred to as "operation A2").

[0347] The server 200 executed the process shown in Fig. 23 and Fig. 25 based on the user's operation A2. Specifically, first, the estimate A2 is received (S123 in Fig. 23), then an estimate thumbnail image corresponding to the estimate A2 is generated (S131 in Fig. 25), then an identifier that matches the identifier 0001 stored in the specific area 207 is identified from the specific user DB (S133 in Fig. 25), and finally, the estimate A2 and the estimate thumbnail image corresponding to the estimate A2 (hereinafter referred to as "estimate thumbnail image A2") are linked to the identified identifier 0001 and stored in the specific user DB (S135 in Fig. 25). That is, the storage unit 203 stores the estimate A2 related to the drawing A1 sorted into one category by the user by linking it to one identifier 0001 corresponding to the one category. The user selected the estimate add button 411 on the estimate management screen 400 corresponding to the identifier 0001 to display the estimate registration screen 440 in the display area 105, and performed an operation A2 on the estimate registration screen 440 to store the estimate A2 in the specific user DB, so that the estimate A2 was stored in the specific user DB linked to the identifier 0001. As a result, both the estimate A2 and the drawing A1 are linked to the identifier 0001. After the estimate A2 was stored in the specific user DB, the estimate management screen 400 shown in FIG. 22 was displayed in the display area 105. As shown in the figure, the estimate list area 410 displayed an estimate thumbnail image 412 (estimate thumbnail image A2) of the estimate A2 linked to the identifier 0001. As shown in the figure, the estimate thumbnail image A2 is in a selected state, and its color is darkened. The estimate display area 420 displayed the estimate A2 corresponding to the estimate thumbnail image A2.

[0348] Returning to the explanation of Figure 31, after Company X receives quotation A2 from Factory Y (user), it submits purchase order A3 corresponding to request A to Factory Y, which then receives it. In other words, Company X officially orders Factory Y to manufacture the flanges related to request A, and Factory Y officially accepts this.

[0349] The order form A3 is a related document related to the drawing A1. In order to store the order form A3 corresponding to the order form A3 in the server 200 (specific user DB), the user first performs an operation to select the first marker 290 corresponding to the identifier 0001 linked to the drawing A1 on the drawing management screen 230, thereby displaying the drawing etc. display screen 340 corresponding to the identifier 0001 in the display area 105, and then performs an operation to select the order form tab 355 (see FIG. 22) on the drawing etc. display screen 340, thereby displaying a screen (not shown) for managing the order form in the display area 105. This screen for managing the order form (hereinafter referred to as the "order form management screen") corresponds to the identifier 0001. Then, similar to the estimate A2 described above, the user performs an operation to store the order form A3 in the specific user DB on the order form management screen, and the order form A3 is stored in the specific user DB linked to the identifier 0001. As a result, drawing A1, quotation A2, and order form A3 are linked to identifier 0001.

[0350] In order for the user to manage the formal acceptance of request A in the drawing management system 1, first, the user causes the drawing etc. display screen 340 corresponding to identifier 0001 to be displayed in the display area 105, then on this drawing etc. display screen 340, the user changes the status displayed in the drawing related information etc. display area 380 from "before acceptance" to "after acceptance", and finally performs an operation to select the save changes button 395. As a result, the status associated with drawing number 0001 (identifier 0001) stored in the specific user DB is changed from "before acceptance" to "after acceptance".

[0351] As shown in FIG. 31, after formally accepting request A, factory Y (user) completed the manufacture of the flange related to request A and delivered it to company X. In order to manage the delivery of the flange related to request A in the drawing management system 1, the user first displays the drawing etc. display screen 340 corresponding to identifier 0001 in the display area 105, rewrites the status of the information displayed in the drawing related information display area 380 on this drawing etc. display screen 340 from "after acceptance" to "completed" (entering "completed" in area 381), and finally performs an operation of selecting the change contents save button 395. As a result, the status associated with drawing number 0001 (identifier 0001) stored in the specific user DB is rewritten from "after acceptance" to "completed".

[0352] In this way, factory Y (user) decided to assign drawing number 0001 (identifier 0001) to drawing A1 provided by company X, and manage the set of drawings A1, consisting of two drawings A1a and A1b, in the drawing management system 1 as belonging to the drawing system represented by drawing number 0001.

[0353] Fig. 34 is a block diagram showing a specific user DB that stores documents and the like exchanged between the company X and the factory Y in response to the request A shown in Fig. 31. A detailed description of Fig. 34 will be omitted.

[0354] Next, the remaining example of the use of the drawing management system 1 will be described with reference to FIG.

[0355] As shown in FIG. 32, after factory Y (user) delivers the product "flange" related to request A to company X, it receives a request (request B shown in the figure) from company X for the manufacture of the product "plate."

[0356] As shown in Figure 32, in request B, company X provides factory Y with drawing B1 for the manufacture of a plate. Drawing B1 is a set consisting of drawing B1a only, and one sheet of drawing B1a illustrates the structure of the plate.

[0357] After capturing drawing B1, the user logs in the user terminal 100 to the server 200. Then, immediately after logging in, the drawing management screen 230 is displayed in the display area 105 of the user terminal 100 (see FIG. 8). At this time, the first indicator 290 corresponding to the identifier 0001 is displayed on the drawing management screen 230.

[0358] The user recognized that drawing B1 corresponding to the manufacture of the plate is in a different drawing system from drawing A1 corresponding to the manufacture of the flange, and decided to manage drawing B1 in drawing management system 1 by assigning drawing number 0002, which is different from drawing number 0001, to drawing B1.

[0359] In order to store the drawing B1 (drawing B1a) in the server 200 (specific user DB), the user first selects the new drawing button 245 arranged on the drawing management screen 230 to display the drawing registration screen 300 in the display area 105, then drags and drops the drawing B1a into the area 310 of the drawing registration screen 300, and inputs drawing-related information such as the status "before reception", the drawing number "0002", the product name "plate", and the customer name "company X" into each input field 321 to each input field 327 of the area 320, and finally selects the save button 329. As a result, the information on 0002, drawing B1, the thumbnail image corresponding to drawing B1, before reception, plate, and company X (hereinafter referred to as "information B") is stored in the specific user DB. At this time, drawing B1, the thumbnail image corresponding to drawing B1, before reception, plate, and company X are linked to the drawing number 0002 stored in the specific user DB and stored in the specific user DB. In the following description, for convenience of explanation, the drawing number 0002 stored in the specific user DB will be referred to as "identifier 0002."

[0360] 9 shows a drawing management screen 230 corresponding to a state in which information A and information B are stored in a specific user DB. As shown in the figure, a first marker 290 corresponding to an identifier 0001 and a first marker 290 corresponding to an identifier 0002 are arranged in a drawing system list area 280.

[0361] The user performed an operation to select the first sign 290 corresponding to the identifier 0002 on the drawing management screen 230 shown in FIG. 9. Then, the drawing etc. display screen 340 shown in FIG. 18 was displayed in the display region 105. This drawing etc. display screen 340 corresponds to the identifier 0002. At this time, a drawing thumbnail image 362 (hereinafter referred to as "drawing thumbnail image B1") corresponding to the drawing B1 was displayed in the drawing list display area 360 of the drawing etc. display screen 340 corresponding to the identifier 0002. The drawing thumbnail image B1 is in a selected state, and its color is darkened. The drawing B1 corresponding to the drawing thumbnail image B1 was placed in the drawing display area 370.

[0362] Returning to the explanation of FIG. 32, after receiving the drawing B1, the factory Y (user) created a quotation B2 corresponding to the request B and submitted it to the company X. The quotation B2 is a related document related to the drawing B1. In order to store the quotation B2 corresponding to the quotation B2 in the server 200 (specific user DB), the user first performs an operation to select the first indicator 290 corresponding to the identifier 0002 to which the drawing B1 is linked on the drawing management screen 230, thereby displaying the drawing etc. display screen 340 (FIG. 18) corresponding to the identifier 0002 in the display area 105, and then performs an operation to select the quotation tab 353 on the drawing etc. display screen 340. As a result, the quotation management screen 400 (not shown) corresponding to the identifier 0002 is displayed in the display area 105 of the user terminal 100.

[0363] The user performed an operation to select the add quotation button 411 on the quotation management screen 400 corresponding to the identifier 0002. Then, the quotation registration screen 440 (see FIG. 24) was displayed in the display area 105, and on this quotation registration screen 440, the user performed an operation to drag and drop the quotation B2 into the area 441, and then performed an operation to select the save button 445. As a result, the quotation B2 was linked to the identifier 0002 and stored in the specific user DB. As a result, the quotation management screen 400 (not shown) corresponding to the identifier 0002 displayed the quotation B2 and a quotation thumbnail image corresponding to the quotation B2.

[0364] In this way, factory Y (user) assigned drawing number 0002 to drawing B1 provided by company X, thereby managing drawing B1 in the drawing management system 1 as a different system from drawing A1.

[0365] Fig. 35 is a block diagram showing a specific user DB that stores documents and the like exchanged between company X and factory Y in request A (Fig. 31) and request B (Fig. 32). A detailed description thereof will be omitted.

[0366] Next, the remaining example of the use of the drawing management system 1 will be described with reference to FIG.

[0367] As shown in FIG. 33, after factory Y (user) submitted quotation B2 corresponding to request B to company X, factory Y received a new request from company X for the manufacture of flanges (request C shown in the figure).

[0368] In request C, Company X provides Factory Y with drawing C1 for manufacturing flanges. Drawing C1 is a set of drawings C1a and C1b. Drawing C1 illustrates the structure of the flange across two sheets, C1a and C1b.

[0369] The user compared drawing A1 of the flange corresponding to request A with drawing C1 of the flange corresponding to request C, and found that although there was no difference in the structure of the flanges shown in both drawings, there was a difference in their materials. Therefore, the user recognized that drawing C1 and drawing A1 belong to the same family, and decided to manage drawing C1 in drawing management system 1 by assigning drawing C1 the same drawing number 0001 as drawing A1.

[0370] When the user (factory Y) receives the drawing C1 from the company X, the user logs in the user terminal 100 to the server 200 and causes the drawing management screen 230 (see FIG. 9) to be displayed in the display area 105 of the user terminal 100.

[0371] As a first method for storing drawing C1 (C1a, C1a) corresponding to drawing C1 in server 200 (specific user DB), the user first selects either the New Drawing button 245 or the Add New Drawing button 271 located on the drawing management screen 230 (Figure 9) to display the drawing registration screen 300 (see Figure 13) in the display area 105, then drags and drops drawings C1a and C1a into area 310 of the drawing registration screen 300, and inputs the drawing-related information, such as the status "before acceptance", drawing number "0001", product name "flange", and customer name "company X", into input fields 321 to 327 in area 320, and finally selects the Save button 329. As a result, the drawing number 0001 (identifier 0001) stored in the specific user DB is linked to the drawing C1, the drawing thumbnail image corresponding to drawing C1, before acceptance, the flange, and the information on company X, and are stored in the specific user DB. Note that the information on 0002, drawing B1, the thumbnail image corresponding to drawing B1, before acceptance, the plate, and company X stored in the specific user DB are referred to as "information C."

[0372] The user can also store the drawing C1 (C1a, C1a) of the same system as the drawing A1 in the server 200 (specific user DB) by a second method different from the above-mentioned first method. In the second method, it is necessary to first display the drawing etc. display screen 340 corresponding to the identifier 0001 (the identifier 0001 to which the drawing A1 is linked) representing the system of the drawing A1 in the display area 105. Specifically, on the drawing management screen 230, an operation is performed to select the first sign 290 corresponding to the identifier 0001 to display the drawing etc. display screen 340 corresponding to the identifier 0001 in the display area 105, and then, on this drawing etc. display screen 340, an operation is performed to select the "add drawing button 361" arranged in the drawing system list area 280 to display the drawing registration screen 300 (see FIG. 24) in the display area 105, and on this drawing registration screen 300, the information C is stored in the specific user DB. This makes it possible to link drawing number 0001 (identifier 0001) with drawing C1, etc., and store them in the specific user DB.

[0373] Here, the first method is a method of saving a drawing using either the new drawing button 245 or the add new drawing button 271 arranged on the drawing management screen 230, and is a method of storing the drawing etc. in the specific user DB without going through the drawing etc. display screen 340 corresponding to a specific identifier. In other words, since the first method is a method of storing the drawing etc. in the specific user DB via the drawing management screen 230 that does not correspond to any identifier, in the first method, it is necessary to input the drawing number assigned by the user (drawing number 0001 in the example of FIG. 33) in the input field 323 of the drawing registration screen 300 shown in FIG. 13. In contrast, the second method is a method of saving a drawing using the drawing add button 361 arranged on the drawing etc. display screen 340, and is a method of storing a drawing etc. in a specific user DB via the drawing etc. display screen 340 corresponding to a specific identifier, so in the second method, unlike the first method, the drawing number corresponding to the drawing etc. display screen 340 (drawing number 0001 in the example of FIG. 33) is already input in the input field 323 of the drawing registration screen 300 shown in FIG. 13. That is, in the second method in this usage example, the drawing C1 is stored in the specific user DB using the drawing add button 361 arranged on the drawing etc. display screen 340 corresponding to the identifier 0001, so that the drawing number 0001 is already automatically input in the input field 323 of the drawing registration screen 300 displayed in the display area 105 after the operation of selecting the drawing add button 361 is performed.

[0374] After storing the drawing C1 in the specific user DB, the user performed an operation to select the first sign 290 corresponding to the identifier 0001 on the drawing management screen 230. Then, the drawing etc. display screen 340 corresponding to the identifier 0001 was displayed (see FIG. 19). In the drawing list display area 360 of this drawing etc. display screen 340, the drawing thumbnail image A1 and the drawing thumbnail image 362 corresponding to the drawing C1 (hereinafter referred to as "drawing thumbnail image C1") were displayed. The drawing thumbnail image C1 is a reduced image corresponding to the drawing C1, and the date and time of storing the drawing C1 in the specific user DB is newer than that of the drawing A1. Therefore, the drawing thumbnail image C1 corresponding to the drawing C1, which is the latest drawing, is arranged to the right of the drawing addition button 361. In other words, the drawing thumbnail image C1 is the latest drawing thumbnail image. Therefore, the drawing thumbnail image C1 is in a selected state on the drawing etc. display screen 340, and its color is darkened. On the other hand, the drawing thumbnail image A1 is arranged to the right of the drawing thumbnail image C1, is not selected, and its color is brightened. The drawing C1, which is the latest drawing and corresponds to the drawing thumbnail image C1, is displayed in the drawing display area 370 of the drawing etc. display screen 340.

[0375] Returning to the explanation of FIG. 33, after receiving the drawing C1, the factory Y (user) creates a quotation C2 for the request C and submits it to the company X. The quotation C2 is a related document related to the drawing C1. In order to store the quotation C2 in the server 200 (specific user DB), the user first displays the drawing management screen 230 in the display area 105, then performs an operation to select the first indicator 290 corresponding to the identifier 0001 to which the drawing C1 is linked on the drawing management screen 230, thereby displaying the drawing etc. display screen 340 corresponding to the identifier 0001 in the display area 105, and then performs an operation to select the quotation tab 353 arranged on the drawing etc. display screen 340. As a result, the quotation management screen 400 corresponding to the identifier 0001 is displayed in the display area 105 of the user terminal 100.

[0376] The user performs an operation to select the Add Estimate button 411 on the estimate management screen 400 corresponding to the identifier 0001, causing the estimate registration screen 440 (see FIG. 24) to be displayed in the display area 105, and on this estimate registration screen 440, the user performs an operation to drag and drop the estimate C2 into the area 441, and then performs an operation to select the Save button 445. As a result, the estimate C2 is stored in the specific user DB linked to the identifier 0001. Then, although not shown, a thumbnail image of the estimate A2 and a thumbnail image of the estimate C2 are displayed in the estimate list display area 410 of the estimate management screen 400 corresponding to the identifier 0001, and the estimate display area 420 displays the estimate C2 (the latest estimate) whose date and time of storage in the specific user DB is newer than the estimate A2.

[0377] In this way, Factory Y (user) decided to assign the same drawing number 0001 as drawing A1 to drawing C1 provided by Company X, and manage drawing C1 in the drawing management system 1 as a drawing in the same system as drawing A1.

[0378] FIG. 36 is a block diagram showing a specific user DB that stores documents and the like exchanged between company X and factory Y for request A (FIG. 31), request B (FIG. 32), and request C (FIG. 33).

[0379] As shown in FIG. 36, drawing number 0001 (identifier 0001) is linked in parallel to a set of two drawings A1a and A1b (first drawing group), a set of two drawings C1a and C1b (second drawing group), an estimate A2, an estimate C2, a purchase order file A3, thumbnail images (drawing thumbnail image A1, drawing thumbnail image C1, estimate thumbnail image, purchase order thumbnail image), and other text (drawing related information, other information), and drawing number 0002 is linked in parallel to a set of one drawing B1a (third drawing group), an estimate B2, thumbnail images (drawing thumbnail image B1, estimate thumbnail image), and other text (drawing related information, other information).

[0380] As described above, in this embodiment, the user himself / herself sorts drawings by system and stores these sorted drawings in a specific user DB by system. Therefore, compared to sorting and storing drawings by system using, for example, an image recognition program using AI (artificial intelligence), it is possible to reduce development effort and time as well as keep development costs low.

[0381] In this embodiment, drawing numbers (identifiers) are used to allow users to systematically distinguish and manage drawings, and these drawing numbers are configured to be determined by the user, making it easy for users to associate the lineage of drawings.

[0382] In this embodiment, one drawing system is represented by one drawing number (identifier), one first indicator 290 is provided as a visual element corresponding to one drawing number, and the drawing management screen 230 including the first indicator 290 is displayed in the display area 105, so that the user can easily recognize the drawing system via the drawing management screen 230.

[0383] In this embodiment, the first mark 290 is generated based on one identifier, and the first mark 290 corresponding to the one identifier is configured to include a drawing thumbnail image linked to the one identifier. Therefore, it is easier for a user to recognize the lineage of the drawing compared to, for example, a configuration in which the lineage of the drawing is displayed in the display area 105 using only text.

[0384] In particular, the drawing thumbnail image displayed in area 291 of first marker 290 is the most recent of the drawing thumbnail images linked to the identifier corresponding to first marker 290, and therefore allows the user to more easily understand the lineage of the drawing.

[0385] In this embodiment, drawings sorted by a user into one category, drawing thumbnail images corresponding to the drawings, and drawing-related information related to the drawings (status, drawing number, product name, and customer name) are linked to one identifier corresponding to the one category and stored in a specific user DB, and one first indicator 290 corresponding to the one identifier is configured to include not only the drawing thumbnail image linked to the one identifier, but also the drawing-related information linked to the one identifier, so that the user can grasp the drawing category in more detail via the drawing management screen 230.

[0386] In this embodiment, when login to the user terminal 100 is permitted, the drawing management screen 230 including the first sign 290 is displayed in the display area 105 immediately thereafter. Therefore, after login, the drawing management screen 230 can be displayed in the display area 105 without the need for cumbersome operations, allowing the user to recognize the various drawings managed by the drawing management system 1 by system.

[0387] In this embodiment, immediately after login, the first marker 290 (drawing management screen 230) is displayed in the display area 105, and a list of drawing thumbnail images linked to an identifier corresponding to the selected first marker 290 is displayed in the drawing system list area 280 (drawings, etc. display screen 340) by a user's operation of selecting this first marker 290. That is, in this embodiment, first, the user is made to understand the system of drawings immediately after login, and then the user is made to view a list of drawings belonging to a certain system selected by the user. Therefore, it is easier to search for drawings than, for example, the conventional technology in which a list of all drawings stored in a specific user DB is first displayed and one drawing is searched for from the list using a keyword, etc.

[0388] In particular, in this embodiment, immediately after logging in, the user can view a list of drawings belonging to a certain system by simply operating the input device 101 once (by simply selecting the first marker 290), thereby reducing the time it takes for the user to find the drawing he or she wishes to view.

[0389] Here, in reality in the industrial world, the documents exchanged between the client and the contractor not only include those that can illustrate an object (e.g., a plate) in a single drawing, such as drawing B1 shown in Figure 32, but also those that must illustrate an object (e.g., a flange) in multiple drawings, such as drawing A1 shown in Figure 31 and drawing C1 shown in Figure 33.

[0390] In this embodiment, regardless of whether a set of one or more drawings is a single drawing, such as drawing B1 shown in FIG. 32, or a set of two or more drawings, such as drawing A1 shown in FIG. 31 or drawing C1 shown in FIG. 33, it is possible to link a set of one or more drawings (hereinafter referred to as a "set of drawings" or "a group of drawings") to a single identifier (a single drawing number stored in a specific user DB) and store it in a specific user DB, thereby providing a drawing management system 1 that is suited to the actual conditions of the industrial world.

[0391] In this embodiment, the drawing A1 shown in FIG. 31 and the drawing C1 shown in FIG. 33 can be linked to one identifier and stored in the specific user DB (see FIG. 36). If the number of sets of drawings that can be linked to one identifier is limited to one, even if the user selects the drawing A1 and the drawing C1 as drawings of the same system, the user will be forced to assign different drawing numbers to these two drawings A1 and C1, and manage the two drawings A1 and C1 as drawings of different systems. In addition, if configured in this way, the number of drawing numbers stored in the specific user DB will increase, and the capacity stored in the specific user DB will also increase accordingly. Regarding these problems, in this embodiment, the number of sets of drawings that can be linked to one identifier is not limited to one, and it is possible to link multiple sets of drawings to one identifier and store them in the specific user DB, so that the above-mentioned multiple problems can be solved.

[0392] In this embodiment, when a user operates to select a first marker 290 (identifier), the drawing displayed in the display area 105 immediately after this operation is the drawing with the most recent date and time stored in the specific user DB, which is the drawing that the user is likely to want to use, among the drawings linked to the identifier corresponding to the selected first marker 290, so that a highly convenient drawing management system 1 can be provided.

[0393] In particular, in this embodiment, as shown in Fig. 35, a drawing (e.g., drawing A1), related documents related to the drawing (e.g., quotation A2 and order form A3), reduced images (thumbnail images) of the drawing and related documents, and text data related to the drawing and related documents (customer name, product name, etc.) are linked in parallel to one identifier (e.g., identifier 0001) and stored in the specific user DB. For this reason, the volume of data stored in the specific user DB can be compressed compared to a configuration in which, for example, one identifier is stored in the first layer, the drawing is stored in the second layer, which is a layer below the first layer, the related documents are stored in the third layer, which is a layer below the second layer, and the thumbnail images are stored in the fourth layer, which is a layer below the third layer, or a configuration in which, for example, the same identifier is linked to the drawing, related documents, thumbnail images, and text data, and each of these pieces of information is stored individually in the specific user DB.

[0394] In this embodiment, the operation of selecting one first marker 290 on the drawing management screen 230, that is, the operation of selecting one drawing number (one identifier) ​​stored in the specific user DB, is performed, and the drawing etc. display screen 340 corresponding to this selected identifier is displayed in the display area 105, and the drawing etc. display screen 340 has drawings linked to the selected identifier and related tabs (e.g., quotation tab 353 and order form tab 355) for displaying related materials linked to the selected identifier in the display area 105. That is, in this embodiment, based on the user's operation of selecting one first marker (specific marker) 290, the drawing etc. display screen (specific screen) 340 including the drawing corresponding to the drawing thumbnail image (reduced image) included in the selected one first marker 290 and multiple types of related tabs for displaying related materials linked to one identifier corresponding to the selected one first marker 290 to the user by type is displayed to the user. This allows the user to view the drawing of his / her choice on the drawing etc. display screen 340, while also being able to view related materials related to the drawing he / she is viewing, by simply selecting a related tab.

[0395] In this embodiment, immediately after login, the first marker 290 (drawing management screen 230) is displayed in the display area 105, and by the user's operation of selecting the first marker 290, the drawing etc. display screen 340 corresponding to the selected first marker 290 is displayed in the display area 105, and by selecting a related tab (e.g., quotation tab 353) arranged on this drawing etc. display screen 340, a list of reduced images (quotation thumbnail images) of related materials linked to the identifier corresponding to the selected first marker 290 is displayed in the quotation list display area 410 (quotation management screen 400). That is, in this embodiment, first, immediately after login, the drawing system, then the related tab related to the drawing system selected by the user, and then the list of related materials corresponding to the related tab selected by the user are displayed to the user in this order, so that the drawing management system 1 that makes it easy to search not only for drawings but also for related materials can be provided.

[0396] In this embodiment, by selecting the related tab, the display area 105 is configured to display, among the related documents linked to the identifier, the related document with the most recent date and time stored in the specific user DB (e.g., the most recent quotation) as the related document that the user is likely to want to use, thereby providing a highly convenient drawing management system 1.

[0397] In this embodiment, the new drawing button 245 for storing a drawing in the specific user DB is included on all of the drawing management screen 230, the drawing etc. display screen 340, and the related materials management screen (for example, the quotation management screen 480 shown in FIG. 22), making it easy to store a drawing in the specific user DB.

[0398] In this embodiment, in either case where a drawing is stored in the specific user DB by the new drawing button 245 arranged on the first toolbar 240 (hereinafter referred to as the "first case"), or where a drawing is stored in the specific user DB by the new drawing addition button 271 arranged on the third toolbar 270 (hereinafter referred to as the "second case"), the drawing etc. display screen 340 is configured to be displayed in the display area 105 immediately after the drawing is stored in the specific user DB (see S170 to S65 in FIG. 14). As shown in FIG. 17 and the like, this drawing etc. display screen 340 is configured to include areas 381 to 391 and a memo area 393 in which drawing related information and the like stored in the specific user DB can be rewritten, so that in either case of the first case or the second case, the user can continue to perform an operation to store information about the drawing (e.g., material information) in the specific user DB immediately after performing an operation to store the drawing in the specific user DB.

[0399] In particular, in either the first or second case, the drawing etc. display screen 340 displayed in the display area 105 immediately thereafter does not have the Add New Drawing button 271, but has the New Drawing button 245, so that the user can first perform an operation to store the first drawing before storage in the specific user DB, then perform an operation to store information about the first stored drawing in the specific user DB, and then select the New Drawing button 245 to successively perform an operation to store the second drawing before storage in the specific user DB. In other words, in this embodiment, the operation to store the drawing in the specific user DB and the operation to store information about the drawing in the specific user DB can be repeated, so that the user's effort in storing the drawing etc. in the specific user DB can be reduced.

[0400] In this embodiment, in addition to using either the New Drawing button 245 or the Add New Drawing button 271 (first method) as a method for storing a drawing in a specific user DB, there is also a method using the Add Drawing button 361 (second method), in which the Add Drawing button 361 is located on the drawing etc. display screen 340, and since this drawing etc. display screen 340 is a screen corresponding to a specific identifier, in the second method, the drawing number corresponding to the drawing etc. display screen 340 has already been entered in the input field 323 of the drawing registration screen 300 shown in FIG. 13, and there is no need to enter a drawing number, so it is possible to prevent the user from entering an incorrect drawing number in the input field 323.

[0401] Since the drawing etc. display screen 340 displays to the user a list of drawings belonging to a certain system, the user can consider which system to sort the pre-storage drawings (drawings before they are stored in the specific user DB) into while looking at the drawing etc. display screen 340. When the user finds the drawing etc. display screen 340 corresponding to the system into which the pre-storage drawings are to be sorted, the user can operate the drawing add button 361 on that screen to store the drawings in the specific user DB by system without having to enter the drawing number corresponding to that system.

[0402] In this embodiment, when a user operates to select a first indicator 290 (identifier) ​​on the drawing management screen 230, a drawing etc. display screen 340 corresponding to the selected identifier is displayed in the display area 105, and when a user operates to select an estimate tab 353 located on this drawing etc. display screen 340, an estimate management screen 400 including both an estimate linked to the identifier and an add estimate button 411 for storing a new estimate in the specific user DB is displayed in the display area 105, making it easy to store an estimate in the specific user DB.

[0403] In this embodiment, not only drawings but also related materials are linked to a certain identifier and stored in the specific user DB, that is, not only drawings but also related materials are sorted into a certain drawing category and stored in the specific user DB, but for example, in order to link an estimate to a certain identifier and store it in the specific user DB, the user can perform a relatively simple operation of first selecting the first indicator 290 (identifier) ​​on the drawing management screen 230, then selecting the estimate tab 353 on the drawing etc. display screen 340, and then selecting the estimate add button 411 on the estimate management screen 400. This reduces the user's effort in storing related materials such as estimates and purchase orders in the specific user DB.

[0404] In this embodiment, multiple types of related tabs are provided, and the display / hide of the related tabs can be switched for each type via related tab setting screen 470. Therefore, the display / hide of the related tabs can be set according to the user's wishes, such as displaying frequently used related tabs in display area 105 and not displaying infrequently used related tabs in display area 105.

[0405] In this embodiment, the position of the related tab in the tab display area 350 can be changed via the related tab setting screen 470, so that the related tab can be displayed in a position according to the user's desire.

[0406] In particular, in this embodiment, it is possible to display / hide related tabs and change the positions of the related tabs on the related tab setting screen 470, which is simpler than the case where the display / hide of related tabs and the change of the positions of the related tabs are performed on separate screens.

[0407] In this embodiment, in order to prevent a slowdown in the processing speed for generating the drawing etc. display screen 340 and the processing speed for displaying the drawing etc. display screen 340 on the user terminal 100 due to an increase in the data capacity of the drawing, it is preferable to configure the system to treat CAD drawings (drawings created by CAD) with a relatively large data capacity as related materials rather than as drawings. However, the system may be configured to treat CAD drawings as drawings, provided that the processing speed for generating the drawing etc. display screen 340 and the processing speed for displaying the drawing etc. display screen 340 on the user terminal 100 are not slowed down.

[0408] In this embodiment, the drawing thumbnail images 362 arranged in the drawing list display area 360 are arranged according to the date and time stored in the specific user DB. In the specific example shown in Fig. 31 to Fig. 33, the user (factory Y) stores the drawings in the specific user DB in the order in which the drawings were provided by the company X, that is, first the drawing A1, then the drawing B1, and finally the drawing C1. Therefore, as shown in Fig. 19, in the drawing list display area 360, of the two drawing thumbnail images linked to the identifier 0001, the drawing thumbnail image C1 corresponding to the drawing C1 is arranged to the right of the drawing add button 361 as the "latest drawing thumbnail image", and the drawing thumbnail image A1 corresponding to the drawing A1 is arranged to the right of that. For this reason, if the user (factory Y) stores the drawings in the specific user DB in an order different from the order in which the drawings were provided by the company X, for example, first the drawing C1, then the drawing A1, and finally the drawing B1, then in the drawing list display area 360, of the two drawing thumbnail images linked to the identifier 0001, the drawing thumbnail image A1 will be arranged to the right of the drawing add button 361 as the "latest drawing thumbnail image", and the drawing thumbnail image C1 will be arranged to the right of that, which will cause a problem of discrepancy with the actual date and time provided by the company X. Therefore, in order to solve the above problem, in this embodiment, the server 200 (control unit 210) may be configured to have a change means for changing the order of the drawing thumbnail images 362 in the drawing list display area 360. Although not shown in the figure, a "change order button" is provided on the fourth toolbar 463, and the drawing processing unit (the change means) 215 displays a change order screen in the display area 105 for changing the order of the drawing thumbnail images 362 for each identifier based on the user's operation of selecting the change order button, changes the order of the drawing thumbnail images 362 linked to the identifier based on the user's operation on the change order screen, stores information about this changed order in a specific user DB, and arranges the drawing thumbnail images 362 in the drawing list display area 360 based on the information about the order stored in this specific user DB.This makes it possible to change the order of the drawing thumbnail images 362 to the order of the date and time when the drawings were provided, even if the user stores the drawings in the specific user DB in an order different from the order of the date and time when the drawings were provided. Similarly, the server 200 (control unit 210) may be configured to have a change means for changing the order of the estimate thumbnail images 412 in the estimate list display area 410.

[0409] In this embodiment, an identifier (drawing number) corresponding to the system of the drawing is provided, and a first sign 290 corresponding to the identifier is displayed in the display area 105, thereby managing the drawings by system. However, as a variant, instead of providing an identifier (drawing number) corresponding to the system of the drawing, the drawing itself may represent the system of the drawing, making the identifier unnecessary.

[0410] As a variation of the above, a configuration may be adopted in which drawings sorted into one category by the user are linked to related resources related to these drawings and stored (variation 1), or a configuration may be adopted in which multiple drawings sorted into one category by the user are linked to related resources related to these multiple drawings and stored (variation 2).

[0411] Fig. 37 is a block diagram showing an example of a specific user DB when the specific examples of Figs. 31 to 33 are applied to the first modified example. As shown in Fig. 37, the related materials (quotation A2, order file A3) related to the drawing A1, thumbnail images (drawing thumbnail image A1, quotation thumbnail image A2, thumbnail images corresponding to the order file A3) related to the drawing A1, text data (status, product name, customer name, other information) related to the drawing A1, drawing C1, related materials (quotation C2) related to the drawing C1, and thumbnail images (drawing thumbnail image C1, quotation thumbnail image C2) related to the drawing C1 are linked in parallel to the drawing A1. Similarly, the related materials (quotation B2) related to the drawing B1, thumbnail images (drawing thumbnail image B1) related to the drawing B1, and text data (status, product name, customer name, other information) related to the drawing B1 are linked in parallel to the drawing B1.

[0412] FIG. 38 is a block diagram showing an example of a specific user DB when the specific examples of FIG. 31 to FIG. 33 are applied to the second modification. As shown in FIG. 38, the drawings A1 and C1 are linked in parallel with related materials (quotation A2, order file A3) related to the drawing A1, thumbnail images (drawing thumbnail image A1, quotation thumbnail image A2, thumbnail images corresponding to the order file A3) related to the drawing A1, text data (status, product name, customer name, other information) related to the drawing A1, related materials (quotation C2) related to the drawing C1, and thumbnail images (drawing thumbnail image C1, quotation thumbnail image C2) related to the drawing C1. Similarly, the drawings B1 are linked in parallel with related materials (quotation B2) related to the drawing B1, thumbnail images (drawing thumbnail image B1) related to the drawing B1, and text data (status, product name, customer name, other information) related to the drawing B1.

[0413] As described above, in variants 1 and 2, the drawing itself represents the lineage of the drawing, and the drawing is linked to related materials and other information and stored in the specific user DB, so there is no need for the user to decide on a drawing number representing the lineage of the drawing, as in this embodiment.

[0414] In this embodiment, as shown in FIG. 7, when no drawing numbers are stored in the specific user DB, that is, when there are no drawing systems managed by the drawing management system 1, the first marker 290 is not displayed on the drawing management screen 230, but it may also be configured as in variant example 3 shown below.

[0415] In the third modification, as shown in Fig. 39, only a first indicator 290 displaying the characters "NOT FOUND" (file not found) is displayed on the drawing management screen 230, thereby making the user aware that no drawing numbers (identifiers) are stored in the specific user DB. In this third modification, for example, when only one drawing number is stored in the specific user DB, as shown in Fig. 40, a first indicator 290 corresponding to that one identifier and a first indicator 290 displaying the characters "NOT FOUND" (file not found) are displayed on the drawing management screen 230.

[0416] In this embodiment, as shown in FIG. 17, when one drawing is linked to one identifier, only one drawing thumbnail image 362 corresponding to the drawing linked to the one identifier is displayed in the drawing list display area 360, but it may also be configured as in variant example 4 shown below.

[0417] In variant example 4, as shown in FIG. 41, when one drawing is linked to one identifier, the drawing list display area 360 may be configured to display one thumbnail image 362 of the drawing and a reduced image with the words "NOT FOUND" (file not found). [Explanation of symbols]

[0418] 1. Drawing management system 100 user terminals 103 Output device (display means) 105 Display area 200 Server (Drawing management device) 201 Communications Department 203 Storage unit (storage means) 210 Control section (control means) 211 Account Processing Unit 213 Login processing section 215 Drawing Processing Section 217 Related Materials Processing Section 220 Login Screen 230 Drawing Management Screen 290 1st sign (specific sign) 300 Drawing registration screen 340 Drawings, etc. display screen (specific screen) 353 Quote Tab (Related Tab) 355 Purchase Orders Tab (Related Tab) 400 Quotation Management Screen 440 Quotation registration screen 470 Related tab setting screen 500 Network

Claims

1. A drawing is stored, Displaying to the user one specific mark including a reduced image of one stored drawing; displaying the one drawing and an instruction section for allowing the user to specify a system drawing that belongs to the same system as the system of the one drawing, based on a user operation of selecting the one specific sign; The system diagram designated via the instruction unit is stored in association with the one diagram. A drawing management system characterized by:

2. A drawing is stored, Displaying to the user one specific mark including a reduced image of one stored drawing; displaying the one drawing and an instruction section for allowing the user to specify a system drawing that belongs to the same system as the system of the one drawing, based on a user operation of selecting the one specific sign; The system diagram designated via the instruction unit is stored in association with the one diagram. A drawing management device characterized by:

3. A step of storing a drawing; displaying to a user a particular mark including a reduced image of one of the stored drawings; a step of displaying the one drawing and an instruction section for allowing the user to specify a system drawing that belongs to the same system as the system of the one drawing, based on a user operation of selecting the one specific sign; and storing the system diagram designated via the instruction unit in association with the one diagram. A drawing management method characterized by:

4. A program to be executed by an information processing device, Memorize the drawing, Displaying to the user one specific mark including a reduced image of one stored drawing; displaying the one drawing and an instruction section for allowing the user to specify a system drawing that belongs to the same system as the system of the one drawing, based on a user operation of selecting the one specific sign; The system diagram designated via the instruction unit is stored in association with the one diagram. A program characterized by: