supermarket management system

Download as pdf or txt
Download as pdf or txt
You are on page 1of 13

Maratha Mandal Engineering College, Belagavi

(Approved By AICTE New Delhi, Affiliated To VTU, Belagavi)

Report On
“SUPERMARKET MANAGEMENT SYSTEM”

BACHELOR OF ENGINEERING
in
Computer Science And Engineering

Submitted By
Sakshi Ghatage 2MM23CS405
Shrinivas Motar 2MM23CS408
Samuel Fernandes 2MM22CS061
Vijayalaxmi Sankpal 2MM22CS089

Under the Guidance of


Prof. Swati Patil
ABSTRACT
Supermarket management is a stand-alone J2EE using Eclipse Juno program.
This project contains all the necessary required information about maintaining
the supermarket billing system.
The core idea of this project to minimize the paper work and centralize the
data. Here all the communication is taken in secure manner. That is, in this
application the information will be stored in client itself. For further security the
data base is stored in the back-end oracle and so no intruders can access it. This
application basically consists of a home page in which it provides means to
various other section such as:
 Customer details
 Product details
 Material and purchase order details
 Banking details
It also contains the descriptive specifications about the individual categories
respectively.
CONTENTS
INTRODUCTION
1.1 Overview
1.2 Purpose
1.3 Scope
1.4 Existing System
1.5 Proposed System
1.6 System Requirements
1.6.1 Hardware requirements
1.6.2 Software requirements Programs and s/w used

LITERATURE SURVEY
2.1 Introduction to user requirements
2.2 User requirements
2.7 Development Environment

ANALYSIS AND DESIGN


3.1 Analysis
3.2 Design
3.3 E-R Diagrams

IMPLEMENTATION DETAILS
4.1 Coding
4.2 Testing SCREEN SHOTS

Conclusion
6.1 Observation
6.2 Advantage
6.3 Future Enhancemen
INTRODUCTION
1.1 Overview
The project is on Supermarket management. Supermarket is the place where
customers come to purchase their daily using products and pay for that. So
there is a need to calculate how many products are sold and to generate the
bill for the customer.
In our project employee of the super market will enter the data and stores
data into database and they generate the bill to customer of purchased items .

1.2 Purpose
The main purpose of this project is to provide a user friendly interface
commuters to easily manage and retrieve the information.
 In our project supermarket management we register employee and
customer information and store the information in database.
 Maintains of database of all related forms.
 Employee can make changes and generate the bill

1.3 Scope
This project aims at developing system software which would cater to the
needs of the people. So we aim to implement such a system that allows the
user to have the facility at any place and access the required information. It
can be easily customized as per the requirements and available resources to
suit the needs of different users

1.4 Existing System


Many Supermarkets use this type of billing system for a decade. It is also
Improved many times according to requirements of sellers and customers. It
Does the same work that is calculating the bill, gives it to the customer and
Maintain proper database. They are accurate in calculation and printing, they
also generate records.
A new concept is also added in the billing system is that they also maintain
Relationships with the customers who purchase more products from the store
regularly. It also shows the overall profit and profit on a particular product
and give repots which items are required and which have cross their expiry
date.
1.5 Proposed System
The drawback of the existing system is that it is very difficult to retrieve data
from case files. It is difficult to handle the whole system manually and it is
less accurate and to keep the data in case files for future reference because it
may get destroyed. Moreover it is very difficult to retrieve data. Redundancy
of data may occur and this may lead to the inconsistency. The manual system
is so time-consuming. The proposed system is very easy to operate. Speed
and accuracy are the main advantages of proposed system. There is no
redundancy of data. The data are stored in the computer’s secondary
memories like hard disk, etc. it can be easily receive and used at any time.
The proposed system will easily handle all the data and the work done by the
existing systems. The proposed systems eliminate the drawbacks of the
existing system to a great extent and it provides tight security to data .

1.6 System Requirements


1.6.1 Hardware requirements
SERVER:
Processor : Pentium IV
Speed : 1.7 GHz
Memory Capacity : 1 GB
Hard Disk Capacity : 80 GB

1.6.2 Software Requirements


Operating System : Windows 2000 Professional
Web Server : Apache Tomcat Web Server
Database : MYSQL
Enterprise Application : J2EE,
Implementation Architecture : MVC, 3 Tier using Servlets, JSP
Scripting Languages : Java Script
Programming Language : Java.
REQUIREMENTS AND LITERATURE
SURVEY
2.1 INTRODUCTION TO REQUIREMENTS
Since efficient application of software engineering concept during
development of software is much required , the software requirement
specification(srs) of a software project has to be thought over without any
margin for errors .this will not only help complete the project in specified
deadline, but also save precious resources as the implementation of the project
proceeds.
Srs is basically a complete description of the behavior of a software system that
is being developed.
It includes a set of use cases that describe all the interactions that describe all
the interactions the user will have with the software, these are known as
functional requirements. The non-functional requirements of the srs are used to
impose constraints on the design and implements to maintain quality standards
or design constraints

2.2 USER REQUIREMENTS


The primary requirements of our project we already listed out in brief in
introduction. For development of our project “super market management” we
have taken care for choosing the right requirements based on our experience
based on our experience interacting with customers of our booking lounge
where we considered their valuable inputs in our software requirements
specification to design an effective user friendly and application software

2.3 DEVELOPMENT ENVIROMENT


Choosing the right tools for development is critical for fast and efficient
completion of project to aid the development and implementation of our project,
we did a survey of available platforms, coding languages and tools and choose
the one which met our requirements and had support for an extensive set of
libraries.
ANALYSIS AND DESIGN
3.1 Analysis:
Analysis is detailed study of the various operations performed
by a system and their relationship within and outside of the system. One aspect
of analysis the boundaries of the system and determining or not the system
should consider the other related system.
Structure analysis is a set of technique and graphical tools that
allow the analyst to develop a kind of system specification that are easily
understandable to the user. Its goal includes:
 Usage of graphics would be helpful to communicate with the users.
 Usage of logical system model will help user to familiarize the system
characteristic and inter-relationship before implementation.
Of course ER diagrams make it easy for the users to understand
the flow of data and control, but we have implemented the hierarchical structure
to represent the design structure of our project.

3.2 DESIGN:
3.2.1 INTRODUCTION TO DESIGN PHASES:
Software design is actually a muti-step process, which
focuses on four attributes of a program, i.e, data structures, software
architecture; interface representation of the software that can be assessed for the
quality before coding begins. System study provides an understanding of the
procedural details necessary for implementing the system recommended in the
feseaibility study. Basically it is all about the creation of a new system. This is a
critical phase since it decides the quality of the system and has a major impact
on testing and implementation phases.
This system document is a reference regarding the development of this project.
This document gives all the details of the modules present in this project.
3.2.2 DESIGN OBJECTIVES AND PRINCIPLES:
The correctness of the design of a system depends
on the level of precision of the system built, which satisfies the requirements of
the system. The aim of the design is to produce the best possible design within
the limitations imposed by the requirements and facilities.
1. Verifiability.
2. Traceability.
3. Completeness.
4. Consistency.
5. Efficiency.
6. Simplicity.
The above mentioned properties would exhibit and integrate if the design
process were strictly followed during the development of the program.
3.3 ER DIAGRAMS OR DATAFLOW DIAGRAM
CONCLUSION
6.1 Observations
By looking at our project can observe some positive as well as some negative
factors. This project of SMB using J2EE and SQL was developed from exam
point of view. Many observations can be seen in this project. Some of the
important features provided in this project are;
 Eclipse for J2EE
 Concept of links to J2EE and SQL
 Structured query language.

6.2 Advantage:
 Very simple
 Fast.
 Provides high capacity.
 Security for the information is provided.
 Centralized and persistent data storage.
 Visa processing system will in turn help in providing jobs.

6.3 Future Enhancement:


 The project has a huge potential for expansion.
 New information on all the specified categories can be updated.
 We can make the GUI much clear and interactive by customization.
 The HPM system can be made more secure by having a secret key sharing
for the unlocking the visa process

You might also like