Flooring Manager Client App
Client application that runs on a user’s machine. This application handles all user interaction with the back end components and SQL Server database. With the client app, the user can process purchase orders, print work orders, track customer information, track sub-contractor information, track inventory, and process payroll.
Technologies Used: C++/MFC, COM, Crystal Reports
Service Provider Net Download Service
Windows Service that continually transfers new and modified purchase orders from the home improvement company system, processes them, and imports the data into the database.
Technologies Used: C#/.NET, XML, SQL Server 2000
Service Provider Net Web Service
Internal web service that allows the Flooring Manager client app to request specific purchase orders from Home Depot.
Technologies Used: C#/.NET, XML, SQL Server 2000
SOSI XML Exchange Service
This Windows Service validates and processes XML documents sent to/from Home Depot via EDI. It continually monitors an incoming document folder and processes them immediately. These documents include new or modified purchase orders and notes from a store installation manager. It also generates outbound documents for updating schedule dates, confirming receipt of purchase orders, and sending notes back to the stores.
Technologies Used: C#/.NET, XML, SQL Server 2000
Flooring Manager Admin
This is a client application used by system admins to control user permissions in Flooring Manager.
Technologies Used: C#/.NET, XML, SQL Server 2000