Project Report Format
Project Report Format
Project Report Format
RAJKOT
A
Report On
Under subject of
MINI PROJECT
B.TECH, Semester – V
(Computer Engineering)
Submitted by:
1
Sakhiya yagnik jayeshbhai 190002098
.
2
Sakhiya yash kiritbhai 190002099
.
Academic Year
(2021-22)
We hereby declare that the work presented in this project entitled “tic tac toe”
submitted towards completion of project in 5th Semester of B. Tech. (Computer
Engineering) is an authentic record of our original work carried out under the
guidance of “pro. Nirali p. borad”.
We have not submitted the matter embodied in this project for the award of any
other degree.
Semester: 5th
Place: Rajkot
Signature:
Sakhiya yagnik(190002098)
Sakhiya yash (190002099)
CERTIFICATE
Date:
This is to certify that the “tic tac toe” has been carried out by sakhiya yagnik
under my guidance in fulfillment of the subject Mini Project in COMPUTER
ENGINEERING (5th Semester) of Atmiya University, Rajkot during the academic
year 2021.
CERTIFICATE
Date:
This is to certify that the “tic tac toe” has been carried out by Sakhiya yash under
my guidance in fulfillment of the subject Mini Project in COMPUTER
ENGINEERING (5th Semester) of Atmiya University, Rajkot during the academic
year 2020.
We have taken many efforts in this project. However, it would not have been possible without
the kind support and help of many individuals and organizations. We would like to extend our
sincere thanks to all of them.
We are highly indebted to Prof. Nirali p. Borad for their guidance and constant supervision as
well as for providing necessary information regarding the Mini Project titled “tic tac toe”. We
would like to express our gratitude towards staff members of Computer Engineering
Department, Atmiya University for their kind co- operation and encouragement which helped us
in completion of this project.
We even thank and appreciate to our colleague in developing the project and people who have
willingly helped us out with their abilities.
Sr. Page
TITLES
No. No.
Acknowledgement I
Abstract II
List of Figures III
List of Tables IV
1. Introduction 10
1.1 Purpose 11
1.2 Scope 11
1.3 Technology and tool 11
2. Project Management 12
2.1 Project Planning 13
2.2 Project Scheduling 17
2.3 Risk Management 17
2.3.1 Risk Identification 18
2.3.2 Risk Analysis 19
3. System Requirements Study 21
3.1 Hardware and Software Requirements 22
3.1.1 Server side hardware requirement 22
3.1.2 Software requirement 23
3.1.3 Client Side requirement 23
3.2 Constraints 23
3.2.1 Hardware Limitation 23
3.2.2 Reliability requirements 24
3.2.3 Safety and Security Consideration 24
4. System Analysis 25
4.1 Study of Current System 26
4.2 Problem and Weaknesses of Current System 26
4.3 Requirements of New System 26
4.3.1 User Requirements 26
4.3.2 System Requirements 27
4.4 Feasibility Study 27
4.4.1 Does the system contribute to overall objectives of the 27
organization?
– 4.4.2 Can the system be implemented using the current technology and 28
within the given cost and schedule constraints
4.4.3 Can the system be integrated with other system which are already 28
in place?
4.5 Feature Of New System 30
4.6 Selection Of Hardware and Software and Justification 35
5 System Design 36
5.1 Input /output interface 37
5.2 Interface Design 38
5.2.1 Class Diagram 38
5.2.2 Use Case Diagram
5.2.3 Activity Diagram
5.2.4 Data Flow Diagram
6 Code Implementation 40
6.1 Implementation Environment 41
6.2 Program/Module Specification 41
6.3 Coding Standards 41
7 Testing 42
7.1 Testing Strategy 44
7.2 Testing Method 46
7.2.1 Unit Testing 46
7.2.2 Integration Testing 46
7.2.3 Validation Testing 46
7.3 Test Cases 47
7.3.1 Test Suite 47
8 Limitations and Future Enhancement 48
8.1 Limitations 49
8.2 Future Enhancement 49
9 Conclusion 50
10 References
LIST OF FIGURES
Pag
Figur
Table Title e
e No.
No.
1.1
1.2
2.1
CHAPTER – 1
Atmiya Institute of Technology and Science, Rajkot Page 2
INTRODUCTION
1.1 Tic-tac-toe also known as noughts and crosses is a paper and pencil game for two players,
whotake turns marking the spaces in a 3 x 3 grid traditionally. The player who succeeds in
placingthree of their marks in a horizontal, vertical or diagonal row wins the game. It is a zero-
sum of perfect information game. This means that it is deterministic, with fully observable
environmentsin which two agents act alternately and the utility values at the end of the game are
pedagogical tool inartificial intelligence to deal with searching of game trees. The optimal move
for this game can begained by using minimax algorithm, where the opposition between the
utility functions makes thesituation adversarial, hence requiring adversarial search supported by
Research
Various stages of the design process (and even earlier) can involve a significant amount of time
spent on locating information and research. Consideration should be given to the existing
applicable literature, problems and successes associated with existing solutions, costs, and
marketplace needs.
Design requirements
Establishing design requirements and conducting requirement analysis sometimes
termed problem definition (or deemed a related activity), is one of the most important elements
in the design process, and this task is often performed at the same time as a feasibility analysis.
The design requirements control the design of the product or process being developed,
throughout the engineering design process. These include basic things like the functions,
attributes, and specifications - determined after assessing user needs. Some design requirements
include hardware and software parameters, maintainability, availability, and testability.
Feasibility
1.2.Introduction to Domain
In this project, we have presented the idea that we can fill two liquids simultaneously in one
bottle. Our main objective of doing this is for those people who visit gym regularly. They
generally carry water and juice with them which requires two bottles. And carrying two bottles
is difficult for them. So, we have executed this idea for the solution of the problem of people
like them.
We have kept two compartments in this bottle so people can carry two liquids in a single bottle.
Apart from these, we have also set a level indicator in this bottle so the people who consume
juices or protein shakes regularly in a fixed proportion can measure it accurately.
A speaker is also fitted on the bottle for the entertainment purpose. It can also act as a torch
through LED kept at the top of the bottle. For gymmers , pedestrians and fitness workers also a
calorie burner is set in a bottle which can be extremely useful to them.
2. Environment:
Gym
3. Interaction:
Human beings-bottle
Human beings-stop watch
Human beings-cellphone
Individual- gym trainer
Individual-Engineer
Individual- Traveler
4. Object:
Track band
Trade mill
Dumbbells
Gym cycle
Stop watch
Gym cycle
Boxing gloves
Headphones
Towels
5. Users:
Gymmer
Driver
Engineers
Athletes
Pedestrian
USER is who is going to use our solution, research or analysis. In this stage, we find the various
users which are directly or indirectly related to our project.
ACTIVITIES are we write down whatever every segment of people does (Activities we had
identified at empathy stage). We make the list, as long as possible. In this session, we describe
daily routine of user. Activities are directly or indirectly related to stakeholders.
STORY BOARDING in this part we write 4-5 incidents in life of users based on our observation
of users.
1. USERS
Engineer
Trainer
Pedestrian
Mountaineer
Traveler
Athletes
Cyclist
Atmiya Institute of Technology and Science, Rajkot Page 8
Doctor
2. STAKEHOLDERS
Parents
Yoga researcher
Fitness trainer
Office partners
Room mate
3. ACTIVITIES
Exercise
Aerobics
Karate
Yoga
Dancing
Boxing
Skipping
Gymming
4. STORY BOARDING
HAPPY STORY: Ilam was a well-known fitness trainer. Many of the youngsters who
reside in nearby areas used to visit his fitness training center. He usually provide them with a
bottle of watermelon juice and bottle guard juice in order to reduce the weight and to maintain
the fitness. Even Ilam, himself regularly consumes these juices to boost his health and fitness.
SAD STORY: Om is suffering from obesity problem. He has been advised to follow
certain diet chart and to visit gym regularly. He started to implement this advice and started
taking balanced diet regularly. But during gym hours, he needs protein shake and water both to
Atmiya Institute of Technology and Science, Rajkot Page 9
fulfill the requirements. So carrying two bottles simultaneously is bit hectic for him while going
to Gym.
HAPPY STORY: Isha is an engineering college student. She is a fitness lover person.
She regularly goes to college on bicycle. One day, it was very sunny weather during mid days of
summer. She used to bring lemon water and mineral water every day to fulfill her thirst and to
energize herself.
SAD STORY: Ami, a college student was very much fond of yoga. Yoga offers her joy
and peace. While doing yoga, she needs to consume water and juice regularly in a fixed
proportion. But as she is concerned a lot about environment, she doesn't carry two plastic bottles
with her, so it disturbs her a lot because she cannot follow her regular plan.
After going through AEIOU framework, we put all our ideas on a chart called mind map. This
was carried out so that we could narrow down our concepts and have a clearer and broader idea
of our domain. AEIOU gives us a primary idea of our domain, whereas the mind map helps us to
clear up our thoughts and concepts and hence help us to give a more constructive solution to the
problem statement.
The AEIOU forms a reference for our mind map as it is because of the observations of AEIOU
that we came up with the idea of mind map.
5. USERS
Trainer
Children
Gymmer
Diver
Doctors
Dancers
Engineers
Lecturer
Pedestrian
Students
Traveller
Driver
Employee
Swimmer
Atheletes
PEOPLE we make the segment more focused. We note down the kind of people we have in
mind while developing the product and the people for whom we are resolving the problem.
ACTIVITIES are we write down whatever every segment of people does (Activities we had
identified at empathy stage). We make the list, if possible. IN this session, we describe daily
routine of user. Activities are directly or indirectly related to stakeholders.
PROPS/POSSIBLE SOLUTION we note down the objects, technologies or solutions which may
be possible outcomes to our idea/challenge. The prop need not be related as it’s always
randomness that helps in finding new ideas in this we write down non-living things or items
(components).
1. PEOPLE
Mountaineer
Pedestrian
Cricketer
Doctor
Engineer
2. ACTIVITIES
Hiking
Karate
Jogging
Cooking
Playing
Dancing
Driving
Skating
Singing
3. SITUATION/CONTEXT/LOCATION
Feeling energetic
Roller skates
Immunity
Auditorium
Atmiya Institute of Technology and Science, Rajkot Page 15
Sports club
4. PROPS/POSSIBLE SOLUTIONS
Water level indicator
IOT
USB transfer
Separate compartment
Flashlight
Cooler
Straw
Filter
1. PURPOSE:
Dual drink storage
As a purifier
To safeguard health
2. PEOPLE:
Engineer
Swimmer
Gymmer
Traveler
Actor
Diver
Student
Doctor
3. PRODUCT EXPERIENCE:
Durable
Clean
Easy to carry
4. PRODUCT FUNCTION:
Indicates water level
Separate compartment
Easy to drink
5. PRODUCT FEATURE:
Dual opening
Adjustable separator
6. COMPONENT:
Embossing plate
Rim
Separator
Base
Neck
Lip
Cooler
Base
Thermal layer
7. CUSTOMER REVALIDATION:
Heavy Weight
Non-eco friendly
Costly
CHAPTER – 3
Here, the image shows the prototype of a innovative bottle. It has partition in between them
which divides the bottle into two parts to store two different liquids in them. In addition, it
indicates the level of liquid in a bottle which is useful for the people who go to gym. It has the
speaker in base for the entertainment purpose. It includes calorie burner and it has inbuilt straw
in it.