Visvesvaraya Technological University, Belagavi–590010
DBMS MINI PROJECT REPORT
ON
Vegetable and Fruit shop Management
System
Submitted by
Ahmed Hussen 4SO19CS009
Akul Vinod 4SO19CS012
Under the guidance of
Ms Sunitha G
(Assistant Professor, CSE Department)
DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING
ST JOSEPH ENGINEERING COLLEGE
Vamanjoor, Mangaluru -575028, Karnataka
2019-2020
Visvesvaraya Technological University, Belagavi–590010
DBMS MINI PROJECT REPORT
ON
Vegetable and Fruit shop Management
System
Submitted by
Ahmed Hussen 4SO19CS009
Akul Vinod 4SO19CS012
Under the guidance of
Ms Sunitha G
(Assistant Professor, CSE Department)
DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING
ST JOSEPH ENGINEERING COLLEGE
Vamanjoor, Mangaluru -575028, Karnataka
2019-2020
Department of Computer Science Page 2
ST JOSEPH ENGINEERING COLLEGE
Vamanjoor, Mangaluru- 575 028
DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING
CERTIFICATE
This is to certify that the Mini project entitled Vegetable and Fruit shop
Management System is a bonafide work carried out by
Ahmed Hussen 4SO19CS009
Akul Vinod 4SO19CS012
Students of fifth semester B.E. Computer Science & Engineering, and submitted
as a part of the course DBMS Laboratory with Mini Project (18CSL58), during
the academic year 2021-2022
------------------------ -------------------------------- -----
Ms Sunitha G Dr Sridevi Saralaya
Project Guide Head of the Department
Name of the Examiners Signature with Date
1. -------------------------- 1. ----------------------------
2. ------------------------- 2. --------------------------
Department of Computer Science Page 3
ABSTRACT
Most of us go to the markets that are present nearby to buy the
fruits that are needed. It will be time consuming as well as requires
more effort since manually you need to go to the market to buy the
fruits. But what if you get the fruits that is required just through the
online mode. Yes it is possible. The fruits and vegetable shop
management system will allow the customers to select the fruits of
their choice and deliver it to their homes or offices as specified by
the customers.
The fruits and vegetable shop management system will allow the
small as well as large vendors to carry out their business very well. If
the small vendors are successive in providing the reliable services
then this fruits and vegetable shop management system will help
gaining popularity and also increase their profits.
Department of Computer Science Page 4
ACKNOWLEDGEMENT
We dedicate this page to acknowledge and thank those responsible for the shaping of
the project. Without their guidance and help, the experience while constructing the
dissertation would not have been so smooth and efficient.
We are extremely thankful to our Director, Rev. Fr. Wilfred P D’Souza and our Principal,
Dr. Rio D’Souza for their support and encouragement.
We owe our profound gratitude to Dr. Sridevi Saralaya, Head of the Department,
Computer Science and Engineering, whose kind consent and guidance helped us to complete
this work successfully.
We sincerely thank Ms. Sunitha Guruprasad, Assistant Professor, Computer Science and
Engineering for her guidance and valuable suggestions which helped us to fulfil
the experiments prescribed by the university.
We would like to thank all our Computer Science and Engineering staff members who have
always been with us extending their support, precious suggestions, guidance and
encouragement through the project.
We also like to extend thanks to our friends and family members for their continuous support.
Department of Computer Science Page 5
CONTENTS
Abstract……………………………………………………………………..……. 4
Acknowledgement………………………………………………………….……. 5
Contents………………..………………………………………...………….….... 6
List of Tables &Figures.......................................................................................... 7
1. Introduction………………………………………………………………………8
1.1 Problem Definition…………………………………………………………..9
1.2 Scope & Importance…………………………………………………………9
2. Software Requirements Specification……………………………………………
2.1 Functional Requirements…………………………………………………….10
2.2 Software Requirements………………………………………………………10
2.3 Hardware Requirements……………………………………………………...10
3. System Design……………………………………………………………………
3.1 ER Model……………………………………………………………………11
3.2 Schema Description…………………………………………………………12
3.3 Tables Description…………………………………………………………..13
4. Screenshots………………………………………………………………………16
5. Conclusion and Future work…………………………………………………….23
6. References………………………………………………………………………24
Department of Computer Science Page 6
LIST OF TABLES AND FIGURES
ER Diagram……………………………………………………………………..……… 11
Schema Diagram………………………………………………………….……………..12
Welcome page……………………………………………………………………………16
Sign Up…………………………………………………………………………………...17
Login page………………………………………………………………………………..17
Shop………………………………………………………………………………………22
Department of Computer Science Page 7
CHAPTER 1 – INTRODUCTION
With a fast-growing economy, rising consumption rate, a rapidly urbanising
population, and an expanding middle class, India had surpassed China as the
most ideal market for retail expansion. The market for fruits and vegetables in
India is around $200 billion dollars, with over 100 million growers. This
accounts for more than half of India’s $383 Billion food and grocery business.
While Big Basket, Amazon, Grofers are leading the online grocery business in
the B2C segment, the B2B market is underserved. In wholesale prices, the
Indian Fruit industry was valued at $200 Billion. This figure includes overall
revenue from growers and importers (minus logistical cost, retail marketing
costs and retailer margins, which will be factored into the final consumer price).
The Indian fruit and vegetable market showed an upward tendency with very
minor changes during the time period under consideration. Consumer spending
is on the rise in practically every economic area, particularly in food and
grocery. The early festive season is responsible for the revival and growth of the
Indian retail industry in recent months. However, spending will not be as large
as it has been in prior years. As a result of the global scenario, consumer mind
set and mood has shifted. Consumers are now embracing a “shift to thrift
approach” mentality. Consumers are focused more on the value of the products,
and they want to save money wherever they can, so they’re looking for lower-
cost, acceptable-quality options for meals, groceries, and other major purchases.
Retailers must rethink their value and marketing strategies in light of recent
economic and market shifts in order to map the customer’s new attitude and
spending patterns.
Department of Computer Science Page 8
1.1 Problem Definition
Nowadays due to pandemic it is difficult for the people to go to shop and buy
fruits and vegetables.
Hence the objective of our project is to create a program which can promote
online shopping of fruits and vegetables and make it easy for the customers to
buy fruits and vegetables easily from anywhere.
1.2 Scope & Importance
India has been bestowed with wide range of climate and physic-geographical
conditions and as such is most suitable for growing various kinds of
horticultural crops such as fruits, vegetables, flowers, nuts, spices and plantation
crops. Fruits and vegetables are an important supplement to the human diet as
they provide the essential minerals, vitamins and fiber required for maintaining
health. Fruits and vegetables account for nearly 90% of the total horticulture
production in the country. India is now the second largest producer of fruits and
vegetables in the world and is the leader in several horticultural crops, namely
mango, banana, papaya, cashew nut, areca nut, potato, and okra.
Department of Computer Science Page 9
CHAPTER 2 – Software Requirement Specification
2.1 Functional Requirements Specification
Welcome Page: In this page, we can do the following:
∙ Users can log in to their accounts by clicking login button.
∙ If a user is not registered with the database, he/she may enrol himself/herself by
clicking Sign Up button.
Register page: User must enter the details and register.
Login page: By entering the proper user name and password the user can login. On
logging in the selection page appears.
Selection page: Users will be given with options like Fruits, Vegetables and logout option.
Fruits/Vegetables page: Users can select the items that need to be added to the cart.
2.2 Software Requirements Specification
Operating System: Windows 7 or higher
Language: JAVA, PL/SQL, PHP
Database: Oracle Database 11g Express Edition
IDE: Netbeans IDE 8.2
2.2 Hardware Requirements Specification
Installed Memory (RAM): 2GB or higher
Processor: 1GHz or higher
Hard disk Space: 20 GB availability
Display: Standard output display
Department of Computer Science Page 10
CHAPTER 3 – SYSTEM DESIGN
3.1 ER Model
Department of Computer Science Page 11
3.2 Schema Diagram
Department of Computer Science Page 12
3.3 Table Description
Table 1:Item
Attributes Data type Constraints Description
ID INT PRIMARY KEY Unique ID of user
NAME VARCHAR2 NOT NULL Name of user
PRICE INT NOT NULL Price of item
Table 2:users
Attributes Data type Constraints Description
ID INT FOREIGN KEY Unique ID of user
NAME VARCHAR2 NOT NULL Name of user
EMAIL VARCHAR2 NOT NULL Price of item
PASSWORD VARCHAR2 NOT NULL Password of user
CONTACT VARCHAR2 NOT NULL Contact of user
CITY VARCHAR2 NOT NULL City of user
ADDRESS VARCHAR2 NOT NULL Address of user
Table 3:user_item
Attributes Data type Constraints Description
ID INT FOREIGN KEY Unique ID of user
Department of Computer Science Page 13
USER_ID INT PRIMARY KEY User id
ITEM_ID INT NOT NULL Unique id for an item
STATUS ENUM NOT NULL Added to cart status/Order confirmed
Table 4:Login
Attributes Data type Constraints Description
LOGIN_ID VARCHAR2 FOREIGN KEY Unique login ID
LOGIN_ROLEID VARCHAR2 NOT NULL Roll ID
LOGIN_USERNAME VARCHAR2 NOT NULL User login name
LOGIN_PASSWORD VARCHAR2 NOT NULL User login password
Table 5:Customer
Attributes Data type Constraints Description
CUST_ID VARCHAR2 PRIMARY KEY Unique ID of Customer
CUST_NAME VARCHAR2 NOT NULL Name of Customer
CUST_NUMBER INT NOT NULL Number of Customer
CUST_EMAIL VARCHAR2 NOT NULL Email of Customer
CUST_ADDRESS VARCHAR2 NOT NULL Address of customer
Department of Computer Science Page 14
Table 6:Feedback
Attributes Data type Constraints Description
FED_ID PRIMARY KEY NOT NULL Feedback ID
FED_NAME VARCHAR2 NOT NULL Name of User
CUST_ID VARCHAR2 FOREIGN KEY Name of Customer
CHAPTER 4 – SCREENSHOTS
Department of Computer Science Page 15
Fig 1: Welcome Page
Fig 2: Welcome Page
Fig 5: Sign Up
Department of Computer Science Page 16
Fig 4: Login Page
Fig 5 : Login with details.
Department of Computer Science Page 17
Fig 6 : Login with details.
Fig 7: Store with various fruits and vegetables.
Department of Computer Science Page 18
Fig 8: Store with various fruits and vegetables.
Fig 9: Store with various fruits and vegetables.
Department of Computer Science Page 19
Fig 10: Store with various fruits and vegetables.
Fig 11: Change Password.
Department of Computer Science Page 20
Fig 12: Empty cart.
Department of Computer Science Page 21
Fig 13: cart empty at checkout.
Fig 14: Cart
Department of Computer Science Page 22
CHAPTER 6 – CONCLUSION & FUTURE SCOPE
Our project is only a humble venture to satisfy the needs to manage their project
work. Several user friendly coding have also adopted. This package shall prove
to be a powerful package in satisfying all the requirements of the school. The
objective of software planning is to provide a frame work that enables the
manager to make reasonable estimates made within a limited time frame at the
beginning of the software project and should be updated regularly as the project
progresses.
In a nutshell, it can be summarized that the future scopes of the project circles
around maintaining information regarding:
We can give more advanced software for online Store including more
facilities.
Will host the platform on online servers to make it accessible worldwide.
Integrate multiple load balancers to distribute the loads of the system.
Implement the backup mechanism for taking of codebase and database on
regular basis on different servers
The above mentioned points are the enhancements which can be done to
increase the applicability and usage of this project. Here we can maintain the
records of vegetables and Fruits. Also, as it can be seen that nowadays the
players are versatile, i.e. so there is a scope for introducing a method to
maintain the online Fruit and Vegetables Store. Enchantments can be done to
maintain all the Fruits, Vegetables, Order, Customer and Payment.
We have left all the options open so that there is any other future requirements
in the system by the user for the enhancement of the system then it is possible to
implement them. In the last we would like to thank all the person involved in
the development of the system directly or indirectly. We hope that the project
will server its purpose for which it is develop there by underlining success of
process.
Department of Computer Science Page 23
REFERENCES
1. Ramez Elmsari Shamkant and B.Navathe, “Database System Models,
Languages Design
and Application Programming”, Pearson, 7th Edition 2017
2. Ramakrishna and Gehrke, Database Management Systems, McGraw Hill 3rd
Edition 2014
3. Herbert Schildt, JAVA the complete Reference, Tata McGraw Hill, 7th
Edition, 2007
4. Jim Keogh, J2EE- The Complete Reference, McGraw Hill, 2007
5. GitHub (https://github.com)
6. Youtube (https://www.youtube.com)
7. Google (https://www.google.com)
8. Tutorials Point (https://www.tutorialpoint.com/java)
Department of Computer Science Page 24