Online Messaging

Embed Size (px)

Citation preview

  • 8/19/2019 Online Messaging

    1/16

    OnlineMessagin

    g(File

    Processing)

  • 8/19/2019 Online Messaging

    2/16

    Submitted to:M.R. Ferdinand L. Bojos

    Class Adviser

    Submitted by:Mabelle F. BagioroB.S. in Computer Science

    !!! Student

    Table of ContentsI. Introduction Page

    • Program "escription . . . . .

    . . . . . . . . . . . . . . .#•  Reason $or c%oosing t%is

    program . . . . . . . . . . &

  • 8/19/2019 Online Messaging

    3/16

    II. Analysis

    •  !P' and seCase"iagram . . . . . . . . . . . . .

    III. Design

      Class

    "iagram . . . . . . . . . . . . . .. . . . . . . . . *

      Activit+"iagram . . . . . . . . . . . . . .. . . . . . . ,

      ser

    !nter$ace . . . . . . . . . . . . . .. . . . . . . . . . -

  • 8/19/2019 Online Messaging

    4/16

    I. INTRODCTION PA!"

    Program Descri#tion

     %is program is called'nline Messaging /%ic%enables t%e sender0user tosend1 save1 load and deletemessages. 2o/ever1 t%esending and delete buttons

    are still under maintenance1but t%e rest o$ t%e buttonsare /or3ing properl+. %e

  • 8/19/2019 Online Messaging

    5/16

    save messages areautomaticall+ stored via CS4

    5le in an+ reading documentli3e spreads%eet or 6ordPad1but ! %ig%l+ recommend t%e$ormer because it is more

    readable and organi7ed t%ant%e latter. %e send buttononl+ /or3s /%en +ou areconnected to a /i5 net/or3connection1 t%oug% t%e resto$ t%e buttons still /or3seven i$ +ou are o8ine.

  • 8/19/2019 Online Messaging

    6/16

    Reason for C$oosing t$isProgram

    ! personall+ /ant to ma3e aprogram t%at is %ig%l+bene5cial to ever+one

    especiall+ /%en +ou arerunning out o$ mone+ and+ou onl+ %ave a $ree /i5 ordata connection on %and. For

    practicalit+ reasons1 t%isprogram can %elp +ouestablis% communications viasms even i$ +ou %ave no loadon +our sms service provideras long as +ou %ave a /i5 ordata connection. "uring

  • 8/19/2019 Online Messaging

    7/16

    emergenc+ situations1especiall+ /%en +ou run out

    o$ load and +ou /ant tocontact someone1 t%isprogram /ill %elp +ou sendan sms $or $ree. %roug% t%is

    program1 +ou can actuall+save a lot o$ mone+ becauseinstead o$ spending cas% $orbot% load $or +our p%one and/i5 connection1 +ou can omitt%e e9penses $or +ourcellp%one:s load.

  • 8/19/2019 Online Messaging

    8/16

    II. ANA%&SISA. In#ut' Process' Out#ut

    I serP 6rite1 Save1Load(vie/

    previous0ne9t

    messages)O Messages

    (. se)Case Diagram

    NexPrevio

  • 8/19/2019 Online Messaging

    9/16

    III. D"SI!NA. Class "iagram

    serdate; Local"atetime; Localimerecepient; int

    message; String

  • 8/19/2019 Online Messaging

    10/16

    B. Activit+ "iagram

     Viewin messa es

  • 8/19/2019 Online Messaging

    11/16

    C. ser !nter$ace

    Main Scene

    %is is /%ere all t%e process androutine o$ t%e program =o/s.

  • 8/19/2019 Online Messaging

    12/16

    Save Button Pressed; 6%en t%e message is success$ull+

    saved.

  • 8/19/2019 Online Messaging

    13/16

     %e >Save Messages? are stored %ere as.csv 5le e9tension.

  • 8/19/2019 Online Messaging

    14/16

    Load Button Pressed;

    Clic3 load 5rst t%en pressed t%earro/ at t%e bottom to vie/ t%e previousand ne9t message.

  • 8/19/2019 Online Messaging

    15/16

    @9it;

  • 8/19/2019 Online Messaging

    16/16

    !$ +ou /is% to e9it t%e program.