- Following approach will be applied in this problem: 
        -  Designing the database of the proposed system in Oracle DB
-  Designing the modules and designing the classes using Java
-  Coding the back end using servlets and front end using Java Server Pages (JSP)
    - The solution approaches will be modeled in the MVC patterns and will build the system modules and features accordingly. 
    - The performance of the system will be analyzed by the following measures: 
        -  By checking if all the requirements are fulfilled through unit and acceptance tests written with JUnit.
-  Designing the modules and designing the classes using Java
-  By checking the time taken to load the search results.
1.5. Project Management & Planning