Visvesvaraya Technological University, Belagavi: The Phases of The Moon

You might also like

Download as docx, pdf, or txt
Download as docx, pdf, or txt
You are on page 1of 8

VISVESVARAYA TECHNOLOGICAL UNIVERSITY,

BELAGAVI

A MINI PROJECT REPORT ON

THE PHASES OF THE MOON


IN
COMPUTER SCIENCE & ENGINEERING
By

AKSHAT KHANDELWAL 4AL17CS003


GAYATRI V KAMAT 4AL17CS030

DEPARTMENT OF COMPUTER SCIENCE & ENGINEERING


ALVA’S INSTITUTE OF ENGINEERING AND TECHNOLOGY
MOODBIDRI-574225, KARNATAKA
2019– 2020

ALVA’S INSTITUTE OF ENGINEERING AND TECHNOLOGY


MIJAR, MOODBIDRI D.K. -574225
KARNATAKA

DEPARTMENT OF COMPUTER SCIENCE & ENGINEERING

CERTIFICATE
This is to certify that the Mini Project entitled “ THE PHASES OF THE MOON” has been
successfully completed by

AKSHAT KHANDELWAL 4AL17CS003


GAYATRI V KAMAT 4AL17CS030

the bonafide students of Department of Computer Science & Engineering, Alva’s


Institute of Engineering and Technology in DEPARTMENT OF COMPUTER SCIENCE &
ENGINEERING of the VISVESVARAYA TECHNOLOGICAL UNIVERSITY, BELAGAVI
during the year 2019–2020. It is certified that all corrections/suggestions indicated for Internal
Assessment have been incorporated in the report deposited in the departmental library. The Mini
project report has been approved as it satisfies the academic requirements in respect of Mini Project
work prescribed for the Bachelor of Engineering Degree.

Mr. Sayeesh Dr. Manjunath Kotari

Mini Project Guide HOD CSE


External Viva

Name of the Examiners Signature with Date

1.

2.

ALVA’S INSTITUTE OF ENGINEERING AND TECHNOLOGY


MIJAR, MOODBIDRI D.K. -574225
KARNATAKA

DEPARTMENT OF COMPUTER SCIENCE & ENGINEERING

Declaration
We,
SNEHA K BAKALE
SINCHANA

hereby declare that the dissertation entitled, THE PHASES OF THE MOON is completed
and written by us under the supervision of my guide Mr. Sayeesh Assistant Professor,
Department of Computer Science and Engineering, Alva’s Institute of Engineering
And Technology, Moodbidri, DEPARTMENT OF COMPUTER SCIENCE &
ENGINEERING of the VISVESVARAYA TECHNOLOGICAL UNIVERSITY,
BELAGAVI during the academic year 2019-2020.The dissertation report is original and it
has not been submitted for any other degree in any university.

ACKNOWLEDGEMENT
The satisfaction and euphoria that accompany a successful completion of any task would be
incomplete without the mention of people who made it possible, success is the epitome of
hard work and perseverance, but steadfast of all is encouraging guidance.
So, with gratitude we acknowledge all those whose guidance and encouragement
served as beacon of light and crowned the effort with success.

The selection of this mini project work as well as the timely completion is mainly due
to the interest and persuasion of our mini project coordinator Mr. Sayeesh Assistant
Professor, Department of Computer Science & Engineering. We will remember her
contribution for ever.

We sincerely thank, Dr. Manjunath Kotari, Professor and Head, Department of


Computer Science & Engineering who has been the constant driving force behind the
completion of the project.

We thank our beloved Principal Dr. Peter Fernandes, for his constant help and
support throughout.

We are indebted to Management of Alva’s Institute of Engineering and


Technology, Mijar, Moodbidri for providing an environment which helped us in
completing our mini project.

Also, we thank all the teaching and non-teaching staff of Department of Computer
Science & Engineering for the help rendered.

SNEHA K BAKALE 4AL17CS095


SINCHANA 4AL17CS117

ABSTRACT
The "PHASES OF THE MOON". It depicts a 2 Dimensional model of the moon in all its
different phases of the month. It shows the different images of the moon on all 30 different
days of the month, giving it a realistic look. User can also specify the day on which you want
to see how the moon looks like to get the image of just that particular day. The program starts
with a title on the screen mentioned as mention below: “MINI PROJEJECT ON THE
PHASES OF THE MOON”. On Clicking on the RIGHT MOUSE BUTTON, the user is
provided with 2 options. First to get an animated version of the moon on all the different days
and the second option to manually select the day on which you want to view the phase of the
moon. The user can view the moon on different days of the month. This can be done by
selecting the day from the drop down sub menu specifying the days as Day 1, Day 2 up to
Day 30. The third option ‘Exit’ pops out of the program. The project is based on Simple
window coordinates and using recursive techniques in OpenGL.

TABLE OF CONTENTS

CHAPTER NO. DESCRIPTIONS PAGE NO.


DECLARATION i
ACKNOWLEDGEMENT ii
ABSTRACT iii
TABLE OF CONTENT iv
LIST OF FIGURES v

1. INTRODUCTION

1.1 COMPUTER GRAPHICS 1


1.2 OPENGL 2
1.3 PROBLEM SECTION STATEMENT 3
1.4 EXISTING SYSTEM 4
1.5 PROPOSED SYSTEM 5
1.6 OBJECTIVES OF THE PROJECT 5

2. SPECIFICATIONS AND REQUIREMENTS


2.1 FUNCTIONAL REQUIREMENTS 6
2.2 NON-FUNCTIONAL REQUIREMENTS 6
2.3 HARDWARE REQUIREMENTS 6
2.4 SOFTWARE REQUIREMENTS 7
2.4.1 Why C Language for this project 7

3. SOFTWARE DESIGN 8

4. IMPLEMENTATION 9

5. SNAPSHOTS 11

6. CONCLUSION AND FUTURE SCOPE 17

APPENDIX 18

BIBLIOGRAPHY 25
LIST OF FIGURES

FIGURE NO TITLE PAGE NO


1.1 Application programmers’ model of graphics system 5
5.1 Main menu 12
5.2 List of days 12
5.3 Phase of the moon at day1 13
5.4 Phase of the moon at day4 13
5.5 Phase of the moon at day6 14
5.6 Phase of the moon at day8 14
5.7 Phase of the moon at day10 15
5.8 Phase of the moon at day12 15
5.9 Phase of the moon at day14 16
5.10 Phase of the moon at day15 16

You might also like