You are on page 1of 6

1.0.

Purpose
1.1. Introduction
This Software Requirements Specification provides a complete description and details of the college magazine.

Access MainHome Page Use Case Name: Priority Trigger Precondition Basic Path

Alternate Path Post condition Exception Path

Access user Home Page Essential Menu selection User is connected to the Internet and on the main home page 1. University Web Server sends the User to the Departmental Server. 2. The Departmental Server presents the user with the main Home Page. N/A The user is on the main Home Page If there is a connection failure the Departmental Server returns to the wait state

Survey Use Case Name: Priority Trigger Precondition Basic Path

Survey Essential Selects The user is connected to the Internet and on the main Home Page 1. The Departmental Server presents the user with a form. 2. The user fills in the form and click submit 3. The Departmental Server checks to see if all required fields are not empty. 4. If the required fields are not empty, the Departmental Server creates a new record in then Survey Table of the Database. 5. If any of the required fields are empty, the Departmental Server returns a message and returns the user to the Survey form.

The Departmental Server checks to see if any required field is empty. 3. . but before the User is returned to the Main Home Page. If the User selects Cancel. 1. 1. 1. If the connection is terminated before the form is submitted. The User fills in the form and clicks submit. If no required field is empty the Departmental Server will create a new record in the User Table in the main Database. If the connection is terminated after the form is submitted. If any required field is empty the Departmental Server will send a message and return the User to the new entry form page. Create a new entry User Name: Priority Trigger Precondition Basic Path Alternate Path Postcondition Exception Path Input a name Essential Menu selection The User must be connected to the Internet and on the Main Entries page. 6. 2. 7. 5. The Departmental Server returns a form. 4. If the connection is terminated before the form is submitted. 2. the fields are cleared and the Departmental Server is returned to the wait state. 8. The User may select Cancel. and return the User to the Main Home Page. the fields are all cleared and the Departmental Server is returned to the wait state. N/A A record is created in the User Table of the Main User Database. the form is cleared and the User is returned to the Main Home page.Alternate Path Post condition Exception Path 6. The User clicks on add a new entry. The Departmental Server returns the user to the main Home Page N/A The survey record is created in the Survey Table of the User Database.

the Departmental Server will return a message telling the Alum to contact the CIS designated faculty member to receive their password. If after 3 tries the password does not match. If the connection is terminated after the . 2. The User clicks on update an entry link. The record in the User Table of the Main user Database has been updated and the User is returned to the Main Home Page. the fields are cleared and the Departmental Server is returned to the wait state. If the connection is terminated before the form is submitted. The Departmental Server with replaces the old data with the new data and returns the Alum to the CIS Alumni Home Page. The Departmental Server returns a form. 4. 5. 8. 3. Update an Entry User Name: Priority Trigger Precondition Basic Path Alternate Path Postcondition Exception Path Update an Entry Essential Menu selection The User must be connected to the Internet and on the main Entries Page. The Departmental Server queries the Alumni Database for that particular year and returns a table of all graduates from that year in a form with radio buttons and requesting their password. The Departmental Server returns a form with the data for that Alum in it and a message to update the data they wish and click submit. If after three attempts to match the name and password the Departmental Server will return a message and block the User from the update section. The User enters his/her year of graduation. 1. 9.the record is created in the User Table of the User Database. If the password does not match the Departmental Server returns a message and allows the Alum to try again. 6. 7. 1. If the password matches go to 8. 2.

Basic Path 1. The Departmental Server returns a form. If none of the required fields are empty the Departmental Server queries the Alumni Database for the requested Alum’s entry. The Departmental Server checks to see if any required fields are empty. the record in the Alumni Table of the Alumni Database is updated and the Departmental Server is returned to the wait state Other Reference: SRS 2. If the requested Alum is not in the Alumni Database. If any required fields are empty the Departmental Server returns a message and the form. 5. If the requested Alum will accept e-mails.5. 6. the Departmental Server returns a message and the Alum is returned to the CIS Home Page. 7. but before the Alum is returned to the CIS Alumni Home Page. The Departmental Server returns the nonprivate information on the requested Alum and a message stating if the requested Alum will accept e-mails. If not the Alum can select Search for another Alum or return to CIS Alumni Home Page. the Alum can select E-mail this Alum.2. 8. If the Alum selects return to CIS Alumni Home Page the Departmental Server returns the Alum to the CIS Alumni Home . 4.4 3. The Alum clicks on e-mail an alumni link. If the Alum chooses to Search for another Alum go to step 2. The Alum fills in the form and clicks submit.3.form is submitted. 9. 11. 10. Search for an Alumni/E-mail an Alumni Use Case Name: Search for an Alumni Priority If time permits. 12. Trigger Menu selection Precondition The Alum is connected to the Internet and on the CIS Alumni Home Page. 2. 3.

The Alum selects send. The Departmental Server returns a message and returns the Alum to the CIS Alumni Home Page N/A The Alum receives the information on the requested Alum.5 Other Reference: 3. the Departmental Server is returned to the wait state. The Departmental Server presents the Alum with a form to fill out and a place for the message. 2. or is returned to the CIS Alumni Home Page 1. the Departmental Server is returned to the wait state SRS 2. 16. 13.3. If the connection is terminated before the information is returned. receives e-mail confirmation message.3. The Department Server will forward the email with all necessary information to the requested Alum. 14. If the connection is terminated after the information is returned.Alternate Path Postcondition Exception Path Page. Detailed non-functional requirements Attribute Name LastName*# FirstName*# MaidenName*# Address1*# Address2# City*# State*# Zip*# Year*# AdditionalDegrees# Spouse# Children# CurrentEmployment# Attribute Type String String String String String String String Int Int String String String String Attribute Size 30 30 30 50 50 30 2 6 4 50 30 50 50 . 15.

EmailAddress# ReceiveEmails#^ Password*# EntireRecordVisible*^ String Boolean String Boolean 20 1 10 1 .