Professional Documents
Culture Documents
NAME SCORE
SECTION GROUP # DATE SUBMITTED
o Start Transaction button, upon clicking will display Frame 2 (Pin Number Frame)
****
• Pin Number, if pin number exits will display Frame 3 (Transaction Frame)
o Only numeric values will be accepted for pin number
o Note: use the sample pin number as shown in the customer information table
o Customer information Table: (Stored in a DATABASE using MariaDB/MySQL)
Pin Account Current Date of Civil
Account Name Gender
Number Number Balance Birth Status
1111 12345 Raine Dessirei A. Traballo 10,000.00 02/14/2008 F S
2222 23456 Railynne Dessirei A. Traballo 25,000.00 05/01/2004 F S
3333 34567 Railee Darrel A. Traballo 1,000.00 06/12/2002 M S
4444 45678 Dorie Marie A. Traballo 5,000.00 11/01/2000 F M
5555 56789 Roel Richard C. Traballo 50,000.00 12/25/2000 M M
Note: Assign Pin Number as Primary Key
Message for wrong pin number Message for wrong pin number 3 times
• Frame 3: Transaction
▪ Frame 5: Withdrawal
o Accept button, will process the withdrawn amount and will display a message about the
withdrawal transaction. (see sample prompt below)
• Frame 6: Deposit
o Amount to be deposited:
▪ Maximum amount: no limit
▪ Minimum amount: Php 100.00
o Accept button, will process the deposited amount and will display a message about the
deposit transaction. (see sample prompt below)
• NOTE:
o Administrator pin number is “0000”
o Design your own UI for Admin Frame
o Administrator account can do the following
▪ View all customer information (using JTable)
▪ Add new customer
▪ Edit customer information (account name, birthdate, gender, civil status only)
▪ Change customer pin number