This assignment will be undertaken in groups of Three or Four students. Based on the project case study
provided in the Assignment 2, students are required to develop and submit the project (Working Tested System)
by adding extra 3 functional requirements.
In the report (support documentation), students are required to prepare a dot-point progress report considering
the below points:
• The coded programs are understandable and maintainable.
• The system has been adequately tested. Sufficient and appropriate information will support the
system’s implementation, use and maintenance.
• Provides the required functionality.
• Achieves the required non-functional objectives.
• Your responses on the feedback from your Lecturer.
This project is aimed at developing an Online Banking for customer. The system is an online application that can
be accessed throughout the organisation and outside as well with proper login provided.
The project has been planned to have a simple MVC architecture, with a centralised storage of the database.
The user interfaces have to be designed using HTML or HTML5 and CSS styling when necessary. The middleware
can be developed using PHP scripts along with the SQL queries.
Following are the functional needs of the system:
• Customer must have a valid user ID and password to login to the system. You may have a hardcoded
user details to start with in the back end. Also have initial balance to start with zero
• After the valid user logs in, the system shows the present balance in that particular account.
• Customer can perform transactions like deposit and withdrawal from his account.
• Proper help to be provided as and when requested by the customer.
• Transfer of funds to other accounts.
• Deposit of funds by the client.
• You need to keep track of all the transactions for future references as this is supposed to be show the
customer as a statement.
• Faster balance enquiry.
• Username and password authentication for login to the site.
• When a user logs out after depositing funds or transferring funds and then logs in back again, the old
transactions along with the updated balance should not be lost.
• The system should also have another type of user who is an Administrator of the system. The
• Administrator can see, add, edit and remove any customers from the banking list.
All the above-mentioned tasks should be interacting with the Database in the backend using SQL queries along
with the PHP scrips in the middleware and HTML, HTML5 and CSS for the front end.

Found something interesting ?

• On-time delivery guarantee
• PhD-level professional writers
• Free Plagiarism Report

• 100% money-back guarantee
• Absolute Privacy & Confidentiality
• High Quality custom-written papers

Related Model Questions

Feel free to peruse our college and university model questions. If any our our assignment tasks interests you, click to place your order. Every paper is written by our professional essay writers from scratch to avoid plagiarism. We guarantee highest quality of work besides delivering your paper on time.

Grab your Discount!

25% Coupon Code: SAVE25
get 25% !!