Transcript
  • 8/11/2019 Smart Planner Synopsis

    1/36

    ACKNOWLEDGEMENT

    Word can deeply hardly express our sense ofgratitude to our esteemed teacher especiallyMr.Mehtab AlamSir, H.O.D of computer science, forhis invaluable support especially in the S/WEngineering concept, our proect guideMr.Sami_Patel for his guidance in the concept ofDatabase.

    !ast but not the least, "e also than# otherteacher and people "ho directly or indirectly

    helped us in ma#ing this proect success.

    Thanking You, From:

    KASHIF K. STA!

    DANISH M.

    SAYYAD

  • 8/11/2019 Smart Planner Synopsis

    2/36

    Smart Planner An Academic Project

    Smart PlannerAn Academic Project

    S"MITTED "Y

    Hu##ain. H. "harma$

    Poona College T. Y. B. Sc. [Computer Science] Page 2

    2010-11

  • 8/11/2019 Smart Planner Synopsis

    3/36

    Smart Planner An Academic Project

    Poona College T. Y. B. Sc. [Computer Science] Page 3

  • 8/11/2019 Smart Planner Synopsis

    4/36

    Smart Planner An Academic Project

    Acknowledgement

    We are thankul to our proe!!or """"" or their great !upport and guidance.

    We would al!o like to thank our riend! "" or their timel# co$operation and help.

    Thank #ou or all tho!e who ha%e directl# or indirectl# contri&uted toward! making

    thi! project !ucce!!ul.

    Hu##ain H. "harma$

    Poona College T. Y. B. Sc. [Computer Science] Page 4

  • 8/11/2019 Smart Planner Synopsis

    5/36

    Smart Planner An Academic Project

    Con%&n%#

    '%er%iew.......................................................................................................................................5()i!ting S#!tem!.......................................................................................................................6

    *imitation!...............................................................................................................................6Propo!ed S#!tem.......................................................................................................................7

    '&jecti%e!................................................................................................................................7Scope.........................................................................................................................................7Ad%antage!..............................................................................................................................8

    +e,uirement! Anal#!i!............................................................................................................9+e,uirement -n%e!tigation................................................................................................9+e,uirement Specication.................................................................................................9

    /ea!i&ilit# Stud#.......................................................................................................................10Technical /ea!i&ilit#............................................................................................................10'perational /ea!i&ilit#.......................................................................................................10(conomic /ea!i&ilit#...........................................................................................................10

    0ardware and Sotware +e,uirement.............................................................................110ardware................................................................................................................................11Sotware..................................................................................................................................11

    Operating System: Certified distribti!n !f "in#........................................................................111ata 1ictionar#........................................................................................................................13

    2!er Pa!!word3.....................................................................................................................13Appointment3........................................................................................................................134eeting3..................................................................................................................................14Ta!k3.........................................................................................................................................14Addre!! Book3.......................................................................................................................14'rgani5er3...............................................................................................................................14

    Project Proce!!3........................................................................................................................15Conte)t *e%el........................................................................................................................18/ir!t *e%el...............................................................................................................................18Appointment!.......................................................................................................................19Page (%ent!...........................................................................................................................194eeting!.................................................................................................................................20Ta!k!.........................................................................................................................................20Addre!! Book........................................................................................................................21*ink 'rgani5er......................................................................................................................21

    Structure 1iagram..................................................................................................................22Se,uence 1iagram!...............................................................................................................23

    Technologie! u!ed...................................................................................................................296a%a...........................................................................................................................................296SP 76a%a Ser%er Page!8.....................................................................................................30Apache Tomcat.....................................................................................................................3161BC..........................................................................................................................................314#S9*......................................................................................................................................33

    Bi&liograph#..............................................................................................................................35

    Poona College T. Y. B. Sc. [Computer Science] Page 5

  • 8/11/2019 Smart Planner Synopsis

    6/36

  • 8/11/2019 Smart Planner Synopsis

    7/36

    Smart Planner An Academic Project

    E'i#%ing S(#%&m#

    Planner i! not a new concept. 1iarie!? calendar!? note &ook!? appointment&ook!? !pecial !cheduler!? e%ent planner! are u!ed e%er#where or recording

    e%ent!. The!e da#! mo!t computer and cell phone operating !#!tem! comewith !ome kind o !cheduling !otware. (%er#one want! to manage time u!ingdi;erent tool!.

    *imitation!

    We ha%e !tudied two o the mo!t re,uentl# u!ed calendar application! tounder!tand their merit! and limitation!.

    . 4icro!ot 'utlook Calendar

    E. Foogle Calendar

    Both are Dooded with unctionalitie!. The# ha%e attracti%e interace! and al!ocome with !ome kind o data&a!e con%er!ion acilitie!. 4icro!ot 'utlook? orin!tance? al!o com&ine! !cheduler with email manager and i! %er# u!erriendl#. So what are the limitation!G A! per our o&!er%ation! the primar#limitation! o the!e application! are a! ollow!3

    4icro!ot 'utlook

    . *imited acce!!3 Thi! i! the primar# limitation. The application can onl# &eacce!!ed rom the de!ktop it i! in!talled. -n thi! age when u!er! tend toacce!! multiple !#!tem! during a da#? like a computer at home? their mo&ilephone while tra%elling and at a de!ktop or laptop or per!onal u!age? the#

    would like to ha%e acce!! to their planner rom each o the!e !#!tem!.

    E. Platorm dependenc#3 4icro!ot 'utlook i! platorm dependent. 1i;erent%er!ion! would &e re,uired to &e maintained or di;erent operating !#!tem!like Window!? *inu) and 4ac 'S H.

    @. Co!t3 4icro!ot 'utlook i! an e)pen!i%e application. A !tandalone %er!ionco!t! a&out I JK 7appro). L?JKK8.

    J. Mon intuiti%e3 Since the application i! !o rich in unctionalitie!? the u!age i!le!! intuiti%e or a new u!er. 0ence the u!er need! to !pend !ignicantamount o time learning the di;erent eature! that the application o;er!.

    Foogle Calendar

    Poona College T. Y. B. Sc. [Computer Science] Page 7

    http://en.wikipedia.org/wiki/File:Indian_Rupee_symbol.svg
  • 8/11/2019 Smart Planner Synopsis

    8/36

    Smart Planner An Academic Project

    Propo!ed S#!tem

    -magine a &u!ine!! proe!!ional carr#ing thing! like calendar? calculator?phone&ook? clock? appointment &ook etc. with him all the time where he tra%el! &utwhat i #ou get it on a !ingle page with le!! e;ort!G Smart Planner i! a !ingleapplication or all tho!e eature!. An#thing that keep! #ou inormed and organi5edcan &e pulled in rom the we& to &e !een at a glance. -t make! it ea!# to !tore?manage and organi5e inormation. And thi! inormation can &e a! !imple a! one lineta!k or reminder!.

    '&jecti%e!

    The ollowing are the main o&jecti%e! or the application to meet3

    . -t !hould &e !imple and ea!# to under!tand a! well a! operate.

    E. The data !tored %ia the planner !hould &e !ecure.

    @. -t !hould acilitate all the &a!ic ta!k! that a u!er would e)pect rom a planner.

    Scope

    The ollowing would &e the !cope o the application3

    1. 2!er Admini!tration3 -n u!er admini!tration u!er can login u!ing u!ername andpa!!word. Mew u!er ha! to !u&mit u!ername? pa!!word and other detail! to !ignup.

    2. Appointment Admini!tration3 /or appointment admini!tration u!er ha! to !u&mitdate? time? and detail! o appointment. 2!er can delete appointment! that arenot re,uired. All appointment! can &e !een in one glance u!ing the NShowAppointmentO unction.

    3. Phone &ook Admini!tration3 /or addre!! &ook admini!tration u!er ha! to !u&mitname? addre!!? phone no.? e$mail addre!! o contact per!on. 2!er can deleteaddre!! &ook record! according to which data&a!e will &e updated. 2!er can !eeall record! in one glance u!ing NShow Addre!!e!O unction.

    4. +eminder Admini!tration3 /or reminder admini!tration u!er ha! to !u&mit date?time and detail! o reminder. 2!er can al!o delete unwanted reminder!. 2!er can!ee all reminder! in one glance u!ing Niew AllO unction.

    The 4ain !creen will contain all the!e module!. -t will al!o &e pro%ided with !omeutilitie! namel# calendar? calculator? clock and a !earch engine. Thi! !creen will &edi;erent or each u!er to pro%ide a !ecure interace.

    Poona College T. Y. B. Sc. [Computer Science] Page 8

  • 8/11/2019 Smart Planner Synopsis

    9/36

    Smart Planner An Academic Project

    /eature!

    /unctional3

    . Addre!! Book

    E. +eminder!

    @. Appointment!

    J. *ink 'rgani5er.

    Mon$unctional3

    . 2!er riendl#

    E. +elia&le

    @. /a!t

    J. Scala&le

    Ad%antage!

    . 'rgani5e inormation the wa# #ou want

    E. 4anage #our project! ,uickl# and eQcientl#? !a%ing #ou time

    @. Track ta!k! and remem&er deadline!

    J. +eorgani5e ea!il# whene%er #our need! change

  • 8/11/2019 Smart Planner Synopsis

    10/36

    Smart Planner An Academic Project

    !&)uir&m&n%# Ana$(#i#

    Thi! in%ol%e! anal#5ing the re,uirement! that the planner mu!t meet.

    +e,uirement -n%e!tigation

    Thi! acti%it# i! at the heart o !#!tem anal#!i!. 2!ing a %ariet# o tool! and !kill!anal#!t !tud# the current !#!tem and document! it! eature! or urther anal#!i!.+e,uirement in%e!tigation relie! on the act$nding techni,ue!.

    /act /inding Techni,ue!3

    The %er# r!t and important !tep in the eld o !#!tem anal#!i! and de!igning i! tocollect the re,uired inormation o the !#!tem in a detailed manner. Thi! i!!uppo!ed to &e carried out ater the !tud# o the !#!tem to under!tand the act!

    regarding the !#!tem.

    There are our act nding techni,ue! in the pha!e o !#!tem anal#!i!3

    9ue!tionnaire!

    -nter%iew!

    +ecord +e%iew!

    '&!er%ation

    We ha%enOt u!ed the r!t three techni,ue! to nd act! a! thi! project i! notde%eloped or a particular organi5ation &ut an independent utilit#. So act! arecollected o&!er%ing and reerring %ariou! !cheduler pattern! and package!. Weanal#5ed arrangement and !cope o the a%aila&le &u!ine!! !cheduler package! or

    comparati%e !tud# o u!er riendline!! and eQcienc#.

    +e,uirement Specication

    The data produced during act$nding in%e!tigation are anal#5ed to determinere,uirement !pecication. Thi! i! the de!cription o eature! or new !#!tem.

    Poona College T. Y. B. Sc. [Computer Science] Page 10

  • 8/11/2019 Smart Planner Synopsis

    11/36

    Smart Planner An Academic Project

    F&a#i*i$i%( S%u+(

    Technical /ea!i&ilit#

    The technical a!pect o ea!i&ilit# i! largel# concerned with an!wering the ,ue!tion!

    who? wh#? where? when? what and how much in the conte)t o &oth e)i!ting andpropo!ed !#!tem. An in%e!tigation o pre!ent procedure i! needed in order toidenti# the %olume!? trend!? re,uencie! that will !pecicall# a;ect the de!ign oan# computer &a!ed !#!tem.

    Ba!ed on nding! o the in%e!tigation? we de!igned input !creen!? output report!their accepta&ilit# to the u!er compared with other !imilar package! and correctioni! done where%er nece!!ar#.

    'perational /ea!i&ilit#

    Ba!ic a!!umption in our project i! u!er !hould &e computer literate and know! ta!k

    !cheduling. 'ur input !creen! are amiliar with their e)i!ting data proce!!ingen%ironment. 'ne or Two hour! o training i! !uQcient to train the u!er! o thi!!#!tem.

    (conomic /ea!i&ilit#

    -n the economic e%aluation we were concerned with comparing the co!t o doingthing! in a particular wa# to the &enet!. We ha%e de!igned thi! !otware or anopen !ource *inu) g en%ironment. We are planning to o;er thi! !otware or alla! a reeware ater te!ting. So u!er would not need to purcha!e thi! utilit#.

    Poona College T. Y. B. Sc. [Computer Science] Page 11

  • 8/11/2019 Smart Planner Synopsis

    12/36

    Smart Planner An Academic Project

    Har+ar& an+ So-%ar& !&)uir&m&n%

    Below are the re,uirement! or the !er%er3

    Har+ar&

    Proce!!or3 An# Pentium J or higher proce!!or

    4emor#3 4inimum E FB or higher.

    A%aila&le 1i!k Space3 4inimum EK FB.

    -nternet Connection3 E

  • 8/11/2019 Smart Planner Synopsis

    13/36

    Smart Planner An Academic Project

    Poona College T. Y. B. Sc. [Computer Science] Page 13

  • 8/11/2019 Smart Planner Synopsis

    14/36

    Smart Planner An Academic Project

    1ata 1ictionar#

    2!er Pa!!word3

    /ield Mame Ue# Statu! 1ata T#pe 1e!cription

    *ogin-d Primar# ke# -nteger 2!er! -12!ername Te)t Mame o u!er

    Pa!!word Te)t 2!er! pa!!word

    /ir!t name Te)t /ir!t name o 2!er

    *a!t name Te)t *a!t name o 2!er

    Fender Te)t Fender o u!er

    Bdate 1ate 1ate o &irth o 2!er

    Addre!! Te)t /ir!t line o addre!!

    Addre!!E Te)t Second line o addre!!

    Cit# Te)t Mame o Cit#

    State Te)t Mame o the StateCountr# Te)t Mame o Countr#

    Pin Code -nteger Pin code

    Phno -nteger Phone Mum&er

    4o& -nteger 4o&ile Mum&er

    (id Te)t (mail -d

    Securit# 9 archar Challenge ,ue!tion

    Securit# A archar Challenge ,ue!tion E

    Appointment3

    /ield Mame Ue# Statu! 1ata T#pe 1e!cription

    PU /oreign Ue# -nteger +eerence to +egi!ter

    Apno Primar# Ue# -nteger Primar# ke# o ta&le

    1ate archar 1ate o Appointment

    Aname archar Mame o Attendee

    Time archar Time o Appointment

    *ocation archar Place o Appointment

    1e! archar 1e!cription o Appointment

    Poona College T. Y. B. Sc. [Computer Science] Page 14

  • 8/11/2019 Smart Planner Synopsis

    15/36

    Smart Planner An Academic Project

    4eeting3

    /ield Mame Ue# Statu! 1ata T#pe 1e!cription

    4no Primar# Ue# -nteger Primar# ke# o 4eeting!

    1ate archar 1ate o 4eeting

    Su& archar Su&ject o 4eetingTime archar Time o 4eeting

    Place archar Place 4eeting

    +emark archar +emark!

    Ta!k3

    /ield Mame Ue# Statu! 1ata T#pe 1e!cription

    PU /oreign Ue# -nteger +eerence to +egi!ter

    TMo Primar# Ue# -nteger Primar# ke# o Ta!k

    /date 1ate Starting 1ate o ta!k

    *date 1ate (nding 1ate o ta!k1e!crip archar 1e!cription o Ta!k

    Addre!! Book3

    /ield Mame Ue# Statu! 1ata T#pe 1e!cription

    PU /oreign Ue# -nteger +eerence to +egi!ter

    Adno Primar# Ue# -nteger Primar# ke# o add&k

    Mame archar /ir!t Mame o Per!on

    *a!t archar *a!t Mame o Per!on

    Add archar /ir!t Addre!!

    AddE archar Second Addre!!

    Phre! -nteger +e!idence Phone Mo.

    Pho -nteger 'Qce Phone Mo.

    Phmo -nteger 4o&ile Mum&er

    (id archar (mail -d

    'rgani5er3

    /ield Mame Ue# Statu! 1ata T#pe 1e!cription

    PU /oreign Ue# -nteger +eerence to +egi!ter

    *no Primar# Ue# -nteger Primar# ke# o *ink2rl archar 2.+.*. o *ink

    1e!cri archar 1e!cription o *ink

    Poona College T. Y. B. Sc. [Computer Science] Page 15

  • 8/11/2019 Smart Planner Synopsis

    16/36

    Smart Planner An Academic Project

    Project Proce!!3

    . 2S(+ A14-M-ST+AT-'M..C+(AT( *'F-M

    ... F(M(+AT( *'F-M -1

    ..E. A*-1AT( P(+S'MA* 1(TA-*S..@. A*-1AT( PASSW'+1 P+'C(12+( 1(TA-*S..J. C+(AT( 2S(+ *'F-M..

  • 8/11/2019 Smart Planner Synopsis

    17/36

    Smart Planner An Academic Project

    E.@.@. 1-SP*AY APP'-MT4(MT 1(TA-*[email protected]. 2P1AT( APP'-MT4(MT 1BE.@.

  • 8/11/2019 Smart Planner Synopsis

    18/36

    Smart Planner An Academic Project

  • 8/11/2019 Smart Planner Synopsis

    19/36

    Smart Planner An Academic Project

    Da%a/o Diagram#

    Conte)t *e%el

    /ir!t *e%el

    Poona College T. Y. B. Sc. [Computer Science] Page 19

  • 8/11/2019 Smart Planner Synopsis

    20/36

    Smart Planner An Academic Project

    Appointment!

    Page (%ent!

    Poona College T. Y. B. Sc. [Computer Science] Page 20

  • 8/11/2019 Smart Planner Synopsis

    21/36

    Smart Planner An Academic Project

    4eeting!

    Ta!k!

    Poona College T. Y. B. Sc. [Computer Science] Page 21

  • 8/11/2019 Smart Planner Synopsis

    22/36

    Smart Planner An Academic Project

    Addre!! Book

    *ink 'rgani5er

    Poona College T. Y. B. Sc. [Computer Science] Page 22

  • 8/11/2019 Smart Planner Synopsis

    23/36

    Smart Planner An Academic Project

    S%ru0%ur& Diagram

    Poona College T. Y. B. Sc. [Computer Science] Page 23

  • 8/11/2019 Smart Planner Synopsis

    24/36

    Smart Planner An Academic Project

    S&)u&n0& Diagram#

    Poona College T. Y. B. Sc. [Computer Science] Page 24

  • 8/11/2019 Smart Planner Synopsis

    25/36

    Smart Planner An Academic Project

    Poona College T. Y. B. Sc. [Computer Science] Page 25

  • 8/11/2019 Smart Planner Synopsis

    26/36

    Smart Planner An Academic Project

    Poona College T. Y. B. Sc. [Computer Science] Page 26

  • 8/11/2019 Smart Planner Synopsis

    27/36

    Smart Planner An Academic Project

    Poona College T. Y. B. Sc. [Computer Science] Page 27

  • 8/11/2019 Smart Planner Synopsis

    28/36

    Smart Planner An Academic Project

    Poona College T. Y. B. Sc. [Computer Science] Page 28

  • 8/11/2019 Smart Planner Synopsis

    29/36

    Smart Planner An Academic Project

    Poona College T. Y. B. Sc. [Computer Science] Page 29

  • 8/11/2019 Smart Planner Synopsis

    30/36

    Smart Planner An Academic Project

    T&0hno$ogi u#&+

    6a%a

    6a%a i! a programming language originall# de%eloped 6ame! Fo!ling at Sun4icro!#!tem! 7which i! now a !u&!idiar# o 'racle Corporation8 and relea!ed in< a! a core component o Sun 4icro!#!tem!R 6a%a platorm. The languagederi%e! much o it! !#nta) rom C and C &ut ha! a !impler o&ject model andewer low$le%el acilitie!. 6a%a application! are t#picall# compiled to tecode 7cla!!le8 that can run on an# 6a%a irtual 4achine 7648 regardle!! o computerarchitecture. 6a%a i! a general$purpo!e? concurrent? cla!!$&a!ed? o&ject$orientedlanguage that i! !pecicall# de!igned to ha%e a! ew implementation dependencie!a! po!!i&le. -t i! intended to let application de%eloper! write once? run an#where.

    6a%a i! currentl# one o the mo!t popular programming language! in u!e? and i!widel# u!ed rom application !otware to we& application!.

    /eature! and Benet!3

    . Platorm -ndependence

    The Write$'nce$+un$An#where ideal ha! not &een achie%ed 7tuning ordi;erent platorm! u!uall# re,uired8? &ut clo!er than with other language!.

    E. '&ject 'riented

    '&ject oriented throughout $ no coding out!ide o cla!! denition!?including main78.

    An e)ten!i%e cla!! li&rar# a%aila&le in the core language package!.

    @. CompilerX-nterpreter Com&o

    Code i! compiled to tecode! that are interpreted a 6a%a %irtualmachine! 7648 .

    Thi! pro%ide! porta&ilit# to an# machine or which a %irtual machine ha!&een written.

    The two !tep! o compilation and interpretation allow or e)ten!i%e codechecking and impro%ed !ecurit#.

    J. +o&u!t ()ception handling &uilt$in? !trong t#pe checking 7that i!? all data mu!t &e

    declared an e)plicit t#pe8? local %aria&le! mu!t &e initiali5ed.

  • 8/11/2019 Smart Planner Synopsis

    31/36

    Smart Planner An Academic Project

    =. Securit#

    Mo memor# pointer!

    Program! run in!ide the %irtual machine !and&o).

    Arra# inde) limit checking

    Code pathologie! reduced B#tecode %erier and check! cla!!e! ater loading

    Cla!! loader conne! o&ject! to uni,ue name!pace!. Pre%ent! loading ahacked ja%a.lang.Securit#4anager cla!!? or e)ample.

    Securit# manager determine! what re!ource! a cla!! can acce!! !uch a!reading and writing to the local di!k.

    8. 1#namic Binding

    The linking o data and method! to where the# are located i! done at run$time.

    Mew cla!!e! can &e loaded while a program i! running. *inking i! done onthe D#.

    (%en i li&rarie! are recompiled? there i! no need to recompile code thatu!e! cla!!e! in tho!e li&rarie!.

    Thi! di;er! rom C? which u!e! !tatic &inding. Thi! can re!ult in ragilecla!!e! or ca!e! where linked code i! changed and memor# pointer! thenpoint to the wrong addre!!e!.

    . Food Perormance -nterpretation o tecode! !lowed perormance in earl# %er!ion!? &ut

    ad%anced %irtual machine! with adapti%e and ju!t$in$time compilation andother techni,ue! now t#picall# pro%ide perormance up to to KK>the !peed o C program!.

    K.Threading *ightweight proce!!e!? called thread!? can ea!il# &e !pun o; to perorm

    multiproce!!ing.

    Can take ad%antage o multiproce!!or! where a%aila&le

    Freat or multimedia di!pla#!.

    .Built$in Metworking 6a%a wa! de!igned with networking in mind and come! with man# cla!!e!

    to de%elop !ophi!ticated -nternet communication!.

    6SP 76a%a Ser%er Page!8

    6SP technolog# i! de!igned to &e &oth platorm and !er%er independent? createdwith input rom a &roader communit# o tool? !er%er? and data&a!e %endor!. 6SPtechnolog# u!e! the 6a%a language or !cripting. -t pro%ide! the ro&u!t e)ceptionhandling nece!!ar# or real$world application!. Application! u!ing 6SP technolog# areea!ier to maintain

    Poona College T. Y. B. Sc. [Computer Science] Page 31

  • 8/11/2019 Smart Planner Synopsis

    32/36

    Smart Planner An Academic Project

    /eature! and Benet!3

    . Platorm and Ser%er -ndependence3 6SP technolog# adhere! to the Write'nce? +un An#where philo!oph# o the 6a%a architecture. -n!tead o &eing tied

    to a !ingle platorm or %endor? 6SP technolog# can run on an# We& !er%er andi! !upported a wide %ariet# o tool! rom multiple %endor!.

    E. 'pen 1e%elopment Proce!!? 'pen Source3 The 6SP application programminginterace 7AP-8 ha! undou&tedl# &eneted and will continue to &enet romthe input! rom an open !ource de%elopment.

    @. We& Ser%er independence3 6SP technolog# can run on an# Ser%let containerlike Apache Tomcat? B(A We&*ogic or We&Sphere.

    Apache Tomcat

    Tomcat i! a commercial$,ualit# !er%er !olution &a!ed on the 6a%a Platorm that!upport! the Ser%let and 6SP !pecication!. 4anaged the Apache 6akarta Project?it i! de%eloped in an open and cooperati%e a!hion. -t i! a%aila&le or commercialu!e under the AS/ licen!e rom the Apache we& !ite in &oth &inar# and !ource%er!ion!.

    61BC

    The 61BC AP- i! the indu!tr# !tandard or data&a!e$independent connecti%it#&etween the 6a%a programming language and a wide range o data&a!e!. The 61BCAP- pro%ide! a call$le%el AP- or S9*$&a!ed data&a!e acce!!. 61BC technolog# allow!#ou to u!e the 6a%a programming language to e)ploit Write 'nce? +un An#wherecapa&ilitie! or application! that re,uire acce!! to enterpri!e data.

    The AP- make! it po!!i&le to do three thing!3. (!ta&li!h a connection with a data&a!e or acce!! an# ta&ular data !ourceE. Send S9* !tatement!@. Proce!! the re!ult!

    Architecture3

    The 61BC AP- contain! two major !et! o interace!3 the r!t i! the 61BC AP- orapplication writer!? and the !econd i! the lower$le%el 61BC dri%er AP- or dri%erwriter!. 61BC technolog# dri%er! t into one o our categorie!. Application! andapplet! can acce!! data&a!e! %ia the 61BC AP- u!ing pure 6a%a 61BC technolog#$&a!ed dri%er!? a! !hown in the ollowing gure3

    Poona College T. Y. B. Sc. [Computer Science] Page 32

  • 8/11/2019 Smart Planner Synopsis

    33/36

    Smart Planner An Academic Project

    Poona College T. Y. B. Sc. [Computer Science] Page 33

  • 8/11/2019 Smart Planner Synopsis

    34/36

    Smart Planner An Academic Project

    4#S9*

    4#S9* i! a relational data&a!e management !#!tem 7+1B4S8 that run! a! a !er%erpro%iding multi$u!er acce!! to a num&er o data&a!e!. The 4#S9* de%elopmentproject ha! made it! !ource code a%aila&le under the term! o the FM2 FeneralPu&lic *icen!e? a! well a! under a %ariet# o proprietar# agreement!. 4#S9* wa!owned and !pon!ored a !ingle or$prot rm? the Swedi!h compan# 4#S9* AB?now owned 'racle Corporation.

    4#S9* i! u!ed in !ome o the mo!t re,uentl# %i!ited we& !ite! on the -nternet?including YouTu&e? Wikipedia? Foogle and /ace&ook. -t i! written in C and C. -t!S9* par!er i! written in #acc? and a home$&rewed le)ical anal#5er named !,lle).cc.4#S9* work! on man# di;erent !#!tem platorm!? including 4icro!ot Window!?*inu) and 4ac 'S H.

    /eature! and Benet!3

    . Scala&ilit# and /le)i&ilit# +un an#thing rom deepl# em&edded application! with a ootprint o ju!t

    4B? or ma!!i%e data warehou!e! holding terate! o inormation

    E. 0igh Perormance Ta&le and -nde) Partitioning

    2ltra$a!t load utilitie!

    1i!tincti%e memor# cache!

    /ull$te)t inde)e!? and more

    @. 0igh A%aila&ilit#

    +un high$!peed ma!terX!la%e replication conguration! with +ow$Ba!edand 0#&rid +eplication

    Speciali5ed Clu!ter !er%er! o;ering in!tant ailo%er

    J. +o&u!t Tran!actional Support Complete AC-1 7atomic? con!i!tent? i!olated? dura&le8 tran!action !upport

    2nlimited row$le%el locking

    1i!tri&uted tran!action capa&ilit#? and

    4ulti$%er!ion tran!action !upport

  • 8/11/2019 Smart Planner Synopsis

    35/36

    Smart Planner An Academic Project

    =. Comprehen!i%e Application 1e%elopment

    Support or !tored procedure!? trigger!? unction!? %iew!? cur!or!? AMS-$!tandard S9*? and more

    Plug$in li&rarie! to em&ed 4#S9* data&a!e !upport into nearl# an#application

    . 4anagement (a!e

    2!e (%ent Scheduler automaticall# !chedule common recurring S9*$&a!edta!k! to e)ecute on the data&a!e !er%er

    A%erage time rom !otware download to complete in!tallation i! le!! thanteen minute!

    . 'pen Source /reedom and EJ ) = Support Around$the$clock !upport and indemnication a%aila&le through 4#S9*

    Metwork

    (nterpri!e ,ualit# and enterpri!e read#? rom in!tallation to !upport

    K.*owe!t Total Co!t o 'wner!hip

    Sa%e on data&a!e licen!ing co!t! and hardware e)penditure!? all whilecutting !#!tem! downtime

    Poona College T. Y. B. Sc. [Computer Science] Page 35

  • 8/11/2019 Smart Planner Synopsis

    36/36

    Smart Planner An Academic Project

    "i*$iograh(

    6a%a E3 The Complete +eerence? /ith (dition $ 0er&ert Schildt

    Anal#!i! and 1e!ign o -normation S#!tem! $ 6ame! A. Senn

    Wikipedia


Top Related