You are on page 1of 13

A PROJECT REPORT ON

“TIC TAC TOE GAME”

NAME:- YASH DUBEY


CLASS:- XII ‘C’
ROLL NO.:-
ACADEMIC SESSION:- 2016-2017

Date Of Submission Guided by


Rajni Jain
Certificate

This is to certify that the project entitled “TIC TAC


TOE GAME” completed by the student of class 12th.
It is a bonafide presentation of the work done by
“Yash Dubey" under the able guidance of Rajni
Mam. This report is taken as meditorious work and
fabulous performance accomplished by her. We wish
her a bright and successful future in the field of
Information Technology.

Head of department
Department of computer
Vidya jyoti school
Jagdalpur

Guided by :- Principal:-
Mrs. Rajni Jain Fr. Jomon
Recommendation

The project work titled “TIC TAC TOE GAME”


Submitted by “Yash Dubey” is a satisfactory account
of work and is recommended towards the partial
fulfilment for the practical project in class 12th .

Internal Examiner External


Examiner
Acknowledgement

We would like to express our sincere gratitude to our


computer mentor Rajni Mam for her vital support,
guidance and encouragement without which this
project would not have come forth. This project help
us to imbibe program writing skill based on real life
problems.

The project took our understanding of program in


C++ to another level. We would also like to thank our
classmates for their constant help and support which
encourage us to complete our project on time.

We would also like to thanks our principle Fr. Jomon


for encouraging us and showing faith towards us for
our project. So that we may create and develop an
implementable project.

We the projectiles-
Yash Dubey
Shivangi Sahu
Sanjana Jha
Preface

In simple words, a PROJECT is an idea or plan that is


intended to carry out our work.

The basic in the project making in Vidya Jyoti School is


to promote the habit of developing the confidence of
taking new problem and to ensure the attribute and
creativity. The project thus can be defined in a sense as

P – Planning
R –Reporting
O – Operating
J – Judgment
E – Estimation
C – Co-operating
T – Training
Contents

1. Project profile.(define the Project)


2. Problem algorithm.
3. Commands used.
4. System requirements.
5. Program listing.
6. Software manual.
7. Software feasibility.
8. Output.
9. Conclusion.
INTRODUCTION OF THE PROJECT

The purpose of the project is to present the


requirement of the Computerization for the “TIC
TAC TOE GAME”.
The Project thus creates” a new product record,
Display the list of all the products, modify the
product, view the product menu and delete the
product. It does almost everywork which is related
to Billing System. “
“TIC TAC TOE GAME” is developed as per seeing the
increasing requirement to speed up the work and
incorporate a new work culture. Thus, a new
software has been proposed to reduce manual work,
improving work efficiency, saving time and to
provide greater flexibility, and user friendliness as
the system previously followed was totally manual
one with lots of errors.
ALGORITHM

 First ,the class is defined in which different


functions are initialized.
 Then Introduction is given which makes the
appearance better and attractive.
 Menu of different functions is appeared
before the user.
 Execution enters into the main function and
chooses the option.
 Execution comes into the main menu after the
output is shown.
 Execution terminates after you enter the
option for exit.
COMMANDS USED
s.n Command Syntax Description
o
1 #include<fstr It is an input-output file stream
eam.h> class.It provides support for
simultaneous input and output
operations.
2 #include<con It contains the definition of
io.h> functions like getch() etc
3 #include<iost It is a headerfile used for input
ream.h> output operations
4. #include<pro It is the header file for exit()
cess.h>
5. #include<iom It is the headerfile included to use
anip.h> the input-output manipulator
6 For() For(initiali It is an exit controlled loop
{ zation;con used to repeat some program
} dition;incr code a given number of times
/decr){
loop body;
}
7 If() If(condition It is a decision making statement
{ } 1){ which checks for the truth value
Else Statement of a given condition and then
{} 1; } executes that proceeding code.
Else{
Statement2;
}
8 void Return_type This command is used to define a
create_produc functionna function
t(); me();
void
show_product
();
void
write_product
();
System Requirements

Windows Operating System MS Windows 8/7 SP1/Vista


SP2/XP SP3
Linux Operating System Mandriva 2010, CentOS 5.5,
CentOS 6.3,
Minimum Memory 512 Mb, 1 GB recommended
Free disk space(complete 650 Mb of disk space, or 1.4 Gb
installation) if installed with reference
documentation
C++ For Linux:
GNU gcc:4.0 upto 4.7.3

For windows Microsoft visual


studio 2005 SP1 with all
security updates
Microsoft Visual Studio
Dev C++
SOFTWARE MANUAL

DEV C++
Dev-C++ is a free integrated development environment (IDE)
distributed under the GNU General Public License for
programming in C and C++. MinGW, a free compiler, is bundled
with it. The IDE is written in Delphi.
The project is hosted by SourceForge. Dev-C++ was originally
developed by programmer Colin Laplace. Dev-C++ runs
exclusively on Microsoft Windows.
Bloodshed Dev-C++ is a full-featured Integrated Development
Environment (IDE) for the C and C++ programming languages. It
uses the MinGW or TDM-GCC 64bit port of the GCC as its
compiler. Dev-C++ can also be used in combination
with Cygwin or any other GCC-based compiler.[1]
One additional aspect of Dev-C++ is its use of DevPaks, packaged
extensions on the programming environment with additional
libraries, templates, and utilities. DevPaks often contain, but are
not limited to, GUI utilities, including popular toolkits such
as GTK+, wxWidgets, and FLTK. Other DevPaks include libraries
for more advanced function use.
Dev-C++ is generally considered a Windows-only program, but
there are attempts to create a Linux version: header files and path
delimiters are switchable between platforms.
SOFTWARE FEASIBILITY

The feasibility study is the important step in any software


development process. This is because it makes analysis of
different aspects like cost required for developing and executing
the system, the time required for each phase of the system and so
on. If these important factors are not analyzed then definitely it
would have impact on the organization and the development and
the system would be a total failure. So for running the project and
the organization successfully this step is a very important step in
a software development life cycle process.

In the software development life cycle after making an analysis in


the system requirement the next step is to make analysis of the
software requirement. In other words feasibility study is also
called as software requirement analysis. In this phase
development team has to make communication with customers
and make analysis of their requirement and analyze the system.

1.Feasibility study is made on the system being developed to

analyze whether the system development process require

training of personnel. This help in designing training sessions as

required in later stage.


2.Is the system developed has scope for expanding or scope for
switching to new technology later if needed in ease. In other study
is made to find the portability of the system in future

You might also like