Distributed Services Management System Project
The Distributed Services Management System (DSMS) is an online job-tracking system which will not only allow our client to efficiently create, manage and track job requests, but to provide an online portal for their clients to access the system and monitor work progress. In addition to tracking jobs and managing task allocation, DSMS will also have the capability to track assets via barcode, allow technicians to access the system remotely via handheld devices, and notify technicians and clients about the status of jobs via email or SMS. DSMS will also generate statistical reports so that managers can analyse work efficiency.
The goal of the DSMS team is to build a scalable, extensible, well structured and configurable framework so that our client can easily customise the system in order to meet future needs. In order to accomplish this goal, DSMS has been designed and programmed in PHP with an object-oriented approach. The look and feel of DSMS's user interface is also easily changed due to the incorporation of Cascading Style Sheets. Since DSMS's core functionality is to track jobs and assets, a MySQL backend database has been employed using a transaction-safe engine.
DSMS will enable our client to increase productivity and meet the anticipated demand for their services. The system's scalability and configurability will allow for substantial growth in their long-term business plan.