Objective
The objective of the assignment is to develop a web application using web 2.0 technologies. You need to apply web design principles to deliver an interactive an innovation web solution. Besides, you need to utilize the knowledge and skills of web application development which include document object model, data validation, object-oriented, XML or JSON, jQuery, AJAX, web service and database programming (insert, update, delete and select record operations) to accomplish your tasks.
Problems / Requirements
You are requested to create a simple web application with frontend and backend processing for different users. You can create any type of web applications using various type of latest web technologies and database management system. For example, an online transport ticket booking system which contains customer ticketing (eg: buy ticket, search travel time, sign in) for customer user, meanwhile travel time and destination management for admin user (create travel schedule), and Application Programming Interfaces (API) web services (eg: weather forecast, graph). You need to construct a class diagram. The data entry form should be designed based on the given class diagram.