Great Deal! Get Instant $10 FREE in Account on First Order + 10% Cashback on Every Order Order Now

CIS485 PROJECT PART1 DUE APRIL 09 The objective of the CIS485 course project is to develop a database driven portal website having login/registration as well as shopping cart functionality. In this...

1 answer below »
CIS485 PROJECT PART1
DUE APRIL 09
The objective of the CIS485 course project is to develop a database driven portal
website having login
egistration as well as shopping cart functionality.
In this part1 you will just create an MVC driven website displaying all the
available pages with no login
egistration nor shopping cart functionality yet.
This is worth 70% of your project grade.
SECTION01 MEMBER NAMES
1. A maximum of 4 members are allowed on each group. Provide the names and emails
of each member in your group. You can also choose to work by your self.
MEMBER1: ______________________________ MEMBER2: ______________________________
MEMBER3: ______________________________ MEMBER4: ______________________________
SECTION02 WEBSITE CONTENT
2. Define the website type of products to be sold on-line. Here are some examples
of types of products that you can choose be sold on-line:
Electronics, Appliances, Clothing, Flowers, Movies
Pets, Toys, Music, Books, Catering Services
3. Provide the following for each of the product items:
• Item Name and/or Id
• Item Description
• Product Specifications
• Numbe
Quantity of items Available
• Item Price/Cost
• Item Picture/Image
SECTION03 WEBSITE DESIGN/TEMPLATE
4. Now find and utilize a free on-line template or use your own to build your
entire Project Web Application. It should have a minimum of 10 web pages.
NOTE: All web pages must have the same look and feel. Therefore, every page must
use the same template
SECTION04 DIRECTORY LISTING
5. Your files should be allocated as follows:
├── index.php
├── model
└── view
├── about.php
├── contact.php
├── css
├── images
├── item1.php
├── item2.php
├── item3.php
├── item4.php
├── login.php
├── products.php
└── registration.php
SECTION04 WEBSITE PAGE LISTING
6. Define or create the following php web pages for your website:
WEB PAGE NAME DESCRIPTION
index.php Controller application
login.php Login web page
egistration.php Registration web page
products.php Web page listing all products is a
summarized manner.
Item1.php Item1 has its own web page
Item2.php Item2 has its own web page
Item3.php Item3 has its own web page
Item4.php Item4 has its own web page
about.php Provide the names of your group members.
contact.php Email Contact form. Not functional
SECTION05 CENTRALIZED MENU
7. Your web pages should contain a common centralized menu.
LOGIN PRODUCTS ABOUT CONTACT
PROJECT DELIVERY:
The project part1 should be delivered online on April 09 as follows:
Email To: XXXXXXXXXX
Subject: CIS485 Project Part1
Content: Complete Names of Group Members
Attachment: project zip file
mailto: XXXXXXXXXX
Answered Same Day Mar 29, 2021

Solution

Kshitij answered on Apr 05 2021
144 Votes
shopping.zip
shopping/css/pagestyle.css
.login-cover {
min-height: 100%;
background: url('../images/login.jpg') no-repeat;
background-position: center center;
background-attachment: fixed;
background-color: #464646;
background-size: cover;
background-blend-mode: exclusion;
padding: 5% 25%;
}
.login-container {
width: 75%;
min-height: 75%;
background-color: white;
box-shadow: 10px 10px 10px #444;
border-radius: 15px;
display: flex;
flex-direction: column;
}
.login-header {
background-color: rgba(56, 173, 169, 1.0);
border-radius: 15px 15px 0px 0px;
color: #fff;
}
.login-form {
padding: 10%;
display: flex;
flex-direction: column;
width: 100%;
}
.login-form>label {
font-weight: 100;
}
.login-form>input {
border-radius: 50px;
border: 2px solid rgba(56, 173, 169, 1.0);
padding: 10px 20px;
transition: 0.5s;
font-weight: 100;
}
.login-form>input:focus {
background-color: rgba(130, 204, 221, 0.5);
}
.login-button {
border-radius: 50px;
border: 2px solid rgba(56, 173, 169, 1.0);
background-color: rgba(56, 173, 169, 1.0);
color: white;
transition: 0.5s;
padding: 10px;
width: 50%;
margin: 10px 0px;
}
.login-button:hover {
border-radius: 50px;
border: 2px solid rgba(56, 173, 169, 1.0);
background-color: white;
color: rgba(56, 173, 169, 1.0);
}
.about-cover {
min-height: 100%;
background: url('../images/about.jpeg') no-repeat;
background-position: center center;
background-attachment: fixed;
background-color: #464646;
background-size: cover;
background-blend-mode: exclusion;
padding: 5% 25%;
}
.about-container {
display: flex;
flex-direction: column;
}
.about-content {
display: flex;
}
.about-card {
width: 50%;
height: 100%;
margin: 2% 5%;
transition: 0.5s;
}
.about-card:hover {
border-radius: 5px;
background-color: rgba(223, 230, 233, 0.25);
}
.about-data {
color: white;
}
.avatar {
width: 75%;
height: 75%;
}
.avata
img {
width: 100%;
height: 100%;
}
.contact-cover {
min-height: 100%;
background: url('../images/contact.jpg') no-repeat;
background-position: center center;
background-attachment: fixed;
background-color: #464646;
background-size: cover;
background-blend-mode: exclusion;
padding: 5% 25%;
}
.contact-container {
display: flex;
flex-direction: column;
}
.contact-map {
width: 100%;
margin-bottom: 5%;
}
.contact-map>img {
width: 100%;
height: 100%;
}
.contact-details {
display: flex;
flex-direction: column;
color: white;
}
.products-cover {
background-color: rgba(250, 211, 144, 1);
min-height: 100%;
padding: 10% 5% 5%;
display: flex;
align-items: flex-start;
}
.products-category-container {
flex-basis: 25%;
margin-right: 5%;
padding: 25px;
background-color: white;
box-shadow: 10px 10px 5px rgba(90, 90, 90, 0.3);
display: flex;
flex-direction: column;
}
.products-container {
flex-basis: 75%;
}
.price-input {
width: 50%;
transition: 0.5s;
border: 1px solid #555;
}
.price-input:focus {
width: 100%;
border-color: rgba(235, 47, 6, 1.0);
}
.products-row {
display: flex;
}
.products-card {
background-color: white;
flex-basis: 31%;
margin: 1%;
display: flex;
flex-direction: column;
box-shadow: 10px 10px 5px rgba(90, 90, 90, 0.3);
}
.products-image {
flex-grow: 1;
display: flex;
}
.products-image>img {
width: 100%;
margin: auto;
}
.products-details {
background-color: #f19066;
color: #fff;
padding: 5%;
/* flex-grow: 1; *
}
.buy-button {
border-radius: 50px;
border: 2px solid #78e08f;
background: #78e08f;
color: white;
padding: 5px 10px;
width: 30%;
transition: 0.5s;
}
.buy-button:hover {
background: transparent;
}
.cart-button {
border-radius: 50px;
border: 2px solid #60a3bc;
background: #60a3bc;
color: white;
padding: 5px 10px;
width: 50%;
transition: 0.5s;
}
.cart-button:hover {
background: transparent;
}
.view-button {
border-radius: 50px;
border: 2px solid #786fa6;
background: #786fa6;
color: white;
padding: 5px 10px;
width: 30%;
transition: 0.5s;
}
.view-button:hover {
background: transparent;
}
.product-cover {
background-color: rgba(250, 211, 144, 1);
min-height: 100%;
padding: 10% 5% 5%;
display: flex;
align-items: flex-start;
}
.product-image-container {
flex-basis: 50%;
margin-right: 5%;
padding: 0% 5%;
}
.product-detail-container {
flex-basis: 50%;
background-color: white;
padding: 5% 5%;
box-shadow: 10px 10px 5px rgba(0, 0, 0, 0.25);
}
@media (min-width: 701px) and (max-width: 1024px) {
.login-cover {
padding: 5% 5%;
}
.login-button {
width: 50%;
}
.about-content {
flex-direction: column;
}
.about-card {
width: 100%;
height: 100%;
margin: 5% 5%;
}
.about-container {
margin-top: 10%;
}
.contact-cover {
padding: 5% 5%;
}
.products-cover {
padding-top: 15%;
flex-direction: column;
align-items: stretch;
}
.products-category-container {
flex-basis: 100%;
height: 100%;
margin: 0 0 10%;
}
.products-container {
flex-basis: 100%;
height: 100%;
}
.products-row {
flex-direction: column;
padding: 0 10%;
}
}
@media (min-width: 360px) and (max-width: 700px) {
.login-cover {
padding: 5% 5%;
}
.login-button {
width: 100%;
}
.about-content {
flex-direction: column;
}
.about-card {
width: 100%;
height: 100%;
margin: 2% 5%;
}
.about-container {
margin-top: 50%;
}
.contact-cover {
padding: 5% 5%;
}
.products-cover {
padding-top: 30%;
flex-direction: column;
align-items: stretch;
}
.products-category-container {
flex-basis: 100%;
height: 100%;
margin: 0 0 10%;
}
.products-container {
flex-basis: 100%;
height: 100%;
}
.products-row {
flex-direction: column;
}
}
shopping/css/style.css
html {
height: 100%;
}
ody {
height: 100%;
font-family: 'Roboto', sans-serif;
}
.navbar {
padding: 30px 10px;
transition: 0.5s;
}
.navbar-
and {
color: #fff;
transition: 0.5s;
font-size: 35px;
padding: 5px 10%;
}
.navbar-collapse {
transition: 0.5s;
}
.show {
background-color: rgba(75, 75, 75, 1.0);
transition: 0.5s;
}
.navbar-
and:hover {
color: rgba(99, 110, 114, 1.0);
}
.nav-item {
transition: 0.5s;
}
.nav-link {
color: #fff;
}
.nav-link:hover {
color: rgba(99, 110, 114, 1.0);
}
.dropdown-menu {
border: 0;
padding: 5px;
background-color: rgba(223, 230, 233, 0.75);
}
.dropdown-item {
border-radius: 5px;
transition: 0.5s;
background-color: transparent;
color: #333;
}
.dropdown-item:hover {
background-color: transparent;
color: #fff;
}
.navbar-toggler {
color: #fff;
}
.carousel-container {
padding: 2% 10%;
}
.carousel {
padding: 0% 5%;
}
.carousel-item {
background-repeat: no-repeat;
background-position: center center;
background-color: #464646;
background-size: cover;
background-blend-mode: exclusion;
height: 600px;
}
.newA
ival-container {
background-color: rgba(30, 55, 153, 1.0);
padding: 2% 10%;
}
.newA
ival-content {
padding: 2% 5%;
display: flex;
}
.newA
ival-card {
width: 33.33%;
height: 450px;
margin: 0 3%;
background-color: #333;
color: white;
display: flex;
flex-direction: column;
}
.newA
ival-card>img {
width: 100%;
height: 50%;
}
.features-container {
padding: 2% 10%;
}
.features-content {
padding: 2% 5%;
display: flex;
}
.features-card {
width: 33.33%;
height: 400px;
margin: 0 3%;
color: #333;
display: flex;
flex-direction: column;
}
.features-card>i {
font-size: 17vh;
}
#item1 {
background-image: url('../images/carousel1.jpg');
}
#item2 {
background-image: url('../images/carousel2.jpg');
}
#item3 {
background-image: url('../images/carousel3.jpg');
}
.indexHeader {
height: 100%;
background: url('../images/cover.jpg') no-repeat;
background-position: center center;
background-attachment: fixed;
background-color: #464646;
background-size: cover;
background-blend-mode: exclusion;
display: flex;
flex-direction: column;
padding: 0 10%;
color: #fff;
}
footer {
padding: 5%;
background-color: black;
}
.footer-container {
display: flex;
}
.footer-card {
padding: 50px;
width: 22.5%;
margin: 1.25%;
background-color: white;
-moz-box-sizing: border-box;
-webkit-box-sizing: border-box;
box-sizing: border-box;
display: flex;
flex-direction: column;
}
.flex {
display: flex;
}
.center {
margin: auto;
}
.vertical-center {
margin: auto 0;
}
.horizontal-center {
margin: 0 auto;
}
.fontXL {
font-size: 10vh;
}
.fontL {
font-size: 6vh;
}
.fontM {
font-size: 4vh;
}
.fontS {
font-size: 2vh;
}
.fontXS {
font-size: 1vh;
}
@media (min-width: 701px) and (max-width: 1024px) {
.navbar-collapse {
padding: 5%;
}
.carousel-item {
height: 500px;
}
.footer-container {
flex-direction: column;
}
.footer-card {
width: 95%;
margin: 2.5%;
}
.newA
ival-content {
flex-direction: column;
padding: 0% 5%;
}
.newA
ival-card {
width: 75%;
height: 400px;
margin: 2% auto 0%;
}
.features-content {
flex-direction: column;
padding: 0% 5%;
}
.features-card {
width: 75%;
height: 400px;
margin: 2% auto 0%;
}
.features-card>i {
font-size: 13vh;
}
.fontXL {
font-size: 6vh;
}
.fontL {
font-size: 4.5vh;
}
.fontM {
font-size: 3vh;
}
.fontS {
font-size: 2vh;
}
.fontXS {
font-size: 1.5vh;
}
}
@media (min-width: 360px) and (max-width: 700px) {
.navbar-collapse {
padding: 5%;
}
.carousel-item {
height: 400px;
}
.footer-container {
flex-direction: column;
}
.footer-card {
width: 95%;
margin: 2.5%;
}
.newA
ival-content {
flex-direction: column;
padding: 0% 5%;
}
.newA
ival-card {
width: 100%;
height: 400px;
margin: 5% 3% 0%;
}
.features-content {
flex-direction: column;
padding: 0% 5%;
}
.features-card {
width: 100%;
height: 200px;
margin: 5% 3% 0%;
}
.features-card>i {
font-size: 10vh;
}
.fontXL {
font-size: 4vh;
}
.fontL {
font-size: 3vh;
}
.fontM {
font-size: 2vh;
}
.fontS {
font-size: 1.5vh;
}
.fontXS {
font-size: 1vh;
}
}
shopping/images/about.jpeg
shopping/images/avatarF.png
shopping/images/avatarM.png
shopping/images
ook
ook.docx
Book1
Ha
y Potter and the Deathly Hallows
Descrip:
Ha
y, Hermione and Ron have no other choice but to find all the remaining Horcruxes and destroy them forever, before Lord Voldemort can get his hands on them and kill Ha
y eventually. On the other hand, with Dumbledore's passing, hope seems to be at its dreariest. The Death-Eaters create chaos for the Muggles to struggle with, slaughtering several of them every day. To make things worse, the Ministry of Magic has also been compromised and is now under the control of the Dark Lord. Everyone seems to be a foe now. But Ha
y, Ron and Hermione are certain that they have to complete Dumbledore's remaining journey and destroy all the Horcruxes. Will they be successful?
Specs:
· Language: English
· Binding: Pape
ack
· Publisher: Bloomsbury Publishing (IN)
· Genre: Juvenile Fiction
· ISBN: 9781408855713, 1408855712
· Pages: 640
Price: $10
ook2
The Blue Um
ella 
Descrip:
The Blue Um
ella is a novel set in the mountainous Gharwal region. The story is about a little girl called Binya, who on falling upon a group of picnickers, is enchanted by a beautiful blue um
ella belonging to one of them. Incidentally, one of the ladies in the group takes a liking to Binya’s leopard claw necklace and offers to buy it from her. When Binya refuses, she is asked to choose anything that she would like in return for it and she chooses the blue um
ella. After much pleading, the lady consents to her wish and Binya becomes the proud owner of the um
ella.Specs:
· Language: English
· Binding: foamback
· Publisher: Rupa
· Genre: Juvenile Fiction
· ISBN: 9788171673407, 9788171673407
Price: $5
ook3
Middle School: The Worst Years of My Life
Descrip:
Rafe Khatchadorian is getting the Hollywood treatment in a film version of Middle School: The Worst Years of My Life sta
ing Griffin Gluck, Lauren Graham, Rob Riggle and Thomas Ba
usca. Rafe Khatchadorian has enough problems at home without throwing his first year of middle school into the mix. Luckily, he's got an ace plan for the best year ever, if he can pull it off. With his best friend Leonardo the Silent awarding him points, Rafe tries to
eak every rule in his school's oppressive Code of Conduct. Chewing gum in class - 5,000 points! Running in the hallway - 10,000 points! Pulling the fire alarm - 50,000 points! But when Rafe's game starts to catch up with him, he'll have to decide if winning is all that matters, or if he's finally ready to face the rules, bullies, and truths he's been avoiding.
Specs:
· Language: English
· Binding: Pape
ack
· Publisher: Cornerstone
· Genre: Juvenile Fiction
· ISBN: 9780099596783, 9780099596783
· Edition: 2015
· Pages: 336
Price: $9
ook4
The ALCHEMIST 
Descrip:
Santiago, an Andalusian shepherd boy, looks to travel the world in the quest to find a worldly treasure, unlike any others. Santiago’s quest takes him to the magical desert of Egypt, where he meets the alchemist. Is the alchemist what Santiago was looking for, or is he there to stop Santiago from fulfilling his quest? Well, you’ll have to read The Alchemist to find out.
Specs:
· Language: English
· Binding: Pape
ack
· Publisher: Harpe
· Genre: Fiction
· ISBN: 9788172234980, 8172234988
· Edition: 2018
· Pages: 208
Price: $10
ook5
Fantastic Mr Fox
Descrip:
"A true genius . . . Roald Dahl is my hero" - David Walliams Boggis is an enormously fat chicken farmer who only eats boiled chickens smothered in fat. Bunce is a duck-and-goose farmer whose dinner gives him a beastly temper. Bean is a turkey-and-apple farmer who only drinks gallons of strong cider. Mr Fox is so clever that every evening he creeps down into the valley and helps himself to food from their farms - and those GHASTLY farmers can't catch him! Now the farmers have hatched a plan to BANG-BANG-BANG shoot Mr Fox dead! But, just when they think Mr Fox can't possibly escape, he makes a FANTASTIC plan of his own . . . Listen to FANTASTIC MR FOX and other Roald Dahl audiobooks read by some very famous voices, including Kate Winslet, David Walliams and Steven Fry.
Specs:
· Language: English
· Binding: Pape
ack
· Publisher: Penguin Books Ltd
· Genre: Juvenile Fiction
· ISBN: 9780141365442, 0141365447
· Pages: 112
Price: $5
ook6
The Spy's Secret
Descrip:
Unlocking Adventures one Key At A Time! A Spy Must Be Ready For Anything! Agents Cleo And Evan Have Been Given An Impossible Mission: Become Superspies And Foil The Plans Of An Evil Mastermind. But It Won 't Be Easy To Break Into The Viper Secret Underwater Lair, Complete A Daring Rescue, Find The Right Key, And Get Out Alive! Keep Hunting!
Specs:
· Language: English
· Binding: Pape
ack
· Publisher: Scholastic
· Genre: Fiction
· ISBN: 9789352752263, 9352752260
· Edition: 2018
· Pages: 96
Price: $6
shopping/images
ook
ook1.webp
shopping/images
ook
ook2.webp
shopping/images
ook
ook3.webp
shopping/images
ook
ook4.webp
shopping/images
ook
ook5.webp
shopping/images
ook
ook6.webp
shopping/images/carousel1.jpg
shopping/images/carousel2.jpg
shopping/images/carousel3.jpg
shopping/images/contact.jpg
shopping/images/cover.jpg
shopping/images/elect/elect1.docx
Elect1
LG 6.5 kg 5 Star Inverter Fully Automatic Top Load Silve
Descrip:
This fully automatic washing machine from LG comes with a smart inverter motor that makes the appliance energy efficient. The washing machine also comes with an innovative Tu
oDrum feature that helps remove even the most stu
orn stains. The washing machine also comes with additional features such as Smart Diagnostic, auto-restart function and child lock, adding to your convenience.
Specs:
· Fully Automatic Top Load Washing Machines are ergonomically friendly and provide great wash quality
· 780 rpm : Higher the spin speed, lower the drying time
· 5 Star Rating
· 6.5 kg
Price: $200
Elect2
Philips MMS8085B/94 Convertible 80 W Bluetooth Home Theatre
Descrip:
· This Philips Bluetooth Soundbar features multiple connectivity points so that you can enjoy music, movies, and more in great clarity. Its sleek design ensures that the look of your home is elevated. This way, you can enjoy its aesthetic appeal and sound quality.
Specs:
· Power Output (RMS): 80 W
· Power Source: 230V AC
· Wireless music streaming via Bluetooth
· Memory Card Slot
· USB Direct for easy MP3 music playback
· Good sound quality with a rich bass
Price: $99
elect3
Google Home Mini 
Descrip:
Right from finding your phone to keeping your family entertained, the Google Home Mini is here to offer all the help you need. This powerful little helper, which features the Google Assistant, will answer all your questions as it is equipped with the power of Google Search, Maps and much more. You can even control your smart devices at home with your voice.
Specs:
· Also available in Hindi
· Play Music from Popular Streaming Services
· Voice-controlled WiFi Speaker for Home
· Ask Questions, Set Daily Reminders or Get News Updates
· Works with Upto 6 Users with Personalised Settings
· Control Other Smart Devices in Home
· W x H: 9.78 cm x 4.2 cm
· Weight: 173 g
Price: $49
elect4
Nikon D3500 DSLR Camera AF-P DX NIKKOR 18-55mm f/3.5-5.6G VR
Descrip:
Matrix Metering: 3D Color Matrix Metering 2 (type G, E, and D Lenses), Color Matrix Metering 2 (other CPU Lenses) Center-weighted Metering - Weight of 75% Given to 8 mm Circle in Center of Frame Spot Metering - Meters 3.5 mm Circle (about 2.5% of Frame) Centered on Selected Focus Point
Specs:
· Effective Pixels: 24.2 MP
· Sensor Type: CMOS
· 1080p recording at 60p
Price: $699
elect5
D-Link DIR-882 AC2600 MU-MIMO 2600 Mbps Router  
Descrip:
Stay connected throughout with this D-Link DIR-882 AC2600 MU-MIMO 2600 Mbps Router that gives you the ultimate internet experience ever. Fast Internet Connection Experience blazing speeds upto 2600Mbps of wireless speed while you upload and download data within a matter of seconds.
Specs:
· Type: Wireless Without Modem
· 2600 Mbps Speed
· Frequency: 2.4 GHz, 5 GHz
· External Antenna
· 2 USB Ports
Price: $89
elect6
LG 164cm (65 inch) Ultra HD (4K) LED Smart TV
Descrip:
Bring home this TV by LG and enhance your TV-viewing experience. With features, such as the LG ThinQ AI, 4K IPS Display, 4K Active HDR, Magic Remote, Quad-core Processor, and so on, this TV is here to deliver powerful performance, both, visually and aurally.
Specs:
· Supported Apps: Netflix|Hotstar|Youtube
· Operating System: WebOS
· Resolution: Ultra HD (4K) 3840 x 2160 Pixels
· Sound Output: 20 W
· Refresh Rate: 50 Hz
Price: $1099
shopping/images/elect/elect1.webp
shopping/images/elect/elect2.webp
shopping/images/elect/elect3.webp
shopping/images/elect/elect4.webp
shopping/images/elect/elect5.webp
shopping/images/elect/elect6.webp
shopping/images/location.jpg
shopping/images/login.jpg
shopping/images/pets/pets1.webp
shopping/images/pets/pets2.webp
shopping/images/pets/pets3.webp
shopping/images/pets/pets4.webp
shopping/images/pets/pets5.webp
shopping/images/pets/pets6.jpg
shopping/images/pets/toy.docx
pets1
Pedigree Adult Meat Rice 3 kg Dry Dog Food
Descrip:
Giving your beloved dog the right nutrition is as important as giving him/her a treat. And, that's what this product from Pedigree helps you do. Rich in vitamin E and protein, this packet of dog food helps strengthen your dog's immune system and his/her muscles, so he/she is healthy and your walks are longer.
Specs:
· For Dog
· Flavor: Rice
· Food Type: Dry
· Suitable For: Adult
· Shelf Life: 12 Months
Price: $10
pets2
Furious3D Slicker Easy Clean (Large) Slicker Brushes for Dog & Cat
Descrip:
Comfortable handle bar, easy to hold and use, can be used for massage your pets and pets will start to relax under the
ush motion. Provides excellent grooming results with minimal efforts. Perfect for wet and dry grooming.
Specs:
            Self-cleaning
            Â· Yes
            Type of Coat
            Â· Short Hair, Long Hai
            Used Fo
            Â· Removing mats, tangles and any loose hair, Removing fleas and ticks from your pet's coat
            Suitable Fo
            Â· New Born, Adult, Young
            Model Name
            Â· Slicker Easy Clean (Large)
            Colo
            Â· Blue
Price: $4
pets3
Pets Empire Round Steel Pet Bowl  
Descrip:
Used to make the bowls is co
osion and healthy bowls for pets all ages and sizes . Can be used to serve food an water...
SOLUTION.PDF

Answer To This Question Is Available To Download

Related Questions & Answers

More Questions »

Submit New Assignment

Copy and Paste Your Assignment Here