Principles of website design and development

Assignment Help Basic Computer Science
Reference no: EM133263234

Unit 10 Website Design and Development - BTEC HND in Computing

Assignment - Website Design and Development

Assignment:

Objective
This assignment is designed so that it enables the student to demonstrate their understanding of the principles of website design and development covered in the module through the design and development of a website based on the given scenario

Assignment Scenario

Assume you are working as a web developer in a renowned web application development company. A new travel agency "Greenwich Travel Agency (GTA)" is demanding to develop a very basic website to promote its business. Initially, GTA is eager to present only four tourist attractions (including details information e.g. location, nearest hotels and prices, over ground / underground stations, bus services etc.) in the city of London. And, website must be supported by different browser and accessible in differ devices e.g. Mobile, Computer, Tablets. Based on your knowledge and expertise in web development tools/techniques, you have to design, develop a simple easy to use website based on their requirements. The client also wants SEO and content analysis for attracting users. You are free to make any assumptions but your assumptions must be related to travel/tourism business.

The recommendation for designing and developing the website:

1. The Website should have around 3-5 pages, each of those pages should use similar style, so that the pages look like they belong to the same website. And every page must have meaning title and relevant contents. Each HTML page and CSS should pass the W3C validation. You must use at least one style sheet.

2. You should have a consistent navigation for all pages and organize all the pages in a good structure. Your website should be easy to use, easy to read; background colour, front end colour, table, form etc. should be properly managed and organized.

3. Place the Google map in the contact page.

3. Your website should have a customer enquiry form (front-in only, you don't need to write any server- side code or implement it). The enquiry form should contain labels, text boxes, dropdown boxes, radio buttons, check boxes, command buttons, etc.)

4. You can use some multi-media contents e.g. audio, video, flash etc.

Requirements:

1. Collect and analyse their requirements
2. Investigate and compare appropriate hosting packages for the client
3. Identify the appropriate technologies for designing and developing the website
4. Design the website based on the design principals
5. Develop the website using the state-of-the-art front-end technologies
6. Create a User Acceptance Test Plan for the website

LO1 Explain server technologies and management services associated with hosting and managing websites

The website you will create for this assignment, as every other website, will be identified by a domain name for accessing the website via the World Wide Web and it will be hosted with a web hosting service provider. You are required to identify the purpose and types of Domain Name System (DNS) and also explain how domain names are organised and managed. Web hosting involves software and hardware technologies associated with hosting and managing websites. A number of these technologies are in use in real-world applications. You are required to explain the relationship between domain names, DNS services and communication protocols used to access a website. Also, include web server hardware, software and operating systems in your explanation with regards to designing, publishing and accessing a website. You should also evaluate the impact of different web development technologies and frameworks with regards to website design functionality and management. You are expected to review the influence of search engines on website performance and provide evidence-based support for improving a site's index value and rank through search engine optimisation.

LO2 Categorise website technologies, tools and software used to develop websites

You are required to discuss the capabilities and relationships between front-end and back-end technologies, and explain how they are related to presentation layer, client-side and server-side programming to build a User Interface (UI) for effective User Experience (UX). You should discuss the difference between custom-built website and online website creation using built in system by hosting provider; possible advantages, limitations with regards to design flexibility, performance, functionality, User Experience (UX) and User Interface (UI). You would also evaluate various tools and techniques are available and being used to develop custom-built website. Finally, justify the tools and techniques chosen to realise a custom-built website.

LO3 Utilise website technologies, tools and techniques with good design principles to create a multipage website.

You are required to research and create good content combined with good design principles to develop a multipage website based on the above scenario. Identify all the requirements for developing the website and create a design document for a branded, multipage website supported with medium fidelity wireframes and a full set of client and user requirements. Use your design document with appropriate principles, standards and guidelines to produce a branded, multipage website supported with realistic content. You should also compare and contrast the multipage website created to the design document. Then, critically evaluate the design and development process against your design document and analyse any technical challenges.

LO4 Create and use a Test Plan to review the performance and design of a multipage website.

After developing the websites, you are required to create a suitable Test Plan identifying key performance area and use it to review the functionality and performance of your website. E.g. you could consider the following;
• Review how intuitive interfaces and actions, user-friendly designs, appropriate graphics, effective navigation and good quality content can help establish user trust and deliver an improved User Experience (UX).

• Consider the effects of good and bad search engine optimisation (SEO) and indexing on the performance of a website.

• W3C Validation (HTML and CSS) and how it influences website design and performance.

• Assess the impact of poorly optimised website graphics.

Then, you should evaluate the Quality Assurance (QA) process and review how it was implemented during your design and development stages. At the end you are expected to critically evaluate the results of your Test Plan and include a review of the overall success of your multipage website; use this evaluation to explain any areas of success and provide justified recommendations for areas that require improvement.

Professional Practice

Aim & Objective

This coursework is designed to demonstrate the broad understanding and knowledge of the module, assessing and evaluating the student's strength and level of analysis; divided into four learning outcomes. The coursework should be submitted as one document in a report format in final submission.

Assignment Scenario:

You have been offered an internship with a software development company, it develops and enhances software, and it provides consultation services for big firms. The company has high end clients and a big network.

The company values giving back to the community, so they are hosting a charity event where a huge numbers of clients and sponsors are attending, along with the employees. You have been requested to plan and organise this corporate event.
Based on the above scenario write a report that should fulfil the following requirements:

LO1 Demonstrate a range of interpersonal and transferable communication skills to a target audience.

You have been requested to help with the planning of this one-day event and you will be able to use some of your key transferable skill including communication (verbal and written) as well as time management. The preparation includes among others, to contact key stakeholders via mail to inform them about the event. You are also expected to suggest an agenda for the day including details of timing, activities and responsible as well as a clear plan (schedule) of the activities you will do for the next 4 weeks in order to prepare the event and justify your decisions.
This experience will allow you to do networking, meet and work with a range of different people within the company and outside it, where you can apply and test how effective are your interpersonal skills. Therefore, this is a great chance for you to include in your weekly report an evaluation of the effectiveness and application of your interpersonal skill during this experience.

Note: You must include all the supporting documents. Without appropriate evidence(s) your assignment will not be marked.
1. Email to your manager to report your progress

2. Email to potential Guest Speaker
3. Professional schedule and weekly planning of the event for 4 weeks
4. Agenda for the 1-day seminar including the topic you are presenting

LO2 Apply critical reasoning and thinking to a range of problem-solving scenarios.

During the planning phase, try to forecast potential challenges during the preparation and delivery of the event. Select two of these challenges that you believe might be the biggest problems you could face during the design and preparation of the event and demonstrate how you would overcome each of them through the research and the use of different problem-solving techniques, justifying the range of solution methodologies that you used.

This discussion should demonstrate the critical reasoning you applied for the solution as well as the different techniques that you used. You should also consider criticising the whole process of applying critical reasoning to these particular challenges.

LO3 Discuss the importance and dynamics of working within a team and the impact of team working in different environments.
Following the preparation of the event, you have been asked to explain the concept of team dynamics and write a short discussion about its importance in the success or failure of group work. Additionally, work as part of a team (max 4 people) on the creation and delivery of a presentation to the audience during the Google's corporate event. This oral presentation must be about the key teamwork theories such as Belbin's team roles and Tuckman's model. A professional presentation should include a deep analysis of the topic in terms of the role group play in a team and also the effectiveness in terms of achieving shared goals. It is expected that you provide a critical evaluation of your own role and contribution to a group scenario.

LO4 Examine the need for Continuing Professional Development (CPD) and its role within the workplace and for higher-level learning.

The final task of this internship, requires you to discuss how important is CPD for your success and what is its real contribution to your own learning. This discussion should be complemented with a detailed professional CPD plan that you produce, which outlines responsibilities, performance objectives and required skills, knowledge and learning for your own future goals.

In this final task you can also identify what your personal drive is and/or what truly motivates you; for this reason, it is very important to have a good understanding of the motivational theories. Therefore, you should compare and contrast different motivational theories and the impact they can have on performance within the workplace. Finally, it will be important for you to be able to measure your progress of your CPD, thus, to evaluate a range of evidence criteria used to measure effective CPD.

Reference no: EM133263234

Questions Cloud

Eliminate discrimination or equal pay : Why would a company oppose a law that sought to eliminate discrimination or equal pay, other than those laws already exist at the federal level?
Explain key steps in policy development process : Explain the key steps in a policy development process. Explain the main components of a policy document.
Benefits of agile project management : What are the benefits of Agile project management. Under what situations might six sigma may not be desirable
Supply chain strategies : Choose 2 supply chain strategies aimed to improve organizational performance and enhance competitiveness.
Principles of website design and development : Unit 10 Website Design and Development - BTEC HND in Computing - principles of website design and development covered in the module through the design
Work breakdown structure : Work Breakdown Structure (not a project plan), mapping out the entire process of hiring an employee, from concept to a person ready to start.
Case study-royale pizza : Royale Pizza was established in 2007 by an entrepreneur with more than 20 years of experience in the foodservice industry. Known for its high quality and authen
Moral exemplar in business community : Provide your own example of a moral exemplar in the business community? Are moral exemplars important in business?
Project status report vs project health report : An annotated bibliography for four sources related to Project Status Report vs Project Health report. Below each entry you must write short summary of the sourc

Reviews

Write a Review

Basic Computer Science Questions & Answers

  Identifies the cost of computer

identifies the cost of computer components to configure a computer system (including all peripheral devices where needed) for use in one of the following four situations:

  Input devices

Compare how the gestures data is generated and represented for interpretation in each of the following input devices. In your comparison, consider the data formats (radio waves, electrical signal, sound, etc.), device drivers, operating systems suppo..

  Cores on computer systems

Assignment : Cores on Computer Systems:  Differentiate between multiprocessor systems and many-core systems in terms of power efficiency, cost benefit analysis, instructions processing efficiency, and packaging form factors.

  Prepare an annual budget in an excel spreadsheet

Prepare working solutions in Excel that will manage the annual budget

  Write a research paper in relation to a software design

Research paper in relation to a Software Design related topic

  Describe the forest, domain, ou, and trust configuration

Describe the forest, domain, OU, and trust configuration for Bluesky. Include a chart or diagram of the current configuration. Currently Bluesky has a single domain and default OU structure.

  Construct a truth table for the boolean expression

Construct a truth table for the Boolean expressions ABC + A'B'C' ABC + AB'C' + A'B'C' A(BC' + B'C)

  Evaluate the cost of materials

Evaluate the cost of materials

  The marie simulator

Depending on how comfortable you are with using the MARIE simulator after reading

  What is the main advantage of using master pages

What is the main advantage of using master pages. Explain the purpose and advantage of using styles.

  Describe the three fundamental models of distributed systems

Explain the two approaches to packet delivery by the network layer in Distributed Systems. Describe the three fundamental models of Distributed Systems

  Distinguish between caching and buffering

Distinguish between caching and buffering The failure model defines the ways in which failure may occur in order to provide an understanding of the effects of failure. Give one type of failure with a brief description of the failure

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