Question: Project Description: The objective is to develop a dynamic, database supported web application: 1. Choose an application domain of interest to you: e.g music, auction,

Project Description: The objective is to develop a dynamic, database supported web application: 1. Choose an application domain of interest to you: e.g music, auction, soccer, student management, customer and suppliers, transport management, bookstores, online shopping etc. 2. Identify the functionality of systems for the domain you have chosen. 3. Write up the functional requirements, data and system's models for the application you are to develop. E.g. Use case and ERD diagrams. 4. Create a web application to manage data/content according to the requirements. 5. Make sure that users of the application can register and login with correct credentials. 6. Enable users to access the system and use those functionalities. 7. All the techniques illustrated in the lectures can be applied (do not create a simple, static HTML-based web site, make a dynamic web application) 8. The outcome of the project should be a running system, and a written report. 9. The report must describe clearly in min 1000, max 3000 words, plus images the: o Functions of the web application and their motivation o Architecture of the application (modules and their functions and actors/users) o Main classes and main methods Major technical problems encountered during the project execution. 10. The project will be evaluated according to: o Complexity of the implemented functions, o User interface usability and completeness, organization of the code, coverage of the concepts and technologies presented in class. 11. Prepare a project presentation
Step by Step Solution
There are 3 Steps involved in it
Get step-by-step solutions from verified subject matter experts
