Vous êtes sur la page 1sur 4

CST336 FINAL PROJECT PROPOSAL

CELL PHONE ELECTRONICS ONLINE STORE


TEAM: HOPPER
INSTRUCTOR: DR. MIGUEL LARA
July 17, 2018

Final Project Outline

The final project will be an online store to purchase cell phones. Users will be able to

search by brand of phone, add/delete items from their shopping cart and at checkout.

There will be a sign up process so administrators can add, update and delete records.

Project Plan:

● Top level navigation on all pages

○ This includes showing home button, login, cart, etc

○ Browse catalog or cell phone brands

● Footer to include:

○ Disclaimer: All information in this website is fictitious.

○ The information on the website is used for academic purposes.

○ ©2018 Team Hopper

● Allow users to sign up and use administrative login

● Our search should include:

○ Filter by cell phone brand

○ Filter by Price Range

○ Sort by price (high or low), newest, best sellers

○ Image for all products

○ Brief description of all products

1
○ A minimum of 5 cell phone brand categories

● List our 4 database tables:

○ Category, Product, Purchase, User

● List our database fields (min 10):

○ Table User:

■ FirstName

■ LastName

■ UserName

■ Password

■ LoginLevel

○ Table Category:

■ Category Description

■ Category Name

○ Table Purchase:

■ Product

■ Quantity

■ Purchase Date

○ Table Product:

■ Unit Price

■ Product Name

■ Product Description

■ Category

■ Product Image

● Our product table can have at least 20 records

2
Project Requirements:

10pts Team
Documentation must include User Story, Mockup, Database Design (E/R
Member
Diagram) and Screenshots Responsible:
(AKA TMR)
Project must use at least four database tables

The combined database tables must have at least ten fields All members

One of the database table must have at least 20 records

TMR:
There is a "user" section in which users can search and filter data using at
5pts Grace
least three fields

Users can add items to a shopping cart (using a database) Jose


10pts

Users can see all items in their cart 5pts Jose

Users can delete items from the shopping cart 5pts Jose

A "Checkout" or "Summary" page displays the total cost of items (including tax Grace
and shipping) 10pts

Administrators can login and logout from the system 5pts Gabe

Administrators can update content of at least one table (using pre-populated 10pts Gabe
data in the form)

Administrators can insert new records in at least one table 10pts Gabe

Administrators can delete records 10pts Gabe

3
Administrators can generate at least three reports, which use aggregate 5pts Gabe
functions (e.g., average price of all products in the table)

Project uses at least one AJAX call 10pts Grace

Project has a nice and consistent design (preferably, use Bootstrap) 5pts Grace

Vous aimerez peut-être aussi