Date : 10 August 2015CERTIFICATE OF APPROVALNCRDS STERLING
INSTITUTE OF MANAGEMENT STUDIESThis is to certify that the project
report TitledCROSSWORDPUZZLEGAMEIs bona-fide record of the wor done
byPOONAMSAKHARAM PATIL !nder the guidance of Prof.Miss Deep!i
S""######################## Internal "#a$inerIt gi%es great
pleasure and pride as we present our project on
&Cross$or%G&e'(This acnowledge$ent is a s$all effort to
e#press our gratitude to all those who ha%e shownus
thepathtobringout the%arious colors of this project withtheir %ast
treasures ofe#perience and nowledge(I lie to e#press $y
gratitudeNCRD SIMS Co!!e'e for its %aluable co-operation (Ie#press
our deep sense of thans to all our teachers especially $yproject
guide Prof)Miss(.Deep!i S"".I would also than $y *ollege and $y
faculty $e$bers without who$ this project would ha%e been a distant
reality(ACKNOWLEDGEMENTINDE)SR. TOPICP'e No.*.I+,ro%-.,io+*.*
A/s,r., 0 1 21(1(1 About the +roject )O/3e.,i4e 5 S.ope of
Pro3e.,(*.6 Te."+i.! De,i!s.1(2(1 ,%er%iew of -ront "nd1(2(2
,%er%iew of .ac "nd6. S7s,e& A+!7sis6.* Fesi/i!i,7 S,-%72(1(1
Technical 8 1 92(1(2 ,perational2(1(/"cono$ical 6.6 S7s,e&
P!++i+' +% S."e%-!e 2(2(1 0A1TT *hart:. S7s,e& Desi'+:.*
Sof,$re Re;-ire&e+, Spe.ifi.,io+/(1(1 Introduction:.6UML
%i'r& 2 !se case b2 *lass c2 Acti%ity d2 *ollaboration *< 1
68 e2 3e4uence f2 Deploy$ent:.: De,i!e% !ife C7.!e of ,"e
Pro3e.,/(/(1 Database/(/(/(1 Database Table/(/(2 I5, 3creen 6ayout
0. Co+.!-sio+ 6=>.F-,-re E+"+.e&e+,s 692.?i/!io'rp"7 :<
*.* A/s,r.,Theproject Cross$or% G&e is generally organi7ed to
upgrade or test the I8 le%el of the person( It generally co$prises
+u77les based on Tic-Tac9 :atri#;+u79 I$age;3ol%e99Arrange-1u$ber9
3udou and so on( It is organi7ed for the sae of 0aining igher(RAM @
:in 512 :. =A: )=eco$$ended2(Pri+,er @ 6aserprinter E
*olor(Oper,i+' S7s,e&@Aindows F+ 3+2 or >igher(Fro+,1E+% @
1et.eans G(H(1(?.B1E+% @386 3"=?"= 200I =2(S7s,e& T7pe @ 3ingle
!ser 3yste$(A( Use Cse Di'r&@User D&e&/er( A%&i+?(
C!ss Di'r&@Create Own AccountSelect Game ModePlay Game Get High
ScoreChange Password Fix Admin Name And Password Select Game Mode
UPDA! Pu""le#iew All Mem$ers%D!&!! Pu""leA *lass Diagra$ inthe
!nified:odeling6anguage )!:62 is a type of static structure
diagra$thatdescribes the structure of a syste$ by showing the
syste$Cs classes9 their attributes9 and the relationshipsbetween
the classes(ADMINAdmin namePassword
AddGame'(U)dateGame'(USER*D'P+(,NameUser,Password
setext'(getext'(Game mode-.- )u""le/./
)u""leic0tacSudu1oNum$erimage getgame'(User_HomeGame ModePlay
game&ogin'(USER_DETAILSNameF,name&,nameGenderPasswordSecurity
2uestionSecurity Answer3egister'(4Admin Home #iew All
Mem$ersD!&!!'(UPDA!'(C( A.,i4i,7 Di'r& Acti%ity diagra$s
are graphical representations of worflows of stepwise acti%ities
and actions with support for choice9 iteration and concurrency( In
the !nified :odeling 6anguage9 acti%ity diagra$s can be used to
describe the business and operational step-by-step worflows of
co$ponents in a syste$( An acti%ity diagra$ shows the o%erall flow
of control(MEMBER(USER !U""LEADMIN #orre$tLogin#orre$t
N%&ES#orre$tIn$orre$t !'(()eD( Co!!/or,io+ Di'r&@UPDA!
PU55&!&OG*N 3egister All *NFO Sa6e Pu""leChoose GameDis)lay
Game ModeSelect Any 7*NS!3 N!8 PU55&!Start Gamexcdd9d9 Sa6e
Pu""le2U**ollaboration and se4uence diagra$s describe the sa$e
infor$ation9 and can be transfor$edinto one another without
difficulty( The choice between the two depends upon what the
designer wants to $ae %isually apparent( *ollaboration Diagra$ for
user can play the ga$e(1(0 !ser *an 6ogin and play the2(0 Ad$in *an
6ogin And 0a$e(!pdate9Insert 1ew pu77le( 1(1 enterd1(2
clear1(DDisplay 3core)21(/ new ga$e)21(5 In use)2E Se;-e+.e
%i'r& @ Se;-e+.e %i'r& for P!7i+' G&e@* ADMIN*NE+(NE,T*
USER * GAMEM%DE* S#%RE * !LA&Mem$erUser *nter9aceData$ase7 4
login'(: 4 6alidate user'(; 4 con 4 choose and )lay game'(7? 4 6iew
score'( @ 4 )ro6ide next le6els'(77 4&ogout'( AdminUser
*nter9aceData$ase7 4 login'(: 4 6alidate admin'(; 4 con 4 sends
data to store'(/ 4 stores all records'( =4 u)date )u""le'(A 4
Modi9y changes'(7? 46iew score o9 all user'(@ 4 u)date )u""le'(77
%&ogout'(Se;-e+.e %i'r& for M+'i+' G&e @F( De-)oyment
Diagram*Data.aseser/er)oginU-date -'(()e0ie1S$ore)ogin Se)e$t game
modeGet s$ore !)ay game) Mem.er:.:De,i!e% Life C7.!e Of T"e
Pro3e.,:.:.* Mo%-!es@+u77le$ainly i$ple$ents two different :odule
as follows: -*. A%&i+ S7s,e& 6.Me&/er
S7s,e&.A%&i+M+'e&e+, S7s,e&@1 "ntering the 4uestion
for the pu77le( !pdating the 4uestion( Inserting the new
4uestion(Me&/er M+'e&e+, S7s,e&@1 *reateing their
account before playing the ga$e( *an %iew the rules of the ga$e(
+lay tha ga$e( "%ery userha%e uni4ueuser id( "%ery user ha%e uni4ue
+assword( Arranging of 4uestionsaccording to the =ando$ and /
lifeline a%ailable in ga$e( 0i%ing details of >igh scores
andtotal score(:.:.6 D,/se@:.:.6.* D,/se T/!e@T/!eN&e@ 1
Lo'i+-ield 1a$e DataType)si7e2 constraintId 1u$eric)109I2 +ri$ary
ey f;na$e %archar)D02l;na$e %archar)D02!ser na$e%archar)/02+assword
%archar)502*ity %archar)202*ontact;no Integer"$ail;Id
%archar)D023ecurity 8uestion %archar)202Answer %archar)202Age
IntegerT/!eN&e@ 1 USER LOGIN-ield 1a$e DataType)si7e2
*onstraint!ser ;ID 1u$eric)109I2+ri$ary ;1 %archar)D02>;2
?archar)202>;/ ?archar)202>;D ?archar)202?;1 ?archar)202?;2
?archar)202?;/ ?archar)202?;D ?archar)202T/!eN&e@ 1
p-EE!e0-ield 1a$e DataType)si7e2 *onstraintId1u$eric)109I2+ri$ary
eyA1 ?archar)202A2 %archar)D02A/ %archar)202AD %archar)202.1
%archar)202.2 %archar)202./ %archar)202.D ?archar)202*1
%archar)202*2 %archar)202*/ %archar)202*D %archar)202D1
%archar)202D2 %archar)202D/ %archar)202DD %archar)202T/!eN&e@ 1
p-EE!e2C-ield 1a$e DataType)si7e2 constraintId1u$eric)109I2+ri$ary
ey>;1 %archar)D02>;2 ?archar)202>;/ ?archar)202>;D
?archar)202>;5 ?archar)202>;G ?archar)202?;1 ?archar)202?;2
?archar)202?;/ ?archar)202?;D ?archar)202?;5 ?archar)202?;G
?archar)2021T/!eN&e@ 1 p-EE!e2-ield 1a$e DataType)si7e2
constraintId1u$eric)109I2+ri$ary eyA1 ?archar)202.1 %archar)202*1
%archar)202D1 ?archar)202"1 %archar)202-1 %archar)202A2
?archar)202.2 ?archar)202*2 %archar)202D2 %archar)202"2
%archar)202-2 %archar)202A/ %archar)202./ %archar)202*/
%archar)202D/ %archar)202"/ %archar)202-/ %archar)202AD
%archar)202.D %archar)202*D %archar)202DD %archar)202"D
%archar)202-D %archar)202A5 %archar)202.5 %archar)202*5
%archar)202D5 %archar)202"5 %archar)202-5 %archar)202AG
%archar)202.G %archar)202*G %archar)202DG %archar)202"G
%archar)202-G %archar)202:.:.0IFO S.ree+ L7o-,@SPLASH PAGE@1T"is is
,"e s,r,i+' p'e of ,"e Cross$or% pro3e.,.REGISTRATION PAGE @1T"is
p'e "e!ps ,o o+!7 p!7er re'is,r,io+ for&.5 .re,e + ..o-+,.,"e+
-ser .+ p!7 ,"e G&e.LOGIN PAGE @1T"is p'e is!o'i+ p'e $"ere
-ser A+% A%&i+.+Lo'i+ 5 fi!! ,"e N&e +% pss$or% +% -ser
C+s,r, ,"e '&e A+% A%&i+ C+ I+ser,G%e!e,e T"e P-EE!e.HOME
PAGE @1T"is is"o&e p'e "e!ps ,o ,"e -ser for p!7i+' ,"e
Cross$or% p-EE!e '&e.GAME MODE PAGE @1T"is is'&e &o%e
p'e "e!ps ,o ,"e -ser for se!e.,i+' ,"e Vrio-s p-EE!e'&e.HIGH
SCORE PAGE@1T"is is"i'" s.ore p'e $"ere -ser .+ see ,"ere "i'"
s.ore+% r+Bsrespe.,i4e!!7.PUZZLE 0H0 PAGE @1T"is isp-EE!e 0H0
p'e$"ere -ser .+ p!7 ,"is 0H0 Cross$or% p-EE!e '&e.IMAGEPAGE
@1T"is isI&'e p'e$"ere -ser .+ see /o4e i&'e +% rr+'e ,"e
s&e i&'e$i," ,"e !ess ,i&e.TIC TACPAGE
@1T"isisTi.1T.p'e$"ere-ser.+P!7,"ef-!!7'o!Wi,"Co&p-,er A+%Ri'",
H+% Si%eUser C+ SeeT"e Hi'"es, S.ore $i," N&e.PUZZLE2H2PAGE
@1T"is isp-EE!e 2H2 p'e $"ere -ser .+ p!7 ,"is 2H2 Cross$or%
p-EE!e'&e. >ence9 I conclude by saying that I ha%e de%eloped
this project at the best of $y ability and re4uire$ents and hope9
the wor would satisfy the user re4uire$ents9 as when this project
was selected the user proble$s were ept first in $ind and then we
started $aing the project with the guidance ofour teachers
andso$eprofessionals in the field( After the co$pletion of the
project I got a lot $ore to learn at e%ery step of the project and
gained a lot of e#perience out of it(0.Co+.!-sio+Thaning Jou9
+oona$ +atil( A software syste$ is often a co$ponent of a $uch
larger syste$( The software engineering acti%ity is therefore a
part of a $uch larger syste$ design acti%ity in which the
re4uire$ents of the software are balanced against the re4uire$ents
of other parts of the syste$ being designed(1o software can $eet
all the re4uire$ents of the business acti%ity and there are always
few li$itations and thus Cross$or%p-EE!e G&e has the following
li$itations:-Li&i,,io+s@1 The Cross$or%p-EE!e G&e can be
i$ple$ented only on a standalone syste$( And so not $ore than one
user can operate the *rossword +u77le 0a$e at a ti$e( The
Cross$or%p-EE!e G&e is not web enabled(5( -uture "nhance$ent
,nly single le%el of security is $aintained( If this software is
installed on $achines ha%ing less speed then o%erall speed and
perfor$ance would degrade(?OOKS REFERED FOR THECOMPLETION OF THIS
PROAECT ARE- Database 3yste$ *oncepts)3ilberschat7Eerbert 3childt9
@a%a2: The *o$plete =eference9 Tata :c0raw->ill9 -ifth
edition(www(google(co$(www(wiipedia(co$www(*,D"0!=!(co$G(.ibliographywww(w/s(co$