M Project
M Project
M Project
Report On
“Smart Village”
A report submitted in partial fulfillment of the requirements for the
(18CSL67)
Submitted By
K Niharika USN:
3BR20CS071 KS Mallika Begum USN:
3BR20CS072
Dept. of CSE
Visvesvaraya Technological University
Belagavi, Karnataka 2021-2022
BASAVARAJESWARI GROUP OF INSTITUTIONS
CERTIFICAT
This is to certify that the DBMS MINI-PROJECT of COMPUTER GRAPHICS
LABORATORY entitled title “SMART VILLAGE” has been successfully presented by
K Niharika, KS Mallika Begum bearing USN 3BR20CS071, 3BR20CS072 student of VIth
semester B.E for the partial fulfillment of the requirements for the award of Bachelor
Degree in Computer Science and Engineering of the VISVESVARAYA
TECHNOLOGICAL UNIVERSITY, BELGAVI during the academic year 2021-2022.
Mr. Dadapeer
Mrs. Lakshmi Sharma K M Dr. R.N. Kulkarni
External viva
The satisfactions that accompany the successful completion of our mini project on
“SMART VILLAGE” would be incomplete without the mention of people who
made it possible, whose noble gesture, affection, guidance, encouragement and
support crowned my efforts with success. It is our privilege to express our gratitude
and respect to all those who inspired us in the completion of our mini-project.
We are extremely grateful to our Guides Mr. Dadapeer and Mrs.Lakshmi Sharma
K M for their noble gesture, support co-ordination and valuable suggestions given in
completing the mini-project. We also thank Dr. R. N. Kulkarni, H.O.D. Department
of CSE, for his co-ordination and valuable suggestions given in completing the mini-
project. We also thank Principal, Management and non-teaching staff for their co-
ordination and valuable suggestions given to us in completing the mini-project.
TABLE OF CONTENTS
1 Acknowledgement I
II
Table of Contents III
Introduction 1
1.1 About the Project 1
1.2 Problem Statement 2
1.3Objectives of the Project 2
3 Implementation
4
3.1 Function/Method description
4
3.2Results (Screen shots of the
6
output)conclusion
INTRODUCTION
In India there are 6,64,369 villages out of them around 1,25,000.Villages are backward so there is a
need for designing and building the village as a smart village. With modernization and urbanization.
People migrate from one place to another place for different facilities such as education, employment
and affinity of people towards the locality or cityThe smart village corrects the social oversight by
providing accommodations for sustainable family relationships without disturbing the lifestyle of
different generations. Migration leads to overcrowding of cities in no time, it runs out of resources to
cater everyone’s needs. Infrastructure, deforestation and pollution is increasing at a faster rate. To deal
with this situation, Government of India (GOI) launched ‘Smart Cities Mission’ across country with
100 cities in 2015.
Village is main criteria for development of nation , so develop the village in such a way that which is
selfdependent in providing the services, employment & well connected to the rest of world & new
technology that is SMART VILLAGE. The smart village corrects providing facilities for sustainable
family relationships without disturbing the lifestyle of different generation. Initially the concept of
development of village is of Mahatma Gandhi that is „Swaraj&Suraj village‟ but now it‟s time to
change, newly term as smart village. Our vision of smart village is that modern energy access can act
as catalyst of development in education, health, clean water, sanitation, and environmental
sustainability.
1.3 OBJECTIVES
To aware about proper plan and management to develope a village which will achieve following aim
:-
1. To aware about the facilities to the people who are not aware of modern technique.
2. To avoid migration towards city.
3. With the help of modern technique improving the facilities in village.
4. To create a village which will produce a less pollution and waste
This project requires a hardware requirement of a processor of speed 1.0GHz, 512MB or above RAM
capacity, a graphic card, a Keyboard and a free space minimum of 500KB on hard disk.
1GB RAM
80GB HDD
Mouse
QWERTY Keyboard
Standard VGA Monitor
This program is implemented using various openGL functions which are shown below.
• glutCreateWindow() : this opens the OPENGL window and displays the title at top of
the window
• glutInitWindowSize() : specifies the size of the window
• glutInitWindowPosition() : specifies the position of the window in screen co-ordinates
• glutIdleFunc() : this handles the processing of the background
• glutDisplayFunc() : this handles redrawing of the window
• glutMainLoop() : this starts the main loop, it never returns
• glVertex3fv() : used to set up the points or vertices in three dimensions
• glColor3fv() : used to render color to faces
• glFlush() : used to flush the pipeline
• glLoadIdentity() : used to load or initialize to the identity matrix
• glTranslatef() : used to translate or move the rotation centre from one point to another in
three dimensions