Report On Book My Farm
Report On Book My Farm
Project
Report On
"Farm E Villa"
(CE244 – Software Group Project-I)
Prepared by
Parth Kanani (18CE038)
Submitted to
Charotar University of Science & Technology (CHARUSAT)
for the Partial Fulfillment of the Requirements for the
Degree of Bachelor of Technology (B.Tech.)
for Semester 3
Submitted at
CERTIFICATE
This is to certify that the report entitled “Farm E Villa” is a bonafied work carried out
by Parth Kanani (18CE038) under the guidance and supervision of Prof. Vaishali
Koria and Prof. Dhruti Pandya for the subject Software Group Project – I (CE244)
of 3rd Semester of Bachelor of Technology in Computer Engineering at Chandubhai
S. Patel Institute of Technology (CSPIT), Faculty of Technology & Engineering (FTE)
– CHARUSAT, Gujarat.
To the best of my knowledge and belief, this work embodies the work of candidate
himself, has duly been completed, and fulfills the requirement of the ordinance relating
to the B.Tech. Degree of the University and is up to the standard in respect of content,
presentation and language for being referred by the examiner(s).
Prima facea, I would like to express my sincere gratitude to my advisor Prof. Vaishali Koria,
for the continuous support of my project study and related research, for her patience,
motivation, and immense knowledge.
My sincere thanks also goes to Principal Sir Dr. A.D Patel, Dean Sir Dr. Amit Ganatra who
provided me an opportunity to work on a project and to be able to present the same.
Last but not the least, I would like to thank my friends and family for supporting me spiritually
throughout this project and for always being a constant source of inspiration.
I also place on record, my sense of gratitude to one and all, who directly or indirectly, have lent
their hand in this venture.
Table of Contents
Abstract……………………………………………………………………………………………………………………………………………………I
Acknowledgement…………………………………………………………………………………………………………………………………..II
The application involves two scenarios. One from the Administrator and the other over from
the Customer.
The Administrator has sign in credentials and has the privileges to:
• Manage Availability
• Verify The Customer
To manage the availability real time, we have used firebase.
The Customer is the prime focus of the operational phase. Initially the details of the
customer are stored. Then he is guided towards the selection menu. The customer can
choose the farm from the available stock and book it. Finally, when the Customer
concludes his order, the unique code is generated.
1.2 Purpose
Purpose of this project is to create and learn to deal with a booking management. This
program has been made as user friendly as possible.
1.3 Scope
This application will achieve the task of booking the farm.The application will be able to
handle all the information and will prepare a relevant invoice.
1.4 Objective
The objective of this project was to explore the Android Studio which was new to
acquaint oneself with the less known features of the language, to achieve data storage
using Firebase and finally to create an application useful for learning as well as
commercially.
Chapter 2: PROJECT MANAGEMENT
The programmers have given about 3-4 hours per week to make this project.
The application has been made very user friendly with Android Studio. To be able to use
this software, the user just needs to know how to respond to the code.
The computer should have either Windows operating system or MacOS. Minimum RAM
required is 2 GB. Minimum hard disk required is 20 GB.
Resources Used
The project – Farm E Villa is at the core a booking system and has been made to
provide small computerized booking system to facilitate the booking from the owner
side. This will make the handwritten bills and invoices obsolete.
The Customer has to enter his/her details (name, contact details, email). Following this,
the customer is guided to the Selection Menu, in this case a virtual Farm Store. The
customer can then choose the farm and can book it. Once the customer concludes the
order by finalizing it, an unique is created with the details of the customer and the
purchases made.
4.2 Flowchart
Chapter 5: LIMITATIONS AND FUTURE ENHANCEMENT
5.1 Limitations
Following are the currently persisting limitations in the application:
• We have not introduce the payment gateway method.
• Due to limitations and shortcomings in the time,we have also not implemented
the real time data of booking farm.
The project was a good way to further probe into the unknown aspects of OOPS as
well as the language C++. File management was effectively learnt and the
shortcomings of handling data using File System as compared to Database
Management System were realized.
Data handling using File Handling System C++ 2011 Standard is a tedious and an
inefficient solution for handling large and varied data. A possible alternative is the
change of native platform and using Database Management System instead.
The application is a user friendly program and can be run by any person acquainted
with of programming. The preparation of this project has helped a lot to learn the
much unknown features of OOPS and File Handling.
Chapter 7: SCREENSHOTS
The Customer is asked for his/her details upon accessing the system
Following the details, a menu is prompted for the customer to shop, which
contains all the available apparels at that time:
Buying SHIRTS:
Buying TROUSERS:
Buying JEANS:
Buying KURTA:
Buying TRADITIONAL:
Buying PARTYWEAR:
Concluding the order:
Upon conclusion of the order by the Customer, an invoice (of the like displayed
below) is generated and saved in a text file
Websites:
• http://en.cppreferenc
e.com/w/
• http://stackoverflow.
com/
• https://www.youtube
.com/ Books:
• Let Us C++ by
Yashavant Kanetkar
2nd Edition Revised
2010, Reprint 2015
BPB Publications.
*****