0% found this document useful (0 votes)
15 views6 pages

Banking Aakash5

The document outlines the development of a Bank Management System, detailing the roles of senior and junior developers, the division of web development into front-end and back-end, and the challenges faced by the banking industry. It highlights the need for a flexible online banking system to adapt to a competitive market and improve efficiency. Additionally, it discusses the internship experience, technical outcomes, system requirements, and the advantages of the proposed digital banking system over the existing manual processes.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
15 views6 pages

Banking Aakash5

The document outlines the development of a Bank Management System, detailing the roles of senior and junior developers, the division of web development into front-end and back-end, and the challenges faced by the banking industry. It highlights the need for a flexible online banking system to adapt to a competitive market and improve efficiency. Additionally, it discusses the internship experience, technical outcomes, system requirements, and the advantages of the proposed digital banking system over the existing manual processes.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 6

Bank Management System About the Department

4. staff, administering pay, benefits, and leave, and enforcing company policies and
practices.
5. Senior Developer: Develops software solutions by studying information needs,
conferring with users, studying systems flow, data usage, and work processes;
investigating problem areas; and following the software development lifecycle. A
senior developer may manage a team of developers and will be expected to encourage
creativity and efficiency throughout complex digital projects. Due to the pressurised
nature of the role, a robust and organised approach to the work is needed to produce
the best solutions.
6. Junior Developer: Junior Software Developers are entry-level software developers
that assist the development team with all aspects of software design and coding. Their
primary role is to learn the codebase, attend design meetings, write basic code, fix
bugs, and assist the DevelopmentManager in all design-related tasks.

Dept. Of CSE, SJCIT. 8 2021-22


CHAPTER – 3
TASK PERFORMED
3.1 Introduction
There are two broad divisions of web development – front-end development (also called
client-side development) and back-end development (also called server-side development).
Front-end development refers to constructing what a user sees when they load a web
application – the content, design and how you interact with it. This is done with three codes –
HTML, CSS and JavaScript. Web developers often work for clients who are trying to get
their product or service onto the web. The work is typically very project focused and involves
collaborating with a team that helps to coordinate the client’s needs into the end product. The
client could be a tech company, an organization, or a government. The work could involve
front-end, back-end, or full-stack web development.
The front end is the stuff you see on the website in your browser, including the presentation
of content and user interface elements like the navigation bar. Front-end developers use
HTML, CSS, JavaScript, and their relevant frameworks to ensure that content is presented
effectively and that users have an excellent experience.
The back end refers to the guts of the application, which live on the server. The back end
stores and serves program data to ensure that the front end has what it needs. This process can
become very complicated when a website has millions of users. Back-end developers use
programming languages like Java, Python, and Ruby to work with data.
3.2 Problem Statement
The banking industry is witnessing a revolution in products, process, markets and regulations.
And It’s a revolution that is not about to stop or even slow down. Since the only option is to
adapt and evolve, it is essential that system have the flexibility to quickly adjust the need of
today’s financial market. It’s a tough challenge. Because today’s fast-moving marketplace is
also extremely competitive. Moreover, the need to retain existing customers and attract new
ones often conflicts with the need to reduce costs and improve the efficiency. But whatever
the challenges facing in retail banking operation, Online Banking System - OBS can help to
meet and overcome them.

9
Bank Management System Task Performed

3.3 Technology Used


• Visual Studio Code
• HTML, CSS, JavascriptPython
• Django
• SQLlite3 Database

Dept. Of CSE, SJCIT. 10 2021-22


CHAPTER – 4
REFLECTION NOTES
4.1 Experience
The internship has been a really useful experience for me that I can learn a lot of new
knowledge that will definitely be useful for my future study. I’m grateful that my
assignments have a lot of variety instead of just focusing on a specific area. This allows me to
be able to learn more and also challenge myself to overcome many different kinds of
difficulties encountered during my internship. Having many assignments also required me to
manage my work time efficiently prioritizing the urgent task.
Some tasks require me to do research with less available online documentation other task
requires me to make attempts on works that I have never experienced before just by learning
from documentations. Although the task may be difficult and overwhelming sometimes, I’m
really excited to push my skills to the limit and carry out those task assigned to me.
Beside technical skills, I also observed and learned a lot of soft skills from my supervisors
and my co-workers such as professional communication and team work. I have also learned a
lot from my supervisor who’s always willing to help me when I face difficulties and also
willing to share a lot of his knowledge and wisdom to me from his post experience.
My internship experience has definitely improved my hard skills in IT and sharpen my soft
skills a lot more than I expected I have shaped a better mind set in me and motivated me to
keep on exploring and challenging myself in the world of information technology.
4.2 Technical Outcomes
• Learning the basics of JavaScript, HTML and CSS
• Understand a wide variety of frameworks
• Understand how to evaluate models generated from data.
• Apply, the functions to real problems
• Optimize the solution as much as possible for a given real world problem.
4.2.1 System Requirements and Specifications
Hardware Requirements
PROCESSOR : Intel i5
RAM : 4GB
HARD DISK : 16GB

11
Bank Management System Reflection Notes

Software Requirements
OPERATING SYSTEM : Linux/Windows
FIRONT-END : JavaScript
BACK-END : SQLlite3
FRAMEWORK : Django
4.3 System Analysis and Design
4.3.1 Existing System
The existing bank system is slow as every task is being performed by the human being and
comparing the human task speed with a computer is not fair. The complexity of this system is
increased when an increase in the number of customers and with that there will be a number
of transactions will be performed now everything needs to log in to a file for reference in the
future which is simply not the kind of scenario we need at this time.
4.3.2 Disadvantages of the Existing System
• Require more physical work and manpower.
• All the manual entry and editing will take more time.
• No level of clearance for the different levels of employees.
• Safety of paper documents from the disaster.
• The by looking at disadvantages these are pretty serious for any banking system as
they are capable of bringing down the whole system. By digitalization in the banking
system, it will not only achieve its goals and also will give some benefits like less
manual calculation will be required.
4.3.3 Proposed System
We are mainly concerned with developing a banking system where a customer can submit
his/her deposit amount to bank if he/she has an account or can create a new account in this
bank. Customer can also view the status and updates of all transaction details of his/her bank
account, can view account balance. One can easily maintain the above things if he/she has an
account by login through his unique account number.
4.3.4 Advantages of the Proposed System
• Required very little manpower.
• Maintain the clearance level by the hierarchy.
• The information will be secure from the different types of disasters as there will be an
automatic backup system for the customer and bank information.

Dept. Of CSE, SJCIT. 12 2021-22


Bank Management System Reflection Notes

• Maintain data integrity Validate the manual calculations avoid calculation error.
• More user-friendly interface.
4.4 System Architecture

Figure 4.4 : System Architecture

4.4.1 Use Case Diagram

Figure 4.4.1 : Use Case Diagram


4.5 Implementation
The project is implemented in the following modules:

4.5.1 Admin Module


1. This system allows the admin to login with username and password.
2. This system allows the admin to add a Bank branch details.
3. This system allows the admin to accept or reject a customer.
4. This system allows the admin to approve or reject customer transaction request.

Dept. Of CSE, SJCIT. 13 2021-22

You might also like

pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy