Examine and apply web-based application architecture

Assignment Help Computer Engineering
Reference no: EM133066252

MIS202 App, Web Design and Development - Torrens University Australia

Assessment - Supplementary Assessment Programming Project ( Front/Back End)

Learning Outcome 1: Examine and apply web-based application architecture

Learning Outcome 2: Propose and communicate solutions using web-based design to meet organisational needs

Learning Outcome 3: Analyse organisational problems and developsolutions using frontend and backend technologies

Learning Outcome 4: Apply web-based programming concepts to solve organisational problems

Task Summary
In this assessment, you will be developing the frontend and back end of the website as described in the given case study. Please refer to the task Instructions for details on how to complete this task.

Context
In this assessment, you will focus on frontend development. In particular, you will demonstrate your HTML, CSS and JavaScript programming skills and apply them in a close-to-real-life web development project. Also, you will focus on the development of a backend of website. You will demonstrate your understanding of a three-layer web development architecture and your ability to develop dynamic websites.

Additional information for the case

The website will support all the most recent several versions of mainstream browsers, including Safari, Chrome, IE, Edge and Firefox. Considering the popularity of mobile devices, this website should also be able to be viewed on a mobile device with a mobile browser, that is, the layout of the website shall be able to automatically adapt to various screen sizes and resolutions.

The company places a high standard on the usability of this website and requires you to develop a website that maximises usability. The following usability considerations must be implemented:

• contextual help tips provided to users when they mouse over a button or an input field;
• client-side validation must be implemented, e.g. prompt to user when their password and confirmed password do not match or if the input is invalid (e.g. a negative number for weekly rent).

You must also provide sufficient comments in the code. In particular, comments must be provided to significant blocks of code that directly address the functional requirements of this system.

Assessment Task

You are now to develop a comprehensive frontend and backend for the website in the case study using HTML, CSS, JavaScript and Django framework. The frontend must comprehensively include all the functional requirements described in the case study and other requirements you may have identified for each user, either described in the case study or that you may have identified. The frontend must also satisfy all the requirements in the Additional Information for the case section in this Assessment.

There is NO minimum HTML page requirement nor maximum HMTL page requirement.

You may use frontend web development frameworks or libraries, including but not limited to, Bootstrap and JQuery.

Based on the description of the case study, also, complete the website by developing a backend for the website. The backend of the website must satisfy the following requirements:

Requirement 1. All major functionalities as described in the case study, must be implemented.

Requirement 2. Use a three-layer web application architecture.

Requirement 3. Use a relational database, e.g. MYSQL OR a non-SQL database, e.g. Mongo DB.

Requirement 4. Observe the non-functional requirements in the description of the case study in Assessment 1.

Requirement 5. The backend must be implemented using Django framework.

Requirement 6. The backend must be well integrated with the frontend you developed in Assessment 2.

Requirement 7. The code must be well formatted and conforms to Python naming convention. You also need to provide sufficient comments in the code. In particular, comments must be provided to significant blocks of code that directly address the functional requirements of this system.

Attachment:- Assessment.rar

Reference no: EM133066252

Questions Cloud

UFCFR5-15-3 Data Management Fundamentals Assignment : UFCFR5-15-3 Data Management Fundamentals Assignment Help and Solution, University of the West of England - Assessment Writing Service
What are the total return and the current yield : What are the total return, the current yield, and the capital gains yield for the discount bond in Question 3 at $878.00? At $1,134.20
Determine the target sales price : Leon Company is considering the production and sale of a new product with fixed costs of $32,000. Determine the target sales price
What is the estimated annual royalty fee : What is the estimated annual royalty fee that will be paid to Eatzy's should Neo decide to become a franchisee
Examine and apply web-based application architecture : Examine and apply web-based application architecture - Supplementary Assessment Programming Project
Prepare the consolidated statements work-paper for the year : The January 1, 2021, inventory of Sedbrook Company includes $25,000 of profit recorded by Pruitt Corporation. Prepare the consolidated statements work-paper
Calculate the number of units that must be sold each month : Ozark Metal Co. makes a single product that sells for $42 per unit. Calculate the number of units that must be sold each month
What is the interest expense to be recognize on August : On August 31, 2023, an entity discounted with recourse a note at the bank at discount rate of 15%. What is the interest expense to recognize on August 31 2023
Discuss the significance of teaching ethics : Discuss the significance of teaching ethics to AI professionals. Support your discussion with at least 4 examples

Reviews

Write a Review

Computer Engineering Questions & Answers

  Mathematics in computing

Binary search tree, and postorder and preorder traversal Determine the shortest path in Graph

  Ict governance

ICT is defined as the term of Information and communication technologies, it is diverse set of technical tools and resources used by the government agencies to communicate and produce, circulate, store, and manage all information.

  Implementation of memory management

Assignment covers the following eight topics and explore the implementation of memory management, processes and threads.

  Realize business and organizational data storage

Realize business and organizational data storage and fast access times are much more important than they have ever been. Compare and contrast magnetic tapes, magnetic disks, optical discs

  What is the protocol overhead

What are the advantages of using a compiled language over an interpreted one? Under what circumstances would you select to use an interpreted language?

  Implementation of memory management

Paper describes about memory management. How memory is used in executing programs and its critical support for applications.

  Define open and closed loop control systems

Define open and closed loop cotrol systems.Explain difference between time varying and time invariant control system wth suitable example.

  Prepare a proposal to deploy windows server

Prepare a proposal to deploy Windows Server onto an existing network based on the provided scenario.

  Security policy document project

Analyze security requirements and develop a security policy

  Write a procedure that produces independent stack objects

Write a procedure (make-stack) that produces independent stack objects, using a message-passing style, e.g.

  Define a suitable functional unit

Define a suitable functional unit for a comparative study between two different types of paint.

  Calculate yield to maturity and bond prices

Calculate yield to maturity (YTM) and bond prices

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