Project Proposal
TenX Bank Online
Windy | Sudip Sapkota | Prabin Sapkota | Sashank Deuja
Table of Contents
Introduction 1
Executive Summary 1
Key Deliverables 1
Design front-end 1
Design logic end 2
Design back-end database 2
Testing 4
Functional and Non-Functional Requirements 4
Requirements 4
Functional Requirements 4
Non-Functional Requirements 4
Identify Development Approach 5
Conclusion 5
Introduction
In this project we are going to develop the web-based information system for the online banking system for TenXbank. In this system there are features that will be included such as, homepage – for the customer to see which includes the profile of the bank. Login page – for the current bank customer – In this page customers could see the general information of their own account. We will also include a deposit, withdraw and view account balance feature. This system will allow customers of the bank to make financial transactions through the financial institution’s website. Login page will be for both the customer and the staff members where they will be able to make changes as well.
Executive Summary
Based on the project that’s been given we are going to create a web-based information for online banking system. The reason we are creating this document is to propose a brand new system that could help the users to experience excellent customer service by providing features that are up to date and reliable to use. This online banking system will help users to make a day to day financial transaction from individual to a business which may include typical users (individuals), industrialists, entrepreneurs, educational institutions (financial areas). With the features that are provided our clients could login to the system at any time and from anywhere where they have an internet network. Transaction history, bank statement and transaction can be checked from the web browsers. We believe that this could be effective for the business to save time and costs for both the bank and the clients as any kind of transaction can be made anytime because there is no need to visit the local bank. The system that we are creating will also be compatible with all types of devices which are beneficial for the user not depending on a particular device.
In this proposal there are topics that will be discussed as well such as key deliverables, functional and non-functional requirements, development and methods, followed by conclusion. More explanation will be discussed in the next points.
Key Deliverables
Design front-end
Customer can:
- View balance
- Withdraw
- Deposit
- Transfer money
- Register
- Login
- View transaction
Design logic end
Design back-end database
Admin can:
- Add customer
- Edit details
- View customer details
| Phase # | Key Deliverables | Person Responsible | Date started | Completion date | Completed Yes/No |
| 1 | Planning phase Gathering data | Windy Prabin Sapkota | 7/ 04/ 2020 | 9/04/2020 | |
| 2 | Analysis Registration/Login requirements Database design Front-end design | Windy Sudip Sapkota | 7/04/2020 10/04/2020 | 9/04/2020 11/04/2020 | |
| 3 | Design Front-end prototype | Prabin Sapkota | 13/04/2020 | 13/04/2020 | |
| Database, tables | windy | 14/04/2020 | 14/04/2020 | ||
| Database connectivity Insert records Forms | Sashank Deuja | 16/04/2020 | 16/04/2020 | ||
| 4 | Implementation Connect to the database Insert records Update records Check balance Log-in/register | Sudip sapkota Prabin sapkota Sashank deuja | 18/04/2020 18/04/2020 19/04/2020 | 18/04/2020 18/04/2020 19/04/2020 | |
| 5 | Testing | Windy | 22/04/2020 | 22/04/2020 |
Testing
| Test Case Id | Test Case Name | Person Responsible | Date Tested | Expected Result | Actual Results |
| 1. | Website running | Windy | 27/05/2020 | Running | yes |
| 2. | Check link | Sudip Sapkota | 29/05/2020 | Links are working | yes |
| 3. | Database Connected | Prabin Sapkota Sashank Deuja | 01/06/2020 | successful | yes |
Functional and Non-Functional Requirements
Requirements
Both functional and non-functional are necessary to run any of the systems smoothly. Coordination and development of both of the requirements is necessary to run and secure our information system.
Functional Requirements
1. Username and password will be provided once the customer has signed up to open a bank account.
2. Valid username and password will only allow customers to login in the system.
3. Saving and the accounts for the daily use will be differentiated. Customers can do the transactions between those accounts.
4. Transfer money to another bank account.
5. Customer service available via online.
6. Transaction records and banking statements must be available to be accessed.
7. Administrator of the system must be available.
Non-Functional Requirements
1. Security and privacy of users.
2. Faster balance enquiry.
3. Authentication of username and password for login.
4. Performance, Usability & confidentiality.
5. Copyright and legal issues.
6. Servers are setup and working correctly.
Identify Development Approach
Below is the development process for the project:
- Create the front-end section
- Create the data layer
- Create the logic end
- Testing by:
- Run Xampp (Make sure it’s running, by typing local host in browser)
- Create a folder structure (css, image, php folder)
- Open the index.php file from browser to ensure that all the codes are working properly.
We are using waterfall method during this project because all the requirement has been clearly outlined. There are several reason why we are using waterfall methodology:
- Because project requirement is agreed, it makes planning and scheduling is simple and clear.
- It’s easy to track your progress as it hits the milestone.
- Delayed can be avoid because there is no adding new requirement from the customer.
Conclusion
In this proposal to develop a web-based information system for the online called TenXbank, we are facing some challenges during the planning and schedule within the team. We are creating this project using PHP and MySQL. By using this PHP and MySQL method we are able to create an interaction between the system and the customer. Customers could: view, withdraw, deposit, transfer money, create a new account, login and view transactions. Thus the online banking system that we are creating facing some challenges within the team, we believe that the result would be appreciated by the client and it will definitely help the bank and the customer to gain the comfort and flexibility during their transaction and experience a simple and easy banking service.
The post develop the web-based information system appeared first on My Assignment Online.