CPSC330F07 - Search for Classes

From MWCSWiki

Jump to: navigation, search

UNDER COSTRUCTION, PLEASE SEE THIS POST IN RESERVE COPY

<table width="75%"> <u><b>Search For Classes</b></u><br /> <b>User:</b> Student<br/> <b>Precondition:</b> Student must be logged in. <br /><br /> <u><b>Sunny Day</b></u><br /> 1. The user is presented with a page (“The Initial Search Page”) that allows the user to select a term or a date range.<br /><br /> 2. If the user selects a valid term or enters a correct date a new page (“The Narrow Search Page”) is generated. The new page contains fields to narrow the search including a subject field. If the term or dates were invalid, see Rainy Day #1. The user must select at least 1 subject.<br /><br /> 3. If there are classes matching the criteria then a new page (“The Search Results Page”) is generated containing a list of classes and their relevant information. The CRN number of each class will be a link to page that contains greater information on that particular class. The user will also have the option to click the check boxes next to a class listing (if it is open) and be able to register from this page. There will also be an option to make another search. If the user did not select at least 1 subject then see Rainy Day #2. If there are no classes matching the criteria then see Rainy Day #3.<br /><br /> <br /> <u><b>Rainy Day</b></u><br /> 1. The initial search page is reloaded with the same options and a relevant error message is displayed. <br /><br /> 2. The narrow search criteria page is reloaded with the error message “You must select at least one subject”. <br /><br /> 3. The search results page is generated but lists no classes and presents the message “No classes were found that meet your search criteria.”<br /> <br /> <b>Possible Postcondition:</b> The user may enter the register for classes subsystem, otherwise no change. </table>

Personal tools