0% found this document useful (0 votes)
7 views

Project Assignment

The document outlines a project assignment for students at Harambe University to produce server-side scripts for a dynamic web page, focusing on real-world scenarios like e-commerce or booking systems. It includes detailed instructions and questions covering project description, user interaction, dynamic content, database integration, error handling, workflow, code implementation, security measures, and reflection. The assignment requires a compressed file of source code and a project report, with a submission deadline of February 7, 2025.

Uploaded by

To Ki
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
7 views

Project Assignment

The document outlines a project assignment for students at Harambe University to produce server-side scripts for a dynamic web page, focusing on real-world scenarios like e-commerce or booking systems. It includes detailed instructions and questions covering project description, user interaction, dynamic content, database integration, error handling, workflow, code implementation, security measures, and reflection. The assignment requires a compressed file of source code and a project report, with a submission deadline of February 7, 2025.

Uploaded by

To Ki
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 2

Harambe University

Department of WDDBA
2015 Entry Regular Students

Project Assignment: Producing Server-side Scripts for dynamic web page (30 %)

Instructions:

 Select a project topic based on real-world scenarios, such as an e-commerce site, a


blog, or a booking system etc.
 Design a responsive and user-friendly interface using HTML, CSS, and JavaScript.
 Use a server-side scripting language such as PHP.
 Follow the questions below to structure your project.

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

1. compressed file of your Project source code files.


2. A project report including answers to the above questions, diagrams (if applicable),
and screenshots of your application.

Submission Deadline: Feb 7,2025


Grading Criteria:

 functionality 20%
 Design and Responsiveness 5%
 Documentation 5%

You might also like