Ashok Basnet 062/DCT/407 Ashok Basnet 062/DCT/407 Ishwor Pd.Rijal 062/DCT/416 Ishwor Pd.Rijal 062/DCT/416 Kabindra Kaji Bajrachraya 062/DCT/419 Kabindra Kaji Bajrachraya 062/DCT/419 Kiran Karki 062/DCT/420 Kiran Karki 062/DCT/420 Raju Pandey
Feb 06, 2016
Ashok Basnet 062/DCT/407Ashok Basnet 062/DCT/407Ishwor Pd.Rijal 062/DCT/416 Ishwor Pd.Rijal 062/DCT/416 Kabindra Kaji Bajrachraya 062/DCT/419Kabindra Kaji Bajrachraya 062/DCT/419Kiran Karki 062/DCT/420Kiran Karki 062/DCT/420
Raju Pandey
Objectives:-Objectives:-
To implement C++ langauage.To implement C++ langauage. To help the Bank in its efficient management.To help the Bank in its efficient management. To store the databases of the accounts.To store the databases of the accounts. To give loans using the system.To give loans using the system. To store the staff’s information.To store the staff’s information. To secure the internal database of bankTo secure the internal database of bank To have a faster, easier and efficient banking To have a faster, easier and efficient banking
service.service.
IntroductionIntroduction
Use for saving the databases of clients and Use for saving the databases of clients and staffs of bank. staffs of bank.
Accounts are saved with their own particular Accounts are saved with their own particular id.id.
Accounts can be searched with their detail Accounts can be searched with their detail information.information.
Transactions can also be saved and view Transactions can also be saved and view effectively whenever needed.effectively whenever needed.
Provides effective interest calculation for the Provides effective interest calculation for the deposited money of client and automatically deposited money of client and automatically added into total amount in daily balance.added into total amount in daily balance.
Investigation Investigation FeasibilityFeasibility
Technical feasibility
Economical feasibility
Site visitSite visit
Source collectionSource collection
Software requirementSoftware requirement Hardware Hardware requirementrequirementWindows xp
Turbo c++
PCprinter
Project Scheduling GANTT CHART
DESIGN
1.DATA FLOW DIAGRAMLevel O DFD of Banking systm(context diagram)Level 1 DFD of Banking system(overview diagram)
2.ENTITY RELATIONSHIP DIAGRAM
Banking system
Client
Register staff
Level 0 DFD of banking system
Cheque book/money withdraw/money as loan
Deposite money/property for loan
Level 1 DFD of banking system
client
client client
2.0Collection of
deposite
1.0Enrol client as Account holder
6.0Produce interest
For money In accounts
7.0Produce account
Summary report
3.0Return withdraw
money
5.0Collect loan payments
4.0Collection of Property as
deposite
Deposite file/Withdraw file
Loan deposite
file
Client account recordfile
registerstaffs
Cheque bookDeposite propertyDeposite money
Receive money as loan
Deposite info
Loan infoAccount registration request
Client account record
Client account record
Client account record
Client account recordClient account data
Client account record Client account record
Withdraw info
Withdrawnmoney cheque
List of account Summary report
Papers of property
Money payments
Deposite info
Entity Relationship Diagram
Client_Account
Client_id
Client
Client_name Client_address
Client_balance
Bank
B_ID
B_Name
B_Address
Transactions
Account
A/C_ID A/C_Amount
Staff
A/C_Info
Staff_ID Staff_Name
Staff_Post
Easing the banking Easing the banking facilityfacility
DATABASE
Client
BANK
Request
Reply
Retrieve
Store
WORKING OF THE SYSTEM
SAVING ACCOUNT
LOAN SYSTEM
STAFF INFO. SYSTEM
New Account => Creates a new account..
Edit Account => Edits an existing account..
Transactions => Deals with deposit and withdraw..
Search A/Cs => Searches the A/Cs with A/C no.
View A/Cs => View the accounts in the Bank
Close Account => Deletes the accounts Interest Calc. => Calculates the interest. (Done as a daily balance interest calculation)
New Loan => Gives the loans to client.
Edit Loan => Edits the wrong info. Of loan..
Search Loan => Searches the laon with loan id..
View all Loans => View all the loans provided by Bank.
Close Loans => Close loan after the money is paid.
Add Staff => Adds a staff to the Bank.
Edit Staff => Edits existing staff. Search Staff => Searches the Staff. View all Staffs => View all the staffs
working in Bank. Remove staffs => Removes staffs from
the Bank.
LimitationsLimitations
Networking is not done so can be Networking is not done so can be used in a single machine.used in a single machine.
Deals with only Saving Account.Deals with only Saving Account.
Not supported by Latest Versions of Not supported by Latest Versions of XP.XP.
Total Cost Total Cost Effort Cost = Rs.4000Effort Cost = Rs.4000 Software requirements =Rs.1000Software requirements =Rs.1000 Hardware Requirements =Rs.500Hardware Requirements =Rs.500 Internet Surfing = Rs.2000 Internet Surfing = Rs.2000 Reference materials bought =Rs.5000Reference materials bought =Rs.5000 Transportation Cost =Rs.250Transportation Cost =Rs.250 Communication Cost =Rs.200Communication Cost =Rs.200
Total= Rs. 12000/-Total= Rs. 12000/-
To our project Supervisor Mr. Raju To our project Supervisor Mr. Raju Pandey Pandey
The Department of Computer and The Department of Computer and ElectronicsElectronics
All the Supporting Teachers in our All the Supporting Teachers in our ProjectProject