Reference no: EM133083216
Question: Introduction to Web Development and Database Systems
Creating a Web Application
Learning Outcome 1: Describe how core principles of user and session management work in systems accessed remotely
Learning Outcome 2: Be able to specify the system components required for building simple web applications
Learning Outcome 3: Be able to build basic web applications using common languages and platforms
Task:
Create a working web application, of your choice, which implements user and session management, uses HTML, JavaScript and CSS for the front-end; with PHP and MySQL for the back-end
Requirements and Clarifications:
• Your application should have more than one page.
• Using PHP for the back-end development is preferred. However, you are allowed to use
another language (such as Python/Flask or another) instead
• The application should have a log in with a username and password authentication. The
password should be stored (ideally in a hashed form) in a file or database.
• You are allowed and encouraged to add other features, in any of the above technologies, which
we did not cover in the lectures and lab sessions.
• You are allowed to use another database management system (DBMS) other than MySQL.
• You are allowed to use the development tools/editors that you prefer.
• The use of templates is allowed but not recommended. If you use them however, you have to mention this explicitly in the written submission, indicating clearly what you used and what modifications you made.
• You can host the application on your local VM or use one from a previous module Delivery:
. In addition to the live demo, you will have to submit a brief WORD report containing screenshots of your website and minimal text, and documented code snippets, using WORD code syntax highlighter, as a walkthrough of the development of your application. The code should be included in the WORD file itself.
Attachment:- Web Development and Database Systems.rar