Category | Assignment | Subject | Computer Science |
---|---|---|---|
University | Awards for Training and Higher Education(ATHE) | Module Title | Unit 12 Web Design and Programming |
Assignment Scenario
You have been working as a developer for a medium-sized software development studio that specialises in web design and programming for various sizes of commercial web solutions in the large municipality of Centrala.
The Central Environmental Agency (CEA) is currently working with the Central Trust for Ornithology (CTO) to assist their urban planning. They know, post-COVID-19, that regular exposure to nature, and in particular birds, can have many positive effects on their citizens’ mental health and physical wellbeing. Consequently, they would like to create positive change and encourage more wildlife (including birds) into Centrala.
Unfortunately, planning requires making informed choices, and the CEA simply does not have up-to-date information from the CTO regarding the frequency and distribution of the various species of birds that visit the urban and suburban areas of the Centrala municipality.
Initially, a postal survey campaign had been considered, but the CTO is keen to put the survey online as this makes it easier to encourage young people into ornithology and makes it easier to extract data and (eventually) report their observations.
The agreed solution is to authorise a new online bird study that allows residents to post observations and upload pictures about their sightings on a bespoke message board. The CTO has recently approached the studio to help with the development of the website and message board.
In addition, it is envisaged that functionality should be included that allows the visitor to:
The CTO will then be able to process the uploaded data to gain insights about the current urban and suburban bird populations and, in turn, help the CEA with their ongoing environmental planning.
To do this assignment, you will need to set up and configure a suitable development environment to create and test the website. Your tutor will support you with this. This will require an HTTP server, a server-side scripting language and a suitable database. The development can then proceed in a client/server fashion, meaning there’s no need to upload onto a public-facing hosting platform.
Data Capture
The following data must be captured for each post:
Centrala Regions
Erean Brunad Bylyn Docia Marend Pryn
Zord Yaean Frestin Stonyam Ryall Ruril
Keivia Tallan Adohad Obelyn Holmer Vertwall
CTO Bird Species
Need plagiarism-free Answers for your college/ university Assignments
Order Non-Plagiarised AssignmentBefore starting the development for the CEA, Luzo Okake, CEO of the studio, has asked you to prepare a briefing document describing the client-side and server-side technologies that could be used to build this website, accompanied by a basic design of the intended pages, their content, appearance, behaviour/functionality and linkage.
This process will help you to review and select the appropriate technologies and tooling to use for the project.
This document should cover:
Remember: You will need to have set up and configured a suitable development environment to create and test the website with help from your tutor if necessary.
A basic design (using manual or online tools) for the basic design of the CTO website.
To achieve a Merit, Luko wants you to:
LO1 1.1, 1.2, 1.3, 1M1
Once the technologies and overall design elements have been chosen, it is necessary to apply client-side principles to develop the CTO website.
Therefore, you implement the following elements using a combination of HTML, CSS, and client-side JavaScript:
Note: At the moment, these pages are not “wired” to the website’s server-side code, so, for example, a POST request of login details could be made, but they will not (as yet) be processed. Equally, button presses should trigger actions, e.g. edit/delete, but not perform them (yet). These are resolved once the server-side code is completed.
To achieve a Merit, Luko wants you to:
To achieve a Distinction, Luko insists that you must:
LO2 2.1, 2.2, 2.3, 2M1, 2D1
Once the front-end has been created, it is necessary to create the backend database to store the user, message board and uploaded image data.
In addition, server-side functionality should be added that:
To achieve a Merit, additional functionality must be achieved:
Demonstrate the use of server-side scripting to interact with the backend database previously created. This would include functionality such as:
To achieve a Distinction, Luko asks you to:
LO3 3.1, 3.2, 3M1, 3D1
Hire Experts to solve this assignment before your Deadline
Buy Today, Contact UsLooking for expert guidance in Unit 12 Web Design and Programming? Worry, no need! We are here to help you with assignments. Whether you need computer science assignment help or well-structured solutions, we will provide everything. You will get free assignment examples that will make your study material stronger. our expert team are providing all assignment services, you will get accurate, clear, and original content. Now stop worrying about marks and complete your assignments hassle-free with expert support. So what's the delay? Get connected with us now and make your academic journey easy!
Let's Book Your Work with Our Expert and Get High-Quality Content