DIT2154 Introduction to Web Development Individual Assignment August 2025 Session
| University | Mahsa University (MU) | 
| Subject | DIT2154: Introduction to Web Development | 
FACULTY OF ENGINEERING BUILT ENVIRONMENT & IT
Assignment brief
Program : Diploma in Information Technology
Module Name : Introduction to Web Development
Code : DIT2154
Assignment : Individual assignment
Assignment submission guideline:
A Hard copy of the assignment signed by student with faculty cover sheet attached. Also, assignment must be submitted in Microsoft word format or Pdf format to the submission assignment provided on CAMU.
Your lecture notes will give you the basic framework ONLY of the ideas, theories and concepts you will need to complete the assignment. These notes will therefore NOT be sufficient on their own. You will need to make use of the required reading, extra references and any other material you come across in the course of researching your assignment. Only academic references are accepted
Late Submission
For any late submission without any good reasons, thus comply to the rules as per mention below:
1 day late: 5 marks will be deducted from the mark achieved by the student
2 to 9 days late: a further 5 marks will be deducted from the mark achieved by the student for each day the work remains unsubmitted
10 days late: a mark of zero will normally be recorded
Non-submission of work
Non-submission of work without extenuating circumstances will be counted as a non- submission and marked as zero.
Editorial/Presentation guidelines
| Font size | Size 12 | 
| Font style | Times New Roman | 
| Headings | Size 12 bold | 
| Margins | 4cm Left margin 2.5 cm top, bottom, and side margins | 
| Spacing | 1.5 lines spacing | 
| Colour | Depends on your report | 
| Pagination | Individual pages must be numbered – bottom of page and centre | 
| Justify | Justify text in the document | 
| Table | Table caption must be placed on top of the table Table caption font is Times New Roman, size 10, Italic Table number font is Times New Roman, size 10, bold Within table font is Times New Roman, size 10 | 
| Figure | Figure caption must be placed on the bottom of the figure Figure caption font is Times New Roman, size 10, Italic Figure number font is Times New Roman, size 10, bold Within Figure (Axis) font is Times New Roman, size 10 
 | 
| Reference | IEEE template (Not older than 2012) | 
Assignment Submission due date
Final submission:
Tuesday 24/06/2025
Assignment must be submitted through the submission link provided on CAMU
Marking
This assignment counts for 10% marks of your total mark.
Assignment description
Assignment Report (100 marks)
CLO Covered:
- Describe the use of CSS styles, internal and/or external style sheets, PHP and its techniques in web page development. (PLO3:CLO3)
Overview
You are required to design and implement a basic e-commerce website that allows users to browse products, add them to the cart, and make a purchase. The goal is to demonstrate your understanding of HTML, CSS, and JavaScript. The requirements for the website are listed below: (You are not required to provide database connectivity).
Requirements:
1) Homepage:
Create an attractive homepage that includes a navigation bar, a featured product section, and a footer.
The navigation bar should have links to different product categories.
2) Product Listings:
Implement pages for at least three product categories (e.g., electronics, clothing, books).
Each category should have a list of products with details such as product name, price, and an “Add to Cart” button.
3) Shopping Cart:
Allow users to add products to a shopping cart.
Display the contents of the shopping cart, including product names, quantities, and total price.
Provide an option to remove items from the cart.
4) User Authentication:
Implement a basic user authentication system.
Users should be able to create an account, log in, and log out.
Only authenticated users should be able to proceed to the checkout.
5) Checkout Process:
Create a simple checkout process that includes a form for users to enter their shipping information.
Calculate the total cost, including shipping fees if applicable.
Provide a confirmation page after the purchase is completed.
Documentation:
- Screenshot of each page and explain it step by step.
- Include the codes for each page. Each section of the code MUST be included with comments. Highlight the comments.
Presentation:
- Present your website on the specified date. Your presentation will be evaluated based on your web design skills and presentation skills.
‘END OF QUESTION’
Marking Criteria for Report Submission
| Criteria | Criteria Description | Marks | ||||
| 1 | 2 | 3 | 4 | 5 | ||
| Very Poor | Poor | Satisfactory | Good | Very Good | ||
| Interface Design & Layout | No interface design. | Poor interface design. | More progress is required in interface design. | Good interface design & layout | Excellent & stunning interface design & layout | /5 | 
| Homepage and Hyperlink pages | No Homepage and Hyperlink pages | Only one hyperlink needs improvement | Homepage & 2 hyperlink pages function | Homepage &3 hyperlink pages function | Homepage & all hyperlink pages function | /5 | 
| Product listing and Shopping cart | No product listing or shopping cart | Provide a few product listings & shopping carts do not function | Provide a few product listings & shopping carts half-function | Provide the product listing & shopping cart full function | Provide all the product listings & shopping cart full function | /5 | 
| User Authentication | No user Authentication | Needs more improvement | Meet some of the criteria | Meet certain criteria | Meet all criteria | /5 | 
| Check out process | No check-out process | Needs more improvement | Meet some of the criteria | Meet certain criteria | Meet all criteria | /5 | 
| Marks: _______ / 25 x 100 = ____________ | ||||||
Get Help By Expert
Creating a complete web development project with HTML, CSS, and JavaScript can be challenging, especially when you need to design pages, implement authentication, and ensure functionality. If you’re finding it tough to complete your DIT2154 assignment or want your e-commerce website to stand out, expert guidance can help. At Assignment Helper Malaysia, we offer Introduction to Web Development assignment help that’s 100% original, AI-free, and tailored to diploma-level requirements. Get professional assistance today with our IT assignment helper Malaysia services.
Recent Solved Questions
- AUD339: Auditing Assignment, UiTM, Malaysia In the past, there have been issues regarding how internal auditors want to audit the company and profession in relation
- Public Law Course Work, UiTM, Malaysia In response to the judicial outcome of the Afghan Hijackers case, then-future Prime Minister of the United Kingdom
- BNNS6384: Bachelor of Nursing Sciences Assignment, LUC, Malaysia Polycystic ovarian syndrome (PCOS) is a common endocrinal problem that affects females of reproductive age
- SBFS1103: Thinking Skills And Problem Solving Assignment OUM Malaysia The purpose of the assignment is to expose learners to various problem-solving strategies
- CBCA2103: Computer Architecture Assignment, OUM, Malaysia The purpose of this assignment is to assess learners’ understanding of CPU organization, instructions format, and addressing mode
- Company law Assignment, UCISS, Malaysia This government has moved quickly to strengthen our response to Putin’s cronies and ensure that corrupt elites
- TME303: Figure 1(a) and (b) shows a robotic arm used in automotive industry for painting and welding application: Automation And Robotics Assignment, WOU, Malaysia
- MLL207e: Comparative Study of Bahasa Melayu and Bahasa Indonesia Assignment, SUSS, Malaysia Huraikan secara kritis sejarah perkembangan Bahasa Indonesia dan Bahasa Melayu dalam kurun ke-20
- NBHS1112: Puan Suba adalah perempuan berumur 52 tahun yang diagnosis dengan Diabetis Mellitus Jenis II: BIOKIMIA TUGASAN, OU, Malaysia
- Bachelor of Information Technology Data Analytics Assignment, HU, Malaysia Describe the data set in the Introduction in terms of where this data set came from, what the data is about, and what you plan to do analyze

 
     
			