Jmieti: Jai Parkash Mukand Lal Innovative Engineering & Technology Institute, (JMIETI) Radaur

Download as docx, pdf, or txt
Download as docx, pdf, or txt
You are on page 1of 6

Jai Parkash Mukand Lal Innovative Engineering &

Technology Institute, (JMIETI) Radaur

SYNOPSIS

ON

Online Grocery System

JMIETI

SUBMITTED IN THE PARTIAL FULFILLMENT


FOR THE AWARD OF THE
DEGREE OF

BACHELOR OF TECHNOLOGY
IN
COMPUTER SCIENCE & ENGINEERING
TEAM DETAILS

First Team Member

Name : Ashok Kumar

Roll No. : 8516115

Semester : 7th

Department : Cse

Academic Session : 2016-20

Contact Number : 8930041141

E-Mail : [email protected]

Second Team Member

Name : Mehak

Roll No. : 8517182

Semester : 7th

Department : Cse

Academic Session : 2017-20

Contact Number : 8708875891

E-Mail : [email protected]
Online Grocery Store System

This is online grocery store. Purpose of Online Grocery Shopping system is to


allow customer to shop virtually using internet. Computerization of online store
will increase the ease, efficiency and reduce the chances of manual errors. With the
popularity of PCs, and mobiles easy access to Internet and World Wide Web
(WWW), Internet is increasingly used by consumers & vendors as a channel for
shopping, payment & other operations. The system will ease the shopping
operations for customer of online store. It will provide vendor or administration
functionality to manage categories and products. Consumer will be able to browse
and search products under different categories. Selected products or items selected
for purchase would be added into the virtual shopping cart. Which can be managed
separately by customer. It can be examined at any time by customer for selected
products, their quantity & price. These would be main functionalities apart from
some usual operations such as login, logout, manage profile etc.

Reason behind this particular project


We can purchase anything from online grocery store. Especially for all mothers
they have small children. This project helps to get information and reviews by
customer and can make easy selection of product. Shops are open for limited time
but online grocery is available all time. Provide easy way of payment because there
is no queue for pay and purchasing. Gives lots of services like home delivery, free
shipping, return policy and at all. We can see lot of variety of any product at one
place.
Objective & Scope
The main objective of proposed system, is used to provide Online Grocery
Shopping solution to consumers and vendors. It will automate some of the basic
operations of an online store. Scope would be to provide basic functionalities using
a web application so that those manual process can be automated. It will include to
provide administration access to vendors and admins and user specific access to
customers. Shopping cart is one of the important facility provided in online
shopping, this lets customer to browse different goods and services and once they
select an item to purchase they can place the item in shopping cart, and continue
browsing till the final selection. Customers can even remove the items from
shopping cart that were selected earlier before they place the final order. It reminds
us of shopping basket that we carry in departmental store. The system will ease the
shopping operations for customer of online store. It will provide vendor or
administration functionality to manage categories and products. Consumer will be
able to browse and search products under different categories. Selected products or
items selected for purchase would be added into the virtual shopping cart. Which
can be managed separately by customer. It can be examined at any time by
customer for selected products, their quantity & price. These would be main
functionalities apart from some usual operations such as login, logout, manage
profile etc.

Software Requirements:

 OS: Windows/Unix/Linux
 IDE: Notepad/Visual Studio Code (Free-Open source)
 Server: Tomcat Server (Free-Open source)
 Language: HTML, CSS,JAVASCRIPT
 Browser: Google Chrome, Mozilla Firefox

Hardware Components:

 Processor – Dual Core


 Hard Disk – 50 GB
 Memory – 1GB RAM
 Mouse – Any Standard
 Keyboard – Any Standard
 Monitor – Any color monitor
 Local Area Network Preferable

Testing Technologies

Software testing is the process of testing software in a controlled manner to ensure


that it behaves the way it is expected to behave. Software testing is, thus a critical
element of software quality assurance. Testing requires that the developer discards
preconceived notices of the correctness of the software just developed and
overcome the conflict of interest that occurs when errors are revealed.

The levels of testing that software usually goes through are

ACCEPTANCE TESTING Testing to verify a product meets customer specified


requirements. A customer usually does this type of testing on a product that is
developed externally.

BLACK BOX TESTING Testing without knowledge of the internal workings of


the item being tested. Tests are usually functional.

COMPATIBILITY TESTING. Testing to ensure compatibility of an application


or Web site with different browsers, OSs, and hardware platforms. Compatibility
testing can be performed manually or can be driven by an automated functional or
regression test suite.

FUNCTIONAL TESTING Validating an application or Web site conforms to its


specifications and correctly performs all its required functions. This entails a series
of tests which perform a feature by feature validation of behavior, using a wide
range of normal and erroneous input data. This can involve testing of the product's
user interface, APIs, database management, security, installation, networking, etc
testing can be performed on an automated or manual basis using black box or
white box methodologies.

INTEGRATION TESTING Testing in which modules are combined and tested


as a group. Modules are typically code modules, individual applications, client and
server applications on a network, etc. Integration Testing follows unit testing and
precedes system testing.

PERFORMANCE TESTING Performance testing can be applied to understand


your application or WWW site's scalability, or to benchmark the performance in an
environment of third party products such as servers and middleware for potential
purchase. This sort of testing is particularly useful to identify performance
bottlenecks in high use applications. Performance testing generally involves an
automated test suite as this allows easy simulation of a variety of normal, peak, and
exceptional load conditions.

SYSTEM TESTING Testing conducted on a complete, integrated system to


evaluate the system's compliance with its specified requirements. System testing
falls within the scope of black box testing, and as such, should require no
knowledge of the inner design of the code or logic.

UNIT TESTING Functional and reliability testing in an Engineering environment.


Producing tests for the behavior of components of a product to ensure their correct
behavior prior to system integration.

WHITE BOX TESTING Testing based on an analysis of internal workings and


structure of a piece of software. Includes techniques such as Branch Testing and
Path Testing. Also known as Structural Testing and Glass Box Testing.

Contribution

1.Easy to purchase without wasting time.

2.Save on transportation costs

3.Easy and fast delivery

4.Wide range of options

5. Available all time

6.Review and easy return

You might also like