COMP3121 E-Commerce Technologies Richard Henson University of Worcester December 2011.

Slides:



Advertisements
Similar presentations
IT KEY SKILLS LEVEL 1 Evidence required for: A poster or Word document.
Advertisements

Web Forms and ASP.NET Programming Right from the Start with Visual Basic.NET 1/e 12.
Session 6 Server-side programming - ASP. An ASP page is an HTML page interspersed with server-side code. The.ASP extension instead of.HTM denotes server-side.
© Anselm SpoerriInfo + Web Tech Course Information Technologies Info + Web Tech Course Anselm Spoerri PhD (MIT) Rutgers University
Design of Web-based Systems IS Development: lecture 10.
What is it? –Large Web sites that support commercial use cannot be written by hand What you’re going to learn –How a Web server and a database can be used.
Lecture 3B: Client-Side Scripting IT 202—Internet Applications Based on notes developed by Morgan Benton.
Week 23 - Revision1 Week 23 Revision DSA. Week 23 - Revision2 Agenda Section A: Multiple choice Section B: Problem-oriented questions Topics for revision.
Multiple Tiers in Action
Robofest 2001 Online Management System Jim Needham MCS 4833/01 Senior Project Dr. Chan-Jin Chung, Ph.D.
Computer Science 101 Web Access to Databases Overview of Web Access to Databases.
Software Development, Programming, Testing & Implementation.
1 Introduction to Web Development. Web Basics The Web consists of computers on the Internet connected to each other in a specific way Used in all levels.
DHTML. What is DHTML?  DHTML is the combination of several built-in browser features in fourth generation browsers that enable a web page to be more.
8 Chapter Eight Server-side Scripts. 8 Chapter Objectives Create dynamic Web pages that retrieve and display database data using Active Server Pages Process.
MSSQL & ASP. Client-Server Relationship Client-Server Relationship HTML Basics HTML Basics Scripting Basics Scripting Basics Examples Examples.
Server- Side technologies Client-side vs. Server-side scripts PHP basic ASP.NET basic ColdFusion.
_______________________________________________________________________________________________________________ E-Commerce: Fundamentals and Applications1.
Copyright © cs-tutorial.com. Introduction to Web Development In 1990 and 1991,Tim Berners-Lee created the World Wide Web at the European Laboratory for.
WorkPlace Pro Utilities.
Semester 1, 2003 Week 7 CSE9020 / 1 Software Testing and Quality Assurance With thanks to Shonali Krishnaswamy and Sylvia Tucker.
Databases and the Internet. Lecture Objectives Databases and the Internet Characteristics and Benefits of Internet Server-Side vs. Client-Side Special.
Chapter 1: Introduction to Web
February 16, Aaron Cuffman Andy Nagle Adam Schultz Web Site.
Advanced Web Design Scripting Tutorial Chapters. Scripting Intro The scripting part of the forthcoming Advanced Web Design textbook introduces you to.
COMP3121 E-Commerce Technologies Richard Henson University of Worcester November 2012.
Web Programming: Client/Server Applications Server sends the web pages to the client. –built into Visual Studio for development purposes Client displays.
20-753: Fundamentals of Web Programming 1 Lecture 1: Introduction Fundamentals of Web Programming Lecture 1: Introduction.
1 Data Bound Controls II Chapter Objectives You will be able to Use a Data Source control to get data from a SQL database and make it available.
COMP3121 E-Commerce Technologies Richard Henson University of Worcester November 2011.
COMP3241 E-Commerce Technologies Richard Henson University of Worcester October 2014.
Copyright © 2007 Knowbility, Inc. Accessibility Testing 1 ► Code Validators – XHTML & CSS ► Accessibility Validators – Page by Page ► Listening to Your.
Introduction to web development and HTML MGMT 230 LAB.
ASP/ASP.NET: Tricks and Tips How to get Microsoft’s Programming Language to work for you By Wade Tripp Park University
Project Dragon Small Business Website Content Management System.
Kingdom of Saudi Arabia Ministry of Higher Education Al-Imam Muhammad Ibn Saud Islamic University College of Computer and Information Sciences Chapter.
_______________________________________________________________________________________________________________ E-Commerce: Fundamentals and Applications1.
ASP.NET The Clock Project. The ASP.NET Clock Project The ASP.NET Clock Project is the topic of Chapter 23. By completing the clock project, you will learn.
W orld W ide W eb Client/Server design using TCP/IP Incorporates Other Client/Server Systems –ftp –gopher –mail Server runs on port 80, named httpd, exchanges.
_______________________________________________________________________________________________________________ E-Commerce: Fundamentals and Applications1.
JavaScript - A Web Script Language Fred Durao
Web Design (1) Terminology. Coding ‘languages’ (1) HTML - Hypertext Markup Language - describes the content of a web page CSS - Cascading Style Sheets.
Web Development in Microsoft Visual Studio Slide 2 Lecture Overview How to create a first ASP.NET application.
Overview of Form and Javascript fundamentals. Brief matching exercise 1. This is the software that allows a user to access and view HTML documents 2.
RUBRIC IP1 Ruben Botero Web Design III. The different approaches to accessing data in a database through client-side scripting languages. – On the client.
ASP (Active Server Pages) by Bülent & Resul. Presentation Outline Introduction What is an ASP file? How does ASP work? What can ASP do? Differences Between.
Client-side & Server-side Scripting ©Richard L. Goldman August 5, 2003 Requires PowerPoint 2002 or later for full functionality.
David Lawrence 7/8/091Intro. to PHP -- David Lawrence.
NovaBACKUP xSP Technical Training By: Nathan Fouarge
Scripting Languages Client Side and Server Side. Examples of client side/server side Examples of client-side side include: JavaScript Jquery (uses a JavaScript.
COMP3241 E-Commerce Technologies Richard Henson University of Worcester November 2014.
8 Chapter Eight Server-side Scripts. 8 Chapter Objectives Create dynamic Web pages that retrieve and display database data using Active Server Pages Process.
 Web pages originally static  Page is delivered exactly as stored on server  Same information displayed for all users, from all contexts  Dynamic.
INFO 330 Your Reverse Engineering Project. Steps 1.Choose a site 2.Dissect the site 1.Name the areas 2.Analyze the content 3.Model the info types from.
COMP3241 E-Commerce Technologies Richard Henson University of Worcester December 2014.
Web Development in Microsoft Visual Studio 2013 / 2015.
1 More About HTML Images and Links. 22 Objectives You will be able to Include images in your HTML page. Create links to other pages on your HTML page.
1 CSC160 Chapter 1: Introduction to JavaScript Chapter 2: Placing JavaScript in an HTML File.
The Jukebox is a.NET web application that plays streaming music files to it’s clients according to their favorites musical genres. Clients can rate the.
Submitted by: Moran Mishan. Instructed by: Osnat (Ossi) Mokryn, Dr.
Basic HTML Page 1. First Open Windows Notepad to type your HTML code 2.
Technologies and Characteristics Outline Description –Architecture –ER Model –Pages Template Reasons of some choices Problems Encountered Some.
COMP3121 E-Commerce Technologies Richard Henson University of Worcester December 2009.
Web Application Development Process
COMP390/3/4/5 Final Year Project Demonstration & Dissertation
COMP3241 E-Commerce Technologies
COMP390/3/4/5 Final Year Project Demonstration & Dissertation
Principles of report writing
Chapter 27 WWW and HTTP.
COMP390/3/4/5 Final Year Project Demonstration & Dissertation
Presentation transcript:

COMP3121 E-Commerce Technologies Richard Henson University of Worcester December 2011

Week 10: Documenting a Client-Server System n n Explain the fundamental differences between documenting client-server and documenting conventional systems n n Explain the importance of presenting a data model in the documentation n n Use software tools to assist documentation of web pages, web sites, and database design

What is client-side and what is server side? n n Everything that is displayed using HTML… client side n n Everything that interrogates databases, and databases themselves… server side n n What about the rest of the coding?   JavaScript?   C#?   Asp.net controls?

Putting this into a write up n n More challenging than a conventional website/set of programme coding n n It helps to have separate headings for “client side” and “server side” n n Site will be marked as a Visual Studio 2010 project   essential that all server code and the database to run the site are included on the media handed in with the assignment write up!!!

How to document… n n Project usually have four phases:   Analysis   Design   Implementation   Evaluaation n n Your assignment 2 can be considered to be a mini-project…

What to include in the write up n n The assignment brief is your spec (no analysis section therefore necessary!!!) n n Requirements:   “Design” (client & server)   “Implementation”   “Evaluation”

Design n n Should include:   site & database design diagrams   screen dump(s) to show common page format(s)   test plan   should refer to code (e.g. scripts) by filename so marker can cross-check with file(s) on removable media

Relative and Absolute Paths n For small databases and simplicity Access works well….  with one exceptiion  Access requires an absolute path »e.g. X:\myfolder\yourfolder\database.accdb  SQL Server, and MySQL can cope with a relative path: »e.g...\yourfolder\database.mdf

Implementation n n Should include some of:   code sections that you may want to explain or bring to the attention of the marker   database connection string(s) & path to Access database in working project n n A description of problems encountered and how overcome

Testing n n Expected results should have been added at design stage n n Actual results obtained when test plan put into action n n “Actual v Expected” comparison should be presented on a table

Retesting & Rollout n n Any differences between expected/actual results need to be resolved n n Changes made as a result of testing should also be documented n n Completed product copied to removable medium (keep a copy!)

Evaluation n n You should include:   what others (i.e. prospective shoppers) think of the site   how well the completed site meets the spec (or goes beyond it… or could do…)   A personal reflection of your experiences in doing the assignment, and anything else you’d like to have done with it, if you had more time…

Good Luck and have a Great Xmas! Practical Workshops available by appointment… until the day before hand-in (not 12 th -16 th Dec )