prev
Final Project - CSE891
This project page describes the requirements for the final
project for CSE891. All of this work is due on the last
class day for this course, e.g., 24/26 July 2001.
-
Develop a series of linked web pages that present tutorial
material on web page scripting. There should be at least
8 pages covering:
- basic syntax
- client side scripts, with events and event handlers
-
server side scripts, using several of the server intrinsic
and extrinsic objects, e.g., request, response,
FileSystemObject, ...
- demonstrate interaction with the HTML DOM and XML DOM
Each page should contain one or more examples, including either
scripts on that page or links to external scripted pages. You
will find that the linked set of web pages used in class, to
present Tagged Languages, is a good starting point for your
design.
-
Develop a Visual Basic program that will establish chat sessions
between any two students or between the instructor and any number
of students. The program is required to use sockets to communicate
between remote machines, and will also use an Access database,
provided by you, as described below.
-
When starting, the program will update a record in the database
indicating that the named user is on-line. A server side script,
also developed by you, will return the names of all students and
instructors currently on line.
-
The program will provide the means to connect to any other student,
currently on line, and start a chat session. Chat sessions are
simply exchanges of text typed into a window. The client
window should show both messages you type and the replies made
by the other student. The intent is that these chat sessions
allow students in remote locations to discuss and exchange ideas
about homework assignments.
-
The program will provide an instructor's "console" that allows an
instructor to see questions from multiple students, and provide
responses, both of which are displayed on the instructor's console.
-
The instructor's console should broadcast replies to all students
currently connected to the instructor.
We will have a lecture devoted to how you can use sockets to communicate
between two Visual Basic applications. You will see several examples
over the next few weeks, and we will help you get started on each of
these tasks.
Your grade will be based on how well you carry out these tasks and on
your home page with links to solutions of every one of the lab exercises.
Grades are awarded not only on content, but also on style - quality of
layout, use of color, and organization of content.
If you do all work correctly, using styles and organization as presented
in class, you can expect to receive an A-. If you show originality in
design, organization, and content, as well, you can expect an A. Of
course, if you do not complete all work correctly you can expect a
lower grade. Anyone who attempts all assignments and completes
most correctly can expect at least a B.
prev