Project Index for CSC 223.02, Spring 2002

This semester, CSC 223 students will be working on a large software project. The following links provide regarding this project, documenting work as it evolves.

Target
Completion
Date
Testing
Class Methods Status Unit Integration Notes
ScheduleServer Main Monday,
April 22
draft completed requires I/OInterface classes   pending
UserApplet Constructor Monday,
April 22
Under Development     main components of interface in place
socket listener/sender Friday,
April 26
Socket protocol determined      
output (to screen) Friday,
April 26
Under Development     design largely done
input (from screen) Monday,
April 29
Under Development      
InputInterface Constructor Monday,
April 22
Under Development     testing requires UserApplet
socket listener/handler Friday,
April 26
Socket protocol determined      
OutputInterface Constructor Monday,
April 22
untested     no tests provided
socket listener/handler Friday,
April 26
Socket protocol determined      
sendAppointment Friday,
April 26
Under Development      
displayLoginMessage Friday,
April 26
name change required     currently called displayLoginError
sendHorizontalHeader Friday,
April 26
Under Development     may also require a SendAnnotation method
OutputInterfaceText all methods Monday,
April 22
Done no tests provided   works with Appointment and other classes
PersonsSchedule Constructor Monday,
April 22
Done testing sketchy integrates with Week  
makeOwnerAppt Friday,
April 26
Done testing sketchy integrates with Week  
makeUserAppt Friday,
April 26
Done testing sketchy integrates with Week  
displayWeek Monday,
April 29
Done testing sketchy integrates with Week  
LogIn Constructor Monday,
April 22
Done passed 4/30/02    
verify Friday,
April 26
Done passed 4/30/02    
getUser Friday,
April 26
Done passed 4/23/02    
Week Constructor Monday,
April 22
Largely done testing sketchy   debugging output must be controlled
makeOwnerAppt Friday,
April 26
Largely done testing sketchy   debugging output must be controlled
makeUserAppt Friday,
April 26
Largely done testing sketchy   debugging output must be controlled
Day Constructor Monday,
April 22
Done passed 5/1/02  
makeOwnerAppt Friday,
April 26
Done passed 5/2//02    
makeUserAppt Friday,
April 26
Done passed 5/2/02    
FileHandler Constructor Monday,
April 22
Done passes tests from Day, appointments 5/02/02 integrates with Day, appointments  
getData Friday,
April 26
Done passes tests from Day,appointments 5/02/02 integrates with Day, appointments  
eraseAppt Friday,
April 26
Done passes tests from Day, appointments 5/02/02    
saveAppt Friday,
April 26
Done passes tests from Day 5/02/02 integrates with Day, appointments  
changeAppt Friday,
April 26
Done passes tests from Appointment 5/02/02   works in several cases
Appointment
(abstract class)
Constructor Friday,
April 26
Done passed 4/30/02   unit testing passed via SignUpAppt, RestrictedAppt
must remove call to outputinterface in constructor
setEndTime Friday,
April 26
Done passed 4/30/02   unit testing passed via SignUpAppt, RestrictedAppt
setStartTime Friday,
April 26
Done passed 4/30/02   unit testing passed via SignUpAppt, RestrictedAppt
setUserAppt
(eMailAddr,
annotation,
apptMaker)
Friday,
April 26
Done passed 4/30/02   unit testing passed via SignUpAppt, RestrictedAppt
UnavailableAppt Constructor Friday,
April 26
Done passed 4/30/02    
setAppt Friday,
April 26
Done largely passed 5/1/02    
setUserAppt Friday,
April 26
Done largely passed 5/1/02    
AvailableAppt
(abstract class)
Constructor Monday,
April 22
Not Needed      
DropInAppt Constructor Monday,
April 22
largely done incomplete testing    
setAppt Friday,
April 26
largely done incomplete testing   need message to OutputInterface
setUserAppt Friday,
April 26
largely done incomplete testing   need message to OutputInterface
SignUpAppt Constructor Monday,
April 22
Done passed 4/30/02    
setAppt Friday,
April 26
Done largely passed 4/30/02    
setUserAppt Friday,
April 26
Done largely passed 4/30/02   need message to OutputInterface in all cases
RestrictedAppt Constructor Monday,
April 22
Done passed 4/30/02    
setAppt Friday,
April 26
Done largely passed 4/30/02    
setUserAppt Friday,
April 26
Done largely passed 4/30/02    

This document is available on the World Wide Web as

     http://www.cs.grinnell.edu/~walker/courses/223.sp02/project/project.html

created January 11, 2002
last revised May 2, 2002
Valid HTML 3.2!
For more information, please contact Henry M. Walker at walker@cs.grinnell.edu.