Documente Academic
Documente Profesional
Documente Cultură
On
INFORMATION TECHNOLOGY
By:
RAHUL KUMAR (BT 120537)
RAHUL VINEET SINGH (BT 120545)
ACKNOWLEDGEMENT
It gives me a great sense of pleasure to present the report of the Project Work undertaken
during B. Tech. Final Year. I owe special debt of gratitude to my Project Coordinator
MR LAXMI SHANKAR SINGH (LECTURER) Department of Information
Technology, SCRIET C.C.S. University, Meerut for his constant support and guidance
throughout the course of my work. It is only his cognizant efforts that my endeavors have
seen light of the day.
My deepest thanks to my Project Guide Mr. MANAV BANSAL (HOD IT) and
I also take the opportunity to acknowledge the contribution of Dr. Sohan Garg
(Director) SCRIET CCS University, Meerut and Mr. MANAV BANSAL (Associate
Professor & Head) Department of Information Technology SCRIET, Meerut for his full
support and assistance during the development of the project.
I also do not like to miss the opportunity to acknowledge the contribution of all faculty
members of the department for their kind assistance and cooperation during the
development of my project.
Last but not the least, I acknowledge my friends for their contribution in the completion
of the project.
RAHUL KUMAR
(BT 120537)
RAHUL VINEET SINGH
(BT 120545)
DECLARATION
I hereby declare that this submission is my own work and that, to the best of my
knowledge and belief, it contains no material previously published or written by another
person nor material which to a substantial extent has been accepted for the award of any
other degree or diploma of the university or other institute of higher learning, except
where due acknowledgment has been made in the text.
RAHUL KUMAR
(BT 120537)
DATE:
_______________________________________________________
CERTIFICATE
This is to certify that this project report entitled BANK MANAGEMENT SYSTEM
which is submitted by RAHUL KUMAR (BT 120537) and RAHUL VINEET SINGH
(BT 120545) in the partial fulfilment of the requirement for the award of degree of
Bachelor of Technology in Information Technology from this college is a record of
candidate own work carried out by him/her under our supervision.
The matter embodied in this Project Report has not been submitted earlier for award of
any degree or diploma in any university/institution to the best of our knowledge & belief.
LAXMI S SINGH
Project Guide
Neeraj Chaudhary
( Computer Programmer )
Manav Bansal
(Project Coordinator)
Manav Bansal
(HOD, Department. Of IT)
Date: __/__/____
Table of Contents
1. Introduction of the Project . 2
1.1. Project Objective 2
1.2. Project Benefit 2
1.3. Project Scope .. 2
1.4. Project Limitation 3
2. System Development Life Cycle 3
2.1. Preliminary Investigation 4
2.1.1. Request Clarification 5
2.1.2. Feasibility Study .. 6
2.1.2.1. Technical Feasibility . 6
2.1.2.2. Economical Feasibility . 7
2.1.2.3. Operational Feasibility 7
2.1.3. Request Approval 8
2.2. Determination of System Requirements 9
3. System design 11
3.1. Interface Design 11
3.1.1. User Interface 11
3.1.2. Communication Interface ... 11
3.2. Detailed System Specification 12
3.2.1. Detailed System Design 13
3.2.1.1 Functional Flow of System 15
3.2.1.2 Data Flow of System
16
4. Testing and Debugging 17
ABSTRACT
Preliminary
Investigation
Implementation
Determination of
Requirements
System Testing
Developm ent of
System
Design of System
So, here we followed the different stages of system development life cycle to
develop Billing Software efficiently.
For this, the need arises to understand the viewpoint of two important
entities
Top management and users.
After carrying out these interviews, I drew conclusion about the Top
Managements requirements and whether users are in support of the new
system.
This activity is consisting of three parts:-
The tools that we were requiring were all available to us they are:-
Hardware Requirements
Server Machine:
Minimum p-3, 256 MB RAM, 20 GB Hard Disk
Client Machine:
Minimum p-3, 128 MB RAM, 8 GB Hard Disk
Printer:
132 columns High
language support
Speed
Dot
Matrix
Printer
with
local
Software Requirements
Windows OS: Version 2000 and above; Source: Microsoft for Server
Windows OS: Version 2000 or XP; Source: Microsoft for Client
Visual Basic: Version 6.0 and above; Source: Microsoft
MS-Access: Version 2000 and above; Source: Microsoft
This software also possesses behavioral feasibility. Its because the users of
the system are computer professionals and know the advantages of computer
8
Written documents and onsite observation just tell that how the system
should operate. They do not include enough details to allow a decision to be
made about the merits of system proposal, nor do they present user views
about the current system.
I conducted interviews of the staff, which were directly involved with the
application. Also the regular users of the application were interviewed.
Based on their viewpoints, crystal clear system requirements were jolted
down. These interviews were of great help
10
SYSTEM DESIGN
User Interface
Communication Interface
The various documents that are maintained by the RR section that have been
used to analyze the user interfaces that will interact with the billing software.
The billing software consists of many modules and these modules consist of
various sub modules, which provides the user with various facilities.
The software may either be installed on a client server based setup with a
Local Area Network (using the Ethernet Interface, one to one connection
and TCP/IP) or on a standalone machine whereby client and server
components resides on the same machine.
11
12
0-Level DFD
Account No
User
Account
Details
Bank
System
Transaction
13
Flow chart
ACC. NO.
ADDRESS.
NAME
BALANCE.
START
BANK
TRANSACTION
DEBIT
ha
s
CUSTOMER
Done
by
CREDIT
14
START
CUSTOMER
has
has
FIXED
DEPOSITE
ACCOUNT
AMOUNT
ID. NO.
DURATION
BALANCE
15
ACC. ID.
Transaction Process
TRANSACTION
CUSTOMER
CURRENT BALANCE
DEBIT
CREDIT
UPDATE BALANCE
UPDATE BALANCE
BALANCE
16
Unit Testing:
It is testing of individual module. Before initiating unit testing, it must be
ensured that the code is peer previewed.
Integration Testing:
Integration testing is performed after all the software units are combined
together. The objective here is to test the software interfaces. Project team
conducts the integration testing. Before entering integration testing, it may
be ensured that code review and unit testing have been performed on the
individual software modules.
I conducted the unit testing for finding errors and the results of the unit
testing are recorded and action initiated for rectification of the
errors/defects.
VALIDATION
Almost every field in the database which is sensitive i.e. responsible for
some important changes are validated. Basically we validated the field as
such is numeric and the length in case of the primary keys and also used the
Data base to complete most of the details once entered at the data entry time,
17
So that while performing the transaction at faster rate also the user is not
going to face any problems or can make any sort of blunders in the fine,
status, book that can be issued, and other important fields.
Mostly the validation is carried out in the lost focus, click, change and other
similar events where the entered value is compared with the one stored in the
database and if there is duplication to occur or no match with the database
then the entry is to be removed and user is prompt to reenter it.
Implementation & consequently maintenance was not included as
of our project.
18
part