COSC 231 FALL 2013 Programming Project #1: InterStellar InterCambio Dating Survey
Distributed:September 11,12 Due: September 27 (Friday, 11:59pm - email submission)
- Spec You are to develop a website containing four html documents for your client,
Interstellar InterCambio Dating Service .
The top page (1) gives a welcome and (2) asks to customer to
- enter data about him: First name, Last name, Species (homo sapiens or zquab),
Gender, Age, and Interests.
- choose between a desired homo sapiens intercambio or desired alien (zquab) date.
- If the user chooses a human from the top page, then you will open another
page that asks the user about his preferences in a human date.
Those preferences are: Gender, Age, and Interests.
When the user has finished entering the data, he will press the "done"
button that send him to a 'Thank you for the information. We will
search our database for your perfect date' page
- If the user chooses an alien from the top page, then you will open another
page that asks the user about his preferences in an alien (zquab) date.
Those preferences are: Gender, Age, and Interests.
When the user has finished entering the data, he will press the "done" button
that sends him to a 'Thank you for the information. We will search
our database for your perfect date' page.
- The fourth page is the 'Thank you ... ' page.
About humans
- Humans have two genders: male, female.
A dating group with a human has 2 participants in total, eg. male/female. Gender is not restricted.
- Human age ranges are as follows: 18-29, 30-45, 46-60, 60+
- Human interests are as follows: hockey, electronic music, druidism, raves
About Zquabs
- Zquabs have three genders: ablaq, bthial, coauetl.
A dating group with
Zquabs must have 3 participants. For simplicity, the genders are not duplicated. So,
there might be a human/ablaq/coauetl date, but there would not be an ablaq/ablaq/bthial date.
- Zquabs have three age ranges given in Zquab-years: 35 - 90, 91 - 105, 106+
- Zquabs have only three interests: zero-G bean bag toss, extreme EM emission, EVA welding
The Look: Since this is for a client, your four pages should have
- a uniform look and feel,
- appropriate (possibly even tasteful) choices of picture, decoration, color,
- correct spelling!
- Turn in:
- Source code (all four pages)
- Screen shot of top page
- Give demo, walkthrough.
- Grade based on:
- Satisfying the spec: functionality
- Satisfying the spec: look and feel
- Alignment and code standards
- Elegance (e.g., no unnecessary tags)