You are on page 1of 8

See discussions, stats, and author profiles for this publication at: https://www.researchgate.

net/publication/323511513

OBJECT ORIENTED APPROACH IN SOFTWARE DEVELOPMENT : AUTOMATED


PETROL STATION SYSTEM

Presentation · March 2018

CITATIONS READS

0 2,152

1 author:

Saravanan Anna malai


Open University Malaysia
12 PUBLICATIONS   1 CITATION   

SEE PROFILE

Some of the authors of this publication are also working on these related projects:

Pembentukan Etika View project

Bandar Selamat View project

All content following this page was uploaded by Saravanan Anna malai on 02 March 2018.

The user has requested enhancement of the downloaded file.


OBJECT ORIENTED APPROACH IN

SOFTWARE DEVELOPMENT

DOMAIN MODEL : AUTOMATED PETROL STATION SYSTEM

Acquires Fuel
Functional requirements

 The customer instructed to swipe credit card thorough card reader for verification and
valid card will approved for transaction.
 The customer inputs amount of fuel to be delivered.
 The customer select type of fuel he wishes to use.
 The pump is activated and fuel is delivered.
 The transaction is terminated when the cash limit is reached or when the nozzle is
returned.
 A receipt is printed for the customer.
 The fuel stock is updated.

Functional requirements

 The system must have efficiency and always respond to customer input within 2 minutes.
 The gas station security can be further improved to prevent credit card fraud by requiring
a more personal details.
 The display should show a status message to customer when validating credit cards that
the activity is in progress and not failed.
 The system must be certified according to the Health and Safety Regulations.
 The system should be easy to extend, so that any new payment option can be updated
with minimal effort.
Use Case Diagram
Step 1: Customer insert / swipe credit card, or press a payment key on the key pad.

Step 2: The credit card will be verified by the financial institution manager or credit card
company for transaction.

Step 3: The user is asked to select type of fuel he wishes to use. The options can be
Regular, Premium, or Diesel.

Step 4: After the fuel type selected, user will asked to lift nozzle and start fueling.

Step 5: After the desired amount of fuel has been pumped, the user remove and replaces the
nozzle.

Step 6: User’s credit card will be debited for the amount of fuel pumped.

Step 7: The user is requested if he would like to print a receipt. Receipt will printed if user
selects the “Yes” button and transaction completed. If he select ‘No’ button, the transactions
is completed.

Step 8: Credit card will returned to customer.


Activity Diagram
Future requirements

i) Smart card concept


Smart card is an alternate way to the credit card to fill fuel at petrol stations. The concepts are
similar to credit card but these smart cards have pre-loaded funds available and purposely
created only to purchase petrol/gasoline at petrol stations. Cards can be recharged with
money at any petrol station retails shop and optionally over online websites. Using of smart
card requires smart card reader and the customer just need to inserts or swipe the card to
form the transaction. In order to accept smart card, petrol stations need to upgrade the
existing system by adding smart card reader to enable users enjoy the maximum benefit of
the cards. In terms of security, usage of special SAM (Security Access Module) smart cards
will secure the transactions to authenticate customer card and customers identification. The
existing system for credit card can be modified will low cost due to the functionally and
concepts of both cards are very similar.

ii) MyKad
Multipurpose Smart Card or well known as "MyKad" is a Malaysians personal Identification
Card incorporates a microchip, which contains several items of data including biometrics. It
is a first smart identity card with a microchip capacitate eight electronic conveniences on a
single platform, including Governmental services, border control, electronic payments, user
authentication, loyalty program, education, mobile applications, and others. With functions
of electronic payments embedded, Mykad has a great ability to be used at petrol station for
buying fuel. MyKad can bring us more convenient rather than more hassle with using credit
cards especially with rising number of crimes on credit card frauds. Usage of the Mykad for
fueling is similar to the debit card service, it requires consumers deposit an amount in their
debit card account before using it. The advantage of using Mykad is there is no need to carry
many credit or debit cards as it will exposed to credit card fraud and it’s the best way to
control the expenses ones do. The use of Mykad for buying petrol are encouraged by
government with rebate programs and discounts.
REFERENCES

Bacvanski,V.,Graf,P., (2002).Executable UML and iUML.Inferdata [Online]


Available: http://www.cvsi.fau.edu/download/attachments/852436/Executable_UML.pdf?version=1
[2011, October 22 ]

Krause, P. (n.d).The Models are the Code -Executable UML : Lecture 2 - Using Executable UML
[Online]

Available:
http://portal.surrey.ac.uk/pls/portal/docs/PAGE/COMPUTING/RESOURCES/L3/CS387/CS387_LE
CTURE2_2004.PDF [2011, October 25]

Marta, M.,Witz, G., (2007).Executable UML and iUML [Online]


Available: http://www.cvsi.fau.edu/download/attachments/852436/Executable_UML.pdf?version=1
[2011, October 22 ]

Malaysia National ICT Initiative.(n.d).More with Mykad [Online]


Available: http://www.mscmalaysia.my/topic/More+with+MyKad [2011, October 29 ]

Smart card.(n.d) [Online]


Available : http://en.wikipedia.org/wiki/Smart_card [2011, November 4 ]

View publication stats

You might also like