Planning the structure of a site

Assignment Help PHP Web Programming
Reference no: EM132299209

Web Development - Our Client: SECURE BANK Ltd.

INTRODUCTION

Your prototype is implemented with the clients feedback. Now we need to make it fully functional. A general member may have one or two accounts: general savings and business accounts. Although transactions for both could be the same, the only difference is the limit on daily transactions in amount. Manager has a different access level to manage everyone's accounts and their requests of creating accounts or ordering credit card, etc. can be granted.

As a bank website, there are three different access levels:
Public user, General member (Account Holder), and Bank Manager

All pages of the website contains the following sections:
1. Header section of each page contains the title of the page, e.g. Savings Account, Business Account, or Manager Area.
2. Main content per page based on your design.
3. Navigation with its own design.
4. When login is successfully: welcome text message (Not pup-up nor alert) with an account name (e.g. Welcome William) with the relevant contents. Last access time is displayed.
a. Member of bank
i. Account details
ii. Optionally two different accounts
b. Manager
i. Account management table is displayed.
ii. ID (auto generated), Username, Name, DoB, Email, Account type, and Access
1. Access column displays two options as drop down list, i.e. bank account holder, or manager so that the manager can change another person's access level.
5. Logout button: short message with the logout time
6. Footer section: your username and student number

DESCRIPTION on TASKS Part 2

DETAILS
To use the online Banking system, customers must first register by providing their Name, E-mail address, mobile phone number, account type (business or savings) and password. A bank account number should be allotted and the user should be able to use the services.
The website should have 3 different account types.
Username is displayed in its relevant page and it is unclickable after logging in.
1. Bank Manager
2. Account Holder
a. Savings Account
b. Business Account

I. Bank Manager
This account should be able to add/remove any account. Should be able to approve transactions over $25000.
Should be able to view all transactions history in a day, week, month and last three months.
II. Business Account
This account should be able to conduct transactions up to $50000/day.
Should be able to send/receive in different currencies (USD, AUD, GBP and etc.)
III. Savings Account
This account should be able to conduct transactions up to $10000/day. Should be able to send/receive in only local currency (AUD).

The other features of Banking website are:
1- Inter-bank Funds Transfer (between different banks)
2- Intra-bank Funds Transfer (within the same bank)
3- Bill payments (e.g. Power, Water, Phone and NBN) - user can add different organisation to make a transaction
4- Bank Statements (1 month ($2.5 fee), 3 month ($5 fee) and 6 month ($7 fee))
5- Credit card request (annual fee for savings account ($50) for business account ($100)) 6- Transaction history (up to 3 months)

Money Transfer type: Inter and Intra
These items should be provided:
From: BSB and Account Number
To: BSB and Account Number (In Inter-bank case, another field for "Bank Name" should be there)
Amount: In AUD (Inter and Intra in case of savings account)
In Foreign Currencies (Inter banking in case of Business account)
Purpose: Reason for transferring (e.g. Family support, loan payment, School tuition fee etc) Confirmed message including transaction details is to displayed at the end of transaction.

Bill Payments
From: BSB and Account Number
Bill Type: e.g. Water, Power, Phone or NBN Amount: In AUD

Bank Statement
In the start of bank statement current account balance should be there along with the account details (like normal bank statement).
Period: 1 month, 3 months or 6 months - date can be chosen by a user.
Fee: Fee should show up based on the period and deducted from account balance Data available in bank statement:
Date, From account, To account, Debit or Credit, Purpose, Amount and transaction ID.

Information tab:
How to use the site with a short animation/movie file. Maximum 2 minutes. (FLV or MP4 format)

PLANNING & DEVELOPMENT CONSIDERATIONS
Planning the site.
• Planning the structure of 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.
• CSS for formatting.
• JavaScript, Ajax and jQuery for client-side interactivity.
• PHP for dynamic content and server-side interactivity.
• MySQL for data storage and retrieval.
• You use MySQL database in alacritas server.
• If you use your computer or your own server to develop the assignment, please test your work in the alacritas server using the lab environment before submission.
• All references (URI values) within the site must be relative. Do NOT use absolute URL.
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 (Cascading Style Sheets) 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.

Attachment:- Web Development.rar

Reference no: EM132299209

Questions Cloud

Discuss the trade policies of the developed country : Discuss the Trade Policies of the Developed Country of Africa regarding The Need for Reform and Resistance to New Protectionist Pressures
Growth key issues at us-africa summit : How are Trade, Investment, and Growth Key Issues at US-Africa Summit?
Explain the intuition behind the result that enough : Explain the intuition behind the result that enough informed consumers can force the limited-information market outcome
Why your example communicates to the marketplace : Communicate to your audience the value that can be gained by investing in marketing communications. In other words, you need to evaluate the effectiveness
Planning the structure of a site : KIT502 - Web Development - University of Tasmania - Planning the structure of a site overall in the first place is a crucial step to construct a site
Identify and analyse legal issues from a given scenario : BO1CLAW314 CORPORATE LAW Assignment - Research Essay, Kent Institute, Australia. Identify and analyse legal issues from a given scenario
Independent monetary policy reaction curve : Explain why China cannot have an independent monetary policy reaction curve with a fixed currency?
Actual amount of output that corresponds : One of your classmates is convinced that the actual amount of output that corresponds to the long-run aggregate supply curve is fixed
Developed countries in earlier stages : Discuss How Low-Income Countries Today Such as Africa in particular Differ from Developed Countries in their Earlier Stages

Reviews

len2299209

5/4/2019 4:35:55 AM

Marking Information Your submitted work will be marked on the alacritas server by using the Google Chrome browser. If you use your computer or your own server to develop the assignment, please test your work in the alacritas server using the Google Chrome browser before submission. If your work does not work properly in the alacritas server or the same version of a browser in our lab, the work will not be marked. Marking Scheme See separate document Late Submissions Late assignments will only be accepted if the proper procedures have been followed as outlined in the Discipline of ICT Policy for Late Assessment (see the link below). Assignments that are submitted late without Lecturer’s approval will be subject to mark penalties as outlined in the Discipline of ICT Policy for Late Assessment.

len2299209

5/4/2019 4:35:43 AM

Account - transactions • Once member access to the area, transactions are possible. With necessary information such as your balance, and history of transaction. is displayed ‘access’ level • Different levels for Manager, Member, and public Login, logout, and signup • All works as expected Manager page with necessary functions • All functional : allows the add, delete, and modify the accounts and changes the access level of users only by the Manager

len2299209

5/4/2019 4:35:33 AM

Criterion Performance standards Correct techniques used • All references (URI values) within the site are relative tick • Display is not seriously broken tick • No other serious violations of the programming practices required for this unit tick • Different pages/functions work correctly tick Design and Implement of a site • Code is easy to read and the logic is easy to follow • Built-in PHP functions are well used where possible • User written functions are well used where possible and sensible • Well-practiced with naming conventions for variables and functions • Sufficient comments in coding tick

Write a Review

PHP Web Programming Questions & Answers

  Examine the arguments for and against this approach

Some Web sites state that their pages are best viewed in a particular browser or browser version or that they do not support certain browser versions. Examine the arguments for and against this approach.

  Write php script using conditional operator-ternary operator

Code the program using conditional operator. You can use ternary operator for this problem or a combination of ternary and conditional operators.

  1 how they are formed and give an example of this process

1. how they are formed and give an example of this process in a marketing context. further describe the factors that

  Using text or html editor create a web page with the content

Put an opening form tag, name the form "register", put the method as post and make the action a mailto to your instructor's email address.

  Develop an envisioned methodology and design a research

develop an envisioned methodology and design a research topic based on the research problem purpose. then write a

  Demonstrate your compliance with accessibility standards

Demonstrate your compliance with accessibility standards by performing accessibility testing on your site. As indicated above, there is a variety.

  Create a very simple order system as a web application the

create a very simple order system as a web application. the application allows users to view the order and products

  Create the folders and files that appear in the file layout

Create the folders and files that appear in the attached file layout. Define at least two styles in your CSS file. These styles are completely up to you. You can change the body font, or create a header class, or format something in the footer.

  Write a simple addtion calculator that reads in two values

In PHP write a simple addtion calculator that reads in two values and then add them together and display the output.

  1 two of the best-known approaches to developing normative

1. two of the best-known approaches to developing normative ethical theories are consequential teleological and

  1zara placed an advertisement in the local newspaper four

1.zara placed an advertisement in the local newspaper four lsquoburmese kittensforsale. pound300 each lovely pets.

  Access database called imagemasters

Required: Write a PHP and / or AJAX script that performs these functions, and appends a member's order to the table T_Orders. The orders web page and the database are attached.

Free Assignment Quote

Assured A++ Grade

Get guaranteed satisfaction & time on delivery in every assignment order you paid with us! We ensure premium quality solution document along with free turntin report!

All rights reserved! Copyrights ©2019-2020 ExpertsMind IT Educational Pvt Ltd