User Requirements

  1. Scanner
    1. The software should be able to read in the details of incoming and outgoing products.
      • The details that are scanned in for products should include product name, time, date of arrival and the employee handling that shipment.

  2. Administration Department
    1. The software should manage billing and customer payment
    2. The software should allow user to update storage rates and handling charges.
    3. The software should be able to accept payment at booking or on credit up till 2 months.
    4. The software should request authorization of a supervisor if a case by case basis payment option is required.

  3. Customer
    1. The software should allow the customer to book online, storage places in the warehouse.
    2. The software should also provide the customer the status of their inventory
      • The status should include the amount of their inventory, date of expiry of their contract and the total rental charges that they have to pay.
  4. Staff
    1. The software should allow the staff to input and store the details of customers who have stored their inventory in their warehouse.
    2. The software should also allow the staff to input in the details of the pickup and delivery of the shipments.
      • The details should include time, place, vehicle id, staff in charge and corporation/company delivering the package (Fedex, DHL, any delivery company).
    3. The software should allow the user to generate report on the current inventory in the warehouse
    4. The software should allow the staff to monitor the incoming and outgoing products.
    5. The software should allow the staff to generate report on the current available space in the warehouse.