Credit Card Processing System: CS8582-Object Oriented Analysis and Design Lab
Credit Card Processing System: CS8582-Object Oriented Analysis and Design Lab
AIM
To develop a project credit card system using Umbrello Tool for the UML diagram
and to implement using Visual Basic
The Credit Card Processing System which is use to purchasing an item from any shop
mall, and it is used to maintain the limitation of credit card balance and current transaction
process could be update via credit card machine. This project mainly used for large amount of
item can be easy to buy from anywhere and required transaction process should be
maintained them.
PROBLEM STATEMENT
The customer should select the item to be purchase from the shop by using credit card
payment then the vendor should give a bill for the selected item .The customer should give
his card to swap and request for the kind of amount transaction. After processing the
transaction, the CREDIT CARD MACHINE should give the balance print statement or
receipt.
Customer should select the item from the shop.
Vendor makes the bill for the selected item.
Customer gives the credit card to the vendor to swap the card.
They required amount transaction is done by the card reader.
Vendor will issue the balance statement to the customer.
Customers put the signature in the receipt and return to the vendor.
SNO SPECIFICATION
1 INTRODUCTION
1.2 Purpose
1.3 Scope
1.4References
1.7 Overview
2.2 Functionality
2.3 Usability
2.4 Performance
2.5 Reliability
1. INTRODUCTION
PURPOSE
The customer should purchase an item from the shop by using credit card payment
then the vendor should give response to the customers view while a purchasing item from the
shop and required processing of transaction should be done by the vendor by using a credit
card reader.
In the specification use define about the system requirements that are part from the
functionality of the system. It tells the usability, reliability defined in the use case
specification.
REFERENCES
TECHNOLOGY TO BE USED
TOOLS TO BE USED
OVERVIEW
SRS includes two sections overall description and specific requirements - Overall
description will describe major role of the system components and inter-connections. Specific
requirements will describe roles & functions of the actors.
PRODUCT PERSPECTIVE
The CCP acts as an interface between the 'Customer' and the 'Card Reader'. This
system tries to make the transaction as simple as possible and at the same time not risking the
security of data transaction process. This minimizes the time duration in which the user
receives the item.
FUNCTIONALITY
Many members of the process lives to checking for the occurrence and transaction we
all have to carry over sometimes user interface to make the transaction to be efficient.
USABILITY
The User interface makes the Credit Card Processing System to be efficient.
PERFORMANCE
It is of the capacities about which it can perform function for many users
at the same times efficiently that are without any error occurrence.
RELIABILITY
The system should be able to process the user for their corresponding request.
The Vendor and Customer must have basic knowledge of computers and English
Language. The vendor may be required to delivered the item purchased by the customer.
UML DIAGRAMS
The following UML diagrams describe the process involved in the online recruitment system
• Use case diagram
• Class diagram
• Sequence diagram
• Collaboration diagram
• State chart diagram
• Activity diagram
• Component diagram
• Deployment diagram
• Package diagram
purchase item
issue bill
vendor
make transaction
card reader
signature
The actors in this use case diagram are customer, vendor and card reader. The use
cases are the activities performed by actors.
The actors in this use case diagram are
Customer – used to purchase some item from the shop by using credit card
payment.
Vendor – used to issue a bill for selected item and verify the card holder
signature and then delivery the item.
Card reader – its make the amount transaction for required credit card and
print the balance statement.
Purchase item – customer enter the shop to purchase some item by using
credit card payment.
Bill issue – vendor will make a bill for the selected item.
Swap the card – vendor will swap the card.
Make transaction– card reader will processes the amount transaction.
Print the statement – after the transaction, balance amount should be printed.
Signature – customer should put the signature and give it to vendor.
Deliver the item–vendor issued to deliver a item.
• Customer – is the class name. Its attributes are name, age, signature, and card
number. The operations performed in the customer class are purchase item and
swap the credit card.
• Vendor – is the class name. Its attributes are name, address, and phone number. The
operations performed are make bill and then delivered item purchased by the
customer.
• Card Reader – is the class name. Its attributes are machine number, software and
company. The operations performed are make the transaction and print balance
statement.
SEQUENCE DIAGRAM:
customer vendor
vendor card reader
reader
select item
issue bill
signature
item delivery
The customer wants to purchase some item from the shop; Vendor makes a bill for the
selected item. The Customer gives the credit card to the vendor to the swap the card. The
further transaction is proceeding for if the credit card is validated. Vendor will issue the
required balance statement to the customer. Customer put the signature in the receipt and
returns the one copy of statement to the vendor.
COLLABORATION DIAGRAM:
1: select item
7: signature
customer vendor
2: issue bill
6: issue the statement
8: item delivery
4: amount transaction
card
reader
The Entire process of CCP could be shown in the start state to goal state behavior
should be performed by the Customer, Vendor and Card reader in this credit card processing
system.
credit card
processing system
In this diagram there link between the actor is present in the CCP, that could be
shown in diagrammatically way in the component diagram. Each every actor is having a
bidirectional link to process further details present in the system.
DEPLOYMENT DIAGRAM:
The processor in this deployment diagram is the credit card processing system which
is the main part and the devices are the purchase item, swap the card, make transaction, verify
signature, delivery item which are the some of the main activities performed in the system.
Form2.Show
End Sub
Form9.Show
End Sub
Form2:
Form4.Show
Else
End If
End Sub
Form1.Show
End Sub
Form3:
Data1.Recordset.AddNew
End Sub
Text2.Text = Text1.Text * 40
End If
End Sub
Data1.Recordset.Update
Form5.Show
Unload Me
End Sub
Form4:
End Sub
End Sub
Form5:
Form7.Show
End Sub
Form5.Show
End Sub
Form8.Show
Else
Form8.Show
End If
End Sub
Label5.Caption = Form6.Combo1.Text
End Sub
Form8:
Form10:
End Sub
Form1.Show
Text1.Text = Form4.Combo1.Text
Text2.Text = Form4.Text1.Text
Text3.Text = Form4.Text2.Text
Text5.Text = Form4.Text3.Text
End Sub
Form11:
End
End Sub
RESULT:
Thus the project to develop credit card processing system using Umbrello Tool and to
implement using Visual Basic is done successfully.