Functional Requirements
• Authorization Levels
- For each of everyone have their specific authorization of using this system. Example like admin have the authorization of changing or update the system database and staff have an authorization of input data and receive an output form the system. We have authorization levels because they are some people have authorization to enter further in the system.
• External Interfaces
- We provide an easier interfaces for staff because we don’t want the staff to be confuse using our system. Because if the staff don’t know how to use our system they will make a many error that can make all the system become paralyzed.
• Transaction corrections, adjustments and cancellations