The bank management system is an application for maintaining a person’s account in a bank. The system provides the access to the customer to create an account, deposit/withdraw the cash from his account, also to view reports of all accounts present
This is my College Project Documentation on Bank Management System. Which includes mainly Problem Definition, Existing System, Proposed System, Requirement Analysis, Scope of the System, Feasibility Study, Hardware & Software Requirement, ER Diagram, DFD Diagram, Data Dictionary for Project, Sample Output Screenshots, Conclusion
This report paper contains online banking system in j2ee component of java.also include system requirements,design modules,data flow diagrams, sequence diagrams and the architecture of online banking.
content:Introduction
Project requirements
System modules
User interface specification
Use case and data flow diagram’s
Online banking, also known as internet banking, e-banking or virtual banking, is an electronic payment system that enables customers of a bank or other financial institution to conduct a range of financial transactions through the financial institution's website. The online banking system will typically connect to or be part of the core banking system operated by a bank and is in contrast to branch banking which was the traditional way customers accessed banking services.
Project Proposal Service Center Management softwareAdam Waheed
Service center professional is software which can manage full service life cycle of an organization. The software is a web based application which will be developed on PHP MySQL to solve current problems of Albion service center .This software is very useful for medium and small sized organizations
The bank management system is an application for maintaining a person’s account in a bank. The system provides the access to the customer to create an account, deposit/withdraw the cash from his account, also to view reports of all accounts present
This is my College Project Documentation on Bank Management System. Which includes mainly Problem Definition, Existing System, Proposed System, Requirement Analysis, Scope of the System, Feasibility Study, Hardware & Software Requirement, ER Diagram, DFD Diagram, Data Dictionary for Project, Sample Output Screenshots, Conclusion
This report paper contains online banking system in j2ee component of java.also include system requirements,design modules,data flow diagrams, sequence diagrams and the architecture of online banking.
content:Introduction
Project requirements
System modules
User interface specification
Use case and data flow diagram’s
Online banking, also known as internet banking, e-banking or virtual banking, is an electronic payment system that enables customers of a bank or other financial institution to conduct a range of financial transactions through the financial institution's website. The online banking system will typically connect to or be part of the core banking system operated by a bank and is in contrast to branch banking which was the traditional way customers accessed banking services.
Project Proposal Service Center Management softwareAdam Waheed
Service center professional is software which can manage full service life cycle of an organization. The software is a web based application which will be developed on PHP MySQL to solve current problems of Albion service center .This software is very useful for medium and small sized organizations
Online Insurance Broker Portal is the important and hence are an
integral part of the every Insurance Brokers. Today a Every Insurance Brokers
plays a vital role in Insurance, Claim and management related actions.
The project entitled “Online Insurance Broker Portal” is and effort
towards designing an information system that would provide most of the
requirements of a managing the Insurance Brokers efficiently.
The project has been designed using the Sql Server 2014 Database
Management System. Sql Server 2014 is an RDBMS, It uses the relational we
have used the concept of the relations to stored and manipulate the data of the
information system.
The main objective of the project entitled “Online Insurance Broker Portal” is
to facilitate reliable, fast and easy information of Customer, Insurance Details,
Employee Entry,Vehicle Entry with Day book on single keystroke. In this I am
trying to facilitates the Insurance Brokers services of the Management System is
fully computerized.
The main objective of my project is to reduce complexities to traditional work
and facilitate them through computerized services. The primary goal behind the
development of the “Online Insurance Broker Portal” CRM is to improve the
quality of the work in the online Insurance purchase policy .It increases the
Easiness and maintain the records of staffs and customers leads.
The secondary goals was to achieve better and efficient output in less amount of
time, and finally to increase the profits.
There is also a mechanism of quick detail of every customers with their lead
information generation and 24x7 call support. Management of Insurance
Services is main objective in this project. Everything has been automatised for
this purpose. A paperless office will be there. The software should be user
friendly, easily understandable to the user, flexible and further modification
should be possible in future.
Quarkus Hidden and Forbidden ExtensionsMax Andersen
Quarkus has a vast extension ecosystem and is known for its subsonic and subatomic feature set. Some of these features are not as well known, and some extensions are less talked about, but that does not make them less interesting - quite the opposite.
Come join this talk to see some tips and tricks for using Quarkus and some of the lesser known features, extensions and development techniques.
top nidhi software solution freedownloadvrstrong314
This presentation emphasizes the importance of data security and legal compliance for Nidhi companies in India. It highlights how online Nidhi software solutions, like Vector Nidhi Software, offer advanced features tailored to these needs. Key aspects include encryption, access controls, and audit trails to ensure data security. The software complies with regulatory guidelines from the MCA and RBI and adheres to Nidhi Rules, 2014. With customizable, user-friendly interfaces and real-time features, these Nidhi software solutions enhance efficiency, support growth, and provide exceptional member services. The presentation concludes with contact information for further inquiries.
AI Pilot Review: The World’s First Virtual Assistant Marketing SuiteGoogle
AI Pilot Review: The World’s First Virtual Assistant Marketing Suite
👉👉 Click Here To Get More Info 👇👇
https://sumonreview.com/ai-pilot-review/
AI Pilot Review: Key Features
✅Deploy AI expert bots in Any Niche With Just A Click
✅With one keyword, generate complete funnels, websites, landing pages, and more.
✅More than 85 AI features are included in the AI pilot.
✅No setup or configuration; use your voice (like Siri) to do whatever you want.
✅You Can Use AI Pilot To Create your version of AI Pilot And Charge People For It…
✅ZERO Manual Work With AI Pilot. Never write, Design, Or Code Again.
✅ZERO Limits On Features Or Usages
✅Use Our AI-powered Traffic To Get Hundreds Of Customers
✅No Complicated Setup: Get Up And Running In 2 Minutes
✅99.99% Up-Time Guaranteed
✅30 Days Money-Back Guarantee
✅ZERO Upfront Cost
See My Other Reviews Article:
(1) TubeTrivia AI Review: https://sumonreview.com/tubetrivia-ai-review
(2) SocioWave Review: https://sumonreview.com/sociowave-review
(3) AI Partner & Profit Review: https://sumonreview.com/ai-partner-profit-review
(4) AI Ebook Suite Review: https://sumonreview.com/ai-ebook-suite-review
Prosigns: Transforming Business with Tailored Technology SolutionsProsigns
Unlocking Business Potential: Tailored Technology Solutions by Prosigns
Discover how Prosigns, a leading technology solutions provider, partners with businesses to drive innovation and success. Our presentation showcases our comprehensive range of services, including custom software development, web and mobile app development, AI & ML solutions, blockchain integration, DevOps services, and Microsoft Dynamics 365 support.
Custom Software Development: Prosigns specializes in creating bespoke software solutions that cater to your unique business needs. Our team of experts works closely with you to understand your requirements and deliver tailor-made software that enhances efficiency and drives growth.
Web and Mobile App Development: From responsive websites to intuitive mobile applications, Prosigns develops cutting-edge solutions that engage users and deliver seamless experiences across devices.
AI & ML Solutions: Harnessing the power of Artificial Intelligence and Machine Learning, Prosigns provides smart solutions that automate processes, provide valuable insights, and drive informed decision-making.
Blockchain Integration: Prosigns offers comprehensive blockchain solutions, including development, integration, and consulting services, enabling businesses to leverage blockchain technology for enhanced security, transparency, and efficiency.
DevOps Services: Prosigns' DevOps services streamline development and operations processes, ensuring faster and more reliable software delivery through automation and continuous integration.
Microsoft Dynamics 365 Support: Prosigns provides comprehensive support and maintenance services for Microsoft Dynamics 365, ensuring your system is always up-to-date, secure, and running smoothly.
Learn how our collaborative approach and dedication to excellence help businesses achieve their goals and stay ahead in today's digital landscape. From concept to deployment, Prosigns is your trusted partner for transforming ideas into reality and unlocking the full potential of your business.
Join us on a journey of innovation and growth. Let's partner for success with Prosigns.
Software Engineering, Software Consulting, Tech Lead.
Spring Boot, Spring Cloud, Spring Core, Spring JDBC, Spring Security,
Spring Transaction, Spring MVC,
Log4j, REST/SOAP WEB-SERVICES.
Enhancing Project Management Efficiency_ Leveraging AI Tools like ChatGPT.pdfJay Das
With the advent of artificial intelligence or AI tools, project management processes are undergoing a transformative shift. By using tools like ChatGPT, and Bard organizations can empower their leaders and managers to plan, execute, and monitor projects more effectively.
Enhancing Research Orchestration Capabilities at ORNL.pdfGlobus
Cross-facility research orchestration comes with ever-changing constraints regarding the availability and suitability of various compute and data resources. In short, a flexible data and processing fabric is needed to enable the dynamic redirection of data and compute tasks throughout the lifecycle of an experiment. In this talk, we illustrate how we easily leveraged Globus services to instrument the ACE research testbed at the Oak Ridge Leadership Computing Facility with flexible data and task orchestration capabilities.
Into the Box Keynote Day 2: Unveiling amazing updates and announcements for modern CFML developers! Get ready for exciting releases and updates on Ortus tools and products. Stay tuned for cutting-edge innovations designed to boost your productivity.
Large Language Models and the End of ProgrammingMatt Welsh
Talk by Matt Welsh at Craft Conference 2024 on the impact that Large Language Models will have on the future of software development. In this talk, I discuss the ways in which LLMs will impact the software industry, from replacing human software developers with AI, to replacing conventional software with models that perform reasoning, computation, and problem-solving.
OpenFOAM solver for Helmholtz equation, helmholtzFoam / helmholtzBubbleFoamtakuyayamamoto1800
In this slide, we show the simulation example and the way to compile this solver.
In this solver, the Helmholtz equation can be solved by helmholtzFoam. Also, the Helmholtz equation with uniformly dispersed bubbles can be simulated by helmholtzBubbleFoam.
Climate Science Flows: Enabling Petabyte-Scale Climate Analysis with the Eart...Globus
The Earth System Grid Federation (ESGF) is a global network of data servers that archives and distributes the planet’s largest collection of Earth system model output for thousands of climate and environmental scientists worldwide. Many of these petabyte-scale data archives are located in proximity to large high-performance computing (HPC) or cloud computing resources, but the primary workflow for data users consists of transferring data, and applying computations on a different system. As a part of the ESGF 2.0 US project (funded by the United States Department of Energy Office of Science), we developed pre-defined data workflows, which can be run on-demand, capable of applying many data reduction and data analysis to the large ESGF data archives, transferring only the resultant analysis (ex. visualizations, smaller data files). In this talk, we will showcase a few of these workflows, highlighting how Globus Flows can be used for petabyte-scale climate analysis.
Experience our free, in-depth three-part Tendenci Platform Corporate Membership Management workshop series! In Session 1 on May 14th, 2024, we began with an Introduction and Setup, mastering the configuration of your Corporate Membership Module settings to establish membership types, applications, and more. Then, on May 16th, 2024, in Session 2, we focused on binding individual members to a Corporate Membership and Corporate Reps, teaching you how to add individual members and assign Corporate Representatives to manage dues, renewals, and associated members. Finally, on May 28th, 2024, in Session 3, we covered questions and concerns, addressing any queries or issues you may have.
For more Tendenci AMS events, check out www.tendenci.com/events
Enterprise Resource Planning System includes various modules that reduce any business's workload. Additionally, it organizes the workflows, which drives towards enhancing productivity. Here are a detailed explanation of the ERP modules. Going through the points will help you understand how the software is changing the work dynamics.
To know more details here: https://blogs.nyggs.com/nyggs/enterprise-resource-planning-erp-system-modules/
Listen to the keynote address and hear about the latest developments from Rachana Ananthakrishnan and Ian Foster who review the updates to the Globus Platform and Service, and the relevance of Globus to the scientific community as an automation platform to accelerate scientific discovery.
May Marketo Masterclass, London MUG May 22 2024.pdfAdele Miller
Can't make Adobe Summit in Vegas? No sweat because the EMEA Marketo Engage Champions are coming to London to share their Summit sessions, insights and more!
This is a MUG with a twist you don't want to miss.
In 2015, I used to write extensions for Joomla, WordPress, phpBB3, etc and I ...Juraj Vysvader
In 2015, I used to write extensions for Joomla, WordPress, phpBB3, etc and I didn't get rich from it but it did have 63K downloads (powered possible tens of thousands of websites).
Top Features to Include in Your Winzo Clone App for Business Growth (4).pptxrickgrimesss22
Discover the essential features to incorporate in your Winzo clone app to boost business growth, enhance user engagement, and drive revenue. Learn how to create a compelling gaming experience that stands out in the competitive market.
A Comprehensive Look at Generative AI in Retail App Testing.pdfkalichargn70th171
Traditional software testing methods are being challenged in retail, where customer expectations and technological advancements continually shape the landscape. Enter generative AI—a transformative subset of artificial intelligence technologies poised to revolutionize software testing.
A Comprehensive Look at Generative AI in Retail App Testing.pdf
Bank Management System Desktop Application
1. National University of Computer & Emerging Sciences (FAST-NU)National University of Computer & Emerging Sciences (FAST-NU)
HRM BANK MANAGEMENT SYSTEMHRM BANK MANAGEMENT SYSTEM
Miss Rubab ManzarMiss Rubab Manzar
Project TeamProject Team
Usama Abubakar 15k-2137Usama Abubakar 15k-2137
Ibadullah Khan 15k-2122Ibadullah Khan 15k-2122
Adeel Shah 15k-2174Adeel Shah 15k-2174
Muhammad 15k-2231Muhammad 15k-2231
Submission DateSubmission Date
88thth
December 2017December 2017
Submitted in partial fulfillment of the requirements for the degree ofSubmitted in partial fulfillment of the requirements for the degree of
Bachelor of ScienceBachelor of Science
2. <HRM Bank> OOAD Project Final Report <Version 1>
The Department of Computer ScienceThe Department of Computer Science
National University of Computer & Emerging Sciences (FAST-NU)National University of Computer & Emerging Sciences (FAST-NU)
Main Campus, KarachiMain Campus, Karachi
December 2017December 2017
National University of Computer & Emerging Sciences (FAST-NU)National University of Computer & Emerging Sciences (FAST-NU)
HRM BANK MANAGEMENT SYSTEMHRM BANK MANAGEMENT SYSTEM
Project SupervisorProject Supervisor Miss Rubab ManzarMiss Rubab Manzar
Project ManagerProject Manager
Project TeamProject Team Usama Abubakar 15k-2137Usama Abubakar 15k-2137
Ibadullah Khan 15k-2122Ibadullah Khan 15k-2122
Muhammad 15k-2231Muhammad 15k-2231
Adeel Shah 15k-2174Adeel Shah 15k-2174
Submission DateSubmission Date 88thth
December 2017December 2017
Supervisor: Mr. Majid Hussain ____________________
Head of Department: Dr. Jawwad A. Shamsi ____________________
The Department of Computer ScienceThe Department of Computer Science
National University of Computer & Emerging Sciences (FAST-NU)National University of Computer & Emerging Sciences (FAST-NU)
Main Campus, KarachiMain Campus, Karachi
Project Coordination Office Page 2 of 17
3. <HRM Bank> OOAD Project Final Report <Version 1>
Document Information
Category Information
Customer NUCES-FAST
Project Title HRM Bank Management System
Document OOAD Project Final Report
Document Version 1.0
Identifier HRM BANK Final Report
Status Final
Author(s) Ibadullah Khan 15k-2122
Approver(s) Miss Rubab Manzar, Mr. Majid Hussain
Issue Date 8th
December 2017
Definition of Terms, Acronyms, and Abbreviations
Term Description
ASP Active Server Pages
RS Requirements Specifications
ATM Automated Teller Machine
VS Visual Studio
SQL Sequential Query Language
C# C Sharp
IDE Integrated Development Environment
Project Coordination Office Page 3 of 17
4. <HRM Bank> OOAD Project Final Report <Version 1>
Table of Contents
CHAPTER ONE: CONTEXT AND PRELIMINARY INVESTIGATION
1.0 Project Selection
1.1 Project Background
1.2 Literature Review
1.3 Economic Feasibility
1.4 Project Scope
1.5 Project Objectives
CHAPTER TWO: RESEARCH
2.0 Primary Research
2.1 Academic Research for Development Tools
2.2 Description of Tools
CHAPTER THREE: REQUIREMENT ANALYSIS
3.0 User Requirements/ Use Cases
3.1 Use-Case Diagrams
3.2 System Specifications
CHAPTER FOUR: DESIGN
4.0 Deliverables of Process Modeling
4.0.1 Context Diagram
4.0.2 Sequence Diagram
4.0.3 State Chart Diagram
4.1 Conceptual Data Modeling
4.1.1 Entity Relationship Diagram
4.2 Database Design
4.3 Description of the software deliverable
Project Coordination Office Page 4 of 17
5. <HRM Bank> OOAD Project Final Report <Version 1>
CHAPTER FIVE: SOFTWARE TESTING
5.1. Test Plan Strategy
5.2. Unit Testing
5.3. Integration Testing
5.4. System Testing
CHAPTER SIX: SYSTEM USER GUIDE
6.1. List of Interaction Modules
6.2. Snapshots of Interaction Modules
6.3. Inputs and Expected Outputs
REFERENCES
Appendix: Project proposal (signed by supervisor)
Project Coordination Office Page 5 of 17
6. <HRM Bank> OOAD Project Final Report <Version 1>
CHAPTER ONE: CONTEXT AND PRELIMINARY
INVESTIGATION
1.0 Project Selection
The HRM BANK MANAGEMENT SYSTEM is a desktop application for bankers. It is a user-
friendly and dynamic so that it can be used by any bank using the same functionalities. The
system provides functionalities to workers present at the bank to perform customer and bank
related task efficiently and effectively. Moreover, it can be used on an ATM machine by the
customer themselves to withdraw money or to see their account details.
The bank is the place where customers feel the sense of safety for their property. In the bank,
customers deposit and withdraw their money. Transaction of money also is a part where the
customer takes shelter of the bank. Now to keep the belief and trust of customers, there is the
positive need for management of the bank, which can handle all this with comfort and ease.
Smooth and efficient management affects the satisfaction of the customers and staff members,
indirectly. In addition, of course, it encourages management committee in taking some needed
decision for future enhancement of the bank.
1.1 Project Background
This project will make the workload easier for the workers and customer of the bank. This is
because the application is connected to the single database, so there is no need to transfer or make
multiple back-ups of the data. We will make is possible by using the prominent database techniques
and object-oriented concepts.
1.2 Literature Review
Since banking has become an essential part of our daily life, there has been some advancement in
the technological background of the software that has been used by several banks over the years. Up
till now, banks try to secure the data by using the old methods of securing locks that have to be
changed somehow in order to guarantee a customer’s privacy and shares. Theoretically, the risk of
breaking into the security in common applications is high. This led us to think of a design system in
such a way that we give possible advantages to the bank as well as the customer and other
stakeholders. According to our research, almost all software used by banks these days has flaws that
may lead to the potential threat by the hackers. Our idea is to remove all these flaws and design an
unbreakable system.
Project Coordination Office Page 6 of 17
7. <HRM Bank> OOAD Project Final Report <Version 1>
1.3 Economical Feasibility
Since the framework is created as a component of venture work, there is no manual cost to spend on
the proposed framework. Additionally, every one of the assets is now accessible, it gives a sign of
the framework is monetarily feasible for development. e main substantial advantage gave by the
proposed framework is that the paper work is lessened to the base and henceforth the decrease in
cost caused by Stationary and its stockpiling. The framework gives many advantages that can't be
measured as far as Money for e.g. ease of uses, more client reaction being more productive.
1.4 Project Scope
This undertaking can be taken care of in future by doing different adjustments like:
• We can go promote Online Banking.
• We can build up and begin different Branches and available help communities for Account
Holder's Queries.
• We can likewise bargain through the web by making pages and a banking site for web
managing.
• To draw in Account Holder's we can offer different offers during celebrations months.
• We can likewise bargain in different sorts of Banking Transactions.
• To have increasingly customer fulfillment we will stress increasingly in our dealings.
1.5 Project Objective
The following goals were kept in mind while designing the new system:
• To reduce the manual works required to be done in the existing system.
• To avoid errors inherent in the manual works and hence make the output consistent and
correct.
• To improve the management of permanent information of the hotel by keeping it is properly
structured tables and to provide facilities to update this information as efficient as possible.
• To make the system complete menu-driven and hence user-friendly. This is necessary so
that even non-programmers could use the system effectively and the system could act as a
catalyst in achieving the objective.
• To make the systems compatibility i.e. it should “fit in” in the total, integrated system.
• To design the system in such a way that reduces feature maintenance and enhancement
times and efforts.
Project Coordination Office Page 7 of 17
8. <HRM Bank> OOAD Project Final Report <Version 1>
CHAPTER TWO: RESEARCH
2.0 Primary Research
We went to some of the leading banks in our city and ask them about the software they use.
Moreover, we ask them about the common issues they face in their work. Finally, we also asked
about the satisfaction of the currently used software and we mostly got negative comments.
2.1 Development Tools Research
BACKEND/FRONTEND:
• PROGRAMMING LANGUAGE C#
• FRAMEWORK .NET
• IDE Visual Studio 2012
DATABASE
• DATABASE SQL
2.2 Description of Tools
MICROSOFT VISUAL STUDIO 2012
Microsoft’s .NET initiative is broad-based and very ambitious. It includes .NET framework, which
encompasses the languages and execution platform, plus extensive class libraries providing rich
building functionality. Besides the core .NET framework, the .NET initiative includes protocols
(such as Simple Object Access Protocol-SOAP) to provide a new level of s/w integration over the
Internet via standard net services.
The first release product based on .NET framework was Visual Studio 2002.
BROAD AND DEEP PLATFORM FOR THE FUTURE:-
The .net framework encompasses a virtual machine that abstracts away much of the Windows API
from development. Its environment supports multiple languages. The vision of Microsoft .NET is
globally distributed systems, using XML as universal glue to allow function running on different
computers across an organization or across the world.
Project Coordination Office Page 8 of 17
9. <HRM Bank> OOAD Project Final Report <Version 1>
THE .NET FRAMEWORK
.NET is a framework that covers all the layers s/w development above the operating system. It
provides the richest level of integration among presentation technologies, component technologies
and data technologies ever seen on a Microsoft platform. The entire architecture has been created to
make it easy to develop internet applications, as it is to develop for the desktop.VS.NET supports
Windows 2003, Windows XP and all versions of Windows 2000.Programs created for .NET can
also run under Windows NT, Windows 98, and Windows Me, thoughVS.NET doesn’t run on the
system.
The SQL
SQL is a standard programming language for getting to and controlling databases.
• SQL remains for Structured Query Language.
• SQL enables you to get to a database.
• SQL is an ANSI standard script.
• SQL can execute questions against a database.
• SQL can recover information from a database.
• SQL can embed new records in a database.
• SQL can erase records from a database.
• SQL can refresh records in a database.
• SQL is anything but difficult to learn.
Project Coordination Office Page 9 of 17
10. <HRM Bank> OOAD Project Final Report <Version 1>
CHAPTER THREE: REQUIREMENT ANALYSIS
3.0 Use Cases
Attached to an external file.
3.1 Fully Dressed
Attached to an external file.
3.2 System Specifications
Attached to an external file.
CHAPTER FOUR: DESIGN
System Design
The framework has been decided to create on C# utilizing its different products like .NET and back-
end SQL
SQL has been chosen since the framework has the accompanying necessity and it categorized all:
1. Extensive database and space administration control
Visual Studio and SQL together backings the extensive measure of the database. It stores the data as
tables making ideal utilization of the accessible stockpiling. To make efficient utilization of costly
hardware devices, it full control of space use.
2. Numerous concurrent database users
Visual Studio and SQL bolster a substantial number of concurrent users existing an assortment of
database application working on similar data.
3. High transaction processing performance
Project Coordination Office Page 10 of 17
11. <HRM Bank> OOAD Project Final Report <Version 1>
Visual Studio C# and SQL keeps up the preceding highlights with a high level of general
framework performance. In the present scenarios, banks assume a significant part in handling the
abundance of an association Database client does not endure moderate processing performance.
4. Controlled availability
SQL can selectively control the availability of data, at the database level and sub-database level. For
instance, an executive can prohibit utilization of a specific application so applicant's data can be
connected, without affecting other application.
Database Design
A database is a sorted out mechanism that has the capability of putting away data through which a
client can recover put away data in an effective and efficient way.
The data is the motivation behind any database and must be protected. The database configuration is
a two-level process. In the initial step, client necessities are assembled and a database is planned
which will meet these necessities as clearly as could be expected under the circumstances. This
progression is called Information Level Design and it is taken independently of any individual
DBMS.
In the second step, this Information level outline is moved into a plan for the specific DBMS that
will be utilized to execute the framework being referred to. This progression is called Physical
Level Design, concerned with the characteristics of the specific DBMS that will be utilized. A
database configuration runs parallel with the framework outline. The association of the data in the
database is meant to achieve the accompanying two noteworthy objectives.
• Data Integrity
• Data independence
Project Coordination Office Page 11 of 17
12. <HRM Bank> OOAD Project Final Report <Version 1>
CHAPTER FIVE SOFTWARE TESTING
5.1 Test Plan Strategy
Testing is vital to the success of the system. Software testing reviews the specification, design, and
coding of the system and helps in software quality assurance. It focuses on finding operational
flaws in the system so that the software becomes error-free and prevents failure. Testing is a
process of executing a program with the intent of finding an error. A good test is one that has a
high probability of finding a yet undiscovered error. Thus, the systematic test should be carried
out that uncovers different types of error with a minimum amount of time and effort. Testing is
also carried out to see if the performance requirements have been met. Testing is also a good
indication of software reliability. Testing is carried out at various stages. In this project, we did
unit testing and system testing during the testing phase.
5.2 Unit Testing
Unit testing is performed on the littlest unit of programming plan – the modules. Unit testing gives
weight on the modules independently of each other, to discover blunders. A program unit is
typically sufficiently little for the software engineer to test it in extraordinary detail. Unit testing
helps in detecting blunders in coding and logic that are contained inside the module. Amid the unit
testing stage, different modules in the created framework were tried independently. For instance, in
the data passage module, the specimen data was bolstered into this module to check whether every
one of the approvals that are connected to input shapes is working appropriately or not. Unit testing
additionally helped me in discovering regardless of whether the data was legitimately spared in the
database or not. In like manner, this testing technique was connected to the modification,
cancellation, search, pay slip age and report modules.
Portions of the tests carried amid unit testing stage were:
Pinnacle Load Test: The test decided if the framework could handle the volume of activities that
occur when the framework is at the pinnacle of its processing. All the modules breezed through this
test.
Project Coordination Office Page 12 of 17
13. <HRM Bank> OOAD Project Final Report <Version 1>
Procedure Test: This test helped in checking the specified working conditions, input esteems and
expected outcomes
Performance Test: The test checked the reaction time, execution time, and throughput time of the
modules.
Recovery Test: The test helped in checking the capacity of the framework to recover from
disappointment. A few changes were made in the modules to satisfy this test prerequisite.
Capacity Test: It helped in checking whether the transaction data was legitimately being saved
money on the plate or not. Changes were made in the modules according to these current test
outcomes'.
The unit testing helped in discovering which module of the framework isn't working as wanted.
Accordingly, changes were made and then the modules were tried once more, until the point that
they were up to the expected standard.
5.3 Integration Testing
Integration testing is two sorts – Bottom-Up integration and Top-Down Integration. For this system,
Bottom-Up Integration Testing was carried out.
Bottom-up Integration is the customary technique used to coordinate the components of a software
system into a functioning entirety. Bottom-up integration consists of a Unit Testing, trailed by the
Sub-System Testing, and testing of the whole system. Unit testing has the objective of discovering
mistakes in the individual modules of the system. The essential function of Sub-System testing is to
check the operation of the interface between the modules in the sub-system. System testing is
concerned with the decision-logic, control stream, recovery procedures, capacity, and timing
characteristics of the whole system.
5.4 System Testing
During system testing phase, all the sub-systems are gathered and a test is conducted to determine
whether the whole system meets the user requirements. A system is tested for online responses, the
volume of transactions, stress, recovery from failure and usability.
Project Coordination Office Page 13 of 17
14. <HRM Bank> OOAD Project Final Report <Version 1>
CHAPTER SIX: SYSTEM USER GUIDE
Dashboard
Figure 1 Click on required button to log in
Figure 2 Manager Login Interface after clicking on Manager Options from Figure1
Project Coordination Office Page 14 of 17
15. <HRM Bank> OOAD Project Final Report <Version 1>
Figure 3 Manager Options After Login
Figure 4 Cashier Login Panel after clicking cashier on from dashboard in fig1
Figure 5 Cashier Options after Login
Project Coordination Office Page 15 of 17
16. <HRM Bank> OOAD Project Final Report <Version 1>
Figure 6 ATM LOGIN
Figure 7 ATM Interface After Login
Figure 8 Customer login
Project Coordination Office Page 16 of 17
17. <HRM Bank> OOAD Project Final Report <Version 1>
REFERENCES
WEBSITES:
www.sourceforge.net
www.w3schools.com
www.webreference.com
BOOKS:
Roger Pressman, Software Engineering.
Lynn Beighley, Head First SQL.
Elmasri Navathe ‘Fundamentals of database systems’
Microsoft ASP Tutorials.
Project Coordination Office Page 17 of 17