KIT502 Assignment Part 1
IMPORTANT MESSAGE
Plagiarism and Cheating:
Practical assignments are used by the Discipline of ICT for students to both reinforce and demonstrate their understanding of material which has been presented in class. They have a role both for assessment and for learning. It is a requirement that work you hand in for assessment is your own.
Working with others
One effective way to grasp principles and concepts is to discuss the issues with your peers and/or friends. You are encouraged to do this. We also encourage you to discuss aspects of practical assignments with others. However, once you have clarified the principles of the question, you must express the algorithm and program entirely by yourself in your pair. In other words you and your partner must develop the algorithm to solve the problem and write the program which implements this algorithm yourselves. You can discuss the question, but not the solution. Assistance with the solution should be provided by staff.
Cheating
Our Client – Secure Bank Pty. Ltd.
INTRODUCTION
Secure Bank Pty. Ltd. has started its bank services and is in early stage of their business. Being in 21st century, ease of access and user friendly are the two most important factors in any service offered by the banks.
To increase their business and attract more customers they have decided to develop a web site where customers would be able to perform all the banking activities without any hassle.
DETAILS
The site includes functions such as Accounts, Transactions, eStatements, Transfer & Pay, Manage, and Message. More detailed sub-menus are possible and the client is happy for you to suggest a possible solution. If you implement the site with those functions as placeholders only is fine as it is PART 1.
The website should have 3 different account types.
DELIVERABLES
Opening Account(s)
Menu option: Accounts, Transactions, eStatements, Transfer & Pay, Manage, and Message At least a couple of transactions are stored
View the balances of accounts
POINTS TO CONSIDER FOR FUTURE DEVELOPMENT
As it is a prototype version (PART 1), the client (Secure Bank Pty. Ltd.) will ask you to include more functions. At the same time, the client is open to any suggestions from you.
The files needed for the web site will be included in a single folder (directory) - the name of this folder is the same as your alacritas username. The files must be organized into sensibly chosen sub- folders (i.e. sub-folder for CSS or sub-folder for images, etc.).
All semantic structure of the website is controlled by “HTML”. Pay close attention to the elements that you use - make sure that you use the most appropriate element for the kind of text you are marking up.
All layout and other details of the appearance of the website are controlled by valid CSS rules. You place the overall CSS rules in an external style sheet.
All client side behavior of the website (the response to mouse clicking or keyboard reaction) are controlled by valid JavaScript / Ajax / jQuery.
All data is stored in the MySQL database.
Description of Task – Part 1 (15%) –
HOME PAGE
Note: For Assignment (Part 1) the login/logout section does not need to authenticate a user.
REGISTRATION PAGE
This is where new users can register to use the system. However, this is guideline/suggestion ONLY. You may create your own design of tables.
Further details are in the DETAILS section above.
Proper input validation must be applied at this point including:
Other functions will include Accounts (to view balance), Transactions, eStatements, Transfer & Pay, Manage, and Message. You may include these menu options as placeholders only in Part 1 of Assignment according to your design decision. More detailed sub-menus are possibilities.
For solution, connect with online professionals.