Você está na página 1de 13

A PROJECT REPORT ON

“TIC TAC TOE GAME”

NAME :- SANJANA JHA


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 “Sanjana
Jha” under the able guidance of Rajni Mam. This
report is taken as meritorious 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 “ Sanjana Jha” is a satisfactory account of
work and is recommended towards the partial
fulfillment 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 will 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-
Sanjana Jha
Shivangi Sahu
Yash Dubey
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
every work 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. Command Syntax Description
no
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 if
installation) 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 freecompiler, 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

Você também pode gostar