Professional Documents
Culture Documents
Ladoke Akintola University of Technology Faculty of Eningeering and Technology Department of Computer Science AND Engineering
Ladoke Akintola University of Technology Faculty of Eningeering and Technology Department of Computer Science AND Engineering
INTRODUCTION
This Software can be used in the banking industry and its main
aim is to reduce the stress involve in depositing funds into bank
accounts and to safe time. This Software will help both the depositor
and the cashier to safe time in depositing the funds into the account.
This Software can be used on the System by the Bank cashier and
the depositor must have a mobile phone. A Bank cashier is an
employee of a bank who deals directly with customers, they are
responsible for posting funds into accounts and handling receipt to the
customers for the confirmation of the receipt of funds into the account
while Depositor on the other hand is the customer paying money into
an account, he/she might be an account holder or not. The software
should work on Windows/Mac OS, Androids and iOS operating system.
1. Start
2. Request the account number to be deposited to.
3. Check account number
i) If account number is correct go to 4 else
ii) If account number is incorrect try to resolve if resolved go to 4
else go to 8.
4. Verify account holder name.
I. If correct go to 5 else
II. Go to 8
5. Enter amount to be deposited.
6. Transaction Successful
I. If Yes go to 7 else
II. If No, generate error and go to 8
7. Generate reference number
8. End.
CUSTOMER UML DESIGN OF THE SOFTWARE
How to use the Software by the Bank Cashier.
The Software which has already been built will be embedded in the
bank server which can be easily accessible by the cashier with their ID;
the customer will tender the reference number generated by the
software to the cashier.
1. Start
2. Enter reference number
I. If correct go to 3 else
II. Go to 4
3. Confirm transaction and Print receipt.
4. End.
CASHIER UML DESIGN OF THE SOFTWARE
CHAPTER TWO
Time constraints determine when a project or its tasks start and
when they must be finished. Types of time constraints includes: Start
No Earlier Than (SNET), Finish No Later Than (FNLT) and As Soon as
Possible (ASAP).
Upon using the software by the bank cashier and there is a power
failure, the software will be programmed in a way whereby it will
always save any instance on the Read Only Memory (ROM) of the
System, So as to start the applications from where it was left of.
GLOSARY
UML - Unified Modeling Language
APP - Application
ID - Identity
SOURCES
https://en.wikipedia.org/wiki/Deposit_account
https://pmstudycircle.com/2012/10/assumptions-
and-constraints-in-project-management/
https://en.wikipedia.org/wiki/Garbage_(computer_
science)
http://agilemodeling.com/artifacts/constraint.htm
https://smallbusiness.chron.com/examples-time-
constraints-project-planning-81878.html