Professional Documents
Culture Documents
net/publication/323511513
CITATIONS READS
0 2,152
1 author:
SEE PROFILE
Some of the authors of this publication are also working on these related projects:
All content following this page was uploaded by Saravanan Anna malai on 02 March 2018.
SOFTWARE DEVELOPMENT
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.
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
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]