Examine and apply web-based application architecture

Assignment Help Python Programming
Reference no: EM133584515

App, Web Design and Development

Assessment - Backend Programming Project and Presentation

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 develop solutions using frontend and backend technologies

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

Task Summary

In Assessment 2 and 3, you will turn the website prototype you developed in Assessment 1 into a working website. As this is a group assessment, you will need to decide among yourselves which student's frontend development should be used for this assessment. In this Assessment, you will be developing the backend of that website. You will also be presenting the entire website in 10 minutes.

Context
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. You will also demonstrate your oral communication skills and the ability to demonstrate a software solution.

Task Instructions

This assessment is based on the case study provided. You should first read and understand the case study in Assessment 1.

Task 1

Based on the description of the case study in Assessment 1, your understanding of the requirement and your answers to Task 1, 2, 3.1, 3.2 in Assessment 1 and the frontend of the website you developed in Assessment 2, 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 in Assessment 1, 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. Mango 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.

Task 2

You are required to prepare a presentation of your website. In the presentation you will demonstrate your website to the class. You must demonstrate all major functionalities for each user described in the case study in Assessment 1 as well as any other users you identified in Task 3.1 in Assessment 1.

Face to Face Students: You will present your website in a 10 minute seminar to the class and submit ONE ZIP document containing all project files via the Assessment link in the main navigation menu in MIS202 App, Web Design and Development.

Task 3
Fill out the Team Member Evaluation Form.

Note: Need only Requirement 4.

Reference no: EM133584515

Questions Cloud

What advice would you give someone facing the same situation : Is there anything you wish you had known at the time? What advice would you give someone facing the same or a similar situation?
Concepts of emotional and cultural intelligence : Emotional Intelligence, Cultural Intelligence and Diversity - Analyse the key features of emotional intelligence and cultural intelligence
Was there a difference with media coverage about your topic : Was there a difference with media coverage about your topic in other parts of the world? What were the similarities? What were the differences?
Write a thesis statement examining the history of education : Write a thesis statement examining the history of education and the historical evolution of curriculum and instruction in American schools.
Examine and apply web-based application architecture : MIS202 App, Web Design and Development, Torrens University Australia - Analyse organisational problems and develop solutions using frontend and backend
Why were they highlights or attention-grabbers to you : Why were they highlights or attention-grabbers to you? How do these insights relate to you, your future, your career, and your perspective?
What was your personal response to the video : How does this strategy support ELL and children with special needs? What was your personal response to the video?
How type of text affects teaching and learning strategies : In approximately two paragraphs, explain how each type of text affects teaching and learning strategies for reading comprehension.
How the program meets developmentally appropriate practices : How the program meets developmentally appropriate practices? Explain how materials and room arrangements support children's learning.

Reviews

Write a Review

Python Programming Questions & Answers

  Write a python program for given incidence

Write a Python program called wdcount.py which uses a dictionary to count the number of occurrences of each word (ignoring case)in a file. Note that the input.

  Describe an algorithm that counts the number of leaves

Describe an algorithm, relying only on the BinaryTree operations, that counts the number of leaves in a binary tree that their parents are the right child ren.

  Improve the code for the haunted house game

Improve the readability of the code by improving the function names, variables, and loops, as well as whitespace. Document these changes in your journal and define a win condition for the game, for example, collecting all items and returning to the..

  TDS2101 Introduction to Data Science Assignment

TDS2101 Introduction to Data Science Assignment Help and Solution, Multimedia University, Malaysia - Assessment Writing Service.

  Create a python function called sumofodds which takes one

Create a Python function called sumOfOdds which takes one argument, an integer greater thanor equal to 1, and returns the result of adding the odd integers between 1 and the value of thegiven argument (inclusive).

  Calculate target heart rate during fitness training

Write a program to calculate target heart rate during fitness training. This program has two functions: main and heart_rate_calculator.

  Program that returns the result of adding the odd integers

Create a Python function called sumOfOdds which takes one argument, an integer greater thanor equal to 1, and returns the result of adding the odd integers.

  Python atm program to enter account number

Write a simple Python ATM program. Ask user to enter their account number, and print their initail balance. (Just make one up). Ask them if they wish to make deposit or withdrawal.

  Write test and debug the program using Python

Write an algorithm for a program that shows the use of all 6 math functions. Write, test, and debug the program using Python

  Explain a python program storing and processing simple bank

A Python program storing and processing simple bank records is in the early stages of development. The records are stored in a text file (bank.txt) that contains, for each bank customer, their given name, account number and balance.

  Write a question class to hold the data for trivia question

To create this program, write a Question class to hold the data for a trivia question. You write a short description of what the program will do.

  Create a python program which will grade a certain portion

Create a Python program which will grade a certain portion of the final. The final has 25 questions where the answer is either, A,B,C or D.

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