SlideShare a Scribd company logo
1 of 5
Download to read offline
www.brainvire.com | © 2013 Brainvire Infotech Pvt. Ltd Page 1 of 1
Case Study
Online Retail Management System with SAP
Integration
www.brainvire.com | © 2013 Brainvire Infotech Pvt. Ltd Page 2 of 2
Client required a complete retail management system that integrates well with their existing
SAP solution. Client projected the web application to list a plethora of products for online sales.
It is a portal that enables customers to view the product images and place online orders using
the cart system.
The system is neatly divided into various parts:
Administrators: Looking at the enormous nature of the web application the system required a
super admin that provides privileges to rest of the admin’s in the system. Each admin is
assigned a section in the application.
Supervisors and Agents: These are the two prime roles. Each supervisor role handles and
keeps a tab upon a specific no. of agents. Agents can manage customers and their details
through application-provided interface.
Warehouse: Physical products will be stored in the warehouse. A warehouse manager will
update the warehouse interface in the application as per the inventory status.
Call Center: Customers can place orders through a phone call. Call center module enables
managers to define roles for employees and help them add customer details while placing order
for them.
Client expected the following functionalities to be added to the system:
• Ability to add multiple images of a single product
• Integration of a payment gateway
• Order management features
• Customer record handling
• Internal communication system-Email console
• Inventory management system
• Integration with existing SAP system
• Translation to other languages
• User-friendly design
• Tweaks to database for high performance
• Call handling features
Client Requirement
www.brainvire.com | © 2013 Brainvire Infotech Pvt. Ltd Page 3 of 3
Technologies Used
Operating System &
Server Management
Win OS, Multi-Server Architecture with Staging & Production
Environment through Version Controlling releases, Server
Optimization, Security & SSL Implementation, Scheduler for Back-ups,
Alert Monitoring System Integration, Server Performance Tuning at
regular intervals, Software Firewall Configuration & Maintenance
Development Tools &
Environments
.Net Framework 4.0, MS Visual Studio, HTML5, CSS3, AJAX, WCF,
IIS 7.0, SVN etc.
Database MSSQL R2 Database Server, DB Clustering, DB Optimization, Master
Slave Replication, Query Optimization, Scheduler for Backups
Project Challenges
Team faced the following challenges:
• Developing an active shopping portal capable of handling millions of user requests at
the same time without slowing the site down.
• Incorporating web usability principles in the website design to ensure easy navigation
for all types of users.
• Creating and calling WCF web services through JQuery and JavaScript for faster page
load without repeated page refresh.
• SAP integration into web application to sort and fetch the existing records whenever
required.
• Large database was normalized to avoid unnecessary load and fetch only the required
data.
• Use of ASP.Net 4.0 capability to get Unique Identification Number for each user.
www.brainvire.com | © 2013 Brainvire Infotech Pvt. Ltd Page 4 of 4
Manpower
Project Leader 1
Developers 4
Designers 2
Quality Assurance Testers 2
DBA 1
Planning
Keeping in mind the structure of the website and the challenges involved a four-tier
development approach was adopted consisting of:
• The Database layer containing MSSQL Server Database, Tables, Stored Procedures and
so on.
• The Interface layer and Database Abstraction layer for converting data between
incompatible type systems in databases and accessing data from the database
respectively.
• The Business Logic layer consisting of all the business logic procedures for modules like
User Profiles, Invitations, Forums, Blogs etc.
• The User Interface layer which forms the Graphical User Interface of the website.
www.brainvire.com | © 2013 Brainvire Infotech Pvt. Ltd Page 5 of 5
Architecture
Development Highlights
The web application was equipped with a robust architecture to offer centralized access to
multiple roles under one system. Customizable viewing options were designed to enhance user
experience and allow personalization. Considering the enormous structure of application the
development and deployment part was divided into four phases. Best techniques and
hierarchical development approach was adopted to build a fully-functional system according to
the latest standards.
For effective performance WCF web services were used. SAP integration was performed to
connect with the existing data source and fetch the data and make it compatible with the
developed web application. Web usability guidelines were strictly followed during development
and the interface was made easily navigable through judicious use of AJAX, CSS3 and HTML5
controls. The site was developed and fully functional within a span of 6 months.

More Related Content

Viewers also liked

Consolidated Presentation -SRS Grocery 2015
Consolidated Presentation -SRS Grocery 2015Consolidated Presentation -SRS Grocery 2015
Consolidated Presentation -SRS Grocery 2015
sharmag27
 
Loyalty Program Management System for Retail
Loyalty Program Management System for RetailLoyalty Program Management System for Retail
Loyalty Program Management System for Retail
ScienceSoft
 

Viewers also liked (14)

Draft: Payment Systems Bill
Draft: Payment Systems BillDraft: Payment Systems Bill
Draft: Payment Systems Bill
 
Oracle Retail Merchandise System
Oracle Retail Merchandise SystemOracle Retail Merchandise System
Oracle Retail Merchandise System
 
Consolidated Presentation -SRS Grocery 2015
Consolidated Presentation -SRS Grocery 2015Consolidated Presentation -SRS Grocery 2015
Consolidated Presentation -SRS Grocery 2015
 
cloud security using Fog Computing
cloud security using Fog Computingcloud security using Fog Computing
cloud security using Fog Computing
 
Srs
SrsSrs
Srs
 
Business Model Canvas (Dr. Htet Zan Linn)
Business Model Canvas (Dr. Htet Zan Linn)Business Model Canvas (Dr. Htet Zan Linn)
Business Model Canvas (Dr. Htet Zan Linn)
 
National Retail Payment System and Proposed Payment Systems Act
National Retail Payment System and Proposed Payment Systems ActNational Retail Payment System and Proposed Payment Systems Act
National Retail Payment System and Proposed Payment Systems Act
 
Smart Sale Shop software presentation
Smart Sale Shop software presentationSmart Sale Shop software presentation
Smart Sale Shop software presentation
 
Online Retailing In India
Online Retailing In IndiaOnline Retailing In India
Online Retailing In India
 
Loyalty Program Management System for Retail
Loyalty Program Management System for RetailLoyalty Program Management System for Retail
Loyalty Program Management System for Retail
 
IoT, Fog Computing and the Blockchain
IoT, Fog Computing and the BlockchainIoT, Fog Computing and the Blockchain
IoT, Fog Computing and the Blockchain
 
Retail management
Retail managementRetail management
Retail management
 
Startup Opportunity Discovery & Evaluation (SXSW)
Startup Opportunity Discovery & Evaluation (SXSW)Startup Opportunity Discovery & Evaluation (SXSW)
Startup Opportunity Discovery & Evaluation (SXSW)
 
Why IoT needs Fog Computing ?
Why IoT needs Fog Computing ?Why IoT needs Fog Computing ?
Why IoT needs Fog Computing ?
 

More from Mike Taylor

Top 20 Questions Ask Before Hire Android App Development Company
Top 20 Questions Ask Before Hire Android App Development CompanyTop 20 Questions Ask Before Hire Android App Development Company
Top 20 Questions Ask Before Hire Android App Development Company
Mike Taylor
 

More from Mike Taylor (20)

Latest trends for mobile apps development
Latest trends for mobile apps developmentLatest trends for mobile apps development
Latest trends for mobile apps development
 
Features of B2C Travel eCommerce system
Features of B2C Travel eCommerce systemFeatures of B2C Travel eCommerce system
Features of B2C Travel eCommerce system
 
Steps to Grow Your eCommerce Business
Steps to Grow Your eCommerce BusinessSteps to Grow Your eCommerce Business
Steps to Grow Your eCommerce Business
 
Reasons to choose php for web application development
Reasons to choose php for web application developmentReasons to choose php for web application development
Reasons to choose php for web application development
 
Unique Shopoping Experience with eCommerce Gamification Extension
Unique Shopoping Experience with eCommerce Gamification Extension Unique Shopoping Experience with eCommerce Gamification Extension
Unique Shopoping Experience with eCommerce Gamification Extension
 
Android Application Development with Apple's Swift Technology
Android Application Development with Apple's Swift TechnologyAndroid Application Development with Apple's Swift Technology
Android Application Development with Apple's Swift Technology
 
New Amazing Things about AngularJS 2.0
New Amazing Things about AngularJS 2.0New Amazing Things about AngularJS 2.0
New Amazing Things about AngularJS 2.0
 
Gamification - The Trending Things of eCommerce Business
Gamification - The Trending Things of eCommerce BusinessGamification - The Trending Things of eCommerce Business
Gamification - The Trending Things of eCommerce Business
 
Gamification - Enhance Customers shopping experience with latest Big things i...
Gamification - Enhance Customers shopping experience with latest Big things i...Gamification - Enhance Customers shopping experience with latest Big things i...
Gamification - Enhance Customers shopping experience with latest Big things i...
 
Benefit of Web Application Development with Zend Framework
Benefit of Web Application Development with Zend FrameworkBenefit of Web Application Development with Zend Framework
Benefit of Web Application Development with Zend Framework
 
The Importance Things of Full Stack Development
The Importance Things of Full Stack DevelopmentThe Importance Things of Full Stack Development
The Importance Things of Full Stack Development
 
Most useful features for windows 10 developer
Most useful features for windows 10 developerMost useful features for windows 10 developer
Most useful features for windows 10 developer
 
Have a look Google next operating system update : Android Marshmallow
Have a look Google next operating system update : Android MarshmallowHave a look Google next operating system update : Android Marshmallow
Have a look Google next operating system update : Android Marshmallow
 
Top 20 Questions Ask Before Hire Android App Development Company
Top 20 Questions Ask Before Hire Android App Development CompanyTop 20 Questions Ask Before Hire Android App Development Company
Top 20 Questions Ask Before Hire Android App Development Company
 
Multi vendor marketplace extension
Multi vendor marketplace extensionMulti vendor marketplace extension
Multi vendor marketplace extension
 
25 Famous Websites using Wordpress
25 Famous Websites using Wordpress25 Famous Websites using Wordpress
25 Famous Websites using Wordpress
 
Bring Healthcare to fingertips - How Apps changed Medical Industry
Bring Healthcare to fingertips - How Apps changed Medical IndustryBring Healthcare to fingertips - How Apps changed Medical Industry
Bring Healthcare to fingertips - How Apps changed Medical Industry
 
Have you played this Symfony? Why Symfony is great choice for Web development
Have you played this Symfony? Why Symfony is great choice for Web developmentHave you played this Symfony? Why Symfony is great choice for Web development
Have you played this Symfony? Why Symfony is great choice for Web development
 
9 vitals in business websites
9 vitals in business websites9 vitals in business websites
9 vitals in business websites
 
How Technology Can Change Real Estate Industry In 2015
How Technology Can Change Real Estate Industry In 2015How Technology Can Change Real Estate Industry In 2015
How Technology Can Change Real Estate Industry In 2015
 

Recently uploaded

Tales from a Passkey Provider Progress from Awareness to Implementation.pptx
Tales from a Passkey Provider  Progress from Awareness to Implementation.pptxTales from a Passkey Provider  Progress from Awareness to Implementation.pptx
Tales from a Passkey Provider Progress from Awareness to Implementation.pptx
FIDO Alliance
 
Microsoft BitLocker Bypass Attack Method.pdf
Microsoft BitLocker Bypass Attack Method.pdfMicrosoft BitLocker Bypass Attack Method.pdf
Microsoft BitLocker Bypass Attack Method.pdf
Overkill Security
 
Easier, Faster, and More Powerful – Alles Neu macht der Mai -Wir durchleuchte...
Easier, Faster, and More Powerful – Alles Neu macht der Mai -Wir durchleuchte...Easier, Faster, and More Powerful – Alles Neu macht der Mai -Wir durchleuchte...
Easier, Faster, and More Powerful – Alles Neu macht der Mai -Wir durchleuchte...
panagenda
 
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Victor Rentea
 
CORS (Kitworks Team Study 양다윗 발표자료 240510)
CORS (Kitworks Team Study 양다윗 발표자료 240510)CORS (Kitworks Team Study 양다윗 발표자료 240510)
CORS (Kitworks Team Study 양다윗 발표자료 240510)
Wonjun Hwang
 

Recently uploaded (20)

WebRTC and SIP not just audio and video @ OpenSIPS 2024
WebRTC and SIP not just audio and video @ OpenSIPS 2024WebRTC and SIP not just audio and video @ OpenSIPS 2024
WebRTC and SIP not just audio and video @ OpenSIPS 2024
 
Working together SRE & Platform Engineering
Working together SRE & Platform EngineeringWorking together SRE & Platform Engineering
Working together SRE & Platform Engineering
 
Tales from a Passkey Provider Progress from Awareness to Implementation.pptx
Tales from a Passkey Provider  Progress from Awareness to Implementation.pptxTales from a Passkey Provider  Progress from Awareness to Implementation.pptx
Tales from a Passkey Provider Progress from Awareness to Implementation.pptx
 
Generative AI Use Cases and Applications.pdf
Generative AI Use Cases and Applications.pdfGenerative AI Use Cases and Applications.pdf
Generative AI Use Cases and Applications.pdf
 
Introduction to use of FHIR Documents in ABDM
Introduction to use of FHIR Documents in ABDMIntroduction to use of FHIR Documents in ABDM
Introduction to use of FHIR Documents in ABDM
 
The Ultimate Prompt Engineering Guide for Generative AI: Get the Most Out of ...
The Ultimate Prompt Engineering Guide for Generative AI: Get the Most Out of ...The Ultimate Prompt Engineering Guide for Generative AI: Get the Most Out of ...
The Ultimate Prompt Engineering Guide for Generative AI: Get the Most Out of ...
 
Introduction to FIDO Authentication and Passkeys.pptx
Introduction to FIDO Authentication and Passkeys.pptxIntroduction to FIDO Authentication and Passkeys.pptx
Introduction to FIDO Authentication and Passkeys.pptx
 
JavaScript Usage Statistics 2024 - The Ultimate Guide
JavaScript Usage Statistics 2024 - The Ultimate GuideJavaScript Usage Statistics 2024 - The Ultimate Guide
JavaScript Usage Statistics 2024 - The Ultimate Guide
 
Navigating the Large Language Model choices_Ravi Daparthi
Navigating the Large Language Model choices_Ravi DaparthiNavigating the Large Language Model choices_Ravi Daparthi
Navigating the Large Language Model choices_Ravi Daparthi
 
Microsoft BitLocker Bypass Attack Method.pdf
Microsoft BitLocker Bypass Attack Method.pdfMicrosoft BitLocker Bypass Attack Method.pdf
Microsoft BitLocker Bypass Attack Method.pdf
 
AI+A11Y 11MAY2024 HYDERBAD GAAD 2024 - HelloA11Y (11 May 2024)
AI+A11Y 11MAY2024 HYDERBAD GAAD 2024 - HelloA11Y (11 May 2024)AI+A11Y 11MAY2024 HYDERBAD GAAD 2024 - HelloA11Y (11 May 2024)
AI+A11Y 11MAY2024 HYDERBAD GAAD 2024 - HelloA11Y (11 May 2024)
 
Easier, Faster, and More Powerful – Alles Neu macht der Mai -Wir durchleuchte...
Easier, Faster, and More Powerful – Alles Neu macht der Mai -Wir durchleuchte...Easier, Faster, and More Powerful – Alles Neu macht der Mai -Wir durchleuchte...
Easier, Faster, and More Powerful – Alles Neu macht der Mai -Wir durchleuchte...
 
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
 
ERP Contender Series: Acumatica vs. Sage Intacct
ERP Contender Series: Acumatica vs. Sage IntacctERP Contender Series: Acumatica vs. Sage Intacct
ERP Contender Series: Acumatica vs. Sage Intacct
 
Event-Driven Architecture Masterclass: Challenges in Stream Processing
Event-Driven Architecture Masterclass: Challenges in Stream ProcessingEvent-Driven Architecture Masterclass: Challenges in Stream Processing
Event-Driven Architecture Masterclass: Challenges in Stream Processing
 
Event-Driven Architecture Masterclass: Engineering a Robust, High-performance...
Event-Driven Architecture Masterclass: Engineering a Robust, High-performance...Event-Driven Architecture Masterclass: Engineering a Robust, High-performance...
Event-Driven Architecture Masterclass: Engineering a Robust, High-performance...
 
JohnPollard-hybrid-app-RailsConf2024.pptx
JohnPollard-hybrid-app-RailsConf2024.pptxJohnPollard-hybrid-app-RailsConf2024.pptx
JohnPollard-hybrid-app-RailsConf2024.pptx
 
Overview of Hyperledger Foundation
Overview of Hyperledger FoundationOverview of Hyperledger Foundation
Overview of Hyperledger Foundation
 
CORS (Kitworks Team Study 양다윗 발표자료 240510)
CORS (Kitworks Team Study 양다윗 발표자료 240510)CORS (Kitworks Team Study 양다윗 발표자료 240510)
CORS (Kitworks Team Study 양다윗 발표자료 240510)
 
The Zero-ETL Approach: Enhancing Data Agility and Insight
The Zero-ETL Approach: Enhancing Data Agility and InsightThe Zero-ETL Approach: Enhancing Data Agility and Insight
The Zero-ETL Approach: Enhancing Data Agility and Insight
 

Online Retail Management System with SAP Integration

  • 1. www.brainvire.com | © 2013 Brainvire Infotech Pvt. Ltd Page 1 of 1 Case Study Online Retail Management System with SAP Integration
  • 2. www.brainvire.com | © 2013 Brainvire Infotech Pvt. Ltd Page 2 of 2 Client required a complete retail management system that integrates well with their existing SAP solution. Client projected the web application to list a plethora of products for online sales. It is a portal that enables customers to view the product images and place online orders using the cart system. The system is neatly divided into various parts: Administrators: Looking at the enormous nature of the web application the system required a super admin that provides privileges to rest of the admin’s in the system. Each admin is assigned a section in the application. Supervisors and Agents: These are the two prime roles. Each supervisor role handles and keeps a tab upon a specific no. of agents. Agents can manage customers and their details through application-provided interface. Warehouse: Physical products will be stored in the warehouse. A warehouse manager will update the warehouse interface in the application as per the inventory status. Call Center: Customers can place orders through a phone call. Call center module enables managers to define roles for employees and help them add customer details while placing order for them. Client expected the following functionalities to be added to the system: • Ability to add multiple images of a single product • Integration of a payment gateway • Order management features • Customer record handling • Internal communication system-Email console • Inventory management system • Integration with existing SAP system • Translation to other languages • User-friendly design • Tweaks to database for high performance • Call handling features Client Requirement
  • 3. www.brainvire.com | © 2013 Brainvire Infotech Pvt. Ltd Page 3 of 3 Technologies Used Operating System & Server Management Win OS, Multi-Server Architecture with Staging & Production Environment through Version Controlling releases, Server Optimization, Security & SSL Implementation, Scheduler for Back-ups, Alert Monitoring System Integration, Server Performance Tuning at regular intervals, Software Firewall Configuration & Maintenance Development Tools & Environments .Net Framework 4.0, MS Visual Studio, HTML5, CSS3, AJAX, WCF, IIS 7.0, SVN etc. Database MSSQL R2 Database Server, DB Clustering, DB Optimization, Master Slave Replication, Query Optimization, Scheduler for Backups Project Challenges Team faced the following challenges: • Developing an active shopping portal capable of handling millions of user requests at the same time without slowing the site down. • Incorporating web usability principles in the website design to ensure easy navigation for all types of users. • Creating and calling WCF web services through JQuery and JavaScript for faster page load without repeated page refresh. • SAP integration into web application to sort and fetch the existing records whenever required. • Large database was normalized to avoid unnecessary load and fetch only the required data. • Use of ASP.Net 4.0 capability to get Unique Identification Number for each user.
  • 4. www.brainvire.com | © 2013 Brainvire Infotech Pvt. Ltd Page 4 of 4 Manpower Project Leader 1 Developers 4 Designers 2 Quality Assurance Testers 2 DBA 1 Planning Keeping in mind the structure of the website and the challenges involved a four-tier development approach was adopted consisting of: • The Database layer containing MSSQL Server Database, Tables, Stored Procedures and so on. • The Interface layer and Database Abstraction layer for converting data between incompatible type systems in databases and accessing data from the database respectively. • The Business Logic layer consisting of all the business logic procedures for modules like User Profiles, Invitations, Forums, Blogs etc. • The User Interface layer which forms the Graphical User Interface of the website.
  • 5. www.brainvire.com | © 2013 Brainvire Infotech Pvt. Ltd Page 5 of 5 Architecture Development Highlights The web application was equipped with a robust architecture to offer centralized access to multiple roles under one system. Customizable viewing options were designed to enhance user experience and allow personalization. Considering the enormous structure of application the development and deployment part was divided into four phases. Best techniques and hierarchical development approach was adopted to build a fully-functional system according to the latest standards. For effective performance WCF web services were used. SAP integration was performed to connect with the existing data source and fetch the data and make it compatible with the developed web application. Web usability guidelines were strictly followed during development and the interface was made easily navigable through judicious use of AJAX, CSS3 and HTML5 controls. The site was developed and fully functional within a span of 6 months.