KIT502 Discipline Of ICT: Assignment Part 1 Answer

pages Pages: 4word Words: 890

Question :

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

  • Cheating occurs if you claim work as your own when it is substantially the work of someone else.
  • Cheating is an offence under the Ordinance of Student Discipline within the University. Furthermore, the ICT profession has ethical standards in which cheating has no place.
  • Cheating involves two or more parties.
    • If you allow written work, computer listings, or electronic versions of your code to be viewed, borrowed or copied by another student you are an equal partner in the act of cheating.
    • You should be careful to ensure that your work is not left in a situation where it may be used/stolen by others.
  • Where there is a reasonable cause to believe that a case of cheating has occurred, this will be brought to the attention of the unit lecturer. If the lecturer considers that there is evidence of cheating, then no marks will be given to any of the students involved and the case will be referred to the Head of Discipline for consideration of further action.

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.

  1. Bank Manager: This account should be able to add/remove any account.
  2. Business Account
  3. Savings Account

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.

PLANNING & DEVELOPMENT CONSIDERATIONS

Planning the site.

  • Plan a site overall in the first place is a crucial step to construct a site. Understand the client’s needs and plan accordingly. For example, planning a design theme for the site with variations of the theme that may be used for sub sections is a recommendation.

Develop using the appropriate tools.

  • HTML 5 for static content.
  • Cascading Style Sheets (CSS) for formatting.
  • JavaScript, Ajax and jQuery for client-side interactivity. (Mainly for PART 2)
  • PHP for dynamic content and server-side interactivity (Mainly for PART 2)
  • MySQL for data storage and retrieval.

Apply consistent structure.

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

This is the starting/entry point to the Site which will have:

  • a registration page
  • login/logout section
  • any information about the site and
  • placeholders of other menu option: Accounts, Transactions, eStatements, Transfer & Pay, Manage, and Message
  • links to each page, if it is relevant

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:

  • double entry password check
  • password is:
    • 8 to 12 characters in length
    • Contains at least 1 lower case letter, 1 uppercase letter, 1 number and one of the following special characters ~ ! # $
  • VIEW ACCOUNT PAGE(S)

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.

Show More

Answer :

For solution, connect with online professionals.