I need someone to develop in VB.NET for me a desktop software for the management of bathing facilities (beach area or similar). Database in MS Access in local PC.
The program must be complete and to have at least these points:
1. Company data (data of the company that has the bathing facility).
2. Managing multi plants. The program can manage more bathing facilities simultaneously.
3. Map of the plant graphics, dynamically modifiable, where you can insert positions to be occupied by customers. Where it can insert the soil, the sea, the pool, footbridges, etc. Where for each position it can insert n. umbrellas, and. deckchairs, n. sunbeds, n. chairs, n. box containers, cabin, and other products in same position. You can divide the maps in grid, or using coordinate X-Y and width-height, for delimited the positions. How you prefer.
4. Graphical display of the status of bookable positions (reserved to be confirmed, booked, busy, free) by entering a time filter (from date, to date).
5. Products registry management.
6. Customers registry management.
7. Price list for position in different period (from date to date, one position has one price).
8. Reservations management: it can reserve only the position in a period; it can insert, remove, modify reservation.
9. Calendar and Gantt of the reservations.
10. Deposit management: deposit for reserve a position for a period, to be paid at end of period.
11. Invoice management.
12. Show customers in debt that must finish to pay the period booked.
13. Possibility to cancel reservations that have not generated cash flow.
14. Possibility to cancel the operation that generated a daily cash flow, emitting a bill with its cancellation of a reservation, and as a result, the update of the financial cash flow.
15. If there is a reservation must be a cash flow (invoice), because the customer can book, and then pay, even for days after the transaction date.
16. Ability to change the map at any time and in any plant.
17. Print Report for: plant graphics, reservation, Gantt, calendar, deposit, invoice, customers in debt, etc.
18. Display and printing of the plane reservations to check availability of umbrellas and occupations with their respective assignments.
19. Display and printing of arrivals (to date) with their respective assignments (positions).
20. Everything that I forgot for the complete realization of a functional software.
Please send me your detailed analysis on how you intend to use the software. Including data structure, screenshots, and flowchart.