Project Assignment
Project Assignment
Department of WDDBA
2015 Entry Regular Students
Project Assignment: Producing Server-side Scripts for dynamic web page (30 %)
Instructions:
Questions
1. Project Description
What is the purpose of your project?
Identify the problem your application will solve or the value it provides.
2. User Interaction
What forms of user interaction will your web application include (e.g., user
registration, login, forms)?
How will the server handle user input securely and effectively?
3. Dynamic Content
Describe one or more dynamic features of your web application (e.g.,
displaying personalized content, generating dynamic pages).
How does your server-side script achieve this?
4. Database Integration
What type of database will you use (e.g., MySQL)?
What tables or collections will be required, and how will they be structured?
Provide an example of a database query used in your application.
5. Error Handling and Validation
How will you validate user input on the server side?
What error-handling mechanisms will you implement for common issues such
as form submission errors or database connection failures?
6. Project Workflow
Outline the workflow of your application, starting from user input to server
processing and the final output on the web page.
Provide a diagram or flowchart for better visualization (optional but
recommended).you can use MS VISIO or EDRAW MAX
7. Code Implementation
Submit key portions of your server-side script, focusing on areas like form
handling, database interaction, and dynamic content generation.
Comment your code to explain its functionality clearly.
8. Security Measures
What measures will you implement to protect your application from common
vulnerabilities (e.g., SQL injection, cross-site scripting)?
9. Reflection
What challenges did you face during the project, and how did you overcome
them?
What would you improve or add to your project in the future?
Deliverables
functionality 20%
Design and Responsiveness 5%
Documentation 5%