Question: 3 . Section A 3 . 3 . Deliverable 2 : Documentation and Coding Deliverable 2 : Documentation and Coding 5 0 Marks Develop two

3. Section A
3.3. Deliverable 2: Documentation and Coding
Deliverable 2: Documentation and Coding
50 Marks
Develop two prototypes for the e-commerce website you intend to build for the client selected in Deliverable 1(Project Proposal). Your designs must be compatible with a variety of gadgets, such as smart phones, tablets, and desktops. The client is then required to choose and authorize one of the prototypes for the actual website development.
Provide the Class Responsibility Collaborator (CRC) Cards, the Enhanced Entity Relationship
Diagram (EERD), Context Diagram, Data Flow Diagram (DFD), Use Case Diagram, and
Database Design (showing the data to be stored and the relationship between different
elements).
Develop a database-driven e-commerce website for your client using the selected prototype and the designs mentioned above (e.g., Context Diagram, Use Case Diagram, and Database Design). If you decide to use any PHP framework, you must create your own templates that follow the chosen prototype. The following technologies must be utilized:
HTML
CSS
JavaScript (jQuery accepted)
PHP
MySQL
Bootstrap (can be used)
Any other tools or web development technologies can also be explored and used, depending on the nature of your project.
Note 1: Complete and submit the Deliverable 2 template provided on or before the due date. The link to the completed and hosted website and/or the GitHub repository and/or the zipped folder containing the code must be formally submitted and shared with your lecturer ONE (1) week BEFORE your Deliverable 3 presentation.
Note 2: The submission of localhost is NOT permitted for Deliverable 3 presentation and would result in a 50% Presentation Mark penalty.
Note 3: The use of a Content Management System (CMS) is NOT permitted and would result in the non-marking of the Deliverables 2 & 3 as it would be regarded as a deliberate non-conformance to instructions.
Mark Allocation
Criteria
Mark Allocated
Introduction
2
2.1 Needs/Problem
Prototype A
6
Prototype B
6
2.2 Goals/Objectives
Class Responsibility Collaborator (CRC) cards
3
Enhanced Entity Relationship Diagram (EERD)
3
Context Diagram
3
Data Flow Diagram (DFD)
3
Use Case Diagram
3
Database Design
3
2.3 Coding
Website Screenshots
2
Sample PHP Code
3
Sample HTML Code
3
Sample JavaScript Code
3
Sample CSS Code
3
Sample MySQL Table Screenshots
2
2.4 Conclusion
1
2.5 Sign-off
1
Total
50
End of Deliverable 2
Jump to...

Step by Step Solution

There are 3 Steps involved in it

1 Expert Approved Answer
Step: 1 Unlock blur-text-image
Question Has Been Solved by an Expert!

Get step-by-step solutions from verified subject matter experts

Step: 2 Unlock
Step: 3 Unlock

Students Have Also Explored These Related Databases Questions!