You are on page 1of 16

Online

Messagin
g
(File
Processing)

Submitted to:
M.R. Ferdinand L. Bojos
Class Adviser

Submitted by:
Mabelle F. Bagioro
B.S. in Computer ScienceIII Student

Table of Contents
I. Introduction Page
Program Description . . . . .
. . . . . . . . . . . . . . .1
Reason for choosing this
program . . . . . . . . . . 2


II. Analysis

IPO
and
Use-Case
Diagram . . . . . . . . . . . . . 3
III. Design

Class
Diagram . . . . . . . . . . . . . .
.........4

Activity
Diagram . . . . . . . . . . . . . .
....... 5

User
Interface . . . . . . . . . . . . . .
..........6

I. INTRODUCTION PAGE
Program Description
This program is called
Online
Messaging
which
enables the sender/user to
send, save, load and delete
messages.
However,
the
sending and delete buttons
are still under maintenance,
but the rest of the buttons
are working properly. The

save
messages
are
automatically stored via CSV
file in any reading document
like spreadsheet or WordPad,
but I highly recommend the
former because it is more
readable and organized than
the latter. The send button
only works when you are
connected to a wifi network
connection, though the rest
of the buttons still works
even if you are offline.

Reason for Choosing this


Program
I personally want to make a
program
that
is
highly
beneficial
to
everyone
especially when you are
running out of money and
you only have a free wifi or
data connection on hand. For
practicality
reasons,
this
program
can
help
you
establish communications via
sms even if you have no load
on your sms service provider
as long as you have a wifi or
data
connection.
During

emergency
situations,
especially when you run out
of load and you want to
contact
someone,
this
program will help you send
an sms for free. Through this
program, you can actually
save a lot of money because
instead of spending cash for
both load for your phone and
wifi connection, you can omit
the
expenses
for
your
cellphones load.

II. ANALYSIS
A. Input, Process, Output
I
User
P
Write, Save,
Load(view
previous/next
messages)
O
Messages
B. Use-Case Diagram

Previous
Next

III. DESIGN
A. Class Diagram
User
-date: LocalDate
-time: LocalTime
-recepient: int
-message: String
+getter/setter
+create(message)
+save(message)
+load(message)
+exit():void

B. Activity Diagram

[ Viewing messages ]

C. User Interface
Main Scene
-This is where all the process and
routine of the program flows.

Save Button Pressed:


- When the message is successfully
saved.

The Save Messages are stored here as


.csv file extension.

Load Button Pressed:


-Click load first then pressed the
arrow at the bottom to view the previous
and next message.

Exit:

If you wish to exit the program.

You might also like