Online Shopping Spare Parts: Graduation Project
Online Shopping Spare Parts: Graduation Project
Graduation Project
Submitted by:
Mohammad Rudwan Yasin 342107122
2.3. Data Modeling using (Entity Relationship Diagram (ERD) / Class diagram
References:
http://blog.rac.com.au/2014/09/top-10-common-car-parts-use/
https://www.edmunds.com/car-maintenance/aftermarket-versus-manufacturer-
car-parts.html
https://www.youtube.com/watch?v=IV6vGuHcQy8
https://codereview.stackexchange.com/questions/5770/relationship-design-for-
auto-parts-store-database
https://Phpmyadmin.net
/https://app.ganttpro.com
automobiles.mapsofindia.com/useful-information/know-your-car.htmlhttps://
https://www.techmaish.com/advantages-of-buying-spare-parts-online/
https://airbrake.io/blog/sdlc/iterative-model
Introduction
The Automotive industry is the key driver of any growing economy. A
sound transportation system plays a pivotal role in a country’s rapid
economic and industrial development. In nowadays making a decision while
buying parts can be incredibly frustrating, because of the many possibilities.
The market is often flooded with an incredible number of options and it can
be hard to determine which part is the right one for the job. That´s why it is
important to know the difference between used OEM parts and
aftermarket parts later in report will talk about it. The gained knowledge
will help to make best choice, without being frustrated afterwards.
Components of an automobile or other manufactured goods, kept in reserve
to replace parts that fail. In supply usage, any part, component, or
subassembly kept in reserve for the maintenance and repair of major items
of equipment. Knowing your car in and out is very important. When your
car breaks down in the middle of nowhere, your knowledge on auto parts
can help you get started again. Get to know your vehicle thoroughly and
completely. It is always good to take some time to surf through several
vendors’ stores and note down what each seller offers for the particular auto
part you are seeking. better than you spending time dealing with some of
shopping stores and they increase the price usually we trying to be honest
100% and get the same barcode like a same part we want to sell. to
guaranteed if its available and the original one.
Problem Definition
Buying spare parts for car anytime & anywhere using webpage and mobile
application , user can search or browse the part it shows some of parts with
information with it if its original or first class or second class parts.
The idea I found it out because some of distributor in some areas in my country
don’t have all the spare parts and if they have it, they take a lot of time or maybe
days. Some of people paying for taking their cars to another cities, spend a lot of
money and losing time, some of spare shopping they play with prices so it safe idea
for stable prices on parts. Besides that , the idea is broker between distributor or
even scrap used original parts and try to help customers 24/7 as possible satisfy
and saving time, effort & money.
Problems:
- It takes time to receive the parts to spare shops and sometimes they tell you to
come after a while.
- Non-immediate payment.
- You cannot trust the supplier just because of his talking skills.
help them assess your product properly and give them all the information they
need to feel comfortable purchasing your product. Use the same structure and
spec labels for similar products to help your customers compare and decide.
Remember: Consistency is key.
Goals
- Stable prices by choosing which part level the customer wants & flexible to
choose the price the customer want.
-Using heat map tools & we remove all the clutter that can distract our visitor
allow them to get a good feel for your company and the products we’re selling.
-Competition of large shops at the lowest cost, where your website will open 24
hours a day, 7 days a week.
-Your competitors in the same field, starting to sell through the Internet, will
remain away from technology and less than them.
Objectives:
-Time Saving.
-Money Saving.
-The online market works for 24x7x365 days a year. This means you don’t have
to worry about the time and can shop anytime from anywhere. All you need is
working internet connection.
-Online buying of car parts gives bigger reach and without worrying about the
distances.
-In the online marketplace, you can find suppliers offering thousands of products
from braking components to engine to other accessories along with the price list
.
Work Plan:
Chapter2: System Analysis and Specification
Site Design and Conversion Point Essentials:
It needs to be fast:
So what factors influence how long your pages take to load? Here are some of
them?
Image size: maybe you have lots of beautiful stock images on your
website? You may want to check the file sizes. It’s always worth resizing
images offline before you upload them – large files are unnecessary and
could significantly hinder your page speeds.
Rich content: too many images, GIFs and videos on a single web
page is a recipe for slow load times. While visual content does improve the
user experience, exercise moderation and keep it to what’s necessary.
Broken code: broken HTML code? Get it sorted out to improve
page load time.
Broken links: likewise, errors such as broken links can also slow
your pages down. Resolve these errors, and you will likely see some
improvements.
Caching: Caching is a method of saving information in your
browser so that you don't need to load every element on the page each time
you refresh the page. Using the latest caching technology (such as BigPipe
caching) can make a big difference.
It needs to be responsive:
These days, responsive web design is very much the standard for building
websites. With new gadgets arriving all the time, it’s simply impractical to
create a different version of your website for each new device and screen
resolution. Responsive design ensures that your website responds to the user’s
behavior and environment, so as they switch from laptop to tablet, for
example, it should automatically adapt to accommodate the device’s
resolution, screen size and scripting abilities.
Description of Data Flow Diagram
Shopping cart admin features and data flow diagrams with first Level
of DFD Diagram below
Administrator Data flow diagrams for the second level of managing orders
from users selected products below:
The below attached DFD diagram for the second level of processing for
managing orders over admin functionality:
Data Modeling
Class Diagram:
State Diagram:
Entity Relationship diagram:
OEM Vs aftermarket
Besides that, aftermarket parts also don't necessarily confirm to
laws and regulations for quality and performance.
The answer on most asked question, if the used OEM Parts are
really worth It -in short, would be yes. It’s impossible to
generalize the aftermarket parts out there as they may or may not
be up to the OEM quality standards and they may not come with
a warranty, but that’s part of the risk. Used OEM parts are the
safe bet and come with a provider warranty.
Functions:
The standard of shopping has changed its view from the old period to latest
home delivery services and the best part is that one can easily own such a palace
of products in the display with a fair amount of money
Advantages to customers:
A customer can put review comments about a product and can see
what others are buying, or see the review comments of other
customers before making a final purchase.
-commerce provides options of virtual auctions.
Advantages to society:
Sell what the customer wants to buy, not what you want to sell! This is a
common mistake, especially when merchandisers are given a great price
to sell a particular product. If nobody wants to buy that product, it doesn’t
matter what price you set it at
Using Process Model (iterative):
Data fields
title: varchar(255)
class:int (3)
id:int(11)
title:varchar(255)
—
— Engine:
id: int(11)
title: varchar(255)
submodel_id: int(11)
make: varchar(255)
year: char(4)
model: varchar(255)
submodel: varchar(255)
— CustomerFirstName
— CustomerSurname
— CustomerAddress
— CustomerTel
Computer information:
cpu:i7
windows 10
Language used:
- Html
- CSS
-JavaScript
-PHP
Chapter 4 : Main Pages Layout
Chapter 5 Future goals:
The idea it helps the areas that it doesn’t have the most spare parts
available. So, the idea it saves time & money for client that’s what all
we need to spend our other times doing another useful things in our
life, because we living in an age of speed.
- Protect the site, control panel and database from hacking and
intrusion.
In the name of "Allah", the most beneficent and merciful who gave
us strength and knowledge to achieve what we want to do, Being
useful people in anyone's life is good thing.
,And for mum for supporting me who gives me Morale boost for
finishing anything and being strong in any situation.