CS531 02                                                       Assignment 1
Due 09/27/2017

1. HTML Forms

Design and develop Web pages with HTML5 Forms using Dreamweaver (or other Web page development software package approved by the instructor) to login as an existed member or register as a new member for a club web site.
(You may make up a fictitious club for this project.)

The HTML5 forms should have as many major elements as possible such as Text and password fields; Checkboxes;

Radio buttons; Submit and reset buttons; List and scrolling box; Text Area, and Filefield.

2. CGI Scripts

Develop CGI scripts to accept and process the requests from the above HTML5 Forms on CS1.

1. Develop a login CGI script login.cgi
- Authenticate the user. The encrypted passwords could be stored in your script or an external file.

(You may use “$encpwd=crypt($pwd,$salt);” to encrypt the password.)

2. Develop a register CGI script register.cgi
- Process the new membership info from the user
- Send a HTML5 page back to the user to display the process result
- (Extra Credit) Send an email back to the user to confirm the registration.

3. (Optional) Develop a data store CGI script to store the registration info either in external files or in a database.

Homework Hand in Policy:

1. Write a MS word report with the full screen shots that describes the major steps of your development process using the Dreamweaver, any problems that you have solved, and run results.
Submit the report and your HTML5 and CGI source code files via the drop box on the class Sakai web site before the due day.

2. Demonstrate your web site to the class on the due day.