## Final Report

### Cover

Please refer to cover template

### Abstract

One or two paragraph(s) to show the objectives of the project and the final report.

### Acknowledgement

Thank those who have helped in conducting the project

### Table of Contents

You must use automatic tool to create this, e.g. “Table of Contents” in MS Word

### Introduction

It should be exceed more than one page, including

1. Project title

1. General descriptions of the project objectives

1. General descriptions of the project results

1. Document structure with chapter titles

### Project Background and Problem Analysis

1. Scope of the problem

1. Problem Statements and description

### Proposed Solution

1. Scope of the proposed solution

1. Architecture of the proposed system and roles of hardwares

1. Advantages and drawbacks of the solution

1. block diagram

![](./simple_block.png)

### Requirements

1. Roles of users

1. Functional Requirements

1. Non-functional Requirements:
E.g. Reliability requirements, performance requirements, existing data interface and hardware environment, future extensions of the proposed solution, required implementation language.

### Documentation for Problem Analysis

1. Use Case Diagrams
They should map to your requirements in the previous chapters

1. Fully Dressed Use Cases

### Documentation for Detailed Design
1. Database design (ERD) and metadata
- ![](./erd.svg)


[erd.md](./erd.md)


1. System design (Data Flow Diagram, Class Diagram, etc.)

1. User interface design
    - ![](./page_hierarchy.svg)

### Implementation
1. Test plans and results
1. Changes to design and justification of changes (if any)

### Results and conclusions

1. Summary and critical discussion of the results

1. Limitations of the final products / solutions
  - no access control at this stage.
  - no pagination at this stage
    - if a lot of items it will congest in the same page.
  - mail server setup for demo purpose.
  - single language only

1. Problems/difficulties encountered
  - need to familiar with the framework used (e.g. laravel orm...)
  - feasibility study of the theme with framework used (e.g. laravel, scss..)
  - need tryout docker concept

1. Delays/changes in project schedule

1. Suggestion of further improvements / development
  - include more item.
  - multilingual...

### References

  - [docker documentation](https://docs.docker.com/)
  - [laravel 10.x documentation](https://laravel.com/docs/10.x/readme)
  - [github/mailhog](https://github.com/mailhog/MailHog)
  - [mysql documentation](https://dev.mysql.com/doc/)
  - [phpmyadmin documentation](https://www.phpmyadmin.net/docs/)
  - [creativetim argon dashboard documentation](https://argon-dashboard-laravel.creative-tim.com/docs/bootstrap/overview/argon-dashboard/index.html)

### Appendices
  -
