Introduction to Internet Engineering Tutorial 7 All about Assignment 2 By Tse Hok

Slides:



Advertisements
Similar presentations
Page 1 of 12 To the ETS - Correspondence Online Training Course Welcome The Correspondence functionality is an online service that enables clients to receive.
Advertisements

Samsung Smart TV is a web-based application running on an application engine installed on digital TVs connected to the Internet.
CSCI3170 Introduction to Database Systems
iRequestManager for MediMizer X3
Page 1 of 31 To the Search Activities Online Training Course The Search Activities functionality in Assignments enables you to find existing activities.
SmartCall™ SMS SmartCall SMS by HME Wireless is a great tool to manage your patient workflow through your facility. Using the SmartCall SMS system, staff.
Student Introduction to TurnitinUK OriginalityCheck Software Last updated January 2015.
CHAPTER 30 THE HTML 5 FORMS PROCESSING. LEARNING OBJECTIVES What the three form elements are How to use the HTML 5 tag to specify a list of words’ form.
CPSC 203 Introduction to Computers Tutorial 59 & 64 By Jie (Jeff) Gao.
Introduction to GTECH 201 Session 13. What is R? Statistics package A GNU project based on the S language Statistical environment Graphics package Programming.
SmartCall™ Messenger Account Setup
INTRODUCTION SERT Samsung Event Reporting Tool. Introduction SERT is the Samsung Event Reporting Tool – SERT is a secure WEB based application that provides.
Web of Science: An Introduction Peggy Jobe
Information & Library Services SwetsWise User Guide Emma Crowley Senior Academic Services Librarian
Tutorial 14 Working with Forms and Regular Expressions.
CS 299 – Web Programming and Design Overview of JavaScript and DOM Instructor: Dr. Fang (Daisy) Tang.
CS 174: Web Programming February 26 Class Meeting Department of Computer Science San Jose State University Spring 2015 Instructor: Ron Mak
Introduction to WebCT Sheridan College Architectural Technology.
CPSC 203 Introduction to Computers Lab 33 By Jie Gao.
Address Book in JAVA By What is Address Book Address Book is book or database used for storing entries called contacts Each contact.
JavaScript Form Validation
Classroom User Training June 29, 2005 Presented by:
Intro to Google Apps B3: Working in Google Drive.
Tutorial 14 Working with Forms and Regular Expressions.
Homework for October 2011 Nikolay Kostov Telerik Corporation
Regular Expressions Dr. Ralph D. Westfall May, 2011.
INE1020 Introduction to Internet Engineering Tutorial 8 All about Lab 6.
CIS 375—Web App Dev II WAP. 2 Introduction to WAP WAP ________________________ is an application communication protocol that uses a ______ Browser in.
1 INE 1020 Introduction to Internet Engineering Tutorial 3 Discussion on Homework 1.
CSCI3170 Introduction to Database Systems
Basic Web Applications 2. Search Engine Why we need search ensigns? Why we need search ensigns? –because there are hundreds of millions of pages available.
1 Online Textbook Adooptions
CPSC 203 Introduction to Computers Lab 23 By Jie Gao.
EBSCOhost Databases Access to bibliographic and/or full-text resources from more than 30 online databases such ATLASerials, Academic Search Premier, Education.
INE1020 Introduction to Internet Engineering Tutorial 9 Lab 6 and Assignment 2.
PHP and MySQL CS How Web Site Architectures Work  User’s browser sends HTTP request.  The request may be a form where the action is to call PHP.
Introduction to JavaScript 41 Introduction to Programming the WWW I CMSC Winter 2004 Lecture 17.
CS 174: Web Programming September 30 Class Meeting Department of Computer Science San Jose State University Fall 2015 Instructor: Ron Mak
1.NET Web Forms Business Forms © 2002 by Jerry Post.
ITCS373: Internet Technology Lecture 5: More HTML.
Keywords Searching and Analysis System Member Student ID Role 刘亮 Liu Liang System Analyst 顾子俊 Gu Zijun Developer 杜菡菡 Du Hanhan
XHTML & Forms. PHP and the WWW PHP and HTML forms – Forms are the main way users can interact with your PHP scrip Typical usage of the form tag in HTML.
Post-Module JavaScript BTM 395: Internet Programming.
CSC3530 Software Technology Tutorial One Assignment overview & HTML basics.
CPSC 203: Introduction to Computers Tutorials 03 & 29 by Jie (Jeff) Gao.
LINGNAN UNIVERSITY LIBRARY SEP 2010 LCE102 Library Workshop: Using RefWorks 1.
Salesperson Training Manual AAX ™ Used Vehicle Inventory Management System – Sales Person Training Revision ™ Help Desk
20-753: Fundamentals of Web Programming 1 Lecture 10: Server-Side Scripting II Fundamentals of Web Programming Lecture 10: Server-Side Scripting II.
Session 8: Working with Form iNET Academy Open Source Web Development.
Table of Contents TopicSlide Administrator Login 2 Administrator Navigations 3 Managing AlternativeDr.com Blogs 4 Managing Dr. Lloyd May Blogs 5 Managing.
1 School Information Systems SISFin and P-Card. 2 Benefits of P-Card P-Card is a credit card and can be used with any merchant who accepts them. Purchases.
How to Register for Apprenticeship Vacancies 1 Supporting young people’s services.
© Copyright 2009 SSLPost 01. © Copyright 2009 SSLPost 02 a recipient is sent an encrypted that contains data specific to that recipient the data.
Page 1 of 42 To the ETS – Create Client Account & Maintenance Online Training Course Individual accounts (called a Client Account) are subsets of the Site.
CPSC 203 Introduction to Computers T97 By Jie (Jeff) Gao.
Designing a Relational Database 13.4 Page A database should be created based on a design  Three steps Determine what information should be stored.
1 Visalia Unified School District Principal & Area Administrator Service Request Approval Processing Using The SRTS November 16, 2005 Administrative Services.
A Mobile Library Management System Advisor: Dr. Shen Student: Ananta Gampaa November 8 th,2005.
PHP Form Processing * referenced from
1 Project 4: Palindrome Detector. 2 Assignment Write a C++ program that reads a line of text from the keyboard and reports to the user whether the text.
Fab25 User Training Cerium Labs LabCollector - LIMS Lynette Ballast.
1 Terminal Management System Usage Overview Document Version 1.1.
Standard Operating Procedure
Journal of Mountain Science
Guide to Editor (ED) Journal of Mountain Science (JMS)
In this session, you will learn about:
Guide to Editor (ED) Journal of Mountain Science (JMS)
Web Programming– UFCFB Lecture 17
Guides to Reviewerss Journal of Mountain Science Guides to Reviewerss
Guide to Editors (ED) Journal of Mountain Science (JMS)
Presentation transcript:

Introduction to Internet Engineering Tutorial 7 All about Assignment 2 By Tse Hok

Requirement for all student Search engine Using JavaScript 5 different web pages, each contains the details of one product Each product should have at least 4 different fields

For Bookstore Each book should have a –Book name (e.g. Harry Potter) –Author (e.g. J. K. Rowling) –Price –Reader’s review

For mobile phone store Each mobile phone should have a –Model Number (e.g. P408) –Brand Name (e.g. Samsung) –Price –Phone’s details which may include dimension, special functions and etc. (e.g. 90.5x47.5x23 mm)

User Input Use form to accept user input A ‘text’ for key word A ‘select’ for key word type A group of ‘radio’ for AND/OR Two ‘select’ for price range A ‘submit’ for search

Details of key word type 3 types of key word –Key in Book name / Phone number –Key in Author / Brand name –Key in all fields For Bookstore –All fields include book name, author and reader’s review For Mobile phone store –All fields include phone number, brand name and phone’s details

Details of price range For Bookstore –First select from $0 to $400 –Second select from $100 to $500 –Each selection should increased by $100 For Mobile phone store –First select from $0 to $4000 –Second select from $1000 to $5000 –Each selection should increased by $1000

Use of AND/OR Key word search and price search are combined using AND/OR Key word search result Price search result AND

Use of AND/OR Be careful of duplicated search result Each product should be displayed only once in the search result Duplicated product will deduct marks

Display of search result Search result should be displayed in a web page Search result may be displayed in the sample window or a new window Use table to display each product The table should contain the details of the product (e.g. book name, author, price and reader’s review) Each search result should contain a link which directed to the web pages of the product

Sample of search result

Improvement 1.Use frame to implement the search engine (0.5 marks) –The upper frame for the user input –The lower frame for displaying the search result 2.Multiple key word search (1.5 marks) − Each word in the ‘text’ field should be processed as individual word. − Combine the search result using OR

How to match a word/string in another string? Use Regular expressions (RegExp) E.g. var key1 = ‘Snoopy’; var key2 = ‘Mcmug’; var data = ‘Hello Kitty and Snoopy’; var reg1 = RegExp(key1); var reg2 = RegExp(key2); var result1 = data.match(reg1); Var result2 = data.match(reg2);

Suggestion in Implementation Use Array to store the data of each product. The Array should be a Global variable Only simple details of each product are required To implement multiple key word search, you may use split()

Submission All student should submit their assignment on or before 23:59:59 on 4 th Nov, 2003 Put the web pages in your UNIX account Zip all the files and name it with your login name Send a to tutor with title “Submission of Assignment 2” which contain your NAME, STUDENT ID, DEPARTMENT, , THE WEB PAGE ADDRESS and the ZIP FILE.