Tuesday, 16 March 2021

Web and Mobile Application Development

Form of assessment:

 

  Individual work                        Group work

 

 

Number of assignment copies required:

 

            1                                2                      Other

 

Assignment to be presented in the following format:

 

On-line submission

Stapled once in the top left-hand corner Glue bound

Spiral bound

Placed in a A4 ring bound folder (not lever arch)

 

Note:    To students submitting work on A3/A2 boards, work has to be contained in suitable protective case to ensure any damage to work is avoided.

 

Soft copy:

 

CD (to be attached to the work in an envelope or purpose made wallet adhered to the rear)

USB (to be attached to the work in an envelope or purpose made wallet adhered to the rear)

          Soft copy not required

 

Note to all students

 

Assignment cover sheets can be downloaded from logging into UEL Direct via the following pathway.

 

UEL DirectMy RecordMy ProgramAssessment log dates with

bar-coded front sheet


CN5006 Application Development Assignment 2020/21 Academic Year

Course work for CN5006 Web and Mobile Application development. Total Marks 50

 

You should be working in Group of NOT MORE THAN 3 students


Design an a REST API prototype using Covid19 data using node js,express, mongodb and

mongoose for the given csv data having following field . React must be for used for user interface.

·         county

·         state

·         cases

·         death

·         date

Following task should be performed

 

1Create a Mongo dB collection to hold the data from the given CSV file. name this collection as Covid Data or any appropriate name. (marks 3)

 

2.   Develop a web server application using node js express to design the RESTAPI . Your code should separate the server side code from client in at least separate files. The REST API should be able to demonstrate following

2.1     Create mongoose Schema for this dataset and from this Schema create a model to be used in add delete update and find commands. (marks 3)

2.2     Create a User interface in React that could be able to take the input from the user according to the scheme defined in Mongoose Schema. It should be able to take the input for adding ,deleting and updating the record. (marks 3)

The user interface should also be able to display records on browser in html format such as tables( marks 3)

2.3   Add a endpoint or URL to the REST API to add data to the Covid collection. for this endpoint you should display a form to take input from the user for the fields defined in the Covid collection , once data is inserted in the data it should display the inserted data on browser (marks 3)

2.4. Add separate end points for update case, death and date for a given state and county, the updated record should be displayed on the browser.(marks 5)

2.5     It should also have an separate endpoint to show total number of cases and deaths for a given state and county, the updated record should be displayed on the browser (marks 5)

2.6     It should also have an separate endpoint for deleting a document for given state and county (marks 4)

2.7.   it should have an endpoint to display first 20 documents from the covid data base for a given date and state. the data should be displayed on browser.(marks 4)

2.8.   it should have an endpoint to display the states where Cases are more than the given


value entered by the user in a single day. (marks 4)

2.9 . it should also have an endpoint to display your laptop information using os package to the user (marks 5 )

 

3.      Write a report(template given below) having proper format with list of content, abstract introduction reflecting your understanding about RESTAPI , express package etc. along with development process The report should also contain design methodology identifying the presentation application and data layer for your application, screen shots of the input and output of the endpoint and java script & HTML code. (marks 4)

 

3.1   Role and Self learning in project. (marks 2)

Every member of the group should describe in a separate section about his contribution and Role and what did he learn in the project.

 

Project Presentation (marks 2)

 

The presentations will take place on 9th Jan 2021 on Microsoft Teams. The schedule of the presentations for each group will be uploaded on Moodle. You have to demonstrate your software with a power point presentation (15-20) to explain your work. You may expect few questions on your work in allotted question answer time. Each student in the group is expected to present at least one slide.

ASSIGNMENT TEMPLATE

SCHOOL OF ARCHITECTURE, COMPUTING & ENGINEERING


 

Instructions:


REPORT TEMPLATE


Your report can be structured in any way you think suitable for analysing your case study and presenting your work. So, you can have as many sections as you need, but the following five sections are mandatory.

 

Introduction

The overall aim is to set the scene for your case study, explain any assumption, descope irrelevant issues, etc.

 

Project plan

This section is used to explain who is doing what, milestones and other project planning aspects.

 

Body (You can give this section any name)

Use this section to respond to the questions as they are structured in the coursework document, i.e., they are classified into three sub-domains: (i) requirement gathering, (ii) development process and (iii) analysis and reflections.

To summarise and reflect on your proposed solutions. You can also highlight any limitations or future work as well.

 

Analysis and Reflection

Add your analysis and reflection under each individual member’s name.

 

References

Use this section to refer to work done by other researchers, industry, etc.


Plagiarism

 

The University defines an assessment offence as any action(s) or behavior likely to confer an unfair advantage in assessment, whether by advantaging the alleged offender or disadvantaging (deliberately or unconsciously) another or others. A number of examples are set out in the Regulations and these include:

“D.5.7.1 (e) the submission of material (written, visual or oral), originally produced by another person or persons, without due acknowledgement, so that the work could be assumed the student’s own. For the purposes of these Regulations, this includes incorporation of significant extracts or elements taken from the work of (an) other(s), without acknowledgement or reference, and the submission of work produced in collaboration for an assignment based on the assessment of individual work. (Such offences are typically described as plagiarism and collusion.)”

The University's Assessment Offences Regulations can be found on our web site. Also, information about plagiarism can be found on the prog

 

UK assignment helper

Author & Editor

We are the best assignment writing service provider in the UK. We can say it with pride that we tend to perceive our client’s requirements better than any other company. We provide assignment writing service in 100+ subjects.

0 comments:

Post a Comment