1. Field of Invention
The invention relates to a sales forecast managing system and method and, in particular, to a sales rolling forecast managing system and method capable of managing sales forecasts dynamically according to history information.
2. Related Art
Generally speaking, a business unit often hires many sales persons to handle various kinds of sales and customer service activities. The relevant information of these activities is not only important to the sales departments, but also important to other departments, such as the warehouse managing department and accounting department.
Since it costs a lot of time to purchase and/or to manufacture products, the sales persons must put forecasts on the needs of various products for a certain period of time, so that they can have sufficient products in the future. If the production period of a product is four weeks, at the first week a sales person may forecast the demand of this product for the sixth week, which is called a sales forecast. To effectively control the relationships between the product stocks and the actual sales amount, a sales person would re-evaluate the sixth-week forecast every week. In a conventional sales forecast system, if the re-evaluated sales forecast is different from the previous one, the latter forecast would replace the previous one since the sales forecast would be more accurate when it is more close to the actual sales period (the sixth week).
However, the conventional sales forecast system (such as a general commercialized enterprise resource planning (ERP) system) simply replaces the sales forecast of the sales person, and cannot provide relevant information to the whole business unit or trace how the relevant information changes with time. When the organization of the business unit is complex, the market varies quickly, the preparation time of relevant departments is long, there exists several sales persons responsible for the same product, or several different products need to be processed at the same time, the conventional sales forecast system cannot integrate different messages effectively and provide forecasts systemically.
Therefore, it is a strong need for a sales forecast managing system and method that can integrate different messages effectively and provide forecasts systemically.
In view of the above subjective, the invention is to provide a sales forecast managing system and method that can integrate information effectively and provide forecasts systemically.
To achieve the above, the sales forecast managing system of the invention comprises a forecast receiving module, a forecast database, a forecast analyzing module, and an outputting module. The forecast receiving module receives at least one sales forecast information (usually input by the user), and the sales forecast information comprises a sales forecast of at least one product within at least one period. The forecast database stores the sales forecast information and at least one history sales forecast information. The history sales forecast information comprises a history sales forecast of the product within a plurality of periods, and the period of the history sales forecast information is partially overlapped with the period of the sales forecast information. The forecast analyzing module analyzes the sales forecast information and the history sales forecast information. The outputting module outputs the analysis result of the forecast analyzing module.
The invention also discloses a sales forecast managing method, which comprises the steps of: receiving the sales forecast information, analyzing the sales forecast information and at least one history sales forecast information, and outputting the analysis result of the sales forecast information and the history sales forecast information. The sales forecast information comprises a sales forecast of at least one product within at least one period, and the history sales forecast information comprises a history sales forecast of the product within a plurality of periods. The period of the history sales forecast information is partially overlapped with the period of the sales forecast information.
The invention further provides a recording medium, which records a computer readable sales forecast managing program. The sales forecast managing program is for the computer to perform the above-mentioned sales forecast managing method of the invention.
Since the sales forecast managing system and method of the invention keep the history sales forecast information, and analyze the sales forecast information and the history sales forecast information together, the sales forecasts can be integrated and provided effectively and systemically. More particularly, one can handle the variation history of the forecasts and adjust the forecasts based on the information at hand, which make it easier to effectively provide relevant information to the whole business unit, to trace the variation of the information, and to analyze the reason of the variation.
The invention will become more fully understood from the detailed description given hereinbelow illustration only, and thus is not limitative of the present invention, and wherein:
The sales forecast managing system and method according to the embodiments of the invention will be described below with reference to relevant drawings, wherein the same elements are referred with the same reference numbers.
Please refer to
It should be noted that the sales forecast managing system 1 could be implemented in an electronic apparatus, such as a conventional computer that comprises a central processing unit (CPU), a storage device, an input device and an output device. The CPU could be in any conventional architecture, such as including an arithmetic logic unit (ALU), a register and a controller, for performing various kinds of operations and to control the operations of other devices in the electronic apparatus. The storage device could be anyone or the combination of computer-readable data storage devices, such as a hard disc drive, an optical disc drive, a dynamic random access memory (DRAM), an electrically erasable programmable read-only memory (EEPROM), or the combinations thereof. The input device could be any device that allows a user to input data or instructions to the electronic apparatus, such as a keyboard or a mouse. The output device could be a display device that can display the analysis result of the forecast analyzing module 15.
The modules of the present embodiment could be software modules stored in the storage device. The CPU accesses the software modules, and realizes the functions of the modules through the devices in the electronic apparatus, such as the input device, the storage device, the output device or other software modules. However, it should be noted that persons having ordinary skill in the art may design firmware or hardware, such as an application-specific integrated circuit (ASIC), to realize the function of the software modules mentioned above without departing from the spirit and the scope of the invention. Furthermore, the forecast database 13 could be any computer-accessible database, such as an electronic database stored in the storage device mentioned above.
In the present embodiment, the history sales forecast information 23 is the sales forecast information received (such as input by the user) before one period and/or several periods, and may be the information of one or more products (depending on the job of the sale person inputting the information). The forecast analyzing module 15 may analyze the sales forecast information 21 and the history sales forecast information 23 of the same user input in different periods to effectively analyze whether the sales forecast of a particular user is accurate. The forecast analyzing module 15 may also analyze the sales forecast information 21 and the history sales forecast information 23 of different sources (such as difference users) to effectively integrate the sales forecasts and stock amount of the whole business unit. Since the information could be processed using the user or the product as the variable, the forecast analyzing module 15 may process the sale forecast of one product or multiple products.
When the time moves to the period previously forecasted, an actual sales amount 25 of this period is obtained. This actual sales amount 25 is then received and stored in the forecast database 13. At this time, since the forecast period of the history sales forecast information 23 is at least partially overlapped with the period of the sales forecast information 21, the forecast analyzing module 15 further analyzes the sales forecast information 21, the history sales forecast information 23 and the actual sales amount 25 to further compare the deviations between the sales forecasts and the actual sales amounts of the same source (such as the same salesman), different sources (such as different users), the same product and different products. Based on the above, the sales forecast managing system 1 might further comprise a forecast correction module 19 that corrects the sales forecast in the sales forecast information 21 based on the sales forecast information 21, the history sales forecast information, and the actual sales amount 25. Moreover, the corrected sales forecast information 21 might be output by an outputting module 17.
One feature of the present embodiment is the rolling process. On one hand, any specific old information is obtained by gradually approaching from the recorded information of multiple old periods, so that relevant departments can have enough time to process and prepare step by step. On the other hand, for any period, forecast information of certain future periods may be input and corrected gradually for the reference of relevant departments.
To make the invention more comprehensive, an example of the operation procedure of the sales forecast managing system 1 according to the embodiment of the invention will be described hereinbelow.
First, the sales forecast information input by the user is received via the forecast receiving module 11, and each sales forecast information comprises a series of sales forecast. Please refer to
The forecast database 13 further stores the actual sales amount 25 of each week. As shown in
The forecast analyzing module 15 analyzes the forecast accuracy of this user or other necessary analysis results based on the sales forecast information stored in the forecast database 13 (as shown in
Moreover, as shown in
As shown in
From the above, the forecast sales amounts previously input by this user are completely deviated from the actual sales amount, the forecast amount correction module 19 corrects the subsequent sales forecast in the sales forecast information based on the previous sales forecast information and the actual sales amount of each period. For example, if the user forgets to input the demand amount of a specific customer, the sales forecast information may be lower than the actual sales amount every week. When this happens, the forecast amount correction module 19 corrects the sales forecast information of this user, and may obtain a good forecast result (as shown in
It should be noted that the sales forecast managing system 1 may analyze the sales forecast information input by a plurality of users in a plurality of periods integrally to provide sales forecast results systematically. In the present embodiment, the forecast database 13 stores the sales forecast information input by a plurality of users, which is as shown in
Moreover, if multiple data are input in one period, which means that information of the same item is input several times, the system of the present embodiment can store the history records. That is, on the one hand the information last input can be used to be the sales forecast information of this period, and on the other hand the other input information can be stored as the reference of subsequent operations such as the correction of the sales forecast information.
It is apparent that the system of the present embodiment can focus on the forecast of a single product or multiple products. The detailed descriptions are omitted here for concise purpose.
The invention also discloses a sales forecast managing method, which manages the sales forecasts using the sales forecast managing system 1 mentioned above. Referring to
Since the invention can be implemented by software modules, a storage medium (such as a compact disc, a floppy disc, or a swappable hard disc drive) can be used to record a sales forecast managing program comprising these software modules. Thus, a computer may access the storage medium to execute the sales forecast managing program, so as to carry out the sales forecast managing method mentioned above. The sales forecast managing program comprises a plurality of program segments, which correspond to the functions mentioned in the above embodiments.
To sum up, since the sales forecast managing system and method of the invention keep the history sales forecast information, and analyze the sales forecast information and the history sales forecast information, sales forecast information can be integrated and provided effectively and systemically. Therefore, the whole business unit can receive more effective information, and trace how the sales forecasts change with time. Moreover, the sales forecast managing system and method of the invention can correct the forecast result dynamically to manage the sales forecasts more effectively.
Although the invention has been described with reference to specific embodiments, this description is not meant to be construed in a limiting sense. Various modifications of the disclosed embodiments, as well as alternative embodiments, will be apparent to persons skilled in the art. It is, therefore, contemplated that the appended claims will cover all modifications that fall within the true scope of the invention.
Number | Date | Country | Kind |
---|---|---|---|
092135320 | Dec 2003 | TW | national |