DAT 21303 Web Development Assessment Group Project 2026 | UTHM

School

Universiti Tun Hussein Onn Malaysia (UTHM)

*We aren't endorsed by this school

Assignment Type

Group Project

Subject

DAT 21303 Web Development

Uploaded by Malaysia Assignment Help

Date

01/03/2026

DAT 21303 Assessment GROUP PROJECT

COURSE CODE: DAT 21303

COURSE NAME:  WEB DEVELOPMENT

ASSESSMENT: 25 % contribution to continual assessment

PRESENTATION: WEEK 14 (lab session)

Objective:

1) Apply the correct fundamentals of web programming in constructing a website.

2) Create a website based on the chosen web programming languages.

3) Propose appropriate current technology in secure website development to build small to moderate scale websites.

Instruction:

1) Form a group of maximum 5 team members in Authors under Group Activities > Project Submission.

2) Create a client-server application based on topic from the given list. (You may use free Bootstrap template available online.)

3) The application should include the following features:

o System functionalities to accomplish THREE (3) project objectives.
o Working database connection.
o Successful CRUD operation (Ex: insert, search, display, update, delete).
o Validated CRUD process (Ex: input validation, delete confirmation, successful update).
o Secure access (Ex: session & cookies management, login using credentials from database)
o Minimum of THREE (3) database tables.

4) Document your completed project.

Due date:

Week 14. Submission is to be made through UTHM Author the latest before presentation session.

Output:

1) Web application with database

2) Project report with proper formatting.

PROJECT TOPIC (1 topic / team):

Choose one topic from the following according to your section. You may add in additional features and refer to existing application to get an idea in designing the application features and process flow for current practice of the service.

Section 1: Public services (5 teams)

JPJ traffic summon record management / PDRM report management / aduan UTHM pagoh / PLUS Highway accident reporting management / emergency reporting management

Create a web application for public services for user to lodge report, view status of reported complaint, and record user information. Consider efficient information search and easy to use features in getting the service offered.

Section 2: Healthcare Services (5 teams)

Inpatient food ordering / outpatient appointment booking / physiotherapy services booking / dental service medical record / vaccination record management

Create a web application that record user personal profile, list staff specialties and services. Consider personalised user experience, and accurate data entry in recording appointment and profile.

Section 3: Leisure Services (5 teams)

Car rental management/ BP mall outlet and parking directory / UTHM alumni dashboard / Homestay booking management / Food recipe collection

Create a web application for that allow user to search and view informative content. Consider how to provide user friendly features and simplified information layout.

Section 4: Online Shop (5 teams)

Bookstore / Sportswear / Laptop Outlet / Veterinary Service / Pet Adoption Service

Create a web application for online shopping / service. Consider how to provide efficient product catalogue, online order, point redemption etc.

Section 5: Kids & School (4 teams)

child day care vaccination record / Online reading record for school / School attendance reporting / Shopping mall mobility services (stroller, wheelchair, etc)

Create a web application for managing data entry record and reporting. Consider secure and seamless user experience.

Section 6: Business services (5 teams)

Stock Supply Delivery Management / Convenient Store Inventory Management /LEGO Store/ Stock Defect Reporting Management / Residential College Parcel Delivery Management

Create a web application for customer to monitor stock status / delivery progress. Consider intuitive and pleasing experience operating the application.

REPORT CONTENT:

  • Delegation of Work
    o Task of each team members in developing the prototype (Excluding presentation and reporting).
  • Introduction
    o Brief introductory of the application purpose, main functionalities, problem of existing application and target user.
    o Problem statement (THREE (3) paragraph – paragraph 1: background, paragraph 2: issue, paragraph 3: solution)
    o Project Scope (ONE (1) short paragraph)
  • Requirement analysis
    o System features (List functions offered to different user role)
    o User interfaces (Screenshot complete UI design)
  • System Analysis & Design
    o Algorithm (Flowchart for each system features)
    o Database design (Screenshot from phpMyAdmin “designer”tab)
  • Implementation
    o Program code (screenshot complete project code)
  • Evaluation rubric for report, coding, and presentation

SLIDE CONTENT:

  • Slide 1
    o Course code and course name
    o Section
    o Project title
    o Group members and role in project development
  • Slide 2 – Introduction
  • Slide 3 – Objectives
  • Slide 4 – Problem statement
  • Slide 5 – Scope
  • slide 6 – List of System Features
  • slide 7 – Database design
  • slide 8 – Project demonstration

🔹 DAT 21303 Web Development Assignment Help for UTHM Students

PROJECT PRESENTATION:

All group members must do the presentation. This is to ensure that ALL group members are actively involved in the project development process. The lecturer might also select random members to answer the questions during presentation.

CLO1: Design (LOD 3, PLO 2)

Apply the correct fundamentals of web programming in constructing a website. (LOD3, PLO2, C3). (C3- Applying)

REPORT EVALUATION (10 %)

Criterion Cognitive Level Poor
1
Weak
2
Satisfactory
3
Good
4
Excellent
5
Score
Problem identification:
Identify correct problems and issues.
Knowledge
C1
Unable to
Accomplish.
Identify few correct problems / issues. Identify mostly correct problems / issues. Identify correct problems and issues. Identify comprehensive problems and issues.
Requirement analysis:
List overall system features.
Knowledge
C1
Incomplete list without separation of concern. Incomplete list with separation of concern. General list for each user / module. Comprehensive list without separation of concern. Comprehensive list for each user / module.
Scope:
Outlines precise and concise project scope.
Comprehension C2 Unclear scope description. Vague scope description. Description is too brief. Precise but lack of main scope description. Precise and concise description.
Objectives:
Articulate measurable objectives.
Application
C3
Unable to
Accomplish.
List less than 3 distinct objectives. List 3 distinct but vague objectives. List 3 measurable objective but requires precise description. List 3 measurable and precise objectives.
Implementation:
Construct interactive user interface design.
Application
C3
Not visually appealing; unattractive design. Maintain existing brand style and design. Moderately attractive with basic design elements. Generally attractive with a few unique design elements. Extremely visually appealing with a stylish and modern design.
Documentation:
Follow documentation guideline.
Application
C3
No report by presentation due Missing some documentation item. Mostly complete content but with unorganised layout. Complete content. Complete and neat content and layout.
Total /30

CLO 2: PRACTICAL SKILLS (LOD 5, PLO 3)

Create a website based on the chosen web programming languages. (P3 – Guided Response)

PROJECT EVALUATION (10%)

Criterion Cognitive Level Poor
1
Weak
2
Satisfactory
3
Good
4
Excellent
5
Score
Code readability:
Follow good coding practice of to maximise code readability.
P1
Perception
attention proper indentation, comment and naming convention are not present or randomly
inserted.
Little or no proper indentation, comment and naming convention
followed.
Some proper indentation, comment and naming convention followed. Most proper indentation, comment and naming convention followed are mostly clear. All indentation, comment and naming convention present where appropriate,
thorough and clear
CRUD Operation:
Perform successful CRUD operation with notification
P2
Set
Cannot implement CRUD operations without full code guidance. Implements CRUD functions partially; logic largely incomplete or faulty. Implements most CRUD functions; some logic errors and notification present. Correctly implements all CRUD functions with notification and minor inefficiencies. Implements all CRUD functions flawlessly with optimised queries and notification.
Database integration:
Control referential integrity in CRUD process
P3
Guided Response
Unable to mplement referential integrity or maintain relationships in CRUD without extensive guidance. Database design weak in enforcing referential integrity; CRUD operations frequently break relationships Partially normalized database; some CRUD operations violate constraints or cause inconsistencies. Normalised database supporting CRUD operations that maintain most referential integrity. Normalised database supporting CRUD operations that correctly enforce referential integrity without errors.
Form validation:
Implement required and data type input validation.
P3
Guided Response
Does not implement required validation without full help. Attempts required validation but often fails to prevent empty inputs. Applies required validation but occasionally misses some fields or logic. Implements required validation with prompt. Implements required field validation fully and correctly with clear prompt,
preventing empty inputs on form submission.
Form Handling:
Implement correct form handling in parameter passing.
P3
Guided Response
Cannot retrieve form data without step-by-step assistance. Struggles to access form data properly; frequent errors in using $_GET or $_POST. Partially retrieves form data but has some errors affecting processing. Retrieves form data using $_GET and $_POST with minor syntax or logic errors. Correctly retrieves and processes form data using $_GET and $_POST with no errors.
Algorithm Design:
Demonstrate understanding of business process in designing algorithm.
P3
Guided Response
Incomplete algorithm with little or no understanding on the business process Inefficient / ineffective algorithm,
demonstrating limited
understanding of business process
Somewhat efficient and effective algorithm, demonstrating
adequate understanding of business process
Efficient and effective algorithm, demonstrating
moderate understanding of business process
Highly efficient and
effective algorithm,
demonstrating strong
understanding of business process
Total /30

CLO 3: AUTONOMY & RESPONSIBILITY (LOD 12, PLO 81)

Propose appropriate current technology in secure website development to build small to moderate scale websites.  (A2 – Responding)

PRESENTATION EVALUATION (5%) 

Criterion Cognitive Level Poor
1
Weak
2
Satisfactory
3
Good
4
Excellent
5
Score
Group Dynamic:
Perform assigned task
A1
Receiving
Acts out of sync; disrupts flow. Occasionally forgets role or timing. Aware of turn-taking; may need reminders. Works smoothly with group timing. Anticipates and supports group flow smoothly.
Behaviour:
Use of nonverbal engagement during others’ speaking
A1
Receiving
Disengaged (slouching, fidgeting, yawning, etc.). Often inattentive; shows boredom. Sometimes focused; appropriate posture. Maintains focus and composure throughout. Self-monitors closely; actively supports team with expressions and posture.
Engagement:
Present initiative to engage in team
A2
Responding
Lack of
initiative and is
not interested
to be engaged
in the project
Take the initiative to be engaged in the team when requested Satisfactorily
responsible and
taking initiative to
be engaged in the team
Responsible and always take the
initiative to be
engaged in the team
Very responsible
and always take the
initiative to be
engaged in the team
Professionalism:
Take part in harmonious relationship with team members.
A2
Responding
Disharmonious
relationship with
team members
Less harmonious
relationship with
team members
Satisfactory
relationship with
team members
Good relationship with
team members
Well acknowledged
relationship with
team members
Participation:
Report roles of team members.
A2
Responding
No clear evidence of roles demonstrated in
practice
Attempt to
demonstrate role in
practice but with limited effect and require improvements
Able to demonstrate role in practice with some effect(s) and require minor improvements Able to demonstrate role to achieve the same goal in practice Show clear
evidence of roles
in team and
demonstrated in
practice
Effort:
Respond in completing task
A2
Responding
Least
attempt to
complete
task even with close
supervision
Struggles to complete tasks within the scope of work without direct supervision to complete task Inconsistently or with prompting putting effort within
scope of work and
meets expectation to complete task
Independently and reliably complete task within the
scope of work and exceeds expectation.
Perform assigned
tasks beyond the
scope of work and
supports others to complete task.
Total /30

🔹 Order Your DAT 21303 Web Development Assignment Help Today

Get Help By Expert

UTHM students often find the DAT 21303 Web Development Group Project challenging due to database integration, CRUD operations, secure login features, and detailed project documentation. Managing coding tasks, validation, reporting, and group coordination within limited time can become overwhelming. There’s no need to worry—Students Assignment Help offers professional UTHM Assignment Help aligned with  marking rubrics and presentation requirements. For trust, you can also explore expert-written project samples before placing an order. Order today with plagiarism free assignment help and get your DAT 21303 group project developed exclusively for your team.

Answer

UP TO 15 % DISCOUNT

Instant Paper Writing Services by Native Malaysia Writers

Plagiarism Free Solutions
100% Original Work
24*7 Online Assistance
Native PhD Experts
Hire a Writer Now
Convincing Features
DAT 21303 Web Development Assessment Group Project 2026 | UTHM
Plagiarism Free Report
On-Time Delivery
Native Writers
A+ Quality
100% Confidential
24*7 Online Assistance

Get these features included in Your Assignment

Facing Issues with Assignments? Talk to Our Experts Now!Download Our App Now!

Have Questions About Our Services?
Download Our App!

Get the App Today!

QRcode

Get Assistance for Assignments, online Exam, and Projects Writing