Convincing Features
Assignment Type
Subject
Uploaded by Malaysia Assignment Help
Date
COURSE CODE: DAT 21303
COURSE NAME: WEB DEVELOPMENT
ASSESSMENT: 25 % contribution to continual assessment
PRESENTATION: WEEK 14 (lab session)
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.
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.
Week 14. Submission is to be made through UTHM Author the latest before presentation session.
1) Web application with database
2) Project report with proper formatting.
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.
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.
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.
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.
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.
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.
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.
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.
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 | ||||||
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 | ||||||
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 | ||||||
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.