Project Report
Project Report
PROJECT REPORT
ON
Submitted-
Miss. Anushree Nishikant Vaidya.
In Partial Fulfillment of
MASTERS IN COMPUTER APPLICATION
2023-2024
CERTIFICATE OF APPROVAL
This is to certify that the project report entitled…………………………………………………….
………………………………………………………………………………………………………
submitted to the Department of Computer Application, Sinhgad Institute of Business Administration and
Research in partial fulfillment of the requirement for the award of the Degree of MASTER OF
COMPUTER APPLICATIONS (MCA Affiliated to Savitribai Phule Pune University) is an original work
carried out by Mr./Ms……………………………………………..
………………………………………………………………………Exam No……………
The matter embodied in this project is a genuine work done by the student and has been certified by the
following internal and external examiners deputed by Savitribai Phule Pune University.
The major project developed in the internship was not possible without the persons and
organizations that helped me in completing this. I am deeply grateful to all whose
enthusiasm and energy transformed my vision of this study into reality. I take this
opportunity to thank my guide and project coordinator Miss.Alishetty Kalyani, and our
Director Dr.Netra Patil, for encouragement and guidance throughout the progress of
this report.
Proposed System
2.1 Study ofSimilarSystems 12
2 2.2 FeasibilityStudy 14
2.3 ObjectivesofProposedSystem 15
2.4 UsersofSystem 16
Analysisand Design
3.1 SystemRequirements(FunctionalandNon-Functional 17-18
requirements)
3.2 EntityRelationship Diagram 19
3.3 Class Diagram 20
3 3.4 UseCaseDiagrams 21-24
3.5 Component Diagram 25
3.6 ActivityDiagram 26-32
3.7 SequenceDiagram 33-36
3.8 TableStructure 37-38
3.9 DataDictionary 39-40
3.10 SampleInputandOutputScreens 41-68
Coding
4
4.1 Codesnippets 70
Testing
5 5.1 TestStrategy 85
5.2 Testcase/Testscript 86-89
6 LimitationsofProposed System 91
7 ProposedEnhancements 93
8 Conclusion 95
9 Bibliography 97
10 Appendix–Costsheet,Data sheet 99
11 UserManual 101-106
CHAPTER 1 : INTRODUCTION
CHAPTER 1: INTRODUCTION
SavraJaipur stands as a prominent player in the realm of online fashion, particularly for
women's dresses. Founded on the ethos of blending traditional Rajasthani aesthetics with
contemporary trends, SavraJaipur curates a wide array of garments that reflect the rich
cultural heritage of India while catering to the evolving preferences of modern consumers.
The platform boasts an extensive selection of ladies dresses, ranging from vibrant ethnic
wear to chic western outfits, ensuring that there is something for every occasion and style
techniques while incorporating innovative design elements to resonate with the fashion
Beyond its product offerings, SavraJaipur prides itself on delivering a seamless online
shopping experience. The website features intuitive navigation, high-quality product images,
detailed descriptions, and secure payment options, all aimed at enhancing customer
Through strategic marketing initiatives and a strong digital presence, SavraJaipur has
successfully carved a niche for itself in the competitive e-commerce landscape. Its
Indian fashion.
1.1 EXISTING SYSTEM AND NEED OF SYSTEM
EXISTING SYSTEM
1.Product Range:
Wide variety of ladies dresses, including ethnic wear and western outfits.
Dresses crafted using traditional Rajasthani techniques combined with contemporary
designs.
2.Website Features:
3.Customer Experience:
4.Marketing Efforts:
5.Technological Infrastructure:
Website optimized for performance and responsiveness.
Compatibility with various devices and browsers for enhanced accessibility.
Continuous updates and improvements to ensure a seamless user experience.
6.Competitive Positioning:
Differentiation through unique product offerings and design aesthetics.
Comparison with competitors to identify strengths and areas for improvement.
Focus on brand building and customer loyalty to stand out in the market.
NEED OF SYSTEM
To track and manage the diverse range of ladies dresses offered by SavraJaipur.
Ensure optimal stock levels to meet customer demand and prevent stockouts or overstocking.
Implement features like user-friendly website navigation, detailed product descriptions, and
high-quality images to improve the shopping experience.
Provide secure and convenient payment options to facilitate seamless transactions.
Build a robust technological infrastructure that can accommodate the company's growth and
expansion plans.
Ensure the website's scalability to handle increasing traffic and sales volume as the business
grows.
4.Streamlined Order Processing:
Automate order processing tasks to expedite fulfillment and delivery processes.
Reduce manual errors and ensure accuracy in order processing and shipment tracking.
Utilize data analytics tools to gather insights into customer preferences, buying behavior, and
market trends.
Make informed decisions regarding product assortment, pricing strategies, and marketing
campaigns.
6.Competitive Advantage:
Build a strong online presence and reputation by providing exceptional customer service and
product quality.
Leverage technology to engage with customers through social media, email marketing, and
other channels.
Ensure compliance with industry regulations and standards related to e-commerce operations,
data privacy, and payment processing.
Implement robust security measures to protect customer information and prevent unauthorized
access or data breaches.
1.1 SCOPE OF WORK
SOFTWARE REQUIREMENT:
HARDWARE REQUIRMENTS:
RAM : 8GB
Hard Disk : 250 GB
Processor : any
Hosting : Linux Hosting / Window Hosting
CHAPTER 2 :
PROPOSED SYSTEM
CHAPTER 2 : PROPOSED SYSTEM
The proposed system for SavraJaipur's e-commerce platform aims to address the
limitations
of the existing system while enhancing functionality, user experience, and overall
business operations. Here's an overview of the proposed system:
Implement a dynamic and visually appealing product catalog that showcases the full
range
of ladies dresses available.
Enhance product categorization and filtering options to facilitate easy navigation and
discovery for customers.
Increase Product Visibility: Expand the visibility of the product range to ensure
that customers have access to the full assortment of ladies dresses offered by SavraJaipur.
Gain Actionable Insights: Utilize advanced analytics tools to gather actionable insights
into customer behavior, sales trends, and product performance, enabling data-driven
decision-making and strategic planning.
1.Customer Requirements:
Ability to browse and search for a wide variety of ladies dresses based on preferences
such as style, color, size, and occasion.
Access to detailed product descriptions, images, and pricing information to make
informed purchasing decisions.
Seamless and secure checkout process with multiple payment options, including
credit/debit cards, net banking, and digital wallets.
Ability to track order status, view order history, and manage account information such as
shipping addresses and payment methods.
Personalized shopping experience with tailored recommendations based on past
purchases, browsing history, and preferences.
Mobile responsiveness and compatibility across devices to facilitate shopping on
smartphones and tablets.
2.Administrator Requirements:
Ability to manage product listings, including adding new products, updating
descriptions, images, and prices, and managing inventory levels.
Tools for order management, including processing orders, generating invoices, and
managing returns and refunds.
Access to analytics and reporting tools to monitor sales performance, track key metrics,
and gain insights into customer behavior and market trends.
Configuration options for promotional campaigns, discounts, and special offers to attract
and retain customers.
Security features to control access rights and permissions for different user roles and
ensure data privacy and protection.
Ability to customize the website layout, design elements, and navigation menus to
optimize user experience and brand consistency.
3.Customer Service Requirements:
Tools for providing timely and responsive customer support through multiple channels,
including live chat, email, and phone support.
Integration with helpdesk software or ticketing systems to manage customer inquiries,
complaints, and feedback effectively.
Knowledge base or FAQ section to address common customer queries and provide self-
service options for troubleshooting.
4.Technical Requirements:
Reliable and secure hosting infrastructure to ensure high availability, scalability, and
performance of the e-commerce platform.
Compatibility with modern web browsers and devices, including desktops, laptops,
smartphones, and tablets.
Compliance with industry standards and best practices for web development, security,
and data protection, such as PCI DSS for payment processing.
CHAPTER 3 : ANALYSIS &
DESIGN
CHAPTER 3 : ANALYSIS & DESIGN
Usecase Diagram
Login Module UseCase Diagram
Product Module UseCase Diagram
CustomerLoginModuleSequenceDiagram
3.2 Design Diagram
Menu Module: In menu module admin can create different menu types or category of
the products.
Product Module: One of the important sub modules under the admin module s
product module. In this, admin can add different product under the menu category, can
also edit/delete tat product details.
Order Module: Order module is the backbone of any e-commerce site. Under this,
admin can check the daily/weekly/monthly/yearly and the specific date order received
data, order completed data, order cancel data. Admi can also be able to generate
different reports based on this order module.
Slider Module: This is the showcase section which comes under the admin module.
By using the slider admin an add different trending images, banners which helps them
to attracts more users.
Sign Up: The first module under user is user registration where user have to register
themselves to buy anything from the savrajaipur.com website
Log In: The next things which comes under the user module is user log in. Once the
user successfully created account, then by using the login credential, user can log into
the system and make purchase of goods.
Buy Product Module: Buy product comes under user module as well where user
select the product, check product specification, add to the cart and order it. The product
ordered by the user will go to the order section under the admin ordered module.
Search Module: Search module is the most efficient way to to reduce user time. If any
user wants to buy some specific product, then rather than checking all the sites, they
can used search module where in just one click user will the specific items as per
his/her wish.
Bill Generation Module: Another module which comes under the user module is bill
generation module. After the successful product checkout and product buying user will
get the copy of their bill in pdf format .
3.4 Web site map Diagram:
CHAPTER 4 : BACK END
SPECIFICATIONS
CHAPTER 4 : BACK END SPECIFICATIONS
{%extends"base.html"%}
{%blockcontent %}
{%load static%}
<!--BannerSectionStarted-->
<sectionclass="home"id="home">
<divclass="content">
<h3>Explore,<span>Click,</span>Shop!!!</h3>
</div>
</section>
<!--BannerSectionEnded-->
<!--FeaturesSectionStarted-->
<sectionclass="features"id="features">
<h1class="heading">Our<span>Features</span></h1>
<divclass="box-container">
<divclass="box">
<imgsrc="{%static'ec.jpg'%}">
<h3>GenuineProducts</h3>
<p>Awide rangeofitems</p>
<ahref="{%url'featureFresh'%}"class="btn">ReadMore</a>
</div>
<divclass="box">
<imgsrc="{%static'feature-img-2.png'%}">
<h3>FreeDelivery</h3>
<p>Outlineanyconditionsorrequirementsforfreedelivery readmore..</p>
<ahref="{%url'freeDel'%}"class="btn">ReadMore</a>
</div>
<divclass="box">
<imgsrc="{%static'feature-img-3.png'%}">
<h3>EasyPayments</h3>
<p>Ateatorganic,weunderstandtheimportanceofseamlessandconvenien
tpaymentoptions read more..</p>
<ahref="{%url'easyPay'%}"class="btn">ReadMore</a>
</div>
</div>
</section>
<!--FeaturesSectionEnded-->
<!--CategorySectionStarted-->
<sectionclass="categories"id="categories">
<h1class="heading">Product<span>Categories</span></h1>
<divclass="box-container">
{%fori in items %}
<divclass="box">
<imgsrc="/media/{{i.image}}">
<h3>{{i.heading}}</h3>
<p>{{i.offer}}</p>
<ahref="{%url 'product'%}"class="btn">Shop Now</a>
</div>
{%endfor %}
</div>
</section>
<!--CategorySectionEnded-->
<sectionclass="products"id="products">
<h1class="heading">Our<span>Products</span></h1>
<divclass="swiperproduct-slider">
<divclass="swiper-wrapper">
{%forproductin products %}
{%ifproduct.category.name=="Mobiles"%}
<divclass="swiper-slide box">
<imgsrc="/media/{{product.image}}">
<h1>{{ product.name}}</h1>
<divclass="price">₹{{product.price }}</div>
<divclass="stars">
<iclass="fa fa-star"></i>
<iclass="fa fa-star"></i>
<iclass="fa fa-star"></i>
<iclass="fa fa-star"></i>
<iclass="fa fa-star-half"></i>
</div>
<ahref="{%url'cart_add'product.id%}"class="btn">AddtoCart</a>
</div>
{%endif %}
{%endfor %}
</div>
</div>
<divclass="swiperproduct-slider">
<divclass="swiper-wrapper">
{%forproductin products %}
{%ifproduct.category.name=="Laptops"%}
<divclass="swiper-slide box">
<imgsrc="/media/{{product.image}}">
<h1>{{ product.name}}</h1>
<divclass="price">₹{{product.price }}</div>
<divclass="stars">
<iclass="fa fa-star"></i>
<iclass="fa fa-star"></i>
<iclass="fa fa-star"></i>
<iclass="fa fa-star"></i>
<iclass="fa fa-star-half"></i>
</div>
<ahref="{%url'cart_add'product.id%}"class="btn">AddtoCart</a>
</div>
{%endif %}
{%endfor %}
</div>
<divclass="swiperproduct-slider">
<divclass="swiper-wrapper">
{%forproductin products %}
<divclass="swiper-slide box">
<imgsrc="/media/{{product.image}}">
<h1>{{product.name }}</h1>
<divclass="price">₹{{product.price}}</div>
<divclass="stars">
<i class="fafa-star"></i>
<i class="fafa-star"></i>
<i class="fafa-star"></i>
<i class="fafa-star"></i>
<iclass="fafa-star-half"></i>
<ahref="{% url'cart_add'product.id%}"class="btn">AddtoCart</a>
</div>
{%endif %}
{%endfor %}
</div>
</div>
</section>
<!--ProductSectionEnded-->
<!--ReviewSectionStarted-->
<sectionclass="review"id="review">
<h1class="heading">Customer's<span>Review</span></h1>
<divclass="swiperreview-slider">
<divclass="swiper-wrapper">
<div class="swiper-slidebox">
<imgsrc="{%static'profile.png'%}">
<p>GreatProducts,Bestoffersand fastDelivery</p>
<h3>PratikKokate</h3>
<divclass="stars">
<i class="fa fa-star"></i>
<i class="fa fa-star"></i>
<i class="fa fa-star"></i>
<i class="fa fa-star"></i>
<iclass="fafa-star-half"></i>
</div>
</div>
<div class="swiper-slidebox">
<imgsrc="{%static'profile.png'%}">
<p>GenuineProducts</p>
<h3>Anand Gosavi</h3>
<divclass="stars">
<i class="fa fa-star"></i>
<i class="fa fa-star"></i>
<i class="fa fa-star"></i>
<i class="fa fa-star"></i>
<iclass="fafa-star-half"></i>
</div>
</div>
<div class="swiper-slidebox">
<imgsrc="{%static'profile.png'%}">
<h3>HarshalKhairnar</h3>
<divclass="stars">
<i class="fa fa-star"></i>
<i class="fa fa-star"></i>
<i class="fa fa-star"></i>
<i class="fa fa-star"></i>
<iclass="fafa-star-half"></i>
</div>
</div>
{%extends"base.html"%}
{%blockcontent %}
{%load static%}
<!--BannerSectionStarted-->
<sectionclass="home"id="home">
<divclass="content">
</div>
</section>
<!--BannerSectionEnded-->
<!--FeaturesSectionStarted-->
<sectionclass="features"id="features">
<h1class="heading">Our<span>Features</span></h1>
<divclass="box-container">
<divclass="box">
<imgsrc="{%static'ec.jpg'%}">
<h3>GenuineProducts</h3>
<p>Awide rangeofitems</p>
<ahref="{%url'featureFresh'%}"class="btn">ReadMore</a>
</div>
<divclass="box">
<imgsrc="{%static'feature-img-2.png'%}">
<h3>FreeDelivery</h3>
<p>Outlineanyconditionsorrequirementsforfreedelivery readmore..</p>
<ahref="{%url'freeDel'%}"class="btn">ReadMore</a>
</div>
<divclass="box">
<imgsrc="{%static'feature-img-3.png'%}">
<h3>EasyPayments</h3>
<p>Ateatorganic,weunderstandtheimportanceofseamlessandconvenien
tpaymentoptions read more..</p>
<ahref="{%url'easyPay'%}"class="btn">ReadMore</a>
</div>
</div>
</section>
<!--FeaturesSectionEnded-->
<!--CategorySectionStarted-->
<sectionclass="categories"id="categories">
<h1class="heading">Product<span>Categories</span></h1>
<divclass="box-container">
{%fori in items %}
<divclass="box">
<h3>{{i.heading}}</h3>
<p>{{i.offer}}</p>
<ahref="{%url 'product'%}"class="btn">Shop Now</a>
</div>
{%endfor %}
</div>
</section>
<!--CategorySectionEnded-->
<!--ProductSectionStarted-->
<sectionclass="products"id="products">
<h1class="heading">Our<span>Products</span></h1>
<divclass="swiperproduct-slider">
<divclass="swiper-wrapper">
{%forproductin products %}
{%ifproduct.category.name=="Mobiles"%}
<divclass="swiper-slide box">
<imgsrc="/media/{{product.image}}">
<h1>{{ product.name}}</h1>
<divclass="price">₹{{product.price }}</div>
<iclass="fa fa-star"></i>
<iclass="fa fa-star"></i>
<iclass="fa fa-star"></i>
<iclass="fa fa-star"></i>
<iclass="fa fa-star-half"></i>
</div>
<ahref="{%url'cart_add'product.id%}"class="btn">AddtoCart</a>
</div>
{%endif %}
{%endfor %}
</div>
</div>
<divclass="swiperproduct-slider">
<divclass="swiper-wrapper">
{%forproductin products %}
{%ifproduct.category.name=="Laptops"%}
<divclass="swiper-slide box">
<imgsrc="/media/{{product.image}}">
<h1>{{ product.name}}</h1>
<divclass="price">₹{{product.price }}</div>
<divclass="stars">
<iclass="fa fa-star"></i>
<iclass="fa fa-star"></i>
<iclass="fa fa-star"></i>
<iclass="fa fa-star"></i>
<iclass="fa fa-star-half"></i>
</div>
<ahref="{%url'cart_add'product.id%}"class="btn">AddtoCart</a>
</div>
{%endif %}
{%endfor %}
<divclass="swiperproduct-slider">
<divclass="swiper-wrapper">
{%forproductin products %}
{%ifproduct.category.name =="Charger&Cables"%}
<divclass="swiper-slide box">
<imgsrc="/media/{{product.image}}">
<h1>{{product.name }}</h1>
<divclass="price">₹{{product.price}}</div>
<divclass="stars">
<i class="fafa-star"></i>
<i class="fafa-star"></i>
<i class="fafa-star"></i>
<i class="fafa-star"></i>
<iclass="fafa-star-half"></i>
</div>
<ahref="{% url'cart_add'product.id%}"class="btn">AddtoCart</a>
</div>
{%endif %}
{%endfor %}
</div>
</div>
</section>
<!--ProductSectionEnded-->
<!--ReviewSectionStarted-->
<h1class="heading">Customer's<span>Review</span></h1>
<divclass="swiperreview-slider">
<divclass="swiper-wrapper">
<div class="swiper-slidebox">
<imgsrc="{%static'profile.png'%}">
<p>GreatProducts,Bestoffersand fastDelivery</p>
<h3>PratikKokate</h3>
<divclass="stars">
<i class="fa fa-star"></i>
<i class="fa fa-star"></i>
<i class="fa fa-star"></i>
<i class="fa fa-star"></i>
<iclass="fafa-star-half"></i>
</div>
</div>
<div class="swiper-slidebox">
<imgsrc="{%static'profile.png'%}">
<p>GenuineProducts</p>
<h3>Anand Gosavi</h3>
<divclass="stars">
<i class="fa fa-star"></i>
<i class="fa fa-star"></i>
<i class="fa fa-star"></i>
<i class="fa fa-star"></i>
<iclass="fafa-star-half"></i>
</div>
<div class="swiper-slidebox">
<imgsrc="{%static'profile.png'%}">
<p>BestProductsandgreatdeals.</p>
<h3>HarshalKhairnar</h3>
<divclass="stars">
<i class="fa fa-star"></i>
<i class="fa fa-star"></i>
<i class="fa fa-star"></i>
<i class="fa fa-star"></i>
<iclass="fafa-star-half"></i>
</div>
</div>
<div class="swiper-slidebox">
<imgsrc="{%static'profile.png'%}">
<p>BestOffers</p>
<h3>Somnath K</h3>
<divclass="stars">
<i class="fa fa-star"></i>
<i class="fa fa-star"></i>
<i class="fa fa-star"></i>
<i class="fa fa-star"></i>
<iclass="fafa-star-half"></i>
</div>
</div>
</div>
</div>
</section>
<!--ReviewSectionEnded-->
<!--BlogSectionStarted-->
{%comment%}<sectionclass="blogs"id="blogs">
<h1class="heading">Our<span>Blogs</span></h1>
<divclass="box-container">
<divclass="box">
<imgsrc="{%static 'blog-1.jpg'%}">
<divclass="content">
<divclass="icons">
<ahref="#"><iclass="fa fa-user"></i>ByUser</a>
<ahref="#"><iclass="fa fa-calendar"></i></a>
</div>
<h3>FreshAndOrganicvegetablesAnd Fruits</h3>
<p>Loremipsumdolorsitamet consecteturadipisicingelit.Optio,
minima?</p>
<ahref="#"class="btn">ReadMore</a>
</div>
</div>
<divclass="box">
<imgsrc="{%static 'blog-2.jpg'%}">
<divclass="content">
<divclass="icons">
<ahref="#"><iclass="fa fa-calendar"></i></a>
</div>
<h3>FreshAndOrganicvegetablesAnd Fruits</h3>
<p>Loremipsumdolorsitamet consecteturadipisicingelit.Optio,
minima?</p>
<ahref="#"class="btn">ReadMore</a>
</div>
</div>
<divclass="box">
<imgsrc="{%static 'blog-3.jpg'%}">
<divclass="content">
<divclass="icons">
<ahref="#"><iclass="fa fa-user"></i>ByUser</a>
<ahref="#"><iclass="fa fa-calendar"></i></a>
</div>
<h3>FreshAndOrganicvegetablesAnd Fruits</h3>
<p>Loremipsumdolorsitamet consecteturadipisicingelit.Optio,
minima?</p>
<ahref="#"class="btn">ReadMore</a>
</div>
</div>
</div>
</section>{% endcomment%}
<!--BlogSectionEnded-->
{%endblock %}
<div class="swiper-slidebox">
<imgsrc="{%static'profile.png'%}">
<p>BestOffers</p>
<h3>Somnath K</h3>
<divclass="stars">
<i class="fa fa-star"></i>
<i class="fa fa-star"></i>
<i class="fa fa-star"></i>
<i class="fa fa-star"></i>
<iclass="fafa-star-half"></i>
</div>
</div>
</div>
</section>
<!--ReviewSectionEnded-->
<!--BlogSectionStarted-->
{%comment%}<sectionclass="blogs"id="blogs">
<h1class="heading">Our<span>Blogs</span></h1>
<divclass="box-container">
<divclass="box">
<imgsrc="{%static 'blog-1.jpg'%}">
<divclass="content">
<divclass="icons">
<ahref="#"><iclass="fa fa-user"></i>ByUser</a>
</div>
<h3>FreshAndOrganicvegetablesAnd Fruits</h3>
<p>Loremipsumdolorsitamet consecteturadipisicingelit.Optio,
minima?</p>
<ahref="#"class="btn">ReadMore</a>
</div>
</div>
<divclass="box">
<imgsrc="{%static 'blog-2.jpg'%}">
<divclass="content">
<divclass="icons">
<ahref="#"><iclass="fa fa-user"></i>ByUser</a>
<ahref="#"><iclass="fa fa-calendar"></i></a>
</div>
<h3>FreshAndOrganicvegetablesAnd Fruits</h3>
<p>Loremipsumdolorsitamet consecteturadipisicingelit.Optio,
minima?</p>
<ahref="#"class="btn">ReadMore</a>
</div>
</div>
<divclass="box">
<imgsrc="{%static 'blog-3.jpg'%}">
<divclass="content">
<divclass="icons">
<ahref="#"><iclass="fa fa-user"></i>ByUser</a>
<ahref="#"><iclass="fa fa-calendar"></i></a>
</div>
<h3>FreshAndOrganicvegetablesAnd Fruits</h3>
<p>Loremipsumdolorsitamet consecteturadipisicingelit.Optio,
minima?</p>
<ahref="#"class="btn">ReadMore</a>
</div>
</div>
</div>
</section>{% endcomment%}
index.html
{%extends"base.html"%}
{%blockcontent %}
{%load static%}
<!--BannerSectionStarted-->
<sectionclass="home"id="home">
<divclass="content">
<h3>Explore,<span>Click,</span>Shop!!!</h3>
</div>
</section>
<!--BannerSectionEnded-->
<!--FeaturesSectionStarted-->
<sectionclass="features"id="features">
<h1class="heading">Our<span>Features</span></h1>
<divclass="box-container">
<divclass="box">
<imgsrc="{%static'ec.jpg'%}">
<h3>GenuineProducts</h3>
<p>Awide rangeofitems</p>
<ahref="{%url'featureFresh'%}"class="btn">ReadMore</a>
</div>
<divclass="box">
<imgsrc="{%static'feature-img-2.png'%}">
<h3>FreeDelivery</h3>
<p>Outlineanyconditionsorrequirementsforfreedelivery readmore..</p>
<ahref="{%url'freeDel'%}"class="btn">ReadMore</a>
</div>
<divclass="box">
<imgsrc="{%static'feature-img-3.png'%}">
<h3>EasyPayments</h3>
<p>Ateatorganic,weunderstandtheimportanceofseamlessandconvenien
tpaymentoptions read more..</p>
<ahref="{%url'easyPay'%}"class="btn">ReadMore</a>
</div>
</div>
</section>
<!--FeaturesSectionEnded-->
<!--CategorySectionStarted-->
<sectionclass="categories"id="categories">
<h1class="heading">Product<span>Categories</span></h1>
<divclass="box-container">
{%fori in items %}
<divclass="box">
<imgsrc="/media/{{i.image}}">
<h3>{{i.heading}}</h3>
<p>{{i.offer}}</p>
<ahref="{%url 'product'%}"class="btn">Shop Now</a>
</div>
{%endfor %}
</div>
</section>
<!--CategorySectionEnded-->
<!--ProductSectionStarted-->
<sectionclass="products"id="products">
<h1class="heading">Our<span>Products</span></h1>
<divclass="swiperproduct-slider">
<divclass="swiper-wrapper">
{%forproductin products %}
{%ifproduct.category.name=="Mobiles"%}
<divclass="swiper-slide box">
<imgsrc="/media/{{product.image}}">
<h1>{{ product.name}}</h1>
<divclass="price">₹{{product.price }}</div>
<divclass="stars">
<iclass="fa fa-star"></i>
<iclass="fa fa-star"></i>
<iclass="fa fa-star"></i>
<iclass="fa fa-star"></i>
<iclass="fa fa-star-half"></i>
</div>
<ahref="{%url'cart_add'product.id%}"class="btn">AddtoCart</a>
</div>
{%endif %}
{%endfor %}
</div>
</div>
<divclass="swiperproduct-slider">
<divclass="swiper-wrapper">
{%forproductin products %}
{%ifproduct.category.name=="Laptops"%}
<divclass="swiper-slide box">
<imgsrc="/media/{{product.image}}">
<h1>{{ product.name}}</h1>
<divclass="price">₹{{product.price }}</div>
<divclass="stars">
<iclass="fa fa-star"></i>
<iclass="fa fa-star"></i>
<iclass="fa fa-star"></i>
<iclass="fa fa-star"></i>
<iclass="fa fa-star-half"></i>
</div>
<ahref="{%url'cart_add'product.id%}"class="btn">AddtoCart</a>
</div>
{%endif %}
{%endfor %}
</div>
<divclass="swiperproduct-slider">
<divclass="swiper-wrapper">
{%forproductin products %}
{%ifproduct.category.name =="Charger&Cables"%}
<divclass="swiper-slide box">
<imgsrc="/media/{{product.image}}">
<h1>{{product.name }}</h1>
<divclass="price">₹{{product.price}}</div>
<divclass="stars">
<i class="fafa-star"></i>
<i class="fafa-star"></i>
<i class="fafa-star"></i>
<i class="fafa-star"></i>
<iclass="fafa-star-half"></i>
</div>
<ahref="{% url'cart_add'product.id%}"class="btn">AddtoCart</a>
</div>
{%endif %}
{%endfor %}
</div>
</div>
</section>
<!--ProductSectionEnded-->
<!--ReviewSectionStarted-->
<sectionclass="review"id="review">
<h1class="heading">Customer's<span>Review</span></h1>
<divclass="swiperreview-slider">
<divclass="swiper-wrapper">
<div class="swiper-slidebox">
<imgsrc="{%static'profile.png'%}">
<p>GreatProducts,Bestoffersand fastDelivery</p>
<h3>PratikKokate</h3>
<divclass="stars">
<i class="fa fa-star"></i>
<i class="fa fa-star"></i>
<i class="fa fa-star"></i>
<i class="fa fa-star"></i>
<iclass="fafa-star-half"></i>
</div>
</div>
<div class="swiper-slidebox">
<imgsrc="{%static'profile.png'%}">
<p>GenuineProducts</p>
<h3>Anand Gosavi</h3>
<divclass="stars">
<i class="fa fa-star"></i>
<i class="fa fa-star"></i>
<i class="fa fa-star"></i>
<i class="fa fa-star"></i>
<iclass="fafa-star-half"></i>
</div>
</div>
<div class="swiper-slidebox">
<imgsrc="{%static'profile.png'%}">
<p>BestProductsandgreatdeals.</p>
<h3>HarshalKhairnar</h3>
<divclass="stars">
<i class="fa fa-star"></i>
<i class="fa fa-star"></i>
<i class="fa fa-star"></i>
<i class="fa fa-star"></i>
<iclass="fafa-star-half"></i>
</div>
</div>
<div class="swiper-slidebox">
<imgsrc="{%static'profile.png'%}">
<p>BestOffers</p>
<h3>Somnath K</h3>
<divclass="stars">
<i class="fa fa-star"></i>
<i class="fa fa-star"></i>
<i class="fa fa-star"></i>
<i class="fa fa-star"></i>
<iclass="fafa-star-half"></i>
</div>
</div>
</div>
</div>
</section>
<!--ReviewSectionEnded-->
<!--BlogSectionStarted-->
{%comment%}<sectionclass="blogs"id="blogs">
<h1class="heading">Our<span>Blogs</span></h1>
<divclass="box-container">
<divclass="box">
<mgsrc="{%static 'blog-1.’}
<divclass="content">
<divclass="icons">
<ahref="#"><iclass="fa fa-user"></i>ByUser</a>
<ahref="#"><iclass="fa fa-calendar"></i></a>
</div>
<h3>FreshAndOrganicvegetablesAnd Fruits</h3>
<p>Loremipsumdolorsitamet consecteturadipisicingelit.Optio,
minima?</p>
<ahref="#"class="btn">ReadMore</a>
</div>
</div>
<divclass="box">
<imgsrc="{%static 'blog-2.jpg'%}">
<divclass="content">
<divclass="icons">
<ahref="#"><iclass="fa fa-user"></i>ByUser</a>
<ahref="#"><iclass="fa fa-calendar"></i></a>
</div>
<h3>FreshAndOrganicvegetablesAnd Fruits</h3>
<p>Loremipsumdolorsitamet consecteturadipisicingelit.Optio,
minima?</p>
<ahref="#"class="btn">ReadMore</a>
</div>
</div>
<divclass="box">
<imgsrc="{%static 'blog-3.jpg'%}">
<divclass="content">
<divclass="icons">
<ahref="#"><iclass="fa fa-user"></i>ByUser</a>
<ahref="#"><iclass="fa fa-calendar"></i></a>
</div>
<h3>FreshAndOrganicvegetablesAnd Fruits</h3>
<p>Loremipsumdolorsitamet consecteturadipisicingelit.Optio,
minima?</p>
<ahref="#"class="btn">ReadMore</a>
</div>
</div>
</div>
</section>{% endcomment%}
<!--BlogSectionEnded-->
{%endblock %}
CHAPTER 5 : FRONT END SPECIFICATIONS
5.1Menu Tree
5.2 Menu Screen / Input Screen:
SIGNUP
HOME PAGE
VIEW PRODUCT
ADD TO CART
SHOPPING BAG
PAYMENT
PAYMENT
ORDERED LIST
ACCOUNT DETAILS
INVOICE
ADMIN SITE:
ADD MENU
ADD SUB MENU
CART SIZE
RECEIVED ORDER
NEW ARRIVAL
TESTING
1] Test case For Login Page:
Test Case ID LOGIN_01
Test Register_01
Case ID
Test case Test Case For User Registration
Name
Pre- User must register First
Requisite
Step No Step to be Expected Actual Result Pass/ Remark
Executed Result Fail
1 1) Keep all field blank It should Display error pass Require field
2) Press register button
display the messages for validation is
error ‘These all textboxes checked
fields cannot
be blank’
2) Select valid
address
3) Click on
Register button
3 1) Enter in valid First It should It not Pass Special
allows you character are
name, last name and the in Not
to type checked
textbox accept special
special character
2)Enter Special character characters Except the
required
in mobile number
numbers for a
3)Enter address Valid mobile no.
4. 1) Enter valid First name, It It accepts user Pass Valid users
name and all registration is
Last name and the user should
details. User passed
name in textbox accept successfully
2) Enter valid mobile no. user register
and email id details
3) Enter address
4) Click on register Button
6.LIMITATIONS AND
FUTURE
ENHANCEMENTS
Page
92
6.LIMITATIONS AND FUTURE ENHANCEMENTS
6.1 LIMITATION OF THE SYSTEM
Limited Product Range: The system may have a limited range of products
available for purchase, which could restrict customer choice and impact sales
potential.
Page
93
Customer Support Limitations: Limited customer support channels or slow
response times to customer inquiries could lead to dissatisfaction and impact the
overall customer experience.
Page
94
6.2 PROPOSED ENHANSMENTS
Expanded Product Range: Introduce a wider variety of products across
different categories to cater to diverse customer preferences and increase sales
potential.
Improved User Experience: Enhance the website design, navigation, and
functionality to provide a more intuitive and seamless shopping experience for
users, leading to higher customer satisfaction and retention.
Enhanced Mobile Responsiveness: Optimize the website for mobile devices to
ensure a consistent and user-friendly experience across all devices, capturing a
larger audience of mobile users.
Advanced Search and Filtering: Implement advanced search and filtering
options to allow customers to quickly find products based on their specific
criteria, improving usability and conversion rates.
Personalized Recommendations: Introduce personalized product
recommendations based on user browsing history, purchase behavior, and
preferences to enhance engagement and drive sales.
Streamlined Checkout Process: Simplify the checkout process with fewer
steps and options for guest checkout to reduce cart abandonment rates and
improve conversion rates.
Inventory Management System: Invest in an advanced inventory management
system to optimize stock levels, prevent stockouts or overstocking, and improve
overall efficiency in managing inventory.
Enhanced Security Measures: Strengthen security measures to protect
customer data, prevent unauthorized access, and ensure secure transactions,
building trust and confidence among customers.
Proactive Customer Support: Implement proactive customer support
initiatives such as live chat support, chatbots, and self-service resources to
provide timely assistance and resolve customer inquiries effectively.
Page
95
Strategic Marketing Campaigns: Launch targeted marketing campaigns
across various channels including social media, email marketing, and search
engine optimization (SEO) to increase brand visibility, attract new customers,
and drive sales growth
Page
96
6.3 CONCLUSION
Page
97
promoting sustainable practices can also differentiate SavraJaipur in the market
and resonate with environmentally conscious consumers.
Page
98
Bibliography
1. www.scribd.com
2.www.w3school.com
3. www.htmltutorial.com
4.www.snapdeal.com
5.www.amazon.in
6. www.stackoverflow.com
7.99acers.com
8. housing.com
9. nobroker.com
ng-book.
Angular 2 + Notes for Professionals
Page
99