0% found this document useful (0 votes)
245 views

Shopping Case Study

The document outlines key requirements for an online shopping software application. It discusses the purpose and objectives of the system, which include providing searching facilities for shopping, payments, and managing delivery and customer details. It also covers user interfaces, hardware and software requirements, communication interfaces, and desired system features such as a mobile-friendly website, shipping options, advanced search and navigation, high-quality product photos, detailed descriptions, and customer reviews. The overall goal is to develop an online shopping application that provides users with a simple and seamless shopping experience.

Uploaded by

aish
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
245 views

Shopping Case Study

The document outlines key requirements for an online shopping software application. It discusses the purpose and objectives of the system, which include providing searching facilities for shopping, payments, and managing delivery and customer details. It also covers user interfaces, hardware and software requirements, communication interfaces, and desired system features such as a mobile-friendly website, shipping options, advanced search and navigation, high-quality product photos, detailed descriptions, and customer reviews. The overall goal is to develop an online shopping application that provides users with a simple and seamless shopping experience.

Uploaded by

aish
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
You are on page 1/ 32

Online Shopping

ROOM NO 3
1.Introduction
This document is aim at defining the overall software requirement for Online
Shopping.

The final product will be having functionalities mentioned in this document &
assumption for any additional functionalities should not be made by any of
the parties involved in developing/testing/implementing/using this product.

In case it is required to have some additional features, a formal change


request will need to be raised and subsequently a new release of this
document and/or product will produced.
1.1.Purpose
The specification document describes the capabilities that will be
provided by s/w application Online Shopping.

The Flipkart is an e-commerce website allows consumers to exchange


goods and service with no barrier of time or distance. India’s biggest
online store for mobiles, Electronics, Home Appliances, Jewelry, Books,
etc. online Payment options are –Debit card, Credit card, EMI, Net
Banking and many more.

The objective of the system

1.To provides the searching facilities such as Shopping, internet,


Payment
2.To manage the delivery details online for payment details, Customer details,
Shopping and it tracks all the information of Product, Delivery, Payment, etc.

3.To manage the information of product

4.To increase the efficiency of managing the Shopping, product and it deals with
monitoring the information and transactions of payment

5.To manage information of Shopping and Editing, adding and updating of records
is improved which results in proper recourse management of shopping data

6. To manage the information of Payment

-Utkarsha Akole
1.2.Document Conventions
The document is serviceable and well-designed.
We have user agreement ,make payment ,select operator are avaible.

We use in this document :


CVV : Card verification value.
1.3
1.4
2.1
2.5:Design and Implementation
Constraints :
•The web application will use PHP, JavaScript, jQuery, HTML and CSS as main web
technologies.
•The system will be implemented using a 3- tier approach, with a backend
database, a middle tier of Microsoft Internet Information Services (MIIS) and PHP,
and a web browser as the front end client.
•Memory: Device will have 2GB hard drive. Software and database can not exceed
this amount.
•Internet: A good internet connection should be require.
•Operating System: Software does not require any specific Operating system.
•Web browser: Compatible with any browser (Chrome preferred).
2.6 User Documentation :
Home page: The home page where user can search products with product
categories.
Register: User can click on register button in the home page.
Login: If already registered or after successful registration, user can click
on login button in the home page.
Search: User can search the required product.
Buy / Add to cart: User can buy or add to cart the product and take a
look on other one’s.
Payment: User can pay through UPI, Debit card, Credit card or Cash on
delivery.
•Feedback: After successful delivery user can give feedback related to
that product.
3.EXTERNAL INTERFACE REQUIREMENT
3.1 USER INTERFACE

 
3.1 USER INTERFACE
The FLIPKART Store user interface has been specifically designed with their
customers in mind, allows to customer to buy clothes without going to shop.
The home screen offers a menu with a Ist of functions that the device
performs. The user can select one of the options on the menu, and is taken to
the respective screen.
Various interfaces for the product could be:-
Login Page: This interface will consist of two compulsory fields namely, "User
Name" and "Password".There will be also option for "New User Registration"
which will redirect to "Registration" page.
Registration Form: The user will enter his personal details like
Name, User Name, Password, Date Of Birth, Address, Registration
Type, ete.Users will be warned about any mistakes on data format or
any other constrains by validation notes and error messages.When
the button "save" button is clicked, the server will check if the
username or email is already taken and alert the user.If everything is
entered correctly and saved a new user will be created.
There will be a screen displaying information about product that the
shop having.
Add as favourites:The user can shortlist his/her favourite item as a
list for future reference.
Cart: This will be a space for the customer where he /she can store
the items he/she whishes to buy. The user can also remove items
from cart prior to checkout. Once the user decides to buy the items
it cart, the user is directed to the payment page for making payment
Payment: The user given options with various modes of
payment online payment through credit debit cards, via
net or mobile banking or cash on delivery out of which
he chooses one. The chance mode of transaction is
carried therefore by proper verification and
authentication of bank details.
3.2 HARDWARE INTERFACE

Hardware requirements for insurance on internet will be same for both


parties which are as follows:
Processor:Dual Core RAM:2 GB
Hard Disk: 320 GB
NIC:For each party
3.3 Software Interfaces

OS: Windows 7,linux


Web Browser:
The system is a web based application, client need a modern web
browser such as Mozilla Firebox, Internet Explorer, Opera, and Chrome
the computer must have an Internet connection in order to be able to
access the system.
3.4 Communication Interfaces:

This system use communication resources which includes but not limited to,
HTTPS protocol for communication with the web browser and web server and
TCP/IP network protocol with HTTPS protocol.
This application will communicate with the database that holds all the
booking information. Users can contact with server side through HTTPs
protocol by means of a function that is called HTTPS protocol by means of a
function that is called HTTPS service. This function allows the application to
use the data retrieved by server to fulfil the request fired by the user.
System features
1.A mobile website option
Online shoppers need to be offered convenience and instant ease-of-
access to your online store, no matter what device they’re using. Your
online store should be built on a responsive design template and its
features need to be available to all users, at any time, and from
anywhere. Older design templates were not structured to be flexible
enough for the various screen sizes that are available nowadays so
responsive design has taken over and is becoming standard with mobile
websites of any merit. This is important – your website and its content
need to be supported on all devices that access the internet. All 
features and functions should work flawlessly, giving your browsers a fluid
mobile experience that compliments their overall opinion of your brand.
Online shoppers are demanding and instant access to all of your features
should be found on their mobile device, just as easily as on their PC
2. Free or competitive shipping options
The right formula will have your clients increasing their cart total
in order to get free shipping! And of course, there are other
shipping options that appeal to online shoppers… you just have to
understand your niche market well enough to make the most of
them.

3. Advanced navigation and search functions


Navigation and search options are important in online retail.
Something as simple as the ‘search bar’ placement should be well
thought out and based on the design of your site. The ‘search
function’ also has to cater for your customers that do not know
the actual names of the products they want to get. Search
functionality needs to give online shoppers suggestions on the
possible things they are looking for.
4. Superior photos and image options
There’s a reason people are always quoting “a picture is worth a thousand
words”… because it is. In the case of internet retail however, it may be worth
more. Your product images will influence online shoppers in ways that have them
running away or drive them to purchase. In an internet store, product photos and
options are crucial because online shoppers cannot physically see, touch or try
the product they’re interested in. The product images should be crystal clear and
taken with cameras that have a high resolution. The photos should also be taken
from different points of view to give you a clearer idea of the product. Image
options should include viewing angles, zoom, multiple images, and more. This,
however, does not mean that the pictures should be overly enhanced or
exaggerated. Doing so may mislead online shoppers into buying something that
does not serve them well.
5. A detailed product description
Online retail is often about selling a story, an idea that fits the needs or
current whim of your audience. Obviously, online stores do not have a live
store attendant (though some may offer live chat), so the sale items need
to have a product description that takes the place of your best sales
person. They should be described with vivid and appealing content that
stimulates your browsers need to buy. While creative and clever
descriptions are often a strong selling point, don’t forget to include the
important details, as well. Facts such as the expiration date, size
dimensions, weight, manufacturers date, and practical uses must be
included in a good product description. The availability of a warranty,
where applicable, also has to be referred to in the description. If you’re
selling food products, consider listing the ingredients, as they make
purchasing easier for those with special dietary needs or restrictions.
6. Customer reviews of the product
 Customer reviews now take the place of your friendly, neighborly recommendation
and are an effective selling tactic for online businesses. Such reviews are vital when
it comes to virtual shopping. If possible, include video reviews in the customer
reviews, with detailed personal experiences and how-to-use tutorials. These ideas
will add more of a personal touch to their overall shopping experience.
7. A fast guest check-out option

This is one of the main reasons that online shoppers are avoiding real shops and
going online to fulfill their needs. They don’t want to come to your website and have
the equivalent of a long check-out line so, please, DO NOT require registration
before purchase. An online store should offer an efficient, fast check-out time.
There are other ways to gather contact information so avoid any check-out tactics
that delay the actual purchase.
Requirement
Performance:
The product should be based on web and has to be run from a
web server.
The product shall take initial load time depending on internet
connection strength which also depends on the media from
which the product is run.
The performance shall depend upon the hardware component of
the client/customer.
Safety Requirements:
Covid-19 has presented organizations with an unprecedented
situation that needs to be managed personally and
professionally, in ways that haven’t been done before.
Everything we do at Flipkart is driven by the need to ensure
the safety, well-being, and progress of our employees.
At present the company’s focus has been to ensure that they
support their employees as they work remotely, and equip
them with adequate tools to help them take care of their
physical and mental health, as they work from home. For
employees who choose to return to work in office, the
organization has implemented necessary measures to create a
safe and secure workplace.
Simultaneously the company is taking a calibrated approach to resuming work at their office
campus in Bengaluru, beginning with teams that are currently unable to work optimally from
home owing to limited infrastructure. “We have strongly advised expectant others; employees
with young children and/or elderly parents at home; employees with underlying medical
conditions; differently-abled employees; employees who depend on public transport for
commute; outstation employees; and employees residing in Covid-19 containment zones, to
continue working remotely. We are ensuring that all preventive measures and safety
precautions are being strictly implemented at our facilities. We've also made suitable
arrangements on campus to ensure social distancing in the common areas,” states Nagaraj
Kulkarni.

The Flipkart campus was designed keeping employee experience and convenience as the
topmost priority. Hence it naturally takes care of employee safety and health requirements, and
therefore doesn’t need any significant changes to the infrastructure. The campus by design is
not densely populated either. However, as physical distancing is the new precautionary measure
being recommended in case of this specific pandemic, the FM team at Flipkart has made some
changes in the way they use and operate the facility and move around the campus. Also, the
number of people in the facility at any point of time is consciously monitored to ensure that
they maintain adequate distance between themselves while at the campus.
Measures for employee safety:

Some of the measures that have been put in place to ensure employee safety, is
in line with the recommended practices, to fight the current pandemic being
faced are:

■ The employees have been provided with an easy reference handbook to guide
them on all processes when they come back to work. This includes important
guidelines and the best practices to follow during this difficult time.
■ Adopting a holistic on-campus approach to maintaining a safe environment. It
includes thoughtful measures such as sanitizing used whiteboard markers in
meeting rooms and creating a new process in washrooms to help keep them
sanitized at all times.
■ Decluttering the office space and maintaining clean workstations. Employees are
encouraged to keep all their belongings in the desk cabinets so that their
workstations can be sanitized more easily and effectively. Each employee has also
been assigned a chair with their workstation number on it, to prevent the
accidental exchange of chairs.
■ Employees can reserve or pre-book a seat on the days they wish to work from the
campus. This prevents overcrowding and ensures that the employees maintain a
safe distance between them as they work.
■ Facilitating an easy lane system in office premises to maintain distancing. Several
corridors and walkways at the Flipkart campus have been converted into ‘one-
ways’ to streamline people's movements and to observe safe distance between
employees at all times.
■ Measures have been taken to minimize employees’ exposure to common surfaces.
The main doors to the washrooms are always kept open to avoid touching the door
handles. Screens have been installed in their place to ensure privacy. Employees
are also being encouraged to maintain distancing in the washrooms by using
alternate stalls and washbasins. All surfaces that come into human contact are
Arrangements have been made for employees to eat at their respective desks. The
employees are also encouraged to carry their own meals and bring their own water
bottles and mugs to office. Tuck shops are open for those who rely on the cafeteria
for meals.
■ Clustered services have been initiated to reduce crowding at elevators. Those
seeking a fitter and faster route can take the stairs.
■ Even though large gatherings have been discontinued within the office campus, the
company has ensured that learning doesn’t take a back seat. All training and
engagement activities have been moved online to ensure that knowledge-sharing and
fun activities continue in a safe manner.
■ The company has also now enabled the seat booking module of the space
management tool that they have, and enabled employees to book their seats when
they need to work from campus. This ensures a limited number of people on the floor
and helps in contact tracing if the need arises.
■ The company is also working with the developer on converting the existing elevator
controls to a touch less solution.
“We keep exploring new avenues to adopt emerging technological solutions to enhance the
efficiency and employee experience in the campus,” mentions Nagaraj.
Those who have densely fitted out workspaces will face major challenges in
accommodating their workforce due to social distancing norms for employee safety.
Others, like us, are able to manage these new requirements without any changes to the
infrastructure because of the considerations made in the initial designs itself. Going
forward, employee health and safety will assume prime importance in facility design, and
all organizations will need to comply. Facilities will have to depend more on the use of
technology to operate and monitor critical parameters and build resilience in their systems
and processes, to face similar or even more adverse conditions in the future.
Security requirements
E-commerce security is a set of protocols that guards e-commerce transactions. Security
requirements must be in place to protect customers and companies alike from threats such as
credit card fraud, scamming and malware.
Use HTTPS:-This is super easy to check. Have a look on your website. At the top left
hand corner of the URL fields you will either see a grey “http://” or green “https://“.
SSL Certification:-SSL Certificates encrypts sensitive information to ensure that any data
is unreadable to everyone other than the destination server. If this data isn’t protected by
an SSL Certificate it could get stolen at any point during this chain.
Monitor Your Site:-Without someone like Quentosity monitoring your website you can be
vulnerable to sustained website attacks.
Scan For Malware:-Regularly scanning your site for malware will pick up bad code in the
website placed there by hackers.
Ask For A CVV Number:-CVV stands for Card Verification Value. A CVV number is the
three- or four-digit code on the back of a credit or debit card. If a hacker has a credit card
number but not the physical card, a CVV requirement will make it much more difficult to
complete a fraudulent transaction.
Software quality attributes
1.Security (and reliability). As a user, we want the system to be secure so that we are confident
using it. But security is not visible, and need to be reflected in the usability. If there is an outage,
the best to regain confidence of the customer is IMO to be transparent with what happened.
2.Usability. As a user, we want the feel at ease with the system. we don't need something fancy,
but something usable, which provide the feature that make me feel comfortable with it.
3.Availability. As a user, if the site is down or there are instability we get a really bad impression.
Make sure you can degrade the quality of service and at least have a nice page indicating
scheduled maintenance or service saturation.
4.Performance (and response time). Performance would come only then. we don't want to have to
wait excessively, but as long as we get a feedback about what's going on, we can wait a bit.
1.Scalability. Retro-fitting scalability afterward is hard. It's then important to have an architecture that
can scale if the business is going well. Would be too bad to miss a business opportunity because of a
poor architecture.
2.Robustness. Your system need to be robust if you don't want that your hotline gets overwhelmed by
angry customer calls. 24/7 support can generate important costs.
3.Operability (and manageability). It can be expensive to keep a system up and running if it requires
lots of administrative maintenance. It's then interesting to keep the administration costs down.
4.Maintainability. Of course nice to have to keep the development cost downs in face of changing
requirements.

You might also like