Program for renting cars.
The program uses a Five-Layer Architecture consisting of:
- Persistence Layer: Uses SQL Server database. The layer uses prepared statements for communicating with the database. Create and Insert scripts could be found unter the links.
- Service Layer: Varifies data input and makes complicated computations.
- Controller Layer: Uses ASP.NET. Sends and receives HTTP request and JSON objects on the server side.
- Client Layer: Sends and receives HTTP request and JSON objects on the client side.
- Presentation Layer: Uses WPF. Simple interface for the users.