What is the difference between the client and the server

Assignment Help Basic Computer Science
Reference no: EM13308692

Web Development and Design Final Project

 

Before you begin the project, please answer these four questions in a paragraph:

 

What is the difference between the client and the server?

 

What is the difference between server-side and client-side scritping? Why are they separate?

 

What is a web browser?

 

What is a regular expression?

 

Overview

The purpose of the project is to use most of the techniques you have learned from this course. You may choose any project as long as it meets the requirements discussed below.

The project must be a real application in the sense that the site must be hosted somewhere on the Internet. You can either arrange your own hosting or use WebHawks.

You are free to apply homework assignments toward the final project. However, the final project must be work that you have produced and not material simply copied from another source. If you do copy small portions from another source, you must cite the source and have permission to copy the material.

The final project presentation will count as the final exam for the course. You must demonstrate your completed project to the instructor during the scheduled final exam time to pass the course.

Project Report

The project report consists of the following information:

  • Your name
  • Your project's name
  • A brief introduction describing the purpose of your project (one paragraph is sufficient)
  • The URL entry point for your project on the Internet
  • A description of each page of your project Web site including:
    • Your JavaScript animation page, including a description of the animation
    • Your PhP/MYSQL, including a description
    • Your form validation page, describing valid and invalid values
    • Your cookie setting and retrieval pages, including values that are set and retrieved
  • In addition, you should explain any unusual coding (that we did not cover in class) used to meet the specifications. If you do not, then I may miss how you achieved some specification and you will not get the credit you deserve.
  • Also, if your site is password protected in some way, please provide me a way to login such as a guest username and password.

Project Presentation

You must demonstrate your project on the day of the final. You must attend at the scheduled time or you will receive a zero (0) and fail the course (except by prior arrangement with the instructor). While you must present your project, you do not have to demonstrate it in front of the class. (When everyone else is done, you can present it to the instructor individually.) Feel free to refer to or display your written report during the presentation. Point out as many of the cool features as possible so we can all enjoy them.

Suggested Presentation Flow:

1.   State your name and your project's name.

2.   Briefly describe the purpose of your project

3.   Demonstrate and discuss each project page including:

o    Animation page

o    Form page and validation techniques used

o    Cookie pages and cookie values set and retrieved

4.   Summarize the project.

When the demonstration is over, or your time is up, then quickly summarize the program's purpose. Then pause for about 10 seconds to give us a chance to applaud!

Required Features

Points as shown in parentheses for each demonstrated feature in the specifications. (50 points, including the Web Site Functionality and Project Reporting and Presentation points described below)

Web Site Functionality

  • 10: Demonstrates mastery of a Web site using JavaScript:
    • Has extra features or demonstrates techniques beyond the course
    • Meets all project requirements (see above) with particularly elegant solutions
    • Runs with no error conditions reported by the browser
  • 8: Has all the functionality expected of a professional Web site using JavaScript:
    • Demonstrates many techniques from the course
    • Meets all project requirements (see above)
    • Runs with no error conditions reported by the browser
    • May have one minor error in the JavaScript on a page
  • 6: Has most of the functionality expected of a Web site using JavaScript:
    • Demonstrates some techniques from the course
    • Meets all but one of the project requirements (see above)
    • May have 2-3 minor errors
    • Project not available on the Internet
  • 4: Has some of the functionality expected of a Web site using JavaScript:
    • Demonstrates some techniques from the course
    • Meets at least ½ of the project requirements (see above)
    • Implementation seems excessively complicated
    • May have JavaScript warnings or errors in the browser
  • 2: Serious functional problems but shows some effort and understanding:
    • Meets at least ½ of the of the functional requirements (see above)
    • Has a major error (detected by the browser) or many minor errors
    • Demonstrates few techniques from the course
  • 0: Web site does not run or was not presented by the specified time

Project Reporting and Presentation

  • 4: Project is reported clearly and completely:
    • Has extra features or demonstrates techniques beyond the course
    • Student presents information in a logical and interesting sequence
    • All requirements of the project were presented
    • Written report was presented to instructor before the project was presented
    • All project-reporting requirements were turned in
    • Report is well-written and grammatically correct
  • 3: Project presentation or report has minor problems:
    • Student presents information in a logical sequence
    • All but one of the project requirements were presented
    • Some minor project-reporting requirements are missing
    • Report contains spelling errors, but is otherwise clearly written
  • 2: Project presentation or report has significant problems:
    • Audience has difficulty following presentation because student jumps around
    • At least ½ of the project requirements were presented
    • At least ½ of the project-reporting requirements were turned in
    • Report only submitted electronically and without a paper copy
  • 1: Project presentation or report is unclear or incomplete:
    • Audience cannot understand presentation because there is no logical sequence of information
    • Less than ½ of the project requirements were presented
    • Less than ½ of the project report was completed
  • 0: No project report submitted or was not presented at the specified time

Reference no: EM13308692

Questions Cloud

Effective international strategies : What are the four most important ways a firm's international strategy can be related to its competitive advantage? What are the three foriegn country entries vehicles might a firm use to enter into the global marketplace?
Strategic approach to international expansion : How does an organization use the CAGE framework to develop a strategic approach to international expansion? What approach might an organization take if there was an opportunity to gain global efficiences with a relatively low local response?
Corporate strategy and competive advantage : What is the relationship between corporate strategy and competive advantage? what is the difference between synergies and competive advantage
Package during the acceleration interval : A 79-kg woman holds a 6-kg package as she stands within an elevator which briefly accelerates upward at a rate of 0.18g. Determine of force R which the elevator floor exerts on her feet and the lifting force L which she exerts on the package during t..
What is the difference between the client and the server : What is the difference between the client and the server? What is the difference between server-side and client-side scritping? Why are they separate?
Introducing the new procedure with physicians : You have been asked to investigate a new procedure that physicians would like nurses to adopt in the hospital. Discuss the process you would apply to determine whether the procedure falls within the RN scope of practice and how you would go about int..
Industrialization has essentially made us less independent : Many experts assert that industrialization has essentially made us less independent and more closely connected to other people than ever before. What is meant by that statement? Can you give historical examples to back up this position? If you disagr..
Calculate the final temperature of the gas : Two moles of a monatomic ideal gas are contained at a pressure of 1 atm and a temperature of 300K. 34166 joules of heart are transfered to the gas, as a result of which the gas expands and does 1216 joules of work against its surroundings. The proces..
Calculate the incidence rate of copd amongst firemen : A population of 160 healthy firemen was followed for development of COPD. After being followed for 5 years 15 developed COPD. Twenty firemen were followed for 2 years and they left for other jobs. The remaining who never developed COPD were followed ..

Reviews

Write a Review

Basic Computer Science Questions & Answers

  Write same program in same language without using structs

Write the same program in the same language without using structs. Your program should input three elements into the array.Write the same program in the same language without using structs. Your program should input three elements into the array.

  What is the output of this code sequence

What is the output of this code sequence

  Prove complement is unique

Prove complement is unique

  network structure-Management Information system

Which of the following is true of a network structure? The Management Information system (MIS) structure with one main computer system is called a

  What is maximum size of a file can be stores in file system

This file system has 12 direct disk blocks, as well as single, double, and triple indirect disk blocks. What is the maximum size of a file that can be stores in this file system?

  Explain statement of purpose-pre- and post-conditions

Write specifications for a method that advances any given date by one day. Include a statement of purpose, pre- and post-conditions, and a description of the parameters.

  How organizations communicate with prospective

In this assignment, you will locate examples of how the use of digital media was used to communicate information to achieve a specific goal of an organization or individual.

  Determining asymptotic formula for recurrence equations

Give an asymptotic formula for each of the recurrence equations given below, using big "Θ" rather than just big "O" for better results when possible.

  Draw pictures of the list names afte

Draw pictures of the list names after each line of the following code. Show the head pointer of the list, and the values and next pointers of every node. Draw pointers as arrows, and the null pointer as a slash or X. You may assume the list is sin..

  Analyze a paper on artificial intelligence

Analyze a paper on Artificial Intelligence and I would like some additional help. I have researched the internet, catalogs and online books.

  Compare and contrast the in terms of cores/microprocessors

Compare and contrast the following, in terms of cores (or microprocessors), random access memory (RAM), disk storage, and networking capabilities.

  How to boost over company-s former speed champ

Explain the definition (or definitions) of performance which you think the company utilzed. Do you believe the news release is misleading?

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