The Door Solver module is a small component of a larger system we are building in-house.
The module is responsible for intelligently sizing and pricing the suitable door configuration for the? wall of a building.? Pricing and door sizes are in SQL tables.
Architecturally our system is client server and some functions may be called in threads so thread safe practices should be adhered to.
The module does not require a user interface; however this project will require the creation of test forms to prove the functionality of the module.? Test form designs are supplied in the spec.
## Deliverables
We will supply a detailed specification on request.? The detailed spec includes:
* Database Table creation script and field descriptions
* Module unit with function headers, parameters pre and post conditions
* Descriptions of expected function behavior
* Logic for key calculations
* Test form layout and function calls.
We will supply sample pricing and door size data tables on commencement.
Your task is to complete the implementation and testing of the independent module.