Form Field Events Application
Last updated 25/07/2025
Database Structure
An Orders application with four tables will be used to demonstrate the form field events. The database contains the following relationships:
- The Orders table has a one-to-many relationship with the OrderItem table
- The Product table has a one-to-many relationship with the OrderItem table
- The Customer table has a one-to-many relationship with the Orders table

Figure 1- Orders database model
Core Requirements
Products can be added into the system and stock quantity can be monitored.

Figure 2 - Add products
Customers can be added into the system.

Figure 3 - Add customers
Customers can place orders.

Figure 4 - Add orders
Customers can monitor the status of their order, for example, ordered, shipped, delivered.

Figure 5 - Monitor order status