Order management device, order management method, and order management program

The order management device addresses delivery timing issues by calculating and displaying optimal order deadlines, ensuring proper order placement and reducing fraudulent orders, thereby improving business efficiency.

JP7597754B2Active Publication Date: 2024-12-10OBIC CO LTD
View PDF 5 Cites 0 Cited by

Patent Information

Application Number
JP2022048644
Authority / Receiving Office
JP · JP
Patent Type
Patents
Current Assignee / Owner
Filing Date
2022-03-24
Publication Date
2024-12-10
Estimated Expiration
2042-03-24

AI Technical Summary

Technical Problem

Orders placed after suppliers have closed may not be processed correctly, leading to delivery timing issues.

Method used

An order management device that calculates and displays appropriate order placement deadlines by considering product delivery lead times, accounting for supplier holidays and lead times, and hides unavailable dates from selection.

Benefits of technology

Ensures proper order placement, preventing fraudulent orders and enabling accurate delivery date management, enhancing business efficiency and reducing waste.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 0007597754000001
    Figure 0007597754000001
  • Figure 0007597754000002
    Figure 0007597754000002
  • Figure 0007597754000003
    Figure 0007597754000003
Patent Text Reader

Abstract

To provide an ordering management device, an ordering management method and an ordering management program that enable proper ordering.SOLUTION: In an ordering management device that enables proper ordering, an acquisition unit acquires a delivery date or ordering request date of a product; a calculation unit calculates an ordering request deadline of the product by reading ordering lead time information indicating a time required for shipping the product from a storage unit and subtracting it from the delivery date of the product, and / or calculates a scheduled delivery date of the product by reading delivery lead time information indicating a time required for delivering the product from the storage unit and adding it to the ordering request date; and a display control unit displays the calculated ordering request deadline or scheduled delivery date on a display unit. Consequently, it is possible to present to the user the ordering request deadline or scheduled delivery date that allows for proper ordering.SELECTED DRAWING: Figure 1
Need to check novelty before this filing date? Find Prior Art

Description

[Technical field]

[0001] The present invention relates to an order management device, an order management method, and an order management program. [Background technology]

[0002] Nowadays, for example, in businesses that process and sell food in stores, it is important to operate orders while understanding the lead time from ordering products and ingredients to delivering them to the store.

[0003] Patent Document 1 (Japanese Patent No. 6880343) discloses a scheduler system. This scheduler system includes a production scheduler, a manufacturing execution system, and a scheduler management device including a plan information acquisition unit and a re-planning execution unit.

[0004] The plan information acquisition unit of the scheduler management device acquires monitoring target data, which is data for monitoring the occurrence of an event that requires the re-creation of the first production plan information after the creation of the first production plan information, from another device connected to the scheduler management device. The re-planning execution unit of the scheduler management device detects the presence or absence of an event using the monitoring target data, and, when an event occurs, instructs the production scheduler to acquire additional information, which is information other than the plan creation information, which is information used to create the first production plan information, and the plan creation information.

[0005] The plan information acquisition unit instructs the production scheduler to acquire additional information and plan creation information, and then instructs the production scheduler to recreate second production plan information for an order that spans multiple processes, using the acquired additional information and plan creation information. [Prior art documents] [Patent documents]

[0006] [Patent Document 1] Patent No. 6880343 Summary of the Invention [Problem to be solved by the invention]

[0007] However, sometimes an order is placed with a supplier after the supplier has closed its order acceptance period. In this case, the order contents are not properly processed by the supplier because the supplier has closed its order acceptance period, which causes inconvenience in that the delivery is not made at the required timing for the ordering party.

[0008] The present invention has been made in consideration of the above-mentioned problems, and has an object to provide an order management device, an order management method, and an order management program that enable appropriate ordering. [Means for solving the problem]

[0009] In order to solve the above problems and achieve the object, an order management device according to the present invention comprises: An order management device including a control unit, an acquisition unit that acquires a product delivery date or an order request date; a calculation unit that performs at least one of the following: calculation of a product order request deadline by reading order lead time information indicating the time required for product shipment from a storage unit and subtracting the calculated product delivery date from the product delivery date; and calculation of a product scheduled delivery date by reading delivery lead time information indicating the time required for product delivery from a storage unit and adding the calculated product delivery date to the order request date; and a display control unit that displays the calculated order request deadline or scheduled delivery date on a display unit. and when the calculated order request deadline for the product corresponds to a day on which the product will not be shipped, the calculation unit calculates a new order request deadline by subtracting the time equivalent to the day on which the product will not be shipped from the calculated order request deadline, and the display control unit displays on the display unit information indicating the product to be ordered, a plurality of dates, and information indicating a date selected and inputted from the plurality of dates as the product delivery date, and when a day on which the product will not be shipped is selected and inputted from the plurality of dates displayed on the display unit as the product delivery date, the display control unit does not display the information indicating the selected and inputted date on the display unit.

[0010] In order to solve the above problems and achieve the object, the order management method according to the present invention comprises: An order management method for an order management device including a control unit, comprising: An acquisition step of acquiring a delivery date or an order request date of a product; A calculation unit of the control unit a calculation step of performing at least one of the following: calculating a product order request deadline by reading out from a storage unit order lead time information indicating the time required for product shipment and subtracting the calculated date from the product delivery date; and calculating a product scheduled delivery date by reading out from a storage unit delivery lead time information indicating the time required for product delivery and adding the calculated date to the order request date; A display control unit of the control unit, A display control step of displaying the calculated order request deadline or scheduled delivery date on a display unit. and in the calculation step, if the calculated order request deadline for the product corresponds to a day on which the product will not be shipped, a new order request deadline is calculated by subtracting the time equivalent to the day on which the product will not be shipped from the calculated order request deadline, and in the display control step, information indicating the product to be ordered, a plurality of dates, and information indicating a date selected and inputted from the plurality of dates as the delivery date of the product are displayed on the display unit, and if a day on which the product will not be shipped is selected and inputted as the delivery date of the product from the plurality of dates displayed on the display unit, the information indicating the selected and inputted date is hidden from the display unit.

[0011] In order to solve the above problems and achieve the object, an order management program according to the present invention comprises: An order management program that causes a computer of an order management device to function, the computer comprising: an acquisition unit that acquires a product delivery date or an order request date; a calculation unit that performs at least one of the following: calculation of a product order request deadline by reading order lead time information indicating the time required for product shipment from a storage unit and subtracting the calculated product delivery date from the product delivery date; and calculation of a product scheduled delivery date by reading delivery lead time information indicating the time required for product delivery from a storage unit and adding the calculated product delivery date to the order request date; and a display control unit that displays the calculated order request deadline or scheduled delivery date on a display unit. and when the calculated order request deadline for the product falls on a day on which the product will not be shipped, the calculation unit calculates a new order request deadline by subtracting the time equivalent to the day on which the product will not be shipped from the calculated order request deadline, and the display control unit displays on the display unit information indicating the product to be ordered, a plurality of dates, and information indicating a date selected and inputted from the plurality of dates as the product delivery date, and when a day on which the product will not be shipped is selected and inputted from the plurality of dates displayed on the display unit as the product delivery date, the display control unit hides the information indicating the selected and inputted date on the display unit. Effect of the Invention

[0012] The present invention can enable proper ordering. [Brief description of the drawings]

[0013] [Figure 1] FIG. 1 is a block diagram showing a hardware configuration of an order management device according to an embodiment. [Diagram 2] FIG. 2 is a diagram illustrating an example of the product order master. [Diagram 3] FIG. 3 is a diagram illustrating an example of the supplier calendar master. [Figure 4] FIG. 4 is a diagram illustrating an example of the store master. [Diagram 5] FIG. 5 is a diagram illustrating an example of the supplier master. [Figure 6] FIG. 6 is a diagram illustrating an example of the order classification master. [Figure 7] FIG. 7 is a diagram illustrating an example of the deadline master. [Figure 8] FIG. 8 is a diagram illustrating an example of the product number master. [Figure 9] FIG. 9 is a diagram illustrating an example of the delivery company master. [Figure 10] FIG. 10 is a flowchart showing the flow of order management processing by the order management device according to the embodiment. [Figure 11] FIG. 11 is a diagram for explaining the subtraction process of the shipping lead time and the shipping added lead time. [Figure 12] FIG. 12 is a diagram for explaining the subtraction process of the acceptance lead time and the acceptance added lead time. [Figure 13] FIG. 13 is a diagram for explaining the process of adding an order deadline to order request deadline information. [Figure 14] FIG. 14 is a flowchart for explaining an order input operation using the order input screen in the order management device according to the embodiment. [Figure 15] FIG. 15 is a diagram showing an example of the order input screen. [Figure 16] FIG. 16 is a diagram for explaining an ordering operation in which a scheduled delivery date is specified in the order management device according to the embodiment. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS

[0014] An order management device according to an embodiment of the present invention will be described in detail below with reference to the drawings. Note that the present invention is not limited to the following embodiment.

[0015] (Hardware configuration) Fig. 1 is a block diagram showing a hardware configuration of an order management device 1 according to an embodiment. The order management device 1 shown in Fig. 1 includes a storage unit 2, a control unit 3, a communication interface unit 4, and an input / output interface unit 5. An input device 6 and an output device 7 are connected to the input / output interface unit 5. The output device 7 may be a display unit such as a monitor device (including a home television). The input device 6 may be a keyboard device, a mouse device, a microphone device, or a monitor device that cooperates with a mouse device to realize a pointing device function.

[0016] The storage unit 2 may be, for example, a read only memory (ROM), a random access memory (RAM), a hard disk drive (HDD), or a solid state drive (SSD). The storage unit 2 is provided with storage areas including a product order master 11, a supplier calendar master 12, a store master 13, a supplier master 14, an order classification master 15, a deadline master 16, a product number master 17, and a delivery company master 18. The storage unit 2 also stores an order management program that enables error-free ordering and delivery on the desired date.

[0017] Fig. 2 is a diagram showing an example of the product order master 11. As shown in Fig. 2, the product order master 11 stores (registers) various information such as the store, product, flight, supplier, order classification, acceptance lead time, shipping lead time, and deadline code. The acceptance lead time is the period from when the supplier accepts an order to when the order is prepared for shipping. The shipping lead time is the period from when the supplier ships the order to when the order arrives at the store.

[0018] The example in Figure 2 shows that when store A purchases product A in the first shipment, it will require a receipt lead time of "2 days" and a shipping lead time of "1 day." It also shows that the deadline for placing an order in the first shipment is "11:00." Similarly, the example in Figure 2 shows that when store A purchases product B in the second shipment, it will require a receipt lead time of "2 days" and a shipping lead time of "1 day." It also shows that the deadline for placing an order in the second shipment is "14:00."

[0019] Fig. 3 shows an example of the supplier calendar master 12. In this supplier calendar master 12, the receipt additional lead time and shipping additional lead time for each supplier and each date are stored (registered). The example in Fig. 3 shows that the supplier, XX Bussan, is divided into an order receipt department and a shipping department, and the shipping department is closed on May 7th (Saturday) and May 8th (Sunday), so it cannot handle orders, and therefore a shipping additional lead time of "1 day" is required for receipt on May 7th (Saturday), and a shipping additional lead time of "2 days" is required for receipt on May 8th (Sunday).

[0020] It also indicates that the reception department will be unavailable from Tuesday, May 3, 2022 to Friday, May 6, 2022 due to holidays (continuous weekend). It also indicates that the reception department will require an additional reception lead time of "1 day" for receptions on Tuesday, May 3, and an additional reception lead time of "2 days" for receptions on Wednesday, May 4. It also indicates that the reception department will require an additional reception lead time of "3 days" for receptions on Thursday, May 5, and an additional reception lead time of "4 days" for receptions on Friday, May 6.

[0021] Fig. 4 is a diagram showing an example of the store master 13. As shown in Fig. 4, the store master 13 stores a store code, a store name, and the like.

[0022] Fig. 5 is a diagram showing an example of the supplier master 14. As shown in Fig. 5, the supplier master 14 stores supplier codes, supplier names, and the like.

[0023] Fig. 6 is a diagram showing an example of the order classification master 15. As shown in Fig. 6, the order classification master 15 stores code values ​​and code names in association with each other.

[0024] Fig. 7 is a diagram showing an example of the deadline master 16. As shown in the example of Fig. 7, the deadline master 16 stores deadline codes and deadline times in association with each other.

[0025] Fig. 8 is a diagram showing an example of the product number master 17. As shown in Fig. 8, the product number master 17 stores a product code, a product name, a standard, and a unit (pieces, grams, etc.) in association with each other.

[0026] Fig. 9 is a diagram showing an example of the delivery company master data 18. As shown in Fig. 9, the delivery company master data 18 stores flight codes and flight names in association with each other.

[0027] (Functional configuration of the order management device) Next, the control unit 3 executes the order management program stored in the storage unit 2, thereby functioning as an acquisition unit 21, a calculation unit 22, a data generation unit 23, and a display control unit 24. The acquisition unit 21 acquires the delivery date or order request date of the product input by a business operator or the like.

[0028] The calculation unit 22 reads out the shipping lead time, shipping added lead time, acceptance lead time, and acceptance added lead time, which are examples of order lead time information indicating the time required for the product to be shipped, from the product order master 11 or the supplier calendar master 12, which are examples of a memory unit, and calculates the deadline for ordering requests for the product by subtracting them from the delivery date of the product.

[0029] In addition, the calculation unit 22 reads the acceptance lead time and shipping lead time, which are examples of delivery lead time information indicating the time required for delivery of the product, from the product order master 11, and calculates the earliest delivery date (scheduled delivery date) for the product by adding them to the order request date.

[0030] The display control unit 24 displays the calculated order request deadline date or scheduled delivery date via the output device 7, which is an example of a display unit. The display control unit 24 also displays, via the output device 7, an order input screen for inputting the delivery date or order request date of the desired product.

[0031] (Order management operations) Next, an order management operation for managing the date on which an order can be placed for a product in the order management device 1 of the embodiment will be described. Fig. 10 is a flowchart showing the flow of an operation for managing an order request deadline, which is an example of the order management operation. The control unit 3 executes each process of the flowchart in Fig. 10 based on the order management program stored in the storage unit 2.

[0032] First, in step S1, the acquisition unit 21 acquires the desired delivery date input by the business operator. In step S2, the calculation unit 22 subtracts the shipping lead time detected by referring to the product order master 11 as shown in FIG. 11(a) from the delivery date. In the example of FIG. 11(a), the delivery date, which is the date on which the product is desired to be delivered, is Monday, May 9, 2022, and the shipping lead time is "1 day." Therefore, the calculation unit 22 subtracts "1 day" from Monday, May 9, 2022, and calculates the supplier shipping date of Sunday, May 8, 2022.

[0033] Next, in step S3, the calculation unit 22 refers to the supplier calendar master 12 as shown in FIG. 11(b) to determine whether or not there is a shipping addition lead time corresponding to the supplier shipping date of Sunday, May 8, 2022. If there is no shipping addition lead time corresponding to the supplier shipping date in the supplier calendar master 12 (step S3: No), the process proceeds to step S5.

[0034] If the supplier calendar master 12 contains a shipping additional lead time corresponding to the supplier shipping date (step S3: Yes), the calculation unit 22 subtracts the shipping additional lead time from the supplier shipping date in step S4. In the example of FIG. 11(b), since May 8, 2022 is a Sunday, a shipping additional lead time of "2 days" is stored in the supplier calendar master 12. Therefore, the calculation unit 22 subtracts the shipping additional lead time of "2 days" from the supplier shipping date of Sunday, May 8, 2022, and calculates the supplier shipping date of Friday, May 6, 2022.

[0035] Next, in step S5, the calculation unit 22 refers to the product order master 11 and subtracts the acceptance lead time from the supplier shipping date as shown in Fig. 12(a). In this example, the calculation unit 22 calculates the supplier shipping date of May 6, 2022 (Friday) by subtracting the shipping added lead time as shown in Fig. 11(b), so the calculation unit 22 calculates the supplier shipping date of May 4, 2022 (Wednesday) by subtracting the lead time of "2 days" from the supplier shipping date of May 6, 2022 (Friday) as shown in Fig. 12(a).

[0036] Next, in step S6, as shown in FIG. 12(b), the calculation unit 22 refers to the supplier calendar master 12 and determines whether or not there is a receipt addition lead time corresponding to the supplier shipping date of Wednesday, May 4, 2022. If there is no shipping addition lead time corresponding to the supplier shipping date in the supplier calendar master 12 (step S6: No), the process proceeds to step S8.

[0037] If the supplier calendar master 12 contains a shipping additional lead time corresponding to the supplier shipping date (step S6: Yes), the calculation unit 22 subtracts the reception additional lead time from the supplier shipping date in step S7. In the example of FIG. 12(b), a reception additional lead time of "2 days" is stored in the supplier calendar master 12. Therefore, the calculation unit 22 subtracts the reception additional lead time of "2 days" from the supplier shipping date of Wednesday, May 4, 2022, to calculate the supplier shipping date of Monday, May 2, 2022.

[0038] Next, in step S8, the data generation unit 23 generates order request deadline information in which the deadline for the "first flight" is added to the supplier shipping date as shown in FIG. 13. In this example, since the finally calculated supplier shipping date is Monday, May 2, 2022, the data generation unit 23 generates order request deadline information in which the deadline for the first flight, "11:00", is added to the supplier shipping date of Monday, May 2, 2022. In step S9, the display control unit 24 The order request deadline information is displayed on the output device 7. This completes all the processing in the flowchart of FIG.

[0039] The business operator recognizes from the order request deadline information displayed on the output device 7 that, for example, if delivery is desired on Monday, May 9, 2022, the order request must be placed by 11:00 on Monday, May 2, 2022. The business operator then places the order request by 11:00 on Monday, May 2, 2022. This allows the order to be placed so that delivery can be obtained on Monday, May 9, 2022.

[0040] (Order management using the order entry screen) Here, such order management can be performed more clearly and accurately by using an order input screen described below. Fig. 14 is a flowchart showing the flow of order management operations using this order input screen. The control unit 3 executes each process of the flowchart in Fig. 14 based on the order management program stored in the memory unit 2.

[0041] In step S11, the display control unit 24 detects a display specification operation of an order input screen performed by the business operator via the input device 6, and displays on the output device 7 an order input screen exemplified in FIG.

[0042] This order input screen has an input field for the store from which the order is desired to be delivered, and an input field for the period for selecting the delivery date (= the period for which the calendar display below will be performed). The business operator refers to the store master 13 illustrated in FIG. 4, and inputs the store code of the store from which the order is desired to be delivered, such as "T01". The business operator also inputs the range (period) of delivery dates that the customer wishes to select, such as "May 4, 2022 to May 12, 2022", and operates the confirm button 50.

[0043] When the operation of the Confirm button 50 is detected, the calculation unit 22 and the display control unit 24 determine that a range of delivery dates has been specified (step S12: Yes), and in step S13, determine whether each delivery date in the specified range can be specified. Then, based on the result of the determination in step S13 as to whether each delivery date can be specified, the display control unit 24 displays dates that cannot be specified in a different display form.

[0044] That is, when the range (period) of delivery dates is input and the Confirm button 50 is operated, the display control unit 24 displays a calendar-like order input field for each product from the middle to the bottom of the order input screen shown in Fig. 15. This order input field has display fields for the product name, delivery name, unit name, and specifications, as well as a field for the business operator to input the number of products desired to be delivered.

[0045] In step S13, the calculation unit 22 repeatedly executes the processes of steps S1 to S9 of the flowchart in Fig. 10 for each delivery date in the specified range, thereby calculating the supplier shipping date corresponding to each delivery date (see Figs. 12(b) and 13). If the calculated supplier shipping date for each delivery date is a date within the range of delivery dates, the display control unit 24 displays an input field for the quantity of products corresponding to that date in a display form different from other input fields.

[0046] More specifically, the example of FIG. 15 is an example in which the range of May 4 (Wed) to May 12 (Thu) is specified as the range of delivery dates desired to be selected on May 3, 2022. In this case, the display control unit 24 displays an input field for the number of items desired to be delivered for each delivery date in the specified range on the order input screen. The calculation unit 22 calculates the supplier shipping date (see FIG. 12(b) and FIG. 13) for each delivery date corresponding to each input field based on the processing of steps S1 to S9 of the flowchart in FIG. 10. When the calculated supplier shipping date of each delivery date is a date included in the range of delivery dates, the display control unit 24 displays the input field for the number of items corresponding to that date as, for example, an input field with a white background, and displays the other input fields as input fields with a gray background (gray display).

[0047] The example in Figure 15 shows input fields for the second shipment of product B with delivery dates from Friday, May 6th to Thursday, May 12th, and input fields for the first shipment of product A with delivery dates from Tuesday, May 10th to Thursday, May 12th, each of which is displayed as input fields with a white background, with the other input fields displayed in gray.

[0048] This allows the business operator to recognize that the delivery date corresponding to the input field with a white background can be specified on May 3, 2022, which is the current day in this example. Then, the operator inputs the order quantity of the desired product into this input field with a white background. The display control unit 24 displays this input order quantity in the corresponding input field. The example of FIG. 15 shows that five units of product B have been ordered with May 6 (Friday) specified as the delivery date. Similarly, the example of FIG. 15 shows that ten units of product A have been ordered with May 10 (Tuesday) specified as the delivery date. Note that the information indicating the order quantity, such as five or ten units, displayed in this way in the input field corresponds to "information indicating the date selected and input as the delivery date of the product."

[0049] Next, in step S15 of the flowchart in Fig. 14, whether or not an input operation of the desired number of items is performed for any of the delivery dates displayed in this manner on the calendar is monitored. If an input operation of the desired number of items is detected (step S15: Yes), in step S16, the display control unit 24 determines whether or not the input date is a date that can be specified as a delivery date. That is, as shown in Fig. 15, if an input operation of the number of items is performed in an input field that is displayed in gray (step S16: No), the display control unit 24 advances the process to step S20 and rejects the input because it is a date on which ordering is difficult.

[0050] To reject the input, for example, the input operation in the input field may be invalidated and the inputted numerical value may be hidden, and additionally or instead of not displaying the numerical value, a predetermined error message may be displayed.

[0051] On the other hand, if the input operation is performed in an input field with a white background (step S16: Yes), the display control unit 24 determines that a date that can be specified as a delivery date has been specified, and proceeds to step S17. Then, in step S17, the display control unit 24 displays a numerical value indicating the order quantity, such as 5 or 10, as described above, in the input field for the delivery date that was input (selection input process).

[0052] For example, an example of whether or not to allow an order to be entered when entering an order at 13:00 on Tuesday, May 3, 2022 is shown below.

[0053] Specify Monday, May 9, 2022 as the delivery date → refer to Product Order Master 11 and subtract the shipping lead time of "1 day" to calculate the supplier shipping date of Sunday, May 8, 2022 → refer to Supplier Calendar Master 12 and subtract the shipping added lead time of "2 days" to calculate the supplier shipping date of Friday, May 6, 2022 → refer to Product Order Master 11 and subtract the acceptance lead time of "2 days" to calculate the supplier shipping date of Wednesday, May 4, 2022 → refer to Supplier Calendar Master 12 and subtract the acceptance added lead time of "2 days" to generate order request deadline information for 11:00 on Monday, May 2, 2022 → if the date is outside the range displayed on the calendar on the order input screen, it is determined to be "unacceptable for input."

[0054] Specifying Tuesday, May 10, 2022 as the delivery date → referring to the Product Order Master 11, subtracting the shipping lead time of "1 day" to calculate the supplier shipping date of Monday, May 9, 2022 → referring to the Supplier Calendar Master 12, it is detected that the shipping additional lead time is "none (0 days)" → referring to the Product Order Master 11, subtracting the reception lead time of "2 days" to calculate the supplier shipping date of Saturday, May 7, 2022 → referring to the Supplier Calendar Master 12, it is detected that the reception additional lead time is "none" → generating order request deadline information for 11:00 on Saturday, May 7, 2022 → if the date is within the range displayed on the calendar on the order input screen, it is determined that "input is allowed."

[0055] Friday, May 6, 2022 is specified as the delivery date → Product order master 11 is referred to and the shipping lead time of "1 day" is subtracted to calculate the supplier shipping date of Thursday, May 5, 2022 → Supplier calendar master 12 is referred to and it is detected that the shipping additional lead time is "none (0 days)" → Product order master 11 is referred to and the acceptance lead time of "2 days" is subtracted to calculate the supplier shipping date of Wednesday, May 3, 2022 → Supplier calendar master 12 is referred to and it is detected that the acceptance additional lead time is "none" → Order request deadline information for 2:00 p.m. on Wednesday, May 3, 2022 is generated → If the date is within the range displayed on the calendar on the order input screen, it is determined that "input is allowed."

[0056] Next, after inputting the desired order quantity for the desired delivery date in this manner, the business operator operates the registration button 51 shown in FIG. 15. In step S18, the data generation unit 23 monitors whether or not this registration button 51 has been operated. If the operation of the registration button 51 is detected (step S18: Yes), in step S19, the data generation unit 23 generates order registration data including the product name, delivery name, unit name, specifications, delivery date, and order quantity based on the various information entered on the order input screen of FIG. 15, and stores the data in the memory unit 2. This completes all the processing of the flowchart in FIG. 14. Note that orders for products to suppliers are placed based on this order registration data.

[0057] (Calculation and management of the shortest delivery date) The above example was an example of managing the order date to obtain delivery of the product on the desired delivery date, but the shortest delivery date (scheduled delivery date) can also be calculated based on the order date. For example, assume that an order date for product A was placed at 13:00 on Tuesday, May 3, 2022. In this case, the calculation unit 22 first determines whether the order time exceeds the cut-off time of the product order master 11, as shown in FIG. 16(a). In this example, since the order was placed at 13:00 while the cut-off time of the product order master 11 is 11:00, the order processing will actually be performed on the next day or later. Therefore, the calculation unit 22 calculates the supplier acceptance date of Wednesday, May 4, 2022 by adding "1 day" to Tuesday, May 3, 2022.

[0058] Next, the calculation unit 22 calculates the supplier acceptance date of Friday, May 6, 2022 by adding the acceptance lead time of "2 days" detected by referring to the product order master 11 to the supplier acceptance date of Wednesday, May 4, 2022.

[0059] Next, the calculation unit 22 calculates the supplier acceptance date of May 7th, 2022 (Saturday) by adding the shipping lead time of "1 day" detected by referring to the product order master 11 to the supplier acceptance date of May 6th, 2022 (Friday). This allows the business operator, etc. to recognize that if an order for product A is placed at 13:00 on May 3rd, 2022 (Tuesday), the earliest delivery date will be May 7th, 2022 (Saturday).

[0060] (Effects of the embodiment) As is clear from the above explanation, the order management device 1 of the embodiment makes it possible to set the supplier's reception holidays, shipping holidays, reception lead times, shipping lead times, etc., and controls whether or not orders can be entered for the delivery date for each store and product when entering store orders. This makes it possible to accurately grasp the order deadline and control entry on the order entry screen for each store, product, and supplier. This makes it possible to prevent fraudulent (invalid) orders from stores.

[0061] Also, in addition to determining the order deadline taking into consideration the value of each lead time with the delivery date as the starting point, it is possible to determine the shortest possible delivery date in the future with the order date as the starting point by using the set values ​​of the acceptance lead time and the shipping lead time in the product order master 11. Then, by displaying a list on a screen or as a form function, it is possible to grasp and manage the shortest delivery date (scheduled delivery date) for each store, supplier and product.

[0062] [Contribution to the United Nations-led Sustainable Development Goals (SDGs)] This embodiment can contribute to improving business efficiency and promoting appropriate management decisions by companies, and can therefore contribute to Goals 8 and 9 of the SDGs.

[0063] Furthermore, this embodiment can contribute to reducing waste and promoting paperless and electronic systems, thereby contributing to Goals 12, 13, and 15 of the SDGs.

[0064] Furthermore, this embodiment can contribute to strengthening control and governance, making it possible to contribute to Goal 16 of the SDGs.

[0065] [Other embodiments] The present invention may be embodied in various different embodiments other than those described above within the scope of the technical concept set forth in the claims.

[0066] For example, among the processes described in the embodiments, all or part of the processes described as being performed automatically can be performed manually, or all or part of the processes described as being performed manually can be performed automatically using known methods.

[0067] In addition, the processing procedures, control procedures, specific names, registered data for each process, information including parameters such as search conditions, screen examples, and database configurations shown in this specification and drawings may be changed as desired unless otherwise specified.

[0068] Moreover, with regard to the order management device 1, the components shown in the figures are merely conceptual functional components, and do not necessarily have to be physically configured as shown in the figures.

[0069] For example, the processing functions of the order management device 1, particularly the control unit 3 and each processing function performed by the control unit 3, may be realized in whole or in part by a CPU (Central Processing Unit) and a program interpreted and executed by the CPU, or may be realized as hardware using wired logic. The program is recorded in a non-transient computer-readable recording medium containing programmed instructions for causing the information processing device to execute the processing described in this embodiment, and is mechanically read by the order management device 1 as necessary. That is, a computer program for giving instructions to the CPU in cooperation with the OS and performing various processing is recorded in a storage unit such as a ROM or HDD. This computer program is executed by being loaded into a RAM, and constitutes the control unit 3 in cooperation with the CPU.

[0070] In addition, the order management program of this order management device 1 may be stored in another server device connected to the order management device 1 via any network, and it is also possible to download all or part of it as necessary.

[0071] The order management program for executing the process described in this embodiment may be stored in a non-transient computer-readable recording medium, or may be configured as a program product. Here, the term "recording medium" includes any "portable physical medium" such as a memory card, a Universal Serial Bus (USB) memory, a Secure Digital (SD) card, a flexible disk, a magneto-optical disk, a ROM, an Erasable Programmable Read Only Memory (EPROM), an Electrically Erasable and Programmable Read Only Memory (EEPROM (registered trademark)), a Compact Disk Read Only Memory (CD-ROM), a Magneto-Optical Disk (MO), a Digital Versatile Disk (DVD), and a Blu-ray (registered trademark) Disc.

[0072] Moreover, a "program" is a data processing method written in any language or description method, and may be in any form, such as source code or binary code. Note that a "program" is not necessarily limited to a single configuration, but also includes a distributed configuration as multiple modules or libraries, and a program that works with a separate program, such as an OS, to achieve its function. Note that well-known configurations and procedures can be used for the specific configuration and reading procedure for reading a recording medium in the order management device 1 shown in the embodiment, as well as the installation procedure after reading.

[0073] The memory unit 2 is a storage means such as a memory device such as RAM or ROM, a fixed disk device such as a hard disk, a flexible disk, or an optical disk, and stores various programs, tables, databases, and web page files used for various processes and providing websites.

[0074] The order management device 1 may be configured as an information processing device such as a known personal computer device or a workstation, or may be configured as an information processing device connected to any peripheral device. The information processing device may be realized by implementing software (including programs or data, etc.) that realizes the processing described in this embodiment.

[0075] Furthermore, the specific form of distribution and integration of the devices is not limited to those shown in the drawings, and all or part of them can be functionally or physically distributed and integrated in any unit according to various additions or function additions. In other words, the above-mentioned embodiments can be implemented in any combination, or the embodiments can be implemented selectively. [Industrial Applicability]

[0076] The present invention is suitable for application to, for example, a business type that operates multiple stores and orders from the stores to factories and external parties (particularly, a business that handles food, etc.). [Explanation of symbols]

[0077] 1 Order management device 2 Storage section 3. Control Unit 4. Communication Interface Section 5 Input / Output Interface Section 6 Input Devices 7 Output Devices 11 Product order master 12 Supplier Calendar Master 13 Store Master 14 Supplier Master 15 Order classification master 16 Deadline Master 17 Part Number Master 18 Delivery company master 21 Acquisition Department 22 Calculation section 23 Data Generation Division 24 Display control section

Claims

1. An order management device having a control unit, The control unit is An acquisition unit for acquiring a delivery date or an order request date of a product; a calculation unit that performs at least one of the following: calculation of an order request deadline for the product by reading out from a storage unit order lead time information indicating the time required until shipment of the product and subtracting the calculated date from the delivery date of the product; and calculation of a scheduled delivery date for the product by reading out from the storage unit delivery lead time information indicating the time required until delivery of the product and adding the calculated date to the order request date; a display control unit that displays the calculated order request deadline or the scheduled delivery date on a display unit, When the calculated order request deadline for the product corresponds to a day on which the product will not be shipped, the calculation unit calculates a new order request deadline by subtracting the time corresponding to the day on which the product will not be shipped from the calculated order request deadline; the display control unit displays, on the display unit, information indicating the product to be ordered, a plurality of dates, and information indicating a date selected and input as the delivery date of the product from among the plurality of dates, and when a date on which the product is not shipped is selected and input as the delivery date of the product from among the plurality of dates displayed on the display unit, hides the information indicating the selected and input date from the display unit; An order management device comprising:

2. the calculation unit, when the acquisition time of the order request date acquired by the acquisition unit exceeds the order request deadline time stored in the storage unit, calculates the scheduled delivery date as the next day as the order request date; 2. The order management device according to claim 1,

3. An order management method for an order management device having a control unit, comprising: An acquisition step in which an acquisition unit of the control unit acquires a delivery date or an order request date of a product; a calculation step in which a calculation unit of the control unit performs at least one of the following: calculation of an order request deadline for the product by reading, from a storage unit, order lead time information indicating the time required until shipment of the product, and subtracting the calculated date from the delivery date of the product; and calculation of a scheduled delivery date for the product by reading, from the storage unit, delivery lead time information indicating the time required until delivery of the product, and adding the calculated date to the order request date; A display control step in which a display control unit of the control unit displays the calculated order request deadline or the scheduled delivery date on a display unit, In the calculation step, if the calculated order request deadline for the product corresponds to a day on which the product will not be shipped, a new order request deadline is calculated by subtracting the time corresponding to the day on which the product will not be shipped from the calculated order request deadline; In the display control step, information indicating the product to be ordered, a plurality of dates, and information indicating a date selected and input as the delivery date of the product from among the plurality of dates are displayed on the display unit, and when a date on which the product is not shipped is selected and input as the delivery date of the product from among the plurality of dates displayed on the display unit, the information indicating the selected and input date is hidden from the display unit; An order management method comprising the steps of:

4. An order management program for causing a computer of an order management device to function, comprising: The computer, An acquisition unit for acquiring a delivery date or an order request date of a product; a calculation unit that performs at least one of the following: calculation of an order request deadline for the product by reading out from a storage unit order lead time information indicating the time required until shipment of the product and subtracting the calculated date from the delivery date of the product; and calculation of a scheduled delivery date for the product by reading out from the storage unit delivery lead time information indicating the time required until delivery of the product and adding the calculated date to the order request date; functioning as a display control unit that displays the calculated order request deadline or scheduled delivery date on a display unit; When the calculated order request deadline for the product corresponds to a day on which the product will not be shipped, the calculation unit calculates a new order request deadline by subtracting the time corresponding to the day on which the product will not be shipped from the calculated order request deadline; the display control unit displays, on the display unit, information indicating the product to be ordered, a plurality of dates, and information indicating a date selected and input as the delivery date of the product from among the plurality of dates, and when a date on which the product is not shipped is selected and input as the delivery date of the product from among the plurality of dates displayed on the display unit, hides the information indicating the selected and input date from the display unit; An order management program that features:

Citation Information

Patent Citations

  • Management device and method for time limit of delivery

    JP1999296601A

  • Network system, server device, information providing method and program

    JP2003091668A

  • Order placement number management device, order placement number management method and order placement number management program

    JP2018128862A

  • Order acceptance management device, order acceptance management system, order acceptance management method, and program

    JP2018136631A

  • Scheduler system, scheduler management device, and machine learning device

    JP6880343B1