From the general application overview shown in Figure 3.1 it can be seen that this module must interact with three other modules, and its functional requirements are split into three corresponding categories accordingly.