Electronic Shop management system
CHAPTER 1
INTRODUCTION
A database is an organized collection of data. A relational database, more restrictively, is a
collection of schemas, tables, queries, reports, views, and other elements. Database designers
typically organize the data to model aspects of reality in a way that supports
processes requiring information, such as (for example) modelling the availability of rooms in
hotels in a way that supports finding a hotel with vacancies.
1.1 DATABASE MANAGEMENT SYSTEM
A database-management system (DBMS) is a computer-software application that interacts
with end-users, other applications, and the database itself to capture and analyse data. A
general-purpose DBMS allows the definition, creation, querying, update, and administration
of data-base Well-known DBMS include: MySQL, PostgreSQL, Enterprise DB, MongoDB,
MariaDB, Microsoft SQL Server, Oracle ,Sybase, SAP HANA, Mem SQL
A database is not generally portable across different DBMSs, but different DBMSs can
interoperate by using standards such as SQL and ODBC or JDBC to allow a single
application to work with more than one DBMS. Computer scientists may classify database-
management systems according to the database models that they support; the most popular
database systems since the 1980s have all supported the relational model - generally
associated with the SQL language. Sometimes a DBMS is loosely referred to as a "database"
Outside the world of professional information technology, the term database is often used to
refer to any collection of related data (such as a spreadsheet or a card index). This article is
concerned only with databases where the size and usage requirements necessitate use of a
database management system
Existing DBMSs provide various functions that allow management of a database and its data
which can be classified into four main functional groups:
Data definition – Creation, modification and removal of definitions that define the
organization of the data.
Update – Insertion, modification, and deletion of the actual data
Dept. of CSE, RRCE 2019-2020 Page 1
Electronic Shop management system
Retrieval – Providing information in a form directly usable or for further processing
by other applications. The retrieved data may be made available in a form basically
the same as it is stored in the database or in a new form obtained by altering or
combining existing data from the database.
Administration – Registering and monitoring users, enforcing data security,
monitoring performance, maintaining data integrity, dealing with concurrency control,
and recovering information that has been corrupted by some event such as an
unexpected system failure.
Both a database and its DBMS conform to the principles of a particular database
model "Database system" refers collectively to the database model, database management
system, and database.
General-purpose and special
DBMS may become a complex software system and its development typically requires
thousands of human years of development effort. Some general-purpose DBMSs such
as Adobes, Oracle and DB2 have been upgraded since the 1970s. General-purpose DBMSs
aim to meet the needs of as many applications as possible, which adds to the complexity.
However, since their development cost can be spread over a large number of users, they are
often the most cost-effective approach. On the other hand, a general-purpose DBMS may
introduce unnecessary overhead. Therefore, many systems use a special-purpose DBMS. A
common example is an email system that performs many of the functions of a general-
purpose DBMS such as the insertion and deletion of messages composed of various items of
data or associating messages with a particular email address; but these functions are limited
to what is required to handle email and don't provide the user with all of the functionality that
would be available using a general-purpose DBMS.
Application software can often access a database on behalf of end-users, without exposing the
DBMS interface directly. Application programmers may use a wire protocol directly, or more
likely through an application programming interface. Database designers and database
administrators interact with the DBMS through dedicated interfaces to build and maintain the
applications' databases, and thus need some more knowledge and understanding about how
DBMSs operate and the DBMSs' external interfaces and tuning parameters.
Dept. of CSE, RRCE 2019-2020 Page 2
Electronic Shop management system
DBMS ARCHITECTURE:
Fig 1.1: DBMS Architecture
1.2 ORACLE/SQL
A database is a collection of data treated as a unit. The purpose of a database is to store and
retrieve related information. A database server is the key to information management. In
general, a server reliably manages a large amount of data in a multiuser environment so that
many users can concurrently access the same data. A database server also prevents
unauthorized access and provides efficient solutions for failure recovery.
Oracle Database is the first database designed for enterprise grid computing, the most flexible
and cost-effective way to manage information and applications. Enterprise grid computing
creates large pools of industry-standard, modular storage and servers. With this architecture,
each new system can be rapidly provisioned from the pool of components. There is no need
to provide extra hardware to support peak workloads, because capacity can be easily added or
reallocated from the resource pools as needed.
Dept. of CSE, RRCE 2019-2020 Page 3
Electronic Shop management system
The database has physical structures and logical structures. Because the physical and logical
structures are separate, the physical storage of data can be managed without affecting access
to logical storage structures.
1.3 PROJECT AIM
The main aim of the project is to provide utility to maintain day to day operations of
Electronic Shop.
It is safe to say that most activities such as Electronic Shop allocation are carried out in most
cities of INDIA through manually. Therefore, there is a lot of strain on the individuals
running the Electronic Shop. An Electronic Shop management-system is simply software
developed for managing most activities that takes place in the Electronic Shop with the help
of Electronic Shop administrator.
The goal of this project is to provide a solution to the problem of Electronic Shop
management, by designing a computerized system which is user-friendly and GUI oriented
that will be compatible with the existing manual system. The software to be developed will
solve the problem of Electronic Shop management thus helping to reduce problems
associated with the manual Electronic Shop management system.
1.4 SCOPE
It has developed in Xampp and oracle_10g.It has been implemented on windows 8.1
platform. The package designed here provide an interface for the logged in user for handling
the display and manipulation of the data.
Scope of the project is clear to give a simple and attractive application to simplify the work
as well as to reduce the effort while doing it offline or by doing it with old methods.
In this application we are able to save database of all entities present in the project.
Dept. of CSE, RRCE 2019-2020 Page 4
Electronic Shop management system
CHAPTER 2
LITERATURE SURVEY
EXISTING SYSTEM:
Every year the company is designing new Electronics and it is a difficult task to manage the
records of each and every Electronic items in the manual system.it will not only take lot of
time but it also increases the chances of errors. Sometimes even after repeated cross checks
errors are found which lead to wrong calculation of accounts and balance sheet.
It creates a problem when you need details of any particular project. All these problems lead
to the rise of an alternative options.
PROPOSED SYSTEM:
In comparison to the present system, the proposed system will be less time
consuming and more efficient.
Analysis will be very easy in proposed system as it is automated.
The proposed system is secured as there is no chance of any mishandling as it
is dependent on the user login.
The logs of appeared users and the information they stored or updated can be
available in the backups.
Dept. of CSE, RRCE 2019-2020 Page 5
Electronic Shop management system
CHAPTER 3
PROBLEM DEFINITION
An Electronic Shop management-system is simply software developed for managing most
activities that takes place in the Electronic Shops with the help of Electronic Shop
administrator. This project is developed for a reputed Electronic shops in the city. This
software help them to store all transactions electronically in a system which in turn saves lot
of time, energy and money.
ADVANTAGES
1. The System which will allow the user to quickly and easily search a electronic items
for buy and sell.
2. The register user can upload his electronic items for sale.
3. The System is design and developed in such way that it tries to overcome all the
prescribe problem.
4. The system being an online system will give accurate information regarding the
electronic items which helps to view the stuff information directly from anywhere.
Dept. of CSE, RRCE 2019-2020 Page 6
Electronic Shop management system
CHAPTER 4
SYSTEM REQUIREMENTS
Hardware Requirements
OS-Windows 8.1
RAM-4GB
Mouse, Keyboard, CPU
Hard disk
Lcd Monitor
Software Requirements
Platform used: Windows 10
Data Base : MYSQL
Platform : PHP
Web server : XAMPP
Web browser : Chrome
Java script
Dept. of CSE, RRCE 2019-2020 Page 7
Electronic Shop management system
CHAPTER 5
SYSTEM DESIGN
System design is a process of defining the architecture, modules, interfaces, and data for a
system to satisfy specified requirements. System Design could be seen as the application of
systems theory to product development.
5.1 ER-DIAGRAM:
An entity-relationship model describes inter-related things of interest in specific domain of
knowledge. An ER module is composed of entity types and specifies relationships that can
exist between instances of those entity types.
Dept. of CSE, RRCE 2019-2020 Page 8
Electronic Shop management system
SCHEMA DIAGRAM
A database schema is a skeleton structure that represents the logical view of the entire
database. It defines tables, views and integrity constraints.
Dept. of CSE, RRCE 2019-2020 Page 9
Electronic Shop management system
CHAPTER 6
IMPLEMENTATION
Login: User with the user name and password, already register only can get the access to the
data base.
Insert ()
{Includes the insert statements that takes all the values of already existing data given through
the keyboard}
Update ()
{Includes the statements that takes all the values of already existing data}
Delete ()
{Includes the statements that delete information of that entity, whichever the user wants to}
View ()
{Includes the statements that display all the set of data stored in that entity}
Retrieve ()
{Includes the statements that retrieve or get the data of given/requested attribute}
Class jdbcconnection {
Helps in connecting the java (front end) to the sql database (back end)}
Dept. of CSE, RRCE 2019-2020 Page 10
Electronic Shop management system
CHAPTER 7
SNAPSHOTS
Home Page
Register Form
Dept. of CSE, RRCE 2019-2020 Page 11
Electronic Shop management system
Login Form
Dept. of CSE, RRCE 2019-2020 Page 12
Electronic Shop management system
Categories
Operations
Dept. of CSE, RRCE 2019-2020 Page 13
Electronic Shop management system
Insert Devices
Dept. of CSE, RRCE 2019-2020 Page 14
Electronic Shop management system
Delete Devices
Retrieving the Details
Dept. of CSE, RRCE 2019-2020 Page 15
Electronic Shop management system
Dept. of CSE, RRCE 2019-2020 Page 16