Flooring Manager Details

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