Abstract
Business is dynamic and competitive in nature. . Business needs new ideas and innovation. These ideas/ concepts and innovations needs to be fine tuned to stay ahead of competion. ERP system is one of the innovations done and implemented successfully worldwide. There are various modules of these ERP systems.
I am considering one of the modules as vendor PO and PO status tracker. I will be considering Purchase order Tracking system (here onwards to be called as PO Tracker) for discussion.
PO Tracker is designed to track the PO raised with vendors.
I am considering vendors like HP, Microsoft, Cisco Symantec, Vmware who are manufacturers of products. Introduction There are number of vendors with whom business transaction are done. Business transactions can be entering sales order for the purchase orders received from customers , invoicing to customers, raising Purchase orders to vendors , vendor payment, vendor rebates, vendor reports etc.
ERP system processes all these transaction.
We are considering vendor Purchase order Tracking system) for discussion.
Sales orders are loaded on ERP system. These sales orders are then processed with respective vendors as respective vendor PO after necessary credit approvals.
In order to track and update the status of these vendor POs, PO tracker system is designed
We are considering MVC as software architecture.
The following figure shows how the user request to view the user requests are handled:
We will have a particular controller to handle all sales order action (view, edit, create, etc) through ERP.
We will also
References: Software architecture in practice by Len Bass, Paul Clements, Rick Kazman Software architecture by Haig F. Krikorian Pattern-Oriented Software Architecture by Frank Buschmann