











































Study with the several resources on Docsity
Earn points by helping other students or get them with a premium plan
Prepare for your exams
Study with the several resources on Docsity
Earn points to download
Earn points by helping other students or get them with a premium plan
Assignment 2 Web Design & Development
Typology: Assignments
1 / 51
This page cannot be seen from the preview
Don't miss anything!












































UNIT TITLE: ……Website Design & Development……………. ASSIGNMENT NUMBER: …………………1…………………………....... ASSIGNMENT NAME:...... BKC Antiques and Auctions ……….. SUBMISSION DATE: ……………28/04/ 2022 ……………………….... DATE RECEIVED: …………………28/04/ 2022 …………………………… TUTORIAL LECTURER: ………Nguyen Duc Giang …………......... WORD COUNT: …………………… 12428 ………………………………… STUDENT NAME: ………Do Long Nhat……………………………. STUDENT ID: ………………BKC12174……………………………… MOBILE NUMBER: …………0901569964………………………
Summative Feedback: Internal verification:
● Discuss the differences between online website creation tools and custom-built sites with regards to design flexibility, performance, functionality, User Experience (UX) and User Interface (UI) As you will need to also create more awareness amongst the owners, who are still skeptical, about the costs and projected benefits, you have decided to put together a presentation. That looks at the options available in terms of user experience, search engine types and the tools and techniques that can be used when designing a custom-built website. Design a presentation 15-20 slides with accompanying notes that will support the next part of the project involving the website design for BKC Antiques. Even though a visual presentation is the best format to aide understanding, you have also decided to include extensive accompanying notes that evaluate the concepts introduced. The presentation should address the impact of common web development technologies and frameworks with regards to website design, functionality, and management. The influence of search engines on website performance; provide evidence-based support for improving a site’s index value and rank through search engine optimization. You will need to ensure that the owners know what is meant by the key terms and provide examples linked to the antiques business and/or auction arena. You want the owners to sign off the first stage as quickly as possible so that you can progress onto the design. Therefore, ensure that you have fully evaluated a range of tools and techniques that can be used to design and develop a custom-built website for BKC. LO3 and LO The owners, following your presentation and technical information report are fully onboard with you developing their website. They would like a design that captures their current stock and new arrivals. They would like information on their website about events such as auctions and themed days at their barn warehouse in Suffolk looking at different types of antiques, focusing on different periods, different types e.g., ‘furniture’ or ‘paintings’. Feature pages of special items for sales and online purchasing has also been discussed. The information provided by BKC should support you in creating a design document and from that a branded, multipage website supported with realistic content. The design document should showcase a multipage website, supported with medium fidelity wireframes (giving details about the layout and how things will work/function) and a full set of client and user requirements. Once the design document is complete with appropriate principles, standards, and guidelines you will then move onto physically producing a branded, multipage website supported with realistic content for BKC. For the benefit of the owners, you will also need to include supporting documentation justifying what you have done, why and what testing that has taken place. Provide written and /or visual evidence of the following: ● A critical evaluation of the design and development process for the website against the design document analyzing any technical challenges. At the very least, the evaluation should compare the multipage website that you have created to the original design document.
● A suitable test plan that identifies key performance areas. Use this to review the functionality and performance of BKCs website. ● Provide an evaluation of the Quality Assurance (QA) process and review how this was implemented during the design and development stages. For the IT administrator you have agreed to provide a critical evaluation of the test plan results including a review of the overall success of the multipage website. This evaluationcan be used to identify areas of success, but also provide justified recommendations for areas that require improvement in the future, if the business wishes to expand or embrace e- commerce further.
Example How does the server and protocol work on a website? ....................................... 21 LO2: Categorize website technologies, tools and software used to develop websites Front-end and back-end website technologies, review the capabilities and responsibilities of the technologies .............................................................................................................. 22 Front-End ............................................................................................................................ 22 Back-End: ........................................................................................................................... 27 Full-Stack: ........................................................................................................................... 29 Briefly, the difference between the front end and the back end: ........................................ 29 Html: ................................................................................................................................... 30 CSS: .................................................................................................................................... 30 JavaScript: ........................................................................................................................... 30 bootstrap:............................................................................................................................. 30 Building and designing websites from scratch: .................................................................. 31 Use of ready-made website design templates: .................................................................... 31 But when is using ready-made templates a bad thing? ...................................................... 31 The distinction between a user interface (UI) and a user experience (Ux) is as follows: ... 32 LO3: Utilize website technologies, tools and techniques with good design principles to create a multipage website What occurs in the event that I don't utilize wireframes? ................................................... 33 What to incorporate into a wireframe ................................................................................. 33 All highlights of Wireframe are for the most part shown and take the accompanying focuses................................................................................................................................. 34 Website design for E-commercial ....................................................................................... 34 My webpage design: ........................................................................................................... 36 The product page: ............................................................................................................... 44 Test website: ....................................................................................................................... 45 Recommendations for site improvement ............................................................................ 46 Critically evaluate the web design and development process against your design document and analyse any technical challenges you faced in development ....................................... 46 LO4: Create and use a Test Plan to review the performance and design of a multipage website Evaluate the Quality Assurance (QA) process and review how it was implemented during your design and development stages .................................................................................. 48 Test Objective ..................................................................................................................... 48 Unit Testing ........................................................................................................................ 48 System Testing .................................................................................................................... 48
Conclusion: .......................................................................................................................... 50 References............................................................................................................................ 50 Figure 1: Manage Domain Listings .................................................................................... Figure 2: The communication Protocol .............................................................................. Figure 3: Example. .............................................................................................................. Figure 4: Website's homepage ............................................................................................ Figure 5.1: The code of the website's homepage ................................................................ Figure 5.2: The code of the website's homepage ................................................................ Figure 5.3: The code of the website's homepage ................................................................ Figure 6.1: CSS ................................................................................................................... Figure 6.2: CSS ................................................................................................................... Figure 6.4: CSS ................................................................................................................... Figure 6.4: CSS ................................................................................................................... Figure 7: Product page ........................................................................................................ Figure 8: Test website. ........................................................................................................ Figure 9 : Login Admin ....................................................................................................... Figure 10 : Add customer .................................................................................................... Figure 11 : Test website ....................................................................................................... Figure 12 : Example.............................................................................................................
What is DNS? DNS stands for (Domain Name System), and it is a system that stores information about domain names in a database that is distributed over the Internet, and the dns links information and addresses with associated domain names, such as when writing www.google.com from www.google.com. The DNS returns the domain name, which is 74,125,224,72, through the Internet link; in other words, DNS works to translate domain names from words to addresses (IP address). Addresses were first used to address the Internet and all of its services. Consider how inconvenient it would be if you had to memorize the IP address and write it down every time you wanted to access the web. How difficult, if not impossible, would it be to deal with hundreds or tens of addresses that we only know in an abstract way? As a result, the need for a system that converts addresses to clear, legible names and their meaning for us emerged, and this system is the DNS protocol. As a result, DNS works to build a database containing records that link IP addresses to names expressed in a hierarchical structure. The DNS server The DNS server is an abbreviation for (Domain Name System), and it is a system that stores information about domain names (Domain Names) in a database that is distributed over the Internet, and the DNS names are connected to www.go.com. The DNS returns the domain name 74,125,224,72 via the Internet connection. To put it another way, the DNS translates domain names from words to addresses (IP address). How DNS works? When you want to access a site, for example www.google.com, the browser sends a query to find out the IP to the DNS server defined on your device (it will be called the local server). The DNS searches for the IP if it is stored in the local database or in the cache, and if found, it sends after in response to the inquiring device, then the matter ends. cache: are the addresses that the server has previously inquired about and keeps them for a limited period so that he can refer to them directly if you ask him again without the need to reinquire about them in a recursion way. What is the recursion method? The local server starts the recursion method, starting from the highest level of the hierarchy, which is the root, so it sends a query to one of the root name servers (and it is defined automatically) and this is a query about the first part of the requested address, i.e., “com.” Then the root server responds to the query by sending a list of authorized DNS servers with information about the required TLD, specifically com. “Then the local server returns the query process to one of the TLD servers that it has connected to in the list. In turn, the TLD sends the server address authorized with the domain to the local server. The local server sends to the authorized server a query about the address google.com and this time through a reply with the private IP address. The desired location.
What is the benefit of DNS? DNA: is useful when entering a specific site, for example (google.com), it is easy to access it by typing the name of the site, but it is difficult to be able to save the IP address of the site itself which is 207,142,131.206 and thus The DNS provides an easy way for users to deal with and connect to URLs on the network. DNS System Structure: We will briefly get acquainted with the basic components of working a domain name system:
languages. Not better than the other. Developers usually make a couple better than others, because they are merely talented. The following are just a few of their backing and languages
Evidence suggests that a good burial image can increase translation rates in a website. The best way to apply the signature based on the search terms is according to the relevant keywords. The simplest tool is to add 'alt' and 'title' tags to images. Technology recommended by Google Publication Guides. The 'Alt' tag describes the function of the image and its image. Tell us what's on the screenwriter's screenshots
Figure 1: Manage Domain Listings
It is responsible for user data, and programs running on the Internet use it to send SMS messages (datagrams). HTTP (Hypertexts Transfer Protocol) Hypertext transfer, used to transfer resources in the Internet, is the basic and popular method of transmitting data in the Internet, and it is mainly used to publish and receive HTML pages. HTTPs (HyperText Transfer Protocol Secure) Secure hypertext transfer, constitutes a secure version of the HTTP protocol, where the letter s stands for Secure, meaning secure, and the protocol guarantees a secure connection between the user's browser and the web server[ CITATION Qua20 \l 1033 ] DNS (Domain Name System) Domain Name System, this protocol follows a technique that links the IP number of the website to the name of DOMIN, which makes it easier to remember the name of the site, ease of access to it, search for it and ease of reading DHCP (Dynamic Host configuration Protocol) Host automatic configuration protocol, which automatically assigns IP to devices connected to the network. ICMP (Internet Control Message Protocol) Internet Control Message Protocol, used by operating systems on networked computers for error messages such as problems with the service being unavailable SMTP (Simple Mail Transfer) Sending simple mail. This protocol is one of the TCP / IP protocols and is used for receiving and sending e-mails FTP (File Transfer Protocol) File Transfer. This protocol is used while you download software and application updates on your device from the Internet, as this is the FTP function.
Figure 2: The communication Protocol What is the server: The server is not much different from regular computers, as it contains almost all the components of the computer, but it differs in that its components are often larger and its capabilities stronger. The most important of these capabilities is its high-speed Internet connection, a constant power supply, in addition to a strong cooling system because the server will work 24 hours a day, all days of the year. Example of server in website field The Web server: On the other side of the communication channel, is the server, which serves the document as requested by the client. The server appears as only one device by default: This is because it could actually be a collection of servers, load sharing (load balancing) or a complex piece of software interrogating other computers (such as a cache, database server, or e-commerce servers), To create the document in whole or in part on demand As mentioned above, a server is a PC with some additional features. Therefore, the components of the server are not very different from the components of regular computers. The following are the major hardware components of the server: