Banking Aakash5
Banking Aakash5
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.
9
Bank Management System Task Performed
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.
• Maintain data integrity Validate the manual calculations avoid calculation error.
• More user-friendly interface.
4.4 System Architecture