Professional Documents
Culture Documents
BS-Computer Sciences
Faculty of Computer Science & Information Technology, University of Sargodha, Lahore Campus
i
Quick personality test for kids
BONAFIDE CERTIFICATE
This is to certify that the project document entitled “Quick Personality Testing”
submitted by Isma Zia Butt, Ayesha Zaman, Hira Mussawar , Roll No BSCS-
S14-LC-014,Roll No BSCS-F14-LC-310,Roll no BSCS-F14-LC-364 .In partial
fulfillment of the requirements for the award of the Degree Bachelor of in “Bachelor
of Sciences in Computer Sciences” is a confide record of the work carried out under
my (our) guidance and supervision at University of Sargodha Lahore Campus and I
have proofread this document and this is according to proper format.
Name of Co-Supervisor
Sir Hassan Bajwa
CS & IT
Faculty of Computer Science & Information Technology, University of Sargodha, Lahore Campus
ii
Quick personality test for kids
STATEMENT OF SUBMISSION
__________________________
Project Management Committee
Department of Computer Science and IT
University of Sargodha, Lahore Campus
Faculty of Computer Science & Information Technology, University of Sargodha, Lahore Campus
iii
Quick personality test for kids
APPROVAL CERTIFICATE
The undersigned have examined the Project entitled “Quick Personality Testing
for KIDS” presented by Isma Zia Butt, Ayesha Zaman and Hira Mussawar
candidates for the degree of Bachelors of Science (BS (Hons) in computer
sciences ) and hereby certify that it is worthy of acceptance.
Faculty of Computer Science & Information Technology, University of Sargodha, Lahore Campus
iv
Quick personality test for kids
Proofreading Certificate
University Of Sargodha
Faculty of Computer Science & Information Technology, University of Sargodha, Lahore Campus
v
Quick personality test for kids
Acknowledgement
Up and above, everything, all appreciation to Allah Almighty, the compassionate and
merciful, Who enabled us to elucidate a drop from the existing ocean of knowledge,
countless salutation be upon the Holy Prophet Muhammad (Sallallaho Alaihe wa Aalehi
Wassalam), the city of knowledge, Who has guided our “Ummah” to seek knowledge
from cradle to grave.
We truly acknowledge the cooperation and help make by Project Management Office, CS
department, UOSLC. He has been a constant source of guidance throughout the course of
this project. It is quite delectable and to becoming to avail of this most propitious
opportunity to articulate with utmost gratification, our profound and intense, sense if
indebtedness to our affectionate supervisor, Software Engineer, University of Sargodha,
Lahore Campus, Pakistan. Their proficient counseling, valuable suggestions, boundless
forbearance, indefatigable help with anything, anywhere, anytime, consummate advice
and thought provoking instruction in piloting this project. Special thanks for him would
always be due.
We express our thankful feeling to our friends and families whose silent supported us to
complete our project.
Dated:
Faculty of Computer Science & Information Technology, University of Sargodha, Lahore Campus
vi
Quick personality test for kids
ABSTRACT
This android application is just for the people who have kids of 7 to 12 years. Targeting
the responsive behavior, aggression and the intellectual level of their child to define their
personality. Android user and attracting them on single platform which provides
opportunity for better grown up of their child.
Faculty of Computer Science & Information Technology, University of Sargodha, Lahore Campus
vii
Quick personality test for kids
Table of Contents
CHAPTER:1 PROJECT OVERVIEW ..................................................................................... 1
1.1 Project Title ................................................................................................................... 2
1.2 Introduction and Background .................................................................................... 2
1.3 Problem Statement ......................................................................................................... 2
1.4 Previous Work ........................................................................................................... 2
1.5 Objectives of the Project ............................................................................................. 2
1.6 Specific Project Goals ................................................................................................ 2
1.7 Scope the Project (Abstract): ......................................................................................... 2
1.8 Glossary ......................................................................................................................... 2
1.9 Project Overview Statement ........................................................................................... 3
2. BENEFITS OF THE PROJECT ...................................................................................................... 4
2.1 Direct Customers / Beneficiaries of the Project ............................................................... 4
2.2 Outputs Expected from the Project ................................................................................... 4
3. PROJECT DESCRIPTION ....................................................................................................... 4
3.1 Functional Specification ............................................................................................ 4
3.1.1 Functions Performed ......................................................................................................... . 5
4. QUALIFICATIONS ................................................................................................................ 7
4.1 Personal Background ................................................................................................ 7
Faculty of Computer Science & Information Technology, University of Sargodha, Lahore Campus
viii
Quick personality test for kids
Faculty of Computer Science & Information Technology, University of Sargodha, Lahore Campus ix
Quick personality test for kids
Faculty of Computer Science & Information Technology, University of Sargodha, Lahore Campus
x
Quick personality test for kids
List of figures
Faculty of Computer Science & Information Technology, University of Sargodha, Lahore Campus
xi
Quick personality test for kids
List of tables
Faculty of Computer Science & Information Technology, University of Sargodha, Lahore Campus
xii
Quick personality test for kids
Chapter:1
Project overview
Faculty of Computer Science & Information Technology, University of Sargodha, Lahore Campus
1
Quick personality test for kids
1.8 Glossary
Child Psychometric App
Faculty of Computer Science & Information Technology, University of Sargodha, Lahore Campus
2
Quick personality test for kids
Project Members:
Project Goal: “Providing solution to the parents which is providing best grooming options for the
personality of their child. Interactive user interface of application as well as all the functionalities on single
platform.”
Objectives:
Sr.#
1 Login
2 Push notification
3 Game options
4 IQ analysis
5 Aggression
6 Personality trait analysis
Project Success criteria: psychometric Application users, determine about the overall personality of their
child. results will define the success of this project
• Technical risk
• Timing risk
Faculty of Computer Science & Information Technology, University of Sargodha, Lahore Campus
3
Quick personality test for kids
• Budget risk
Type of project: Research Development
Target End users: Handheld android users
Development Technology: Object Oriented Structured
Platform: Web based Distributed
Desktop based Setup Configurations
Other :Smart Phone Based
Suggested Project Supervisor: Sir Hassan Bajwa
Approved By:Sir Asif Farooq
3. Project Description
3.1 Functional Specification
Allowing parents to login first and then they have three gaming options for their
child.
1) Game for IQ
2) Action game
3) Funny game/ money making/personality questionnaire
A child supposed to play the games according to interest and then on the base of
playing techniques and responsive behavior to game the personality test will be
performed. Report given back to the user and if betterment required to the
personality, suggestions will be given.
Faculty of Computer Science & Information Technology, University of Sargodha, Lahore Campus
4
Quick personality test for kids
Faculty of Computer Science & Information Technology, University of Sargodha, Lahore Campus
5
Quick personality test for kids
The information given in this table will be the basis of monitoring by Project Coordination Office.
st st
1. 1 week 1 objective Proposal to project
nd nd
2. 2 week 2 objective Use cases
rd rd
3. 3 week 3 objective ER Diagram
th th
4. 4 week 4 objective UML Diagram
th
5. 2 weeks 5 objective Define classes
th
6. three months 6 objective Final Documentation
Faculty of Computer Science & Information Technology, University of Sargodha, Lahore Campus
6
Quick personality test for kids
4. Qualifications
4.1 Personal Background
BS (honors) computer sciences
Faculty of Computer Science & Information Technology, University of Sargodha, Lahore Campus
7
Quick personality test for kids
5.1.2Project Overview
This android application is just for the people who have kids of 7 to 12 years.
Targeting the responsive behavior, aggression and the intellectual level of their child
to define their personality. Android user and attracting them on single platform which
provides opportunity for better grown up of their child
5.1.3Scope
This android application is just for the people who have kids of 7 to 12 years.
Targeting the responsive behavior, aggression and the intellectual level of their
child to define their personality. Android user and attracting them on single
platform which provides opportunity for better grown up of their child.
5.2.3System constraints
Identify any constraints or limitations on the system. Constraints may include the
following:
▪
Android operating system
▪
Smart android device
▪
English language is enough to understand app
▪
Screen size
▪
CPU memory
▪
Interaction capabilities (touch screen, acceleration sensors)
Faculty of Computer Science & Information Technology, University of Sargodha, Lahore Campus
8
Quick personality test for kids
5.3.1Hardware Interfaces
Android devices are required to operate whole system.
5.3.2Software Interfaces
Android operating system is required.
Faculty of Computer Science & Information Technology, University of Sargodha, Lahore Campus
9
Quick personality test for kids
Chapter no 2
Story board
Faculty of Computer Science & Information Technology, University of Sargodha, Lahore Campus
10
Quick personality test for kids
Description: Parent will sign up and sign in to the application. Player will play the
game. Level 1 must be accomplished to unlock level 2 then level 2 must be accomplished
to move on level 3. Quit option is available. Quit from any level it will move to main
menu. Level 1 or level 2 or level 3 if each of them is not cleared control will shifted to
main menu
Faculty of Computer Science & Information Technology, University of Sargodha, Lahore Campus
11
Quick personality test for kids
Chapter no 3
Feasibility Report
Faculty of Computer Science & Information Technology, University of Sargodha, Lahore Campus
12
Quick personality test for kids
3 Feasibility Report
3.1 Technical Feasibilities
In which we used standard psychometric test. We are using unity 3D tool and some
formulas for analyzing accurate results purpose. These techniques are enlarged as project
requirements.it is available on internet in the form of questionnaire but in my application
there will be graphical representation in form of games for performing personality test.
Faculty of Computer Science & Information Technology, University of Sargodha, Lahore Campus
13
Quick personality test for kids
Chapter no 4
System and Design
Analysis
Faculty of Computer Science & Information Technology, University of Sargodha, Lahore Campus
14
Quick personality test for kids
4 UML diagrams
4 .1 Use case Description
System contains the following use cases:
• Sign up
• Login
• Main menu
• IQ Test
• Aggression
• Conscientiousness
• Result
Faculty of Computer Science & Information Technology, University of Sargodha, Lahore Campus
15
Quick personality test for kids
Flow of Events
Main Flow: This use case start when an actor wishes to log into the application. The
system prompts the actor for an email id and password. The user enters his/her email id
and password to login the application. The system validates the entered email id and
password and logs the actor into the system.
Faculty of Computer Science & Information Technology, University of Sargodha, Lahore Campus
16
Quick personality test for kids
Flow of Events
Main Flow: use case start when an actor log in to the application. The system will offer
to play game, when the user select play game option from the main menu game will load.
1.Go to main menu.
2.Click on new game.
3.New game is loaded on the system.
Table 10(alternative flow)
Title description
Invalid selection If the user do not select the play game option form the main menu the
game will not be loaded for personality testing.
Quit If the user select quit from the main menu the application will go back to
log in screen.
Faculty of Computer Science & Information Technology, University of Sargodha, Lahore Campus
17
Quick personality test for kids
Flow of Events
Main Flow: This use case start when user select play game, new game is loaded to
st st
system and it is 1 level of game.it is mandatory for user to clear the 1 level and then
he/she able to go for next levels.
1.Click on new game option.
2. New game is loaded on the system.
3. Use case ends.
Table 13(alternative flow)
Title description
Mission not completion Actor will not able to go on next level.
Quit If the user select quit from the game then the control shifted back to main
menu.
Faculty of Computer Science & Information Technology, University of Sargodha, Lahore Campus
18
Quick personality test for kids
Flow of Events
st
Main Flow: This use case start when user successfully complete 1 level then, 2nd level
nd
is loaded to system. It is mandatory for user to complete 2 level to go on third level.
1. Click on new game option.
2. New game is loaded on the system.
3. use case ends.
Table 16(alternative flow)
Title Description
Mission not completion Actor will not able to go on next level
Quit If the user select quit from the game then the control shifted back to main
menu.
Faculty of Computer Science & Information Technology, University of Sargodha, Lahore Campus
19
Quick personality test for kids
Flow of Events
nd rd
Main Flow: This use case start when user successfully complete 2 level then, 3 level
rd
is loaded to system. It is mandatory for user to complete 3 level for getting results.
1. Click on new game option.
2. New game is loaded on the system.
3. Use case ends.
Table 19(alternative flow)
Title Description
Mission not completion Actor will not able to go on next level
Quit If the user select quit from the game then the control shifted back to main
menu.
Faculty of Computer Science & Information Technology, University of Sargodha, Lahore Campus
20
Quick personality test for kids
Flow of Events
Main Flow: This use case start when user successfully complete all level then, analysis
will be displayed.
Table 22(alternative flow)
Title Description
Mission 3 not completed Actor will not able to see the results
Faculty of Computer Science & Information Technology, University of Sargodha, Lahore Campus
21
Quick personality test for kids
Flow of Events
Main Flow:This use case start when user successfully get results of their child’s
personality. It will show the suggestions to parents for improvement in their child’s
personality
Table 25 (alternative flow)
Title Description
Criteria meets Actor will not need to go for suggestions.
Quit If the user select quit from the game then the control shifted back to
main menu.
Table 26(post condition)
Title Description
Success Mission completion is require to go on the next step of personality
testing game.
Failure If not successful then the system state changes to main menu.
Faculty of Computer Science & Information Technology, University of Sargodha, Lahore Campus
22
Quick personality test for kids
Faculty of Computer Science & Information Technology, University of Sargodha, Lahore Campus
23
Quick personality test for kids
Faculty of Computer Science & Information Technology, University of Sargodha, Lahore Campus
24
Quick personality test for kids
Faculty of Computer Science & Information Technology, University of Sargodha, Lahore Campus
25
Quick personality test for kids
Faculty of Computer Science & Information Technology, University of Sargodha, Lahore Campus
26
Quick personality test for kids
Faculty of Computer Science & Information Technology, University of Sargodha, Lahore Campus
27
Quick personality test for kids
Faculty of Computer Science & Information Technology, University of Sargodha, Lahore Campus
28
Quick personality test for kids
ERD
Figure 11(ERD)
Faculty of Computer Science & Information Technology, University of Sargodha, Lahore Campus
29
Quick personality test for kids
Chapter 5:
Project
costing
Faculty of Computer Science & Information Technology, University of Sargodha, Lahore Campus
30
Quick personality test for kids
Table 27(CPM)
Figure 12(CPM)
Critical Path:
A+B+C+E+F+G+H+I+J+K+L
Faculty of Computer Science & Information Technology, University of Sargodha, Lahore Campus
31
Quick personality test for kids
LOC=2350 approx.
Convert it into KLOC by dividing 1000
KLOC=2350/1000=2.35
For Organic Effort:
= 3.0(KLOC)^1.05
=3.0(2.35)^1.05
=7.357PM
For Schedule:
TD =2.5(PM)^0.38
=2.5(7.357)^0.38
=5.3months
Productivity:
LOC/Effort =2350/7.357
~319.42
Staffing:
Time/Schedule =7.357/5.3
=1.388 Persons
Faculty of Computer Science & Information Technology, University of Sargodha, Lahore Campus
32
Quick personality test for kids
Chapter 6 :
Testing
Faculty of Computer Science & Information Technology, University of Sargodha, Lahore Campus
33
Quick personality test for kids
Test case
Faculty of Computer Science & Information Technology, University of Sargodha, Lahore Campus
34
Quick personality test for kids
Faculty of Computer Science & Information Technology, University of Sargodha, Lahore Campus
35
Quick personality test for kids
Faculty of Computer Science & Information Technology, University of Sargodha, Lahore Campus
36