PHP-developed Myers Order tracking System (Mots) _php tutorial

Source: Internet
Author: User
For companies that are primarily driven by the receivables business model, one of the core business functions is to enter, track, and record orders. In this respect, companies that are better able to scale their institutions and increase their profits without encountering infrastructure constraints. When order Processing is cumbersome, error-prone or inconsistent, the company will suffer economic losses due to direct costs and reduced productivity.

In my company Myers the Internet, core business matters revolve around building a customer base, providing continuous service to Myers and helping it solve problems when customer problems arise. Companies are using many different systems to handle all aspects of order entry and implementation cycles. These systems are neither integrated with each other nor have the mechanism to ensure that each order is properly billed.

Myers Order Tracking System (MOTS)

Like many other institutions, Myers grew from a small company into a medium-sized company, while retaining the same processes and systems throughout its growth. Most of these processes are built, and all transactions are done manually by e-mail, paper records, and field visits. 5 or 6 years ago, a Myers engineer used Allaire's Cold Fusion and a Microsoft SQL Server database to assemble a system to track order fulfillment, a system called MOTS (Myers Order tracking system) that allowed sales and The account management department enters the order, which is then implemented by the support, engineering, design, information systems, and accounting departments. Although this system is an important step forward, it still leaves many manual steps and is not integrated with any other business systems.

Probably at the same time, a system was created, in which customers and sales reps can order the products of the Myers website online. This system can create a new Web site and calculate the sum of the installation and recurring costs of the provided Web site package. It then sends an e-mail message to each department, and each department can enter the order into the Mots and create accounting information in the account management system.

Architectural Barriers

This type of architecture suffers from several system problems. In Myers, one of the more obvious problems is the manual data entry required to initiate order tracking, and the error that results from this manual process. Another issue is the disconnection between order entry, order tracking and accounting systems in the company, loss of orders, omission of information, and errors caused by it.

Another problem that only occasionally arises is that the MOTS system itself has inherent flaws. Because of the way you write Mots, you can enter orders that do not have departmental allocation information or that have lost departmental distribution information. When this happens, the order will eventually be lost in the system. When the order is lost, accurate and timely accounting is more difficult to achieve.

As the business grows, the flaws in the architecture become more pronounced, and as the number of customers and orders increases, the frequency of lost and wrongly entered orders becomes increasingly high, which can have a difficult impact on the company's revenue. In addition, the number of manually entered data leads to inefficiencies in latency and processing.

Because of the increased impact and inefficiency of revenue in implementing agencies, it is clear that a replacement system is needed to link everything together and to increase efficiency and reduce error rates. The old system diagram is as follows.

Figure 1: Legacy system Architecture

The figure shows all the areas that require manual data entry. Because these systems are not integrated, the likelihood of data loss or distortion is very high. Global demand becomes apparent immediately. The order system needs to be directly linked to the implementation tracking system. The system requires security to prevent orders from being disconnected from the system before being processed. Need to maintain accuracy to ensure accurate accounting and proper order fulfillment. The system needs to minimize internal costs. Therefore, to achieve that goal, you need to create the system quickly, but the system must have full functionality.

While a good order entry and tracking system can help reduce costs, it does not generate revenue by itself.

Deep Structure

There are some basic architectural issues that need to be addressed before starting the pattern design. The first underlying technical requirement is that the system must be configurable and no additional coding is required. Essentially, this means that you need to embed your work into a database, not hard-coded with interpretation/processing code. Second, the database needs to contain enough information to be able to represent the main (and changing) aspects of the order input interface and the implementation process.

In an effort to solve these problems, the system is gradually adapted to two parts-order entry and order tracking, and provides a clearly defined link between the two. The order entry system needs to know how to represent an order with accurate product codes, discounts, and pricing terms. The order fulfillment system needs to know how to track various types of tasks, related jobs, and individual departments to process and record each order. Finally, the order will need to be translated into implementation regularly and predictably. Shows the structure of the new system currently in existence.

    • Total 3 Pages:
    • Previous page
    • 1
    • 2
    • 3
    • Next page

http://www.bkjia.com/PHPjc/364055.html www.bkjia.com true http://www.bkjia.com/PHPjc/364055.html techarticle for companies that are primarily driven by the receivables business model, one of the core business functions is to enter, track, and record orders. In this respect the more excellent companies can scale their machines ...

  • Contact Us

    The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

    If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

    A Free Trial That Lets You Build Big!

    Start building with 50+ products and up to 12 months usage for Elastic Compute Service

    • Sales Support

      1 on 1 presale consultation

    • After-Sales Support

      24/7 Technical Support 6 Free Tickets per Quarter Faster Response

    • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.