Below stated
are some guidelines that will help you developing the web interface for
FANDANGOOSE!
Start Early!
This part of the project will need quite a lot of time. Do not keep
everything for the last day.
Read the description
given for the project part carefully.
Create the file
create.script that contains the CREATE TABLE statements for all relational
schemas in your database. Apply the foreign key constraints.
Try out some
sample php files that do a minimal amount of work. This will give you
an idea how php works before you get into more detailed analysis.
Design the framework
for your website for FANDANGOOSE keeping in mind the requirements stated.
Start developing
the html files step by step. Develop the corresponding php files associated
with each html page.
Do not put in
much effort for making the website appear jazzy. You can always do that
at the end if you have time. Make sure you complete the functionality
required first.
Grading will
be done for the the functionality stated, not for the appearance of
the website.
Important Information for having your project graded
Your project
will be graded through a demo during lab hours.
The project
is due on March 11th, so the grading begins during lab hours on March 13
(Thursday 1.30pm - 3.00pm) and March 14 (3.00pm - 5.00pm) at Ming Ong PC.
Steps you should
take:
Each one of you
needs to be registered for a 10 minute slot for the demonstration.
Send an email
to deepa@soe.ucsc.edu to inform her
on which day (March 13 or March 14) you would like to demo your project.
Deepa will
assign time slots to the students who are registered with her through email.
It is your responsibilityto send her an email to ensure
you get a time slot. You will receive no marks for this project
if you do not register for a timeslot to demo your project. As it would be difficult to
fit everyone in the two lab sections, be prepared to receive a timeslot that
may extend beyond lab hours on Friday.
If your schedule
conflicts with the lab timings, please state your preference for Friday since
the lab session for friday will be slightly extended to accomodate all demos.
Be sure to specify the time for Friday when you will be free.
Since we have
only a limited amount of time, it is your responsibility to have your
demo up and running at the beginning of your assigned timeslot.Points
will be deducted otherwise. If time is wasted during your slot to set
up your demo, you will have less time for the grader to look through the
rest of your implementation which may result in less points for you.
If you prefer
to have a demo on your personal computer that you used to develop your website,
the same guidelines above apply: Make sure that everything is set up correctly
before your timeslot.
Important Deadlines:
March 6th 2003: For sending in an email to register your slots.
Keep in mind that the slots will be registered on a first come first serve
basis. There will be a limited number of slots given for Thursday and we
will be extending the lab session on Friday. The subject for your
email should say: CMPS180 TIME SLOT REQUEST.
March 11th 2003: Turn in your project files as specified on
the project description.
March 13th & 14th 2003: Demo your project.
Please keep in mind that these are hard deadlines. They will be
strictly enforced.