Upload
jon-eric
View
215
Download
0
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.