Professional Documents
Culture Documents
Class code:
BSCS-I
Lecturer:
Badr Sami
ABSTRACT
ACKNOWLEDGEMENT
First and foremost I am ever grateful to my Allah to
whom I owe my life. I would also like to thank my
parents for giving me the opportunity to study at
the university of karachi.
SUBMISSION
A
Project report on Banking Management
System
Submitted of the computer practical
2013
Of
Class BSCS-I
For the practical fulfillment of the
CERTIFICATE
Certified that unsa jawaid have undertaken
the project entitled,
Bank Management System
the project submitted by her is the outcome
of the work carried out by her during the
academic session.
This is to further certify that she have work
genuinely conducting the experiment and
work put by her is the original and outcome of
her own efforts.
Topics
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
page
Introduction 7
Aims for application8
Proposed Objectives..9
Problem description.10
Module description..11
Input specification12
File specification13
Screen design14
Objectives16
Database Design.17
Screen shots..18
Processing and Validation...27
E R diagrams29
Testing33
Hardware and Software Specification
41
16. Conclusion.42
17. Bibliography44
Introduction:
Problem description:
Module description:
module
Create File
Open Account
Search
Deposit
Withdraw
description
Selecting this create a new file
for the user by accepting input
such as account number, name
and amount
Opens the new account for the
user by accepting input such as
account number, name and
minimum balance
Enables to search for the details
of the given account number
Provides option to deposit
amount from the given account
number
Provides option to withdraw
amount from the given account
number
View Account
Currency Exchange
Input Specification:
Struct Information
S.no
1.
acc_no
Applicant
account no.
int
Size
2.
name
Applicant
name
char
20
3.
bal
Applicant
balance
float
File Specification:
Name
Description
Data
type
*ff
File Pointer
*fp
File Pointer
*fp
File Pointer
*fp
File Pointer
*fp
File Pointer
*fp
File Pointer
Screen Design:
Output screen design:
OBJECTIVES:
DATABASE DESIGN:
application
requirements arise.
Screen Shots:
Welcome screen
Creating account
Depositing Amount
Withdrawing Amount
Viewing Details
Converting Currency
Main menu:
There are number of options regarding users to creating
a new account or logging in as existing customer to access the
facilities system providing or exit the system after accessing the
user requirements.
Viewing details:
Correct account number should be required in order
to view details of customers account .If not entered correct
account number, then it cant be accessed.
Converting currency:
This required a number of money user want to
convert and also required the name of currency user wish to
convert in.
Uniqueness:
Each account number should be unique throughout all
the existing records. Name should be of character type and
account number should be of digit. Character and digits are not
allowed.
Checking of size:
Account number cannot be greater
than 2 of size.
E R Diagrams
E R Diagram for creating account
Programming Testing
Test Plan:
S.no.
Test Objective
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
Tests:
Test Case
Test Objective
Test Data
Expected Result
Test Result
Conclusion
Test Case
Test Objective
Test Data
Expected Result
Test Result
Conclusion
Test Case
Test Objective
Test Data
Open menus
Expected Result
Test Result
Conclusion
Test Case
Test Objective
Test Data
Expected Result
Test Result
Conclusion
Test Case
Test Objective
Test Data
Expected Result
Test Result
Conclusion
Test Case
Test Objective
Test Data
Withdraw amount.
Expected Result
Test Result
Conclusion
Test Case
Test Objective
Test Data
Expected Result
Test Result
Conclusion
Test Case
Test Objective
Test Data
Expected Result
Test Result
Conclusion
Test Case
Test Objective
Test Data
Run program.
Expected Result
Test Result
Program exits.
Conclusion
Test Case
10
Test Objective
Test Data
Expected Result
Test Result
Menu returns.
Conclusion
Test Case
11
Test Objective
Test Data
Expected Result
Test Result
Menu opens.
Conclusion
Test Case
12
Test Objective
Test Data
Expected Result
Test Result
Message appears.
Conclusion
Test Case
13
Test Objective
Test Data
Run program.
Expected Result
Test Result
Conclusion
Results:
S.no.
Test Objective
Results
1.
successful
2.
successful
3.
successful
4.
successful
5.
successful
6.
successful
7.
successful
8.
successful
9.
successful
10.
successful
11.
successful
12.
successful
13.
successful
CONCLUSION:
Program Weakness:
As we know that, no any program can be 100% reliable and
efficient. So there are also some drawbacks from my system
which are as follows:
Program Strength:
BIBLIOGRAPHY
TURBO C++
LET US C
ROBERT LOFFORE
YASHWANT KANETKAR