You are on page 1of 37

PROJECT REPORT ON GRAPHICS BASED SHIVALIK THE WORSHIP OF LORD SHIVA

(For fulfillment of three year degree course)


SUBMITTED TO:

AIM & ACT


(APAJI INSTITUTE OF MATHEMATICS & APPLIED COMPUTER TECHNOLOGY)

(Session 2006-2007)

CO-ORDINATED BY:
Miss. Manisha Agrawal

SUBMITTED BY:Garima Sharma Aarti Bhatia Mini Gupta Shilpa Gupta B.SC 3rd Year

UNDER THE GUIDANCE OF:


Mr. Sanjay Sharma

CERTIFICATE
This is to certify that the project SHIVALIK submitted to Banasthali Vidhyapith, Aim And Act Department, is a faithful record of bona fide project work carried out by Garima Sharma, Aarti Bhatia, Mini Gupta and Shilpa Gupta of B.Sc (Computer Sc. Hons) under my supervision, guidance and endorsement has been successfully accomplished and that the contents of the work are original. During the project work, they were found to be sincere, regular and hard working. We wish them the best in their future endeavors.

Supervised By: (Prof. Rekha Govil) Dean, AIM & ACT Banasthali Vidhyapith (Mr. Sanjay Sharma) AIM &ACT Banasthali Vidhyapith

ACKNOWLEDGEMENT
The successful completion of this project is attributed to the great help received by different people. Nothing concrete could be achieved without an optimal combination of inspiration and perspiration. We would like to exhibit out our sincere thanks to Prof. Rekha Govil (Dean, AIM & ACT) for providing us with the opportunity to take up SHIVALIK as our project aim. We are extremely thankful to, Mr. Sanjay Sharma our project guide, for her valuable time and direction that enabled us to accomplish an immensely productive assignment.

Dated: 2 April, 2008


nd

Team:

CONTENTS
INTRODUCTION ABOUT C-GRAPHICS OBJECTIVE SCOPE OF THE PROJECT SYSTEM REQUIREMENT SPECIFICATION HARDWARE SPECIFICATION SOFTWARE SPECIFICATION

SCREEN LAYOUTS WITH BRIEF FUNCTIONAL DESCRIPTION. LIMITATIONS CONCLUSION BIBLIOGRAPHY

INTRODUCTION

OBJECTIVE

Our objective in regard to this Project is to achieve the proficiency in the coding of C Language with respect to Graphics via an interactive demonstration of Worshipping Lord Shiva.

This effort is framed in order to implement our studies in context to the language C with Graphics equipped along with it.

SCOPE OF THE PROJECT


Stating the boundaries of the Project we have taken in account a spiritual path that demonstrates the Worshipping of Lord Shiva with technicalities of mouse and keyboard programming that has resulted in an interactive and user-friendly front-end. It explicitly shows off its beauty by inducing influential effects as the user has various options for performing the prayer like Milk, Tikka, Prashad, Flowers..! All these combine to give an attractive dimension to the front-end..!

OM

NAMAH SHIVAYA

SYETEM REQUIREMENTS

HARDWARE REQUIREMENT
The following is the hardware used for running this project successfully. The hardware requirements are: 1. Processor Pentium 2 onwards.. 2. CD Rom. 3. Ram 256 MB. 4. Mouse.

SOFTWARE REQUIREMENT
The following are the software used for running this project successfully. The software requirements are:1. Borland C++ complier. 2. Platform -- Windows 95 onwards..

SCREEN LAYOUTS WITH BRIEF FUNCTIONAL DESCRIPTION.

WELCOME SCREEN

This is the shooting screen that welcomes the user With the temple gate of SHIVALIKShivas abode, the user can either enter the gate or exit as desired..

FUNCTIONAL MODULES
I. GATE MODULE This module/function builds the temple gate and the bell. Our entrance point for the worshipping.

II. ENTER MODULE This module/function enables the user to enter in the temple chanting Om Namah Shivaya. III. EXIT MODULE This module/function enables the user to escape the application or terminate.

FLOWCHART

SCREEN - LAYOUT

ENTRY IN THE TEMPLE


As the user clicks on the Enter option, he is permitted access into the temple. With the opening of the temple gate of SHIVALIKShivas abode, Om Namah Shivaya is depicted on the screen..!

FUNCTIONAL MODULES
I. GATE MODULE This module/function builds the temple gate and the bell. Our entrance point for the worshipping.

II. ENTER MODULE This module/function enables the user to enter in the temple chanting Om Namah Shivaya. III. EXIT MODULE This module/function enables the user to escape the application or terminate.

FLOWCHART

SCREEN LAYOUT

APPEARANCE OF SHIVILING
As the user clicks on the Enter option, he views the sacred shivling. Om Namah Shivaya is depicted on the screen and now with the pray option the user can proceed towards the worshipping..!

FUNCTIONAL MODULES
I. SHIVLING MODULE This module/function builds the sacred SHIVLING.

II. PRAY MODULE This module/function enables the user to proceed. III. PRAY MODULE This module/function enables the user to escape the application or terminate. IV. BACKGROUND MODULE This module/function showers stars in the background.

FLOWCHART

SCREEN LAYOUT

INSTRUCTION SCREEN

This screen details out the description for the procedure of worshipping Lord Shiva, for a nave user. A single keyboard hit would let the user to shoot of with the prayer..!

WORSHIPPING SCREEN
This screen shows the various options for performing the prayer. The user can choose any random option in accordance to his wish..!

FUNCTIONAL MODULES
I. SHIVLING MODULE This module/function builds the sacred SHIVLING.

II. PRAY MODULE This module/function enables the user to start the prayer again. III. OPTION MODULE This module/function displays all the available options for praying. IV. EXIT MODULE This module/function enables the user to escape the application or terminate.

V. BACKGROUND MODULE This module/function showers stars in the background. VI. REPLAY MODULE This module/function enables the user to start with the application from the beginning.

FLOWCHART

SCREEN LAYOUT

MILK OPTION FLOWCHART

SCREEN LAYOUT

FLOWERS OPTION FLOWCHART

SCREEN LAYOUT

TIKKA OPTION FLOWCHART

SCREEN LAYOUT

PRASAD OPTION FLOWCHART

SCREEN LAYOUT

TERMINATING SCREEN

This screen highlighting the details of the project team with a thankful wish..!

A single keyboard hit would let the user to quit the application..!

LIMITATIONS
There are limited numbers of options for worshipping. We have implemented the software for just one god as an object. Coloring and screen effects could have been more advanced.. Thus there is scope left for advancement. This project is deprived of Speaker Programming.

CONCLUSION

This document highlights the real-time preview of our imaginative approach that was innovative and has been accomplished and presented successfully.

Being tagged as beginners we would prospect for suggestions that could render useful tips to make our project much advanced improvement has no boundaries.

Thank you..!!.

BIBLIOGRAPHY

C-Graphics Yashwant Kanetkar. Let us C Yashwant Kanetkar. Turbo C compliers in built- help environment.

About C-Graphics

C language is highly proficient in terms of development of applications based on graphical interfaces..

Thus came up this separate branch induced as an advancement that exhibits various in-built functions those can be applied during the development.

These are indeed useful in terms of reducing effort of the programmer and making the application interface much more appealing and attractive.

You might also like