Activity management system and activity management method
By providing an activity management system, input module, determination module and processing module, the problems in activity management are solved, such as time-consuming and labor-intensive review, inability to accurately determine whether procurement is actually occur, low transparency, and poor timeliness of activity changes, and accurate settlement and efficient management of activity projects are achieved.
Patent Information
- Application Number
- CN202311119571.2
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2023-08-31
- Publication Date
- 2025-02-28
AI Technical Summary
In the management of the existing technology, there are problems such as time-consuming and labor-intensive review of human review, inability to accurately determine whether procurement is actually happening, low transparency, and poor timeliness of activity changes.
An activity management system is provided, including an input module, a determination module and a processing module, for inputting items and related information required by the activity, determining the part of the project that occurs in accordance with the predetermined requirements, and processing and settlement of the activity based on the determination result.
It realizes accurate settlement of activity projects, improves the transparency and timeliness of activity management, ensures that accounts match the project, and responds to activity changes in a timely manner.
Smart Images

Figure CN119539310A_ABST
Abstract
Description
Technical Field
[0001] The present disclosure relates to the field of information processing, and in particular to an activity management system and an activity management method, an electronic device, and a computer-readable storage medium storing computer instructions. Background Art
[0002] As people's lives become more and more abundant, there are more and more activities (e.g., promotional activities) in stores, shopping malls, squares, etc., and the variety is getting richer and richer. In order to make the activities go smoothly, a lot of manpower and material resources are usually required. For example, brands usually hire third-party members to execute activities, such as hiring third-party members as long-term sales staff, short-term sales staff, senior short-term event executors (e.g., event hosts, etc.). For example, when an event is executed, a large number of decorations are needed to decorate the event site, or goods to be sold need to be placed for display, etc.
[0003] However, whether the event is carried out in accordance with the brand's predetermined requirements still needs further inspection. For example, it is necessary to determine whether the number of people participating in the event meets the requirements, whether the materials at the event site are placed in accordance with the predetermined requirements, or whether the quantity, shape, size, color, etc. of the materials meet the requirements.
[0004] The purpose of checking the execution status of the activities is to determine how many of the various items related to the activities actually occurred according to the scheduled requirements, so as to make settlement based on the various items that actually occurred according to the scheduled requirements.
[0005] Currently, this field mainly settles activity projects by manually verifying purchase invoices. The disadvantages of this approach are:
[0006] (1) When there are a large number of activities and the items are complicated, manual review is time-consuming and laborious, and is prone to errors;
[0007] (2) It is impossible to determine whether the purchase actually occurred based on the invoice, which may easily lead to the undesirable consequence of mismatch between expenditure and activity effect;
[0008] (3) From the start of the activity to the settlement of the activity, the various links are not transparent, and it is impossible to determine which stage the activity is currently in;
[0009] (4) Poor timeliness of activity changes: Activities may change due to many reasons. The traditional manual verification method has poor timeliness for activity changes and cannot timely change the number of personnel, type and quantity of items required for the activity.
[0010] Therefore, there is a need for an activity management system and an activity management method that can determine which projects in an activity have actually occurred according to predetermined requirements, can perform settlements based on projects that have actually occurred according to predetermined requirements to achieve matching of accounts receivable and projects, can visually see which stage the activity is currently in, and can timely change the projects of the activity. Summary of the invention
[0011] The present disclosure provides an activity management system, an activity management method, an electronic device, and a computer-readable storage medium storing computer instructions.
[0012] According to a first aspect of the present disclosure, an activity management system is provided, which may include:
[0013] An input module configured to input projects and project related information required for executing activities;
[0014] A determination module configured to determine which items among the input items occur according to predetermined requirements; and
[0015] The processing module is configured to process the activity based on the items occurring according to the predetermined requirements determined by the determining module.
[0016] According to the first aspect of the present disclosure, processing the activity based on the project occurring according to the predetermined requirement determined by the determination module may include:
[0017] The activity is settled based on the items occurring according to the predetermined requirements determined by the determination module.
[0018] According to the first aspect of the present disclosure, the project-related information may include the following:
[0019] One less item:
[0020] The number of projects;
[0021] The estimated price of the project; and
[0022] The category of the project.
[0023] According to the first aspect of the present disclosure, the activity management system may further include: a storage module configured to store historical activity related information.
[0024] According to the first aspect of the present disclosure, the historical activity related information may include:
[0025] The final settlement price of the project and the supplier's bid price for the historical activity; and
[0026] The categories and quantities of items required for historical activities.
[0027] According to the first aspect of the present disclosure, the determination module may be further configured to determine whether the budget price of the project input via the input module is correct based on the historical activity related information.
[0028] According to the first aspect of the present disclosure, the determination module may be further configured to determine whether the category and / or quantity of the input items are reasonable based on the historical activity related information.
[0029] According to the first aspect of the present disclosure, the activity management system may further include: a review module configured to review the project input via the input module based on a result of determining whether the budget price is correct.
[0030] According to the first aspect of the present disclosure, the activity management system may further include: an audit module configured to audit the items input via the input module based on a result of determining whether the categories and / or quantities of the items are reasonable.
[0031] According to the first aspect of the present disclosure, the determining module includes a first unit, a second unit and a third unit.
[0032] The first unit is configured to determine which items occur according to predetermined requirements based on first data uploaded by a first person;
[0033] The second unit is configured to determine which items occur according to predetermined requirements based on second data uploaded by a second person;
[0034] The third unit is configured to determine which items occur according to predetermined requirements based on third data uploaded by a third person;
[0035] The first person, the second person and the third person are different from each other.
[0036] According to the first aspect of the present disclosure, the processing module may be further configured to: process the activity based on the smallest of the first data, the second data and the third data.
[0037] According to a second aspect of the present disclosure, there is provided an activity management method, which may include:
[0038] Enter the projects and project-related information required to perform the activities;
[0039] Determining which of the inputted events occurred as expected; and
[0040] The activities are processed based on the determined items occurring according to the predetermined requirements.
[0041] According to a second aspect of the present disclosure, processing the activity based on the determined project occurring according to the predetermined requirement may include:
[0042] The activities are settled based on the items determined to have occurred in accordance with the scheduled requirements.
[0043] According to the second aspect of the present disclosure, the project-related information may include at least one of the following:
[0044] The number of projects;
[0045] The estimated price of the project; and
[0046] The category of the project.
[0047] According to a second aspect of the present disclosure, the activity management method may further include: determining whether the input budget price of the project is correct based on historical activity related information.
[0048] According to the second aspect of the present disclosure, the activity management method may further include: determining whether the category and / or quantity of the inputted items are reasonable based on the historical activity related information.
[0049] According to a second aspect of the present disclosure, the historical activity related information may include:
[0050] The final settlement price of the project and the supplier's bid price for the historical activity; and
[0051] The categories and quantities of items required for historical activities.
[0052] According to a second aspect of the present disclosure, determining which of the input items occur according to the predetermined requirements may include:
[0053] determining which items occur according to predetermined requirements based on first data uploaded by the first person;
[0054] determining which items occurred in accordance with the predetermined requirements based on the second data uploaded by the second person;
[0055] determining which items occur according to predetermined requirements based on third data uploaded by a third person;
[0056] The first person, the second person and the third person are different from each other.
[0057] According to a second aspect of the present disclosure, performing settlement based on the determined items occurring according to predetermined requirements may include: processing the activity based on the minimum of the first data, the second data, and the third data.
[0058] According to a third aspect of the present disclosure, there is provided an electronic device, including:
[0059] one or more processors; and
[0060] a memory for storing one or more programs,
[0061] When the one or more programs are executed by the one or more processors, the one or more processors implement the method according to the second aspect.
[0062] According to a fourth aspect of the present disclosure, a computer-readable storage medium is provided, on which executable instructions are stored. When the instructions are executed by a processor, the processor implements the method according to the second aspect.
[0063] It should be understood that the content described in this section is not intended to identify the key or important features of the embodiments of the present disclosure, nor is it intended to limit the scope of the present disclosure. Other features of the present disclosure will become easily understood through the following description. BRIEF DESCRIPTION OF THE DRAWINGS
[0064] The accompanying drawings are used to better understand the present solution and do not constitute a limitation of the present disclosure.
[0065] Figure 1 is a schematic diagram of a system architecture that can execute an activity management method according to an embodiment of the present disclosure;
[0066] Figure 2 is a schematic flow chart of an activity management method according to an embodiment of the present disclosure;
[0067] Figure 3 is a schematic flow chart of other operations included in the activity management method according to an embodiment of the present disclosure;
[0068] Figure 4 is a schematic flow chart of a method for determining which items among the input items occur according to predetermined requirements according to an embodiment of the present disclosure;
[0069] Figure 5 is a schematic flow chart schematically illustrating a method for performing settlement based on items determined to occur according to predetermined requirements;
[0070] Figure 6 is a block diagram schematically showing an activity management system according to an embodiment of the present disclosure;
[0071] Figure 7 is a schematic diagram schematically illustrating the operation of an activity management system according to an embodiment of the present disclosure;
[0072] Figure 8is a diagram schematically showing an interface of an input module according to an embodiment of the present disclosure;
[0073] Fig. 9 is a diagram schematically showing an interface for inputting stage details of a project according to an embodiment of the present disclosure;
[0074] Fig.10 is a diagram schematically showing an interface for a first person, a second person, a third person, etc. to import data according to an embodiment of the present disclosure; and
[0075] Fig.11 It is a block diagram of an electronic device used to implement the activity management method of the embodiment of the present disclosure. DETAILED DESCRIPTION
[0076] The following is a description of exemplary embodiments of the present disclosure in conjunction with the accompanying drawings, including various details of the embodiments of the present disclosure to facilitate understanding, which should be considered as merely exemplary. Therefore, it should be recognized by those of ordinary skill in the art that various changes and modifications may be made to the embodiments described herein without departing from the scope and spirit of the present disclosure. Similarly, for the sake of clarity and conciseness, the description of well-known functions and structures is omitted in the following description.
[0077] The terms used herein are only for describing specific embodiments and are not intended to limit the present disclosure. The terms "comprise", "include", etc. used herein indicate the existence of the features, steps, operations and / or components, but do not exclude the existence or addition of one or more other features, steps, operations or components.
[0078] All terms (including technical and scientific terms) used herein have the meanings commonly understood by those skilled in the art, unless otherwise defined. It should be noted that the terms used herein should be interpreted as having a meaning consistent with the context of this specification, and should not be interpreted in an idealized or overly rigid manner.
[0079] In the case of using expressions such as "at least one of A, B, and C, etc.", it should generally be interpreted in accordance with the meaning of the expression generally understood by those skilled in the art (for example, "a system having at least one of A, B, and C" should include but is not limited to a system having A alone, B alone, C alone, A and B, A and C, B and C, and / or A, B, C, etc.). In the case of using expressions such as "at least one of A, B, or C, etc.", it should generally be interpreted in accordance with the meaning of the expression generally understood by those skilled in the art (for example, "a system having at least one of A, B, or C" should include but is not limited to a system having A alone, B alone, C alone, A and B, A and C, B and C, and / or A, B, C, etc.).
[0080] The embodiments of the present disclosure provide an activity management method, an activity management system, and an electronic device capable of implementing the method or on which the activity management system is installed, which can determine which items in the activity actually occur according to predetermined requirements, can settle accounts based on the items that actually occur according to predetermined requirements to achieve matching between accounts and items, can visualize which stage the activity is currently in, and can change the items of the activity in a timely manner. The activity management method may include: inputting items required for executing the activity and project-related information; determining which items in the input items occur according to predetermined requirements; and processing the activity based on the determined items that occur according to predetermined requirements.
[0081] The present disclosure will be described in detail below with reference to the accompanying drawings and in conjunction with specific embodiments.
[0082] In an exemplary embodiment, processing the activity may include settling the activity.
[0083] For ease of explanation, settlement is taken as an example for description below, but those skilled in the art should understand that this is only an example and not restrictive.
[0084] Figure 1 is a schematic diagram of a system architecture 100 that can execute an activity execution method according to an embodiment of the present disclosure.
[0085] It should be noted that Figure 1 What is shown is merely an example of a system architecture to which the embodiments of the present disclosure can be applied, in order to help those skilled in the art understand the technical content of the present disclosure, but it does not mean that the embodiments of the present disclosure cannot be used in other devices, systems, environments or scenarios.
[0086] like Figure 1 As shown, the system architecture 100 according to this embodiment may include terminal devices 101, 102, 103, a network 104 and a server 105. The network 104 is used to provide a medium for communication links between the terminal devices 101, 102, 103 and the server 105. The network 104 may include various connection types, such as wired, wireless communication links or optical fiber cables, etc.
[0087] The user can use the terminal devices 101, 102, 103 to interact with the server 105 through the network 104 to receive or send messages, etc. The activity management system provided herein can be installed on the server 105. The terminal devices 101, 102, 103 can access the activity management system installed on the server 105 via the network 104. Various communication client applications can be installed on the terminal devices 101, 102, 103, such as user feedback applications, enterprise office software, enterprise internal communication software, etc.
[0088] The terminal devices 101, 102, 103 may be various electronic devices that support networked applications, including but not limited to smart phones, wearable devices, tablet computers, laptop portable computers, desktop computers, etc. The terminal devices 101, 102, 103 may have various output devices, such as image / video output devices such as display screens, voice output devices such as speakers, etc. The terminal devices 101, 102, 103 may have various input devices, such as text input devices such as buttons or touch screens, voice input devices such as microphones, etc., or may have interfaces that can connect to external input devices such as keyboards. In addition, the terminal devices 101, 102, 103 may have cameras to capture images or videos.
[0089] Server 105 may be a server that provides various services. Figure 1 The server 105 is shown as a single device in FIG. 1 , but the present disclosure is not limited thereto. For example, the server 105 may include multiple devices cooperating with each other, such as cloud computing devices, etc.
[0090] It should be noted that the activity management method provided in the embodiment of the present disclosure can generally be executed by the server 105. Accordingly, the unit or module for executing the activity management method provided in the embodiment of the present disclosure can be set in the server 105. The activity management method provided in the embodiment of the present disclosure can also be executed by a server or server cluster that is different from the server 105 and can communicate with the terminal devices 101, 102, 103 and / or the server 105. Accordingly, the unit or module for executing the activity management method provided in the embodiment of the present disclosure can also be set in a server or server cluster that is different from the server 105 and can communicate with the terminal devices 101, 102, 103 and / or the server 105.
[0091] It should be understood that Figure 1 The number of terminal devices, networks and servers in the embodiment is only for illustration. Any number of terminal devices, networks and servers may be provided according to implementation requirements.
[0092] The embodiments of the present disclosure can determine which of the input projects occur according to the predetermined requirements, and can perform settlement based on the projects that occur according to the predetermined requirements determined by the determination module, thereby achieving complete matching of accounts receivable and active projects.
[0093] Figure 2 is a schematic flow chart of an activity management method 200 according to an embodiment of the present disclosure.
[0094] like Figure 2 As shown, the method 200 according to this embodiment may include the following operations, for example.
[0095] In operation S210 , a project required for performing an activity and project-related information may be input.
[0096] In an exemplary embodiment, the items required to perform an activity may be:
[0097] (1) The type and number of personnel required to carry out the activity, such as the number of sales staff, hosts, etc.;
[0098] (2) The type, quantity, color, shape, etc. of materials required for the activity;
[0099] (3) How materials are placed at the event site, such as at the door or on shelves;
[0100] (4) How the materials are handled after the activity is completed, such as storage or destruction.
[0101] Those skilled in the art should understand that the above examples are merely illustrative and not restrictive.
[0102] In an exemplary embodiment, the project-related information may include at least one of the following: the quantity of the project, the budget price of the project, and the category of the project, etc.
[0103] In operation S220 , it may be determined which items among the input items occur according to a predetermined requirement.
[0104] In an exemplary embodiment, determining which items among the input items occur according to the predetermined requirements may be, for example:
[0105] (1) Determine whether the personnel required to perform the activity are present;
[0106] (2) Whether the materials at the event site are arranged in the style described when entering the project;
[0107] (3) Whether the shape, color, quantity, etc. of the materials at the event site are consistent with those described when entering the project;
[0108] (4) Whether the handling of materials after the activity is completed is consistent with the situation described at the time of project input.
[0109] Those skilled in the art should understand that the above examples are merely illustrative and not restrictive.
[0110] In operation S230 , the activity may be processed based on the determined items occurring according to the predetermined requirements.
[0111] As described above, in an exemplary embodiment, processing the activity may be settling the activity.
[0112] Figure 3 is a schematic flowchart of other operations included in the activity management method according to an embodiment of the present disclosure.
[0113] In an exemplary embodiment, the activity management method 200 may further include operation S310 and / or operation S320 .
[0114] In operation S310 , it may be determined whether the input budget price of the item is correct based on the historical activity related information.
[0115] In operation S320 , it may include determining whether the category and / or quantity of the input item is reasonable based on the historical activity related information.
[0116] In an exemplary embodiment, the historical activity related information may be a final settlement price of an item of the historical activity and a bid price of a supplier; and a category and quantity required for the item of the historical activity.
[0117] In one example, for example, the project of the activity to be currently performed may be compared with similar projects of the activity performed historically to determine whether the budget price of the input project is correct and whether the category and / or quantity of the input project is reasonable.
[0118] In an exemplary embodiment, similar projects for an activity may refer to projects required for activities of the same type and size.
[0119] Specifically, for example, the number of people required to carry out a shampoo promotion campaign previously was 50, and the cost for these 50 people was RMB 10,000. If the number of people entered for the current shampoo promotion campaign of the same scale is 100 and the cost is RMB 20,000, the auditor can easily identify this difference and can return the input node to the input person, asking the input person to explain the reason for the difference and modify the input item if the input reason is not valid.
[0120] Despite Figure 3Operations S310 and S320 are all shown and are performed sequentially, but those skilled in the art should understand that, as needed, operations S310 and S320 may be performed in an order different from the order shown, or may be performed simultaneously, and operations S310 and S320 may be all performed, only one of them may be performed, or neither may be performed.
[0121] By comparing the items entered for the current activity to be performed with similar items for historically performed activities, the problem of project misreporting can be effectively avoided.
[0122] Figure 4 It is a schematic flow chart of a method 400 for determining which items among input items occur according to predetermined requirements according to an embodiment of the present disclosure.
[0123] like Figure 4 As shown, the method 400 according to this embodiment may include the following operations, for example.
[0124] In operation S410 , it may be determined which items occur according to a predetermined requirement based on first data uploaded by a first person.
[0125] In operation S420 , it may be determined which items occur according to the predetermined requirement based on the second data uploaded by the second person.
[0126] In operation S430 , it may be determined which items occur according to the predetermined requirement based on the third data uploaded by the third person.
[0127] In an exemplary embodiment, the first person, the second person, and the third person are different from each other.
[0128] A detailed description will be given below with respect to operations S410 to S430.
[0129] In an exemplary embodiment, the first person may be an executive at the event site.
[0130] Specifically, the executive personnel at the event site can report their presence at the event site by uploading pictures, filling out questionnaires, checking in at addresses, shooting videos, etc., or report the quantity, category, placement or handling methods of materials at the event site.
[0131] That is, in an exemplary embodiment, the first data may be pictures uploaded by the executive personnel at the event site, questionnaires filled in, address check-ins, videos taken, etc.
[0132] In an exemplary embodiment, the second person may be a person who counts materials before or after the activity is performed.
[0133] In an exemplary embodiment, the second data may be a data report, a video, an image, etc. uploaded by a material counting person.
[0134] In an exemplary embodiment, the third person may be a third-party visitor hired to actually conduct a store inspection.
[0135] In an exemplary embodiment, the third data may be a data report, an image, a video, etc. uploaded by a third-party visitor.
[0136] Those skilled in the art should understand that the above examples of the first data, the second data and the third data are merely illustrative and non-restrictive, and other forms capable of reflecting information may also be used.
[0137] Figure 5 is a schematic flow chart schematically illustrating a method 500 for processing activities based on items determined to occur according to predetermined requirements.
[0138] like Figure 5 As shown, the method 500 according to this embodiment may include the following operations, for example.
[0139] In operation S510, first data uploaded by a first person, second data uploaded by a second person, and third data uploaded by a third person may be compared to determine a minimum value therebetween.
[0140] In operation S520 , the activity may be processed based on the determined minimum value.
[0141] In an exemplary embodiment, for example, the personnel item for an activity is settled based on a determined minimum number of personnel to perform the activity.
[0142] In an exemplary embodiment, data uploaded by multiple parties can be compared in multiple dimensions, thereby effectively determining the actual occurrence of the project and effectively preventing data falsification caused by people involved in the activity.
[0143] Figure 6 FIG. 6 is a block diagram schematically showing an activity management system 600 according to an embodiment of the present disclosure.
[0144] like Figure 6 As shown, the activity management system 600 may include an input module 610 , a determination module 620 , and a processing module 630 .
[0145] The input module 610 may be configured to input items and item-related information required for performing an activity.
[0146] The determination module 620 may be configured to determine which items among the input items occur according to predetermined requirements.
[0147] The processing module 630 may be configured to process activities based on the items occurring according to the predetermined requirements determined by the determination module.
[0148] In an exemplary embodiment, the determination module 620 may also be configured to determine whether the budget price of the project input via the input module is correct based on the historical activity related information.
[0149] In an exemplary embodiment, the determination module 620 may also be configured to determine whether the category and / or quantity of the input items are reasonable based on the historical activity related information.
[0150] In an exemplary embodiment, the activity management system 600 may further include a storage module, which may be configured to store historical activity related information.
[0151] In an exemplary embodiment, the activity management system 600 may further include a review module, which may be configured to review items input via the input module.
[0152] In an exemplary embodiment, the review module may be configured to review the project based on a result of determining whether the budgeted price is correct.
[0153] In an exemplary embodiment, the review module may be configured to review the items based on a result of determining whether the category and / or quantity of the items are reasonable.
[0154] Figure 7 is a diagram schematically illustrating operation 700 of an activity management system according to an embodiment of the present disclosure.
[0155] like Figure 7 As shown in , the activity management system may include a creation module, an input module, a review module, a determination module and a processing module.
[0156] At 701 , a new activity may be created via a creation module.
[0157] After the new activity is created, the node moves to the input module.
[0158] At 702, items required for an activity may be input through an input module.
[0159] In an exemplary embodiment, the input module may include a personnel demand module and a material demand module (see below). Figure 8 ).
[0160] After entering the project, the node moves to the review module.
[0161] At 703, the input items are reviewed.
[0162] In an exemplary embodiment, reviewing the input items may include manual review or automatic review.
[0163] In an exemplary embodiment, automatic auditing may include automatic auditing based on historical activity related information.
[0164] In an exemplary embodiment, the manual review may include performing a manual review on portions that the automatic review cannot complete.
[0165] In an exemplary embodiment, the audit result may include two results, namely, audit passed and audit failed.
[0166] At 703 - 1 , if the project meets the requirements, the project is approved (ie, approved).
[0167] At 703 - 2 , if the project does not meet the requirements, the project is not approved (ie, the review fails).
[0168] In an exemplary embodiment, if the review fails, the node returns to the input module, and at 704, the person who inputs the project is required to write a reason and / or modify the project.
[0169] In an exemplary embodiment, the modification item may be the quantity of the modification item, for example, the number of personnel or the number of materials.
[0170] In an exemplary embodiment, the modification item may be a price of the modification item.
[0171] In an exemplary embodiment, after writing the justification and / or modifying the item, the node returns to the review module again.
[0172] The modified project is reviewed again in the review module. The above operations performed in the input module and the review module can be repeated until the review is passed.
[0173] If the review is passed, the node is transferred to the confirmation module.
[0174] At 705, it is determined which items occurred in accordance with the predetermined requirements.
[0175] In an exemplary embodiment, the determination module may include a first unit, a second unit, and a third unit.
[0176] The first unit may be configured to determine which items occur according to predetermined requirements based on first data uploaded by the first person.
[0177] The second unit may be configured to determine which items occur according to the predetermined requirements based on the second data uploaded by the second person.
[0178] The third unit may be configured to determine which items occur according to predetermined requirements based on third data uploaded by a third person.
[0179] Here, the first person, the second person, and the third person are different from each other.
[0180] At 706 , the activity is processed based on the determined items that occurred according to the predetermined requirements, for example, the activity is settled.
[0181] Figure 8 is a diagram schematically showing an interface of an input module according to an embodiment of the present disclosure.
[0182] As shown in the figure, the input module can include two categories: personnel requirements and material requirements.
[0183] In an exemplary embodiment, taking personnel demand as an example, the input items may include personnel category name, schedule type, number of execution stores, number of execution days per store, number of people per store, unit price, total price, supplier, project contact person, etc.
[0184] What is included in material requirements can be similar to what is included in personnel requirements.
[0185] Fig. 9 Schematically illustrates an interface for inputting stage details of a project according to an embodiment of the present disclosure.
[0186] like Fig. 9 As shown in , this interface allows you to perform operations on the project, such as feedback, adjustment, and viewing.
[0187] In an exemplary embodiment, the input personnel can write down the reasons for the appeal through the "Feedback" option, for example, they need to fill in the reasons when the project fails the review.
[0188] In an exemplary embodiment, the input person can adjust the content of the item through the "Adjust" option.
[0189] In an exemplary embodiment, input personnel may be adjusted passively if a project fails review, or may be adjusted actively if the requirements of an activity change.
[0190] In an exemplary embodiment, the interface displays the progress of the project or the stage it is in. For example, in the "pending review / failed review / passed review" column and the "published / pending release" column, you can clearly see which stage the project is in.
[0191] Through an activity management system with such a display interface, people involved in the activity can clearly know what stage the current project is in, thereby achieving information transparency. In addition, by setting the "feedback" and "adjustment" options, the effect of timely adjusting project requirements can be achieved in line with changes in activities.
[0192] Fig.10 Schematically illustrates an interface for a first person, a second person, a third person, etc. to import data according to an embodiment of the present disclosure.
[0193] In an exemplary embodiment, Fig.10 The data names displayed can include "interactive personnel store days", "material confirmation quantity", "third-party visit results", etc.
[0194] Among them, "interactive personnel store day" is the name of the data uploaded by the first person.
[0195] Among them, "Material Confirmed Quantity" is the name of the data uploaded by the second person.
[0196] Among them, "Third-party divine visit results" is the name of the data uploaded by a third party.
[0197] In an exemplary embodiment, the interface may also include more content as needed, such as deduction fees, overdue material storage fees, design fees, site fees, personnel sales fees, etc.
[0198] In an exemplary embodiment, the activity management system may also include a selection function for viewing a specific store, an automatic report generation function, an automatic reminder function, a material package generation function, and the like.
[0199] In an exemplary embodiment, the material package generation function can automatically generate a material package required to implement an activity based on the filled-in project, for example, a material package provided by a supplier, the price of which is lower than the total cost required to purchase each item separately.
[0200] Fig.11 1 is a block diagram of an electronic device 1100 for implementing an activity management method according to an embodiment of the present disclosure.
[0201] Electronic devices are intended to represent various forms of digital computers, such as laptop computers, desktop computers, workstations, personal digital assistants, servers, blade servers, mainframes, and other suitable computers. Electronic devices may also represent various forms of mobile devices, such as personal digital processing, cellular phones, smart phones, wearable devices, and other similar computing devices. The components shown herein, their connections and relationships, and their functions are merely examples and are not intended to limit the implementation of the present disclosure described and / or claimed herein.
[0202] like Fig.11 As shown, the device 1100 includes a computing unit 1101, which can perform various appropriate actions and processes according to a computer program stored in a read-only memory (ROM) 1102 or a computer program loaded from a storage unit 1108 into a random access memory (RAM) 1103. In the RAM 1103, various programs and data required for the operation of the device 1100 can also be stored. The computing unit 1101, the ROM 1102, and the RAM 1103 are connected to each other via a bus 1104. An input / output (I / O) interface 1105 is also connected to the bus 1104.
[0203] A number of components in the device 1100 are connected to the I / O interface 1105, including: an input unit 1106, such as a keyboard, a mouse, etc.; an output unit 1107, such as various types of displays, speakers, etc.; a storage unit 1108, such as a disk, an optical disk, etc.; and a communication unit 1109, such as a network card, a modem, a wireless communication transceiver, etc. The communication unit 1109 allows the device 1100 to exchange information / data with other devices through a computer network such as the Internet and / or various telecommunication networks.
[0204] The computing unit 1101 may be a variety of general and / or special processing components with processing and computing capabilities. Some examples of the computing unit 1101 include, but are not limited to, a central processing unit (CPU), a graphics processing unit (GPU), various dedicated artificial intelligence (AI) computing chips, various computing units running machine learning model algorithms, digital signal processors (DSPs), and any appropriate processors, controllers, microcontrollers, etc. The computing unit 1101 performs the various methods, processes, and operations described above, such as method 200. For example, in some embodiments, method 200 may be implemented as a computer software program, which is tangibly contained in a machine-readable medium, such as a storage unit 1108. In some embodiments, part or all of the computer program may be loaded and / or installed on the device 1100 via ROM 1102 and / or communication unit 1109. When the computer program is loaded into RAM 1103 and executed by the computing unit 1101, one or more steps of the method 200 described above may be performed. Alternatively, in other embodiments, the computing unit 1101 may be configured to execute the method 200 in any other appropriate manner (eg, by means of firmware).
[0205] Various implementations of the systems and techniques described above herein can be implemented in digital electronic circuit systems, integrated circuit systems, field programmable gate arrays (FPGAs), application specific integrated circuits (ASICs), application specific standard products (ASSPs), systems on chips (SOCs), load programmable logic devices (CPLDs), computer hardware, firmware, software, and / or combinations thereof. These various implementations can include: being implemented in one or more computer programs that can be executed and / or interpreted on a programmable system including at least one programmable processor, which can be a special purpose or general purpose programmable processor that can receive data and instructions from a storage system, at least one input device, and at least one output device, and transmit data and instructions to the storage system, the at least one input device, and the at least one output device.
[0206] The program code for implementing the method of the present disclosure may be written in any combination of one or more programming languages. These program codes may be provided to a processor or controller of a general-purpose computer, a special-purpose computer, or other programmable data processing device, so that the program code, when executed by the processor or controller, enables the functions / operations specified in the flow chart and / or block diagram to be implemented. The program code may be executed entirely on the machine, partially on the machine, partially on the machine and partially on a remote machine as a stand-alone software package, or entirely on a remote machine or server.
[0207] In the context of the present disclosure, a machine-readable medium may be a tangible medium that may contain or store a program for use by or in conjunction with an instruction execution system, device, or equipment. A machine-readable medium may be a machine-readable signal medium or a machine-readable storage medium. A machine-readable medium may include, but is not limited to, an electronic, magnetic, optical, electromagnetic, infrared, or semiconductor system, device, or equipment, or any suitable combination of the foregoing. A more specific example of a machine-readable storage medium may include an electrical connection based on one or more lines, a portable computer disk, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber, a portable compact disk read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the foregoing.
[0208] To provide interaction with a user, the systems and techniques described herein can be implemented on a computer having: a display device (e.g., a CRT (cathode ray tube) or LCD (liquid crystal display) monitor) for displaying information to the user; and a keyboard and pointing device (e.g., a mouse or trackball) through which the user can provide input to the computer. Other types of devices can also be used to provide interaction with the user; for example, the feedback provided to the user can be any form of sensory feedback (e.g., visual feedback, auditory feedback, or tactile feedback); and input from the user can be received in any form (including acoustic input, voice input, or tactile input).
[0209] The systems and techniques described herein may be implemented in a computing system that includes back-end components (e.g., as a data server), or a computing system that includes middleware components (e.g., an application server), or a computing system that includes front-end components (e.g., a user computer with a graphical user interface or a web browser through which a user can interact with implementations of the systems and techniques described herein), or a computing system that includes any combination of such back-end components, middleware components, or front-end components. The components of the system may be interconnected by any form or medium of digital data communication (e.g., a communication network). Examples of communication networks include: a local area network (LAN), a wide area network (WAN), and the Internet.
[0210] A computer system may include clients and servers. Clients and servers are generally remote from each other and usually interact through a communication network. The relationship of client and server is generated by computer programs running on respective computers and having a client-server relationship to each other.
[0211] It should be understood that the various forms of processes shown above can be used to reorder, add or delete steps. For example, the steps recorded in this disclosure can be executed in parallel, sequentially or in different orders, as long as the desired results of the technical solutions disclosed in this disclosure can be achieved, and this document does not limit this.
[0212] The above specific implementations do not constitute a limitation on the protection scope of the present disclosure. It should be understood by those skilled in the art that various modifications, combinations, sub-combinations and substitutions can be made according to design requirements and other factors. Any modification, equivalent substitution and improvement made within the spirit and principle of the present disclosure shall be included in the protection scope of the present disclosure.
Claims
1. An activity management system, comprising: An input module configured to input projects and project related information required for executing activities; A determination module, configured to determine which items among the input items occur according to predetermined requirements; as well as The processing module is configured to process the activity based on the items occurring according to the predetermined requirements determined by the determining module.
2. The activity management system according to claim 1, wherein: Processing the activity based on the items occurring according to the predetermined requirements determined by the determination module includes: The activity is settled based on the items occurring according to the predetermined requirements determined by the determination module.
3. The activity management system according to claim 1, wherein: The project related information includes at least one of the following: The number of projects; The estimated price of the project; and The category of the project.
4. The activity management system according to claim 1, further comprising: The storage module is configured to store information related to historical activities.
5. The activity management system according to claim 4, wherein: The historical activity related information includes: The final settlement price of the project and the supplier's bid price for the historical activity; and The categories and quantities of items required for historical activities. 6 . The activity management system according to claim 5 , wherein the determination module is further configured to determine whether a budget price of an item input via the input module is correct based on the historical activity related information. 7 . The activity management system according to claim 5 , wherein the determination module is further configured to determine whether the category and / or quantity of the inputted items are reasonable based on the historical activity related information.
8. The activity management system according to claim 6, further comprising: A review module is configured to review the project input via the input module based on a result of determining whether the budget price is correct.
9. The activity management system according to claim 7, further comprising: The review module is configured to review the items input via the input module based on a result of determining whether the categories and / or quantities of the items are reasonable.
10. The activity management system according to claim 1, wherein: The determination module includes a first unit, a second unit and a third unit, wherein: The first unit is configured to determine which items occur according to predetermined requirements based on first data uploaded by a first person; The second unit is configured to determine which items occur according to predetermined requirements based on second data uploaded by a second person; The third unit is configured to determine which items occur according to predetermined requirements based on third data uploaded by a third person; The first person, the second person and the third person are different from each other.
11. The activity management system according to claim 10, wherein: The processing module is further configured to process the activity based on a minimum of the first data, the second data, and the third data.
12. An activity management method, comprising: Enter the projects and project-related information required to perform the activities; Determine which of the input items occur as expected; as well as The activities are processed based on the determined items occurring according to the predetermined requirements.
13. The activity management method according to claim 12, wherein: Processing the activity based on the determined items occurring according to the predetermined requirements includes: The activities are settled based on the items determined to have occurred in accordance with the scheduled requirements.
14. The activity management method according to claim 12, wherein: The project related information includes: The number of projects; The estimated price of the project; and The category of the project.
15. The activity management method according to claim 12, further comprising: Determine if the budget price entered for the project is correct based on information about historical activity.
16. The activity management system according to claim 12, further comprising: Determine whether the category and / or quantity of items entered is reasonable based on historical activity related information.
17. The activity management method according to claim 15 or 16, wherein: The historical activity related information includes: The final settlement price of the project and the supplier's bid price for the historical activity; and The categories and quantities of items required for historical activities.
18. The activity management method according to claim 12, determining which of the input items occur according to the predetermined requirements comprises: determining which items occur according to predetermined requirements based on first data uploaded by the first person; determining which items occur in accordance with predetermined requirements based on second data uploaded by a second person; determining which items occur according to predetermined requirements based on third data uploaded by a third person; The first person, the second person and the third person are different from each other.
19. The activity management method according to claim 18, wherein: Processing the activity based on the determined items occurring according to the predetermined requirements includes: processing the activity based on the minimum of the first data, the second data, and the third data.
20. An electronic device, comprising: one or more processors; as well as a memory for storing one or more programs, When the one or more programs are executed by the one or more processors, the one or more processors implement the method according to any one of claims 12 to 19.
21. A computer-readable storage medium having executable instructions stored thereon, which, when executed by a processor, causes the processor to implement the method according to any one of claims 12 to 19.