ICS
325
Project: 1
Concept: Create
a Data Collection and Total Site
Due:
§ The project is worth 25 points.
§ Goals:
§ Convert your student web site (from lab #2) from HTML to PHP
§ Create a data entry screen that collects some data and user information.
§ Create a data display page in PHP.
§ Be Creative
§ The project should follow the instructions listed below:
§ Design issues:
§ index.html should be replaced with index.php
§ The Student Site and Data collection site must be w3c compliant. Use a verifier.
§ All data should be submitted through a single html form.
§ User name, multi-line mailing address, and gender should be collected as well other data of your choice
§ Manipulate the data in some fashion (convert to all lower/upper case, multiply two numbers, calculate sales tax, etc.). Be creative.
§ All form attributes must be clearly labeled.
§ The following list of html form attributes must be used:
§ Selection Box
§ Text Box
§ Radio Button
§ Check Box
§ Submit Button
§ No Frames
§ Implementation issues:
§ User’s data should be displayed at the top of PHP data displaying page.
§ Html form attributes’ data should display on the PHP data displaying page.
§ All data from the form should be labeled on the PHP data display page.
§ There should not be any html files in public_html
§ The project form must be accessible through the link “Project 1” under your class individual page.
§ Hand in:
§ Project report (see the attached sheet for the format)
ICS
325
Project: 1
Concept: Individual Project Report Format
Due:
1. Cover Page
· Course Number and Name (ICS 325 Internet Application Development)
· Term (Summer 2004)
· Name of instructor (Sue Fitzgerald)
· Number of the individual project
· Your name
· Name of school (Metropolitan State University)
2. Table of Contents
· Names of sections with the corresponding page numbers
3. Introduction
· Description and goal of the project
· Brief description of the report (what is included in the report)
· Languages, browsers, servers, PHP, etc. and their versions
4. Program Design
· A chart that shows the relationships among the php files(if any);
· Descriptions of the php files in term of functionality.
5. Implementation
· Test cases( at least 3 cases in the form of a table );
· Constraints (compatibility) of your application (what your program cannot do);
· Instructions for using your application (a brief user manual including the URL);
6. Conclusion
· What has been achieved (a list of things you have done according to the requirements – in this case, take data from a form and display it on a page usingj PHP)
· What has not been achieved ( a list of things you have not done according to the requirements)
· What you have learned
· Ideas for future improvements
7. Appendixes
· Source Code (html & PHP files)
· References and resources (books, articles, or websites)