Field Work On IT Project Report: E-Commerce Website
Field Work On IT Project Report: E-Commerce Website
CERTIFICATE
This is to certify that the Field Work on IT Project Report on E-Commerce website:
fulfillment of the Third Year( Semester -V) of Bachelor of Computer Application has been
satisfactorily carried out under my guidance as per the requirement of Kavayitri Bahinabai
Date:
Place: Jalgaon
This project has been a source to learn and bring our theoretical
knowledge to the real-life world. So, I would really acknowledge his
help and guidance for this project.
1. Overview of an Application
2. Service Description
3. Data Model
5 Technology
6. Conclusion
References
ABSTRACT
• www.WingreensWorld.com
. Oils &
Ghee
The food and beverage industry is divided into three major segments:
Growth drivers for Food and Beverage are both developing countries with
growing populations, favorable demographics and rising income levels
and developed countries with rising health consciousness and increased
need for convenience foods.
To be successful requires consistently high-quality products and cost-
effective production focusing upon 3 key goals:
The key element of all of these goals is quality products and the data to
ensure quality, monitor processes and measure results.
The CPG Food & Beverage Products industry model set consists
of Enterprise, Business Area, and Data Warehouse logical data models
developed for companies manufacturing and marketing food and
beverage products.
The CPG Food & Beverage Products data models provide a complete
data architecture supporting the integrated information requirements of
companies serving the food and beverage products industry.
Products Budgets
Pricing Orders
Manufacturing BBB
Data modeling helps in the visual representation of data and enforces business
rules, regulatory compliances, and government policies on the data. Data
Models ensure consistency in naming conventions, default values, semantics,
security while ensuring quality of the data.
Data Model
The Data Model is defined as an abstract model that organizes data
description, data semantics, and consistency constraints of data. The data
model emphasizes on what data is needed and how it should be organized
instead of what operations will be performed on data. Data Model is like an
architect’s building plan, which helps to build conceptual models and set a
relationship between data items.
The two types of Data Modeling Techniques are
1. Entity Relationship (E-R) Model
2. UML (Unified Modelling Language)
Why use Data Model?
The primary goal of using data model are:
• Describes data needs for a single project but could integrate with
other logical data models based on the scope of the project.
• Designed and developed independently from the DBMS.
• Data attributes will have datatypes with exact precisions and length.
• Normalization processes to the model is applied typically till 3NF.
• The physical data model describes data need for a single project or
application though it maybe integrated with other physical data
models based on project scope.
• Data Model contains relationships between tables that which
addresses cardinality and nullability of the relationships.
• Developed for a specific version of a DBMS, location, data storage
or technology to be used in the project.
• Columns should have exact datatypes, lengths assigned and default
values.
• Primary and Foreign keys, views, indexes, access profiles, and
authorizations, etc. are defined.
• The main goal of a designing data model is to make certain that data
objects offered by the functional team are represented accurately.
• The data model should be detailed enough to be used for building
the physical database.
• The information in the data model can be used for defining the
relationship between tables, primary and foreign keys, and stored
procedures.
• Data Model helps business to communicate the within and across
organizations.
• Data model helps to documents data mappings in ETL process
• Help to recognize correct sources of data to populate the model
Conclusion
• Data modelling is the process of developing data model for the
data to be stored in a Database.
• Data Models ensure consistency in naming conventions, default
values, semantics, security while ensuring quality of the data.
• Data Model structure helps to define the relational tables, primary
and foreign keys and stored procedures.
• There are three types of conceptual, logical, and physical.
• The main aim of conceptual model is to establish the entities, their
attributes, and their relationships.
• Logical data model defines the structure of the data elements and
set the relationships between them.
• A Physical Data Model describes the database specific
implementation of the data model.
• The main goal of a designing data model is to make certain that
data objects offered by the functional team are represented
accurately.
• The biggest drawback is that even smaller change made in
structure require modification in the entire application.
• Reading this Data Modelling tutorial, you will learn from the basic
concepts such as What is Data Model? Introduction to different
types of Data Model, advantages, disadvantages, and data model
example.
4.FLOW CHART OF MODULES
Search the
product
- Add to
cart
Enter your
pincode
Sign Sign
in up
Continue to Create an
payment account
Complete order
5.Technology
Overview of web technologies used by Wingreensfarms.com.
Website Background
JavaScript Library
jQuery is a JavaScript library that simplifies HTML document traversing,
event handling, animating and Ajax interaction. Originally developed by
John Resig.
jQuery 3.3.1
44% of sites use a newer version
Web Server
Cloudflare Server is a web server developed by Cloudflare.
Cloudflare Server
Advertising Network
The Google Advertising network consists of AdSense, DoubleClick and
other services.
Google Ads
Tag Manager
The Google Tag Manager is a Google service to support webmasters to
manage tags on their websites.
Google Tag Manager
Site Elements
External Cascading Style Sheets define style rules in a separate CSS file.
External CSS
Session cookies are temporary cookies, which are deleted when the user
closes the browser.
Session Cookies
used on inner pages
HTTP Only cookies are used only in the HTTP protocol and not in client-
side scripts, which may increase security.
HttpOnly Cookies
Non-HTTP Only cookies are used in the HTTP protocol and also in client
side scripts, which may be a security threat.
Non-HttpOnly Cookies
Secure cookies are used only via an encrypted connection, which may
increase security.
Secure Cookies
HTTP/3 is the third major version of the HTTP network protocol, derived
from the QUIC protocol.
HTTP/3
Markup Language
HTML5 is the fifth revision of the HTML standard.
HTML5
Character Encoding
UTF-8 (8-bit Unicode Transformation Format) is a variable-length
character encoding for Unicode, which is backwards compatible with
ASCII.
UTF-8