Problem
Keep data about customers, accounts and managers on a access database
Customers are identified by a unique 8 character identifier
Table Customers
customerID char(8) (key field)
customerSurname varchar
customerForeNames varchar
customers can have lots of accounts. Accounts are identified by a automatically generated integer. Each account has a pin of exactly 4 digits. There is also a field called blocked whose value determines weather or not a customer can perform transaction on that account. A value of 1 means that the account is blocked.
Table Accounts
accountID int (key field)
customerID char(8)
balance money
blocked bit (default value 0 for false)
PIN char(4)
Information on bank workers stored in another table
Table managers
managerID char(8)
password char(10)
program should allow managers to log in by entering managerID and matching password. If login successful new screen that allows him/her to add new customers, accounts for existing customers and block accounts.
Form that simulates a cash dispenser. A customer should be able to enter accountID and associated PIN via a numeric keypad. Program must check to see if the account is valid and the accounted and PIN match. If allowed the customer should be presented with a form that allows him/her to check their balance, make a withdrawal or change PIN. If accountID is invalid customer should be informed of a error message. If the accountID is valid and the PIN does not match the customer get another 2 attempts but if the PIN is incorrect after the 3 attempts the account is blocked.
i would apreciate any help or advice
cheers.
Keep data about customers, accounts and managers on a access database
Customers are identified by a unique 8 character identifier
Table Customers
customerID char(8) (key field)
customerSurname varchar
customerForeNames varchar
customers can have lots of accounts. Accounts are identified by a automatically generated integer. Each account has a pin of exactly 4 digits. There is also a field called blocked whose value determines weather or not a customer can perform transaction on that account. A value of 1 means that the account is blocked.
Table Accounts
accountID int (key field)
customerID char(8)
balance money
blocked bit (default value 0 for false)
PIN char(4)
Information on bank workers stored in another table
Table managers
managerID char(8)
password char(10)
program should allow managers to log in by entering managerID and matching password. If login successful new screen that allows him/her to add new customers, accounts for existing customers and block accounts.
Form that simulates a cash dispenser. A customer should be able to enter accountID and associated PIN via a numeric keypad. Program must check to see if the account is valid and the accounted and PIN match. If allowed the customer should be presented with a form that allows him/her to check their balance, make a withdrawal or change PIN. If accountID is invalid customer should be informed of a error message. If the accountID is valid and the PIN does not match the customer get another 2 attempts but if the PIN is incorrect after the 3 attempts the account is blocked.
i would apreciate any help or advice
cheers.