Web Applications Development Assignment

Qualification - BTEC Higher National Diploma in Computing and System Development

Unit number and title - Unit 35 Web Applications Development

QFC Level - Level 5

Unit Code - K/601/1510

Purpose of this assignment

This assignment requires you to analyse a scenario and then design, build and test a dynamic, interactive web application to meet the needs of the user. This practical demonstration of your skills will furnish you with an opportunity to utilise the latest web technologies demanded by industry.

The largest birds of prey owners group in the UK has decided to setup a website for its members. They have agreed upon the following functional requirements:

New users can sign up and open an account
Existing users can sign in and out
Existing users can add the details of a new bird in their ownership
Existing users can query the database on the bird type (these are: eagle, falcon, hawk, owl, buzzard, harrier, kite, vulture), where upon the name, owner, location and picture of each of the corresponding birds meeting the search criteria are display

Task 1
List the typical features of web applications that support people who belong to a hobby and the advantages that such an application can bring to its community

Pick two server-side scripting languages and compare them; give some example code for each. Do the same for two client-side scripting languages

For each of the following areas, choose one security concern and discuss how it can be avoided or the risk reduced: Apache web server, SQL, PHP

Task 2
Produce design plans for the following:
A justification for the design of a web application to meet the needs of its users
Logos and images
Storyboard for each page clearly showing the page elements
A navigation map showing the relationship of the pages to each other and the names of the files needed to display each page
Identify areas where accessibility could be implemented
You should produce at least two different designs and have these evaluated by a third party before deciding upon a final design to implement. You should fully document the feedback produced by the evaluator(s). A very rough ERD of the database is attached to the end of this document.

Task 3
Build the web application ensuring that your design is followed.
The application should utilise a back-end database that holds records of owners and their birds. You should employ the following technologies in your web application: HTML, CSS, PHP, MySQL and possibly JavaScript. Both kinds of scripting must be employed. You should be sure to implement some form of error handling.

Task 4
Thoroughly test your web application as follows:

Draw up test plans and, using them, test your application to ensure that it functions correctly. The tests should be systematic and you should clearly contrast the actual results against the expected results.

Prove that your application meets the HTML5 and CSS3 standards by submitting the files for checking online using the appropriate W3C online validator. Discuss every item of adverse feedback received and advise whether these need addressing or can be ignored. (Place the actual online W3C reports in the appendix of your assignment). Note: The validator cannot validate PHP. Instead, you need to validate the HTML code generated after it has been parsed by the PHP server. To do this, copy the source code from your browser using the view source option.

Obtain feedback on your website by carrying out usability studies with an independent third party. Using this, list ways that your website could be improved. (note: do not implement the improvements)

Create a short user guide to explain how to use the website you have created (sorry, but you cannot incorporate this into the website). Produce an asset list to show what files are employed, where they are located and the websites dependency upon them (build time or runtime)

LO1 Understand the concepts of web application development
1.1 critically evaluate the functions and advantages of web applications
1.2 critically compare different types of server-side and client-side scripting languages
1.3 examine web security concerns and make recommendations for security improvements

LO2 Be able to design web applications
2.1 design a web application to meet a given requirement
2.2 synthesise client-side and server-side functionality in a web application
2.3 apply a database design for use in a web application
2.4 evaluate alternative designs and solutions to meet a given requirement

LO3 Be able to implement web applications
3.1 implement a web application to a prepared design using client-side and server-side scripting languages
3.2 implement a web-enabled database management system to store, retrieve and manipulate data in a web application
3.3 identify and implement opportunities for error handling and reporting

LO4 Be able to test web applications
4.1 critically review and test a web application using a web-enabled database management system
4.2 analyse actual test results against expected results to identify discrepancies
4.3 critically evaluate independent feedback on a developed web application and make recommendations for improvements
4.4 create user documentation for a developed web application







Are You Looking for Web Applications Development Assignment Help?



 Miracleskills is a standout amongst the best online task composing specialist co-ops. It has helped a large number of understudies accomplish top scores. We guarantee that every task meets the criteria of qualification in your college. Our Web Applications Development Assignment Help services dependent on solid hard working attitudes and responsibility to convey each task on schedule. 

When contemplating, everybody kept running over the circumstances when there was no opportunity to finish the assignments in time. There are numerous explanations behind that. The task can be excessively troublesome or possibly you are concerned that you won't do it right or won't have sufficient opportunity to finish it in time. You don't need to squander your time any more. Simply enroll for our Web Applications Development Assignment Help and experts will do it for you in the briefest time with no mix-ups as indicated by all prerequisites. When you enlist a few tutors to compose your assignments, they offer pre-composed papers, research paper, course work and assignments available to be purchased that element appropriated content, while other writers will take your cash without conveying any write-up by your due date. 

When you pick our organization, your fulfillment will be ensured. Our tutors complete assignments of the most elevated amount of value. Without a doubt, assignments holds extraordinary significance in boosting the general improvement of the competitor, as it permits deciding the hopeful's learning in the subject, creating bent, systematic abilities and order over the English language, and so on. 

Web Applications Development is the procedure and routine with regards to creating web applications. There is an agreement that the procedures included are expansions of standard programming building forms. 

With us you will experience our consistent approach with money back guarantee 

We have been very certain that the Web Applications Development Assignment Help given by us fulfills you, in this way, we enable you to request any change in the write-up that you may require, in light of which we make refreshes in the write-up. Further, if in any of the case you are not happy with our work, all things considered, we'll discount back the entirety of your sum to you, with no sort of conclusion in it. 

For us your privacy is the foremost things along with quality 

Our gathering of masters under Web Applications Development Assignment Help empowers us to give a specialist approach to manage most of your assignments. We can manage any task, without confronting any inconvenience. Each created undertaking we complete is by and large researched and analyzed to ensure that there are no missteps. Not bound till here, we give due consideration to your own information assurance incredibly and never reveal any of your own information which you gave to us under Web Applications Development Assignment Help to the untouchables. 

You can avail multiple fee reviews with on-time submission of assignments 

With us due dates can be met without haggling quality. In this way, you need not to worry over missing a due date for the Web Applications Development Assignment Help, we have you verified. In this manner, we will complete your paper on timetable, giving all of you out huge tranquility with each undertaking you depend us with. Further, whatever the reasons you may have for asking a report in regards to the write-up or configuration, we will do it to no detriment, with a guarantee that we'll continue working till the time you are totally happy with our work 

We deliver 100% unique content with all-time assistance 

For us, your fulfillment is most extreme significant, in this manner, our Experts are constantly accessible to help you in the event of any questions/questions/inquiries relating to Web Applications Development Assignment Help you may ping us whenever of the day over the live visit window. Not just limited till here, we do ensure that the write-up gave to you is 100 percent one of a kind and written falsification free in all viewpoints 

Want to order with us? 

Simply fill in all the details in the order form like the name of the subject or topic that you are finding difficult. Based upon that we'll provide you the best suitable Quotation to you, once you agree to it and make the payment, we start with your work and submit the assignments well within the time frame.