Answered step by step
Verified Expert Solution
Question
1 Approved Answer
University of Bahrain College of Information Technology Department of Computer Science ITCS 3 3 3 : Course Project BASIC REQUIREMENTS: You should form groups of
University of Bahrain
College of Information Technology
Department of Computer Science
ITCS : Course Project
BASIC REQUIREMENTS:
You should form groups of students each. additional student in the group will
be allowed by request only through the course instructor, given additional functional
requirements that will be agreed before approval.
PROJECT MAIN GOAL:
Use current web and Internet development tools and techniques to create a small web
application.
PROJECT THEME: WebBased Supermarket Website
the main functionalities of the system might include but not limited to the following:
Website design requirements:
Use only basic HTMLCSSMedia Query to create simple responsive
website for three views Desktop Tablet and Mobile No Bootstrap or
any readymade code should be used.
Make it attractive looking and unified in all pages. No need to make it
professional.
DONT USE READY MADE TEMPLATES or FRAMEWORK as the
aim of this project is to learn web designing from scratch. Any group
violate this rule, will receive ZERO in the web design.
Registration and Login
Customer users can register themselves to the system must be
validated using regular expressions in PHP HTML validation
shouldnt be used JSAJAX should be used to verify the username is
available or not JQuery isnt allowed
One admin user should be predefined with useradmin,
passwordabc
Only admin users, can create staff users accounts, to manage the
supermarket inventory and process customers orders.
All users customerstaffadmin can login to the system authorization
Customer Users
Users can browse all products by categories, search for an item using
keywords, view item details by clicking on the item.
Users can add items to the basket, view basket, view total price
including delivery charges, deleteupdate items, place order. Note:
users shouldnt be able to order more than the available quantity in the
inventory.
Users can track their the orders status acknowledged in process,
completed etc
Users can view previous order.
Staff Users
Staff users can view current active orders with corresponding buttons to
mark their status with acknowledged, in process, in transit and
completed.
Staff can update products inventory quantity of the products
Self Learning Staff users can add new items with pictures require file
upload to the supermarket DB
Note: All form Inputs should be Validated using regular expressions for all the
functions you have implemented.
MAIN PROGRAMMING TOOLS:
Assume the website will live on an Apache server so it can only be implemented in
PHP HTMLCSS and or JavaScript along with the use of MYSQL database. YOU
MUST USE PDOPHP interface to access MYSQL
GRADING:
Basically, the grade will be divided into the following areas:
Final Implementation: : The level of complexity and the number of the
functions you implement using PHP or database andor JavaScriptAjax the
responsive web design.
Final submission and Demonstration : complete codeDB Any
delay or missing details in the submission will effect the overall grades of the
project.
a The instruction should include the following:
i Team members details Student ID Name and Section
ii Instructions to access your system usernamespasswords of
existing users for testing purposes
iii. Instructions to setup your submitted codeDB in local computer.
Step by Step Solution
There are 3 Steps involved in it
Step: 1
Get Instant Access to Expert-Tailored Solutions
See step-by-step solutions with expert insights and AI powered tools for academic success
Step: 2
Step: 3
Ace Your Homework with AI
Get the answers you need in no time with our AI-driven, step-by-step assistance
Get Started