Requirement Specification Doc For MetroSniff System
1. _________________________________________________________________________________
Metro Sniff Alert System
Requirements Specification (RS) Document
Version 1.1
September 15, 2010
----------------------------------------------------------------------------------------------------------------------------
Metro Sniff Alert System Page 1
2. _________________________________________________________________________________
Table of Content
Metro Sniff Alert System
Metro Sniff Alert System..........................................................................................................................1
Requirements Specification (RS) Document .......................................................................................1
Version 1.1.............................................................................................................................................1
Table of Content........................................................................................................................................2
1 Introduction........................................................................................................................................3
2 Requirements Specification ..................................................................................................................3
2.1 Home Page..........................................................................................................................................4
2.2 About Page ..........................................................................................................................................5
2.3 Find Tags Page ....................................................................................................................................6
2.4 Report a Lost Dog Page ......................................................................................................................6
2 Requirements Specification for Admin CMS.........................................................................................9
3.2 Admin Management Functionality....................................................................................................9
----------------------------------------------------------------------------------------------------------------------------
Metro Sniff Alert System Page 2
3. _________________________________________________________________________________
1 Introduction
The RS document deals with the design and development of the Metro Sniff Alert System project.
The website would also provide a Content Management System.
The document lists the complete functionalities that need to be developed along with a brief
description of each functionality. The development of the project would be carried out in Joomla and
PHP.
2 Requirements Specification
This section lists the complete functionalities to be available for the Metro Sniff Alert System and the
backend functionalities
The design layout suggestions of the homepage and the inner pages of the site have been provided by
the Client which needs to be implemented into Drupal Framework with PHP. All the functionality in
the front end and the back end needs to be developed from scratch. The major aspect of this project is
the exporting the data from the database in the form of excel sheet.
There would be two types of users of the site
1. Admin
2. Visitors
3. Registered Members
----------------------------------------------------------------------------------------------------------------------------
Metro Sniff Alert System Page 3 2/15/2013
4. _________________________________________________________________________________
2.1 Home Page
Req # Description
2.1.1 The layout of the home page would be similar to the one as provided in the
Mock up.
2.1.2 The header part of the home page would display the logo of Metro Sniff Alert
System as shown in the mock up.
2.1.3 The main menu bar would have the following tabs :
Register a Tag
Sign up for Alerts
View Alerts
Report a Lost Dog
Find Tags
About Us
2.1.4 The top section of the page would display the current alerts (say 5-7) in the
form of a slide show.
Clicking the “I Found this Dog ” button, the user would be redirected to a
different page which would capture the following information:
Name of the Dog
Lost Date
My name
Email Address
Phone Number
2.1.5 The below portion of the center section would display the text and images of
dog as uploaded by the Client. The display would be in three blocks as
shown in the PSD of the Home page.
i) The first block would only display an image with some text on it.
ii) The second block would display an image with some related
content.
iii) The third block would display an image with some related
content.
2.1.6 The right section of the page would display information on the Recently
found dogs and the below section would display the Contact Us information.
2.1.7 The footer of the Home page would display information such as Privacy
Policy, Advertising policy, FAQs and so on.
----------------------------------------------------------------------------------------------------------------------------
Metro Sniff Alert System Page 4 2/15/2013
5. _________________________________________________________________________________
2.2 About Page
Req # Description
2.2.1 Clicking the About tab on the main menu bar, the user would be redirected to the About
page.
2.2.2 The About Page would be a static page wherein the admin would be able to put content as
desired.
2.2.3 The content could be added as shown in the Page 11 of Metro.pdf
----------------------------------------------------------------------------------------------------------------------------
Metro Sniff Alert System Page 5 2/15/2013
6. _________________________________________________________________________________
2.3 Find Tags Page
Req # Description
2.3.1 Once the user clicks on the Find Tags tab in the main menu bar, he would be redirected to
the Find tags page.
2.3.2 The Find Tags is a static page which would display the names and address of the stores.
2.3.3 The admin would also have the option to upload images in the page.
2.4 Report a Lost Dog Page
Req # Description
Once the user clicks on the Report a Lost Dog tab, he would be redirected to the Report a
2.4.1 Lost Dog page.
The page would display two options
2.4.2 The user having a Tag number would be allowed to enter the tag number and
hence would be allowed to report a lost dog.
The user who doesn’t have a Profile set up would have the option to Report a Lost
Dog by filling up the required form
2.4.3 The Report a Lost Dog form would capture the following information:
Your Name*
Email Address*
Phone Number*
Your Address*
Dogs Name
Other Names Dog Responds To
Where Your Dog Was Lost
Approximate Time Lost
Breed
Approximate Age
Description
Illness or Allergies
Would you like to offer a Reward? (Checkbox Yes or No)
Reward Amount
Photo Upload
Sign up for Future Alerts (Checkbox Yes or No)
If the user clicks on the “Yes” checkbox, he would be redirected to the Sign up for Alerts
page which is discussed in the later part of the document.
2.4.4 However, if the user clicks on the “No” checkbox, he would be allowed to submit the form
----------------------------------------------------------------------------------------------------------------------------
Metro Sniff Alert System Page 6 2/15/2013
7. _________________________________________________________________________________
and as such the information filled by the user would be updated in the database.
2.5 Sign up for Alerts Page
Req # Description
2.5.1 Once the user clicks on the Sign up for Alerts tab, he would be redirected to the concerned
page.
2.5.2 The Sign up for Alerts form would capture the following information:
I am a (drop down menu)
a) Individual
b) Veterinarian
c) Shelter
d) Rescue
e) Pet Store
f) Dog Walker
g) Other Business
Your name
Business Name
Email Address
Phone Number
I would like to receive alerts for the following areas
Terms and condition checkbox.
2.5.3 Once the user clicks submits, the information filled would be validated and updated in the
database accordingly.
2.6 Register a Tag Page
Req # Description
2.6.1 Once the user clicks on the Register a Tag tab in the main menu bar, h would be redirected to
----------------------------------------------------------------------------------------------------------------------------
Metro Sniff Alert System Page 7 2/15/2013
8. _________________________________________________________________________________
the Register a Tag page.
2.6.2 The user would be displayed a Sign up form which would capture the following information:
Your Name
Email Address
Phone Number
Your Address
Once the user signs up, he would receive an email confirmation depending upon the
successful sign up.
2.6.3 If the user is already registered, then he would be allowed to login with the specified
credentials.
2.6.4 Once the user logins, he would be able to Register a Tag and the registration would capture
the following information:
Seven digit Tag number
Dogs Name
Other Names Dog Responds To
Where your Dog Was Lost
Approximate Time Lost
Breed
Approximate Age
Description
Illness or Allergies
Vets name
Vets Phone Number
Vets Address
Would you Like to Offer a Reward
Reward Amount?
Sign up for Future Alerts (Checkbox Yes or No)
If the user clicks on the “Yes” checkbox, he would be redirected to the Sign up for Alerts
page which is discussed in the later part of the document.
2.6.5 However, if the user clicks on the “No” checkbox, he would be allowed to submit the form
and as such the information filled by the user would be updated in the database.
2.7 View Alerts Page
Req # Description
2.7.1 Once the user clicks on the View Alerts tab in the main menu bar, he would be redirected to
the concerned page.
----------------------------------------------------------------------------------------------------------------------------
Metro Sniff Alert System Page 8 2/15/2013
9. _________________________________________________________________________________
2.7.2 The View Alerts page would display the images of all the lost dogs and their brief
description as shown in the Home page slide show of the mock up.
2.7.3 The order would be from the recent alerts to the past alerts.
2 Requirements Specification for Admin CMS
Need to provide back end Admin functionality for content management.
3.1 Content management
Req # Description
3.1.1 Insert and edit text on all the pages and their content of the website – need to add details about
the different sections.
3.1.2 Insert and delete all videos in the website
3.1.3 Manage the navigation of the website.
3.2 Admin Management Functionality
Req # Description
3.2.1 Edit/Delete Content on any page
3.2.2 The admin would have the privilege to export the data from the database in the form of a excel
sheet.
----------------------------------------------------------------------------------------------------------------------------
Metro Sniff Alert System Page 9 2/15/2013
10. _________________________________________________________________________________
2.7.2 The View Alerts page would display the images of all the lost dogs and their brief
description as shown in the Home page slide show of the mock up.
2.7.3 The order would be from the recent alerts to the past alerts.
2 Requirements Specification for Admin CMS
Need to provide back end Admin functionality for content management.
3.1 Content management
Req # Description
3.1.1 Insert and edit text on all the pages and their content of the website – need to add details about
the different sections.
3.1.2 Insert and delete all videos in the website
3.1.3 Manage the navigation of the website.
3.2 Admin Management Functionality
Req # Description
3.2.1 Edit/Delete Content on any page
3.2.2 The admin would have the privilege to export the data from the database in the form of a excel
sheet.
----------------------------------------------------------------------------------------------------------------------------
Metro Sniff Alert System Page 9 2/15/2013
11. _________________________________________________________________________________
2.7.2 The View Alerts page would display the images of all the lost dogs and their brief
description as shown in the Home page slide show of the mock up.
2.7.3 The order would be from the recent alerts to the past alerts.
2 Requirements Specification for Admin CMS
Need to provide back end Admin functionality for content management.
3.1 Content management
Req # Description
3.1.1 Insert and edit text on all the pages and their content of the website – need to add details about
the different sections.
3.1.2 Insert and delete all videos in the website
3.1.3 Manage the navigation of the website.
3.2 Admin Management Functionality
Req # Description
3.2.1 Edit/Delete Content on any page
3.2.2 The admin would have the privilege to export the data from the database in the form of a excel
sheet.
----------------------------------------------------------------------------------------------------------------------------
Metro Sniff Alert System Page 9 2/15/2013