Implement and test database-driven applications

Assignment Help Software Engineering
Reference no: EM133379529

5CC503 Application Development, University of Derby

Assignment - Data Visualisation Application

Learning Outcome 1: Design, implement and test database-driven applications using industry-standard techniques, technologies and best practices.

The Task

Governments around the world are releasing a huge amount of open data - on everything from spending through to crime and health. It is now possible to compare national, regional, and city-wide data from hundreds of locations around the world.

However, the data is often just released in tabular form and this is not always the best way of presenting the data. Your task in this assignment is to pick one dataset from any government open data website and create an application that dynamically provides a visualisation for that data that makes it much easier to understand the impact of the data.

Your application must contain the following:

1. A client component that is either:

a. A web site. You may make this using just client-side technologies (HTML, CSS, JavaScript, etc) or you may also contain some server-side components written in PHP.
or:

b. A Windows or mobile application written using any language you wish, but it must provide a graphical user interface. You may use Windows Forms, Windows Presentation Framework (WPF) or any other graphical toolkit for the graphical user interface.

2. A server component that is a web service that implements a REST or SOAP API that must be used by your client. The web service must retrieve the data to be visualised from a relational database. Data must be transferred between the client and web service in either JSON or XML format.

3. The visualisation must be generated dynamically at run-time using data supplied by the web service.

4. All server components (both the web service and any server components of the web site if you create a client web site) must be written in PHP and must be published on the virtual machine running on the Azure resource group that has assigned to you for this module.

5. If you provide a Windows client, you must provide a URL on your virtual machine from which a user can download the client executable and any other required files packaged inside a zip file. You may assume that it will run on a machine that has Visual Studio 2019or later installed (so you do not need to provide a copy of the .NET Framework or a C runtime system), but any other component required must be included in the zip file.

You are free to provide any form of visualisation of the data source you choose to use. To give you some ideas, here are some possibilities, but you are not restricted to these:
• A game that varies its behaviour depending on the data in the data source;
• If the data is geographical data, you might choose to display it as locations on a map;
• You could choose to represent it graphically on a chart or other form of graph.
You must also include with your submission a report about your site that includes the following:
• The URL of your web site or where the client can be downloaded from;
• The URL of the source of the original data;
• A description of any particularly innovative features of your application or the visualisation created;
• An implementation log or diary that details the work done on this assignment.Each entry in the diary should be in the following format

Attachment:- Application Development.rar

Reference no: EM133379529

Questions Cloud

Why t-test or anova is the appropriate statistic : In your response outline the information need and specific area of investigation, the topics (concepts) you need data on, the metrics you would use
Differentiation and focused low-cost provider strategies : Explain how focused differentiation and focused low-cost provider strategies differ from their non-focused counterparts.
What is the value of this tool from a consumer perspective : How do you use it? How long has it been around? How popular or important is this specific tactic? Which industries are using it most? For what purpose
What role does nature play in my life : write a qualitative expression of their individual relationship with the environment (past and present). Questions like how do I view the environment?
Implement and test database-driven applications : 5CC503 Application Development, University of Derby - Design, implement and test database-driven applications using industry-standard techniques, technologies
What are three advantages of using primary research : What are three (3) advantages of using primary research to determine consumers' taste for the flavoured Jack mackerel . Outline the three (3) marketing
Determine a business goal that you think would prompt : Determine a business goal that you think would prompt a marketer to run that report. (For example, if a business wanted to increase brand awareness
Identify your own values and principles around conflict : Regarding the above activity, identify your own values and principles around conflict
Mentoring arrangement feedback : Draft an email to the mentoree including your feedback as to how the arrangement is going based on the progress report provided by the mentor.

Reviews

len3379529

4/3/2023 11:02:24 PM

Data Visualisation Application. Governments around the world are releasing a huge amount of open data - on everything from spending through to crime and health. It is now possible to compare national, regional, and city-wide data from hundreds of locations around the world. However, the data is often just released in tabular form and this is not always the best way of presenting the data. Your task in this assignment is to pick one dataset from any government open data website and create an application that dynamically provides a visualisation for that data that makes it much easier to understand the impact of the data

Write a Review

Software Engineering Questions & Answers

  Research report on software design

Write a Research Report on software design and answer diffrent type of questions related to design. Report contain diffrent basic questions related to software design.

  A case study in c to java conversion and extensibility

A Case Study in C to Java Conversion and Extensibility

  Create a structural model

Structural modeling is a different view of the same system that you analyzed from a functional perspective. This model shows how data is organized within the system.

  Write an report on a significant software security

Write an report on a significant software security

  Development of a small software system

Analysis, design and development of a small software system.

  Systems analysis and design requirements

Systems Analysis and Design requirements

  Create a complete limited entry decision table

Create a complete limited entry decision table

  Explain flow boundaries map

Explain flow boundaries map the dfd into a software architecture using transform mapping.

  Frame diagrams

Prepare a frame diagram for the software systems.

  Identified systems and elements of the sap system

Identify computing devices, which could be used to support Your Improved Process

  Design a wireframe prototype

Design a wireframe prototype to meet the needs of the personas and requirements.

  Explain the characteristics of visual studio 2005

Explain the characteristics of Visual Studio 2005.

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