Loading repository data…
Loading repository data…
adityajain10 / repository
BillGuards -The Banking Manager can be used by Bank Employees and Customers depending on bank policy. It can be used by several employees of the bank at the same time with required rights. It can be accessed using a GUI. Our Product consists mainly of two parts i.e. the Employee Work-Space (EWS) and the ATM Banking. The system would deal with the internal banking functions like new account registration, withdrawal, deposit, money transfer etc. The ATM banking would be for direct access of customers, who could use it for Cash-Withdrawal, Transfers and Account-Summary. Both of them connect to a main database server for storing and retrieving the data of the Customers.
A transparent discovery signal based on current public GitHub metadata.
This score does not audit code, security, maintainers, documentation quality, or suitability. Verify the repository and its current documentation before adoption.
In present times, all major economic transactions have started taking place digitally. The major trends of modern digital transactions is substantiated by use of database management. These databases can be accessed by anyone with specific rights, and perform certain actions on it. The data update is done almost automatically and is much faster. Users can, in present days can access their accounts directly without going to a bank, making transfers, transactions and accessing cash directly without standing in long queues as was prevalent earlier using ATM machines. On employee-side the data is much more organized, and accessing and performing actions on user accounts is easier for them. Due to this the bank has better work efficiency and customer experience improves as well.
BillGuards -The Banking Manager can be used by Bank Employees and/or Customers depending on bank policy. It can be used by several employees of the bank at the same time with required rights. It can be accessed using the BillGuards -The Banking Manager Application with graphical interface. Our Product consists mainly of two parts i.e. the Employee Work-Space (EWS) and the ATM Banking. The system would deal with the internal banking functions like new account registration, withdrawal, deposit, money transfer etc. The ATM banking would be for direct access of customers, who could use it for Cash-Withdrawal, Transfers and Account-Summary. Both of them connect to a main database server for storing and retrieving the data of the Customers.
Our app provides little functionality as of now. As the idea is original, there are many more modules that can be developed and marketed according to the needs of the users. As of now the modules that are developed are:
The Product Functionalities are as follows:
The first interface is the log-in screen. This is where the user has a specific Username and Password so that they can gain access to the database. If the login is verified with the database, then user will get access to various functions like Transactions, Balance, Credit Cards, and Departments etc. However, if the login is not verified, then user will be asked to try again with correct credentials.
For BillGuards -The Banking Manager, an encrypted pen drive will be used which will be provided to the client that will be used in his/her login. At the login time, the pen drive has to be inserted in order to facilitate the login. BillGuards -The Banking Manager requires an entry-level PC for smaller number of bank accounts (like, when data is being stored locally). For larger no. of bank accounts, a server class machine is recommended.
BillGuards -The Banking Manager can run on any recent version of Windows, Linux etc. System will use JDBC Bridge for database connectivity with JAVA using NetBeans as front end. It requires following development tools:
System will use JDBC Bridge for database connectivity with JAVA using NetBeans as front end.
Add import statements to your Java program to import required classes in your Java code.
This step causes the JVM to load the desired driver implementation into memory so it can fulfill your JDBC requests.
This is to create a properly formatted address that points to the database to which you wish to connect.
Finally, code a call to the DriverManager object's getConnection( ) method to establish actual database connection
The most important factor in the working of the whole project is its Connectivity with the Server.
Speed: The system should be made as fast as possible to reduce response time.
Throughput: The throughput should be as high as possible. We should be able to attain maximum output in minimum time.
Capacity: We should try to make it accessible to maximum users at a time.
Resource Utilization: Resources are modified according to user requirements.
The Central Server comprises of the MySql Server 4.17. Both are open source software solutions and the best among their fields. They have their respective Security Mechanism which would prevent any unauthorised access or exploitation of the Server.
In order for the BillGuards-The Banking Manager to be downloaded and installed ,the user must be using a mobile device running Windows Operating System version 8 and above, as well as having access to the Windows Marketplace. All development for the app was done on Windows 10 machines. Testing of the application was done on Windows 10. As long as the Windows Marketplace is available to Microsoft’s Windows Operating System users, the software will be marketable, maintainable and functional to both users and developers.
We will conduct first tests on each individual app within the system as separate entities using the Windows. Once each individual app is tested thoroughly, the package will the built together and tested as a whole. All known valid input will be tested as well as known invalid input. A more comprehensive overview of our testing strategies will be included in our testing specification documentation.
Each test performed will be clearly observed as either failing or succeeding.