SWE 432: Design and Implementation of Software for the Web Assignment — Fall 2014 |
|||||
|
This assignment has three parts that will be implemented in a servlet.
Submit
button.
From assignment 6, the Submit
button will submit
the event information (name, date, time, location, and description).
The response from doPost() should
present the event information and
the two confirmation buttons ("attend" and "not attend").
You can format the screens as you wish as long as you follow the usability guidelines from class. Get creative and have fun! You might notice that I have left a few things unspecified in the assignment. I expect you to think about these for the future assignments, but you do not need to solve them now.
As before, you can work with a partner or alone. You can work with the same partner as the previous assignment, or a different partner.
Within the above constraints, feel free to format the output web pages any way you like and include extra functionality if you like. Your program will be graded on correctness, and also on the readability and maintainability of the Java and the HTML that it produces (for example, be sure to add carriage returns!).
You will deploy your servlet program on the swe432 application server, as detailed in the Servlet Deployment Instructions. (This is "apps-swe432.vse.gmu.edu", not "zeus.vse.gmu.edu").
Warning: You have two weeks to make sure you have time to deal with deployment issues. I strongly advise you to (1) get your HTML exactly as you want it, then (2) embed it into the doGet() method of a servlet and get that part to work. Then, (3) work on the doPost() parts. I also strongly advise you to start early. This will take longer than previous assignments.
Put your name and "SWE 432 - Assignment 8" on all screens. If you work with a partner, put both names on the screens. Submit your program by
yourname-assignment8.java
.
Partners' websites should both link to the same web page.
Making your web page available to me is your responsibility.
If I cannot access your file then you will not get credit.
Be sure to test access to your file before the due date.
Prepare to present your invitation system at the end of the semester.
The grading for this assignment will be as follows:
[Total: 20 points]
[Purpose: promote collaboration]
[Total: 10 points]
If you got help from your classmates (excluding your partner),
when you submit your assignment on Blackboard, please
© Based on documents by Dr. Jeff Offutt (the original author) and Dr. Kinga Dobolyi,
use with permission of the author.
This document is made available for use by GMU students of SWE 432.
Copying, distribution or other use of this document
without express permission of the author is forbidden.
You may create links to pages in this web site,
but may not copy all or part of the text without permission
of the original author.