10-05-2013, 03:26 PM
Software Requirements Specification (SRS) Report
Software Requirements.docx (Size: 210.2 KB / Downloads: 23)
Introduction:
This document is for the understanding of the site which we are going to develop. This portal will allow different users to search for prices in any given city/location combination. Members will be able to register and publish their prices with validity period.
Purpose:
The purpose of this SRS (Software Requirements & Specifications) document is to outline the features, showcase the project understanding between Browseprice.com and OSTPL and showcase various milestones of the project to ensure the successful completion of the project. This document will help Browseprice.com steering committee and OSTPL Project team to be on mutual agreement over project deliverables and functionality.
Overview:
This SRS document outlines the overall requirements of Browse price portal project. The document contains the technical requirements from client, vendor and deliverables, feature and milestones vital for project execution.
The Overall Description:
There are three types of users of this portal
1. Casual users or general users who browse the website for getting information on products/services availability in any given city, location and its price. This price is valid within the specified datelines only.
2. The browseprice.com portal administrator who has the ability to view portal statistics and moderate shops registrations.
3. The members of the portal who register and are able to maintain a list of products/services they offer with price and timelines.
Product Perspective:
Block diagram with explanation:
a) Any casual user browsing the web would be able to select a CITY mandatorily. Post that he can key in his search item and optionally a location if know.
b) The system would pull out all shops which sell the same with prices and valid dates within which the offer is valid.
c) Any member (Seller) would be able to register once. He would be called the member henceforth in the system. He would be able to list the products/services, price and increase the traffic for his shop from other locality buyers as well.
d) Admin would set up master list of cities, categories, subcategories
Website Interface:
The Browseprice.com portal will interact with the users through GUI interface. The whole solution will be developed on core PHP platform with interactive Graphical User Interface (GUI). The GUI interface with interact with MYSQL database running at backend.
There will be multiple GUI sections which will allow users to interact with the system for various purposes. The exact GUI will be followed with Browseprice.com Admin defined standards. The GUI design will be covered under Milestone 1 where OSTPL will provide sample of couple of pages.
Product Functions:
This portal is mainly for members to register and showcase their products/services price list which are valid till certain date. Users who browse the web can search for such products/services in any given city/location and avail of the same.
Search option:
• This option will provide user to input City, Category of item he is choosing (sub category also), Location. Any one of the above fields is to be mandatorily input. The more details user keys in that would be used in the search.
• The user can type the first few characters of the city or category or subcategory or location and the system will pop up the list for him to complete the selection.
These city, location, category, sub-category master lists are maintainable by the administrator
Advanced Search Option:
• This option is used by those users who are aware of some specific detail of the shop / product/ service they are searching for in any given city. The users have to input the city or select the city name followed by either any one of the following options for search option to retrieve the data from the system
- Email address
- Phone number with STD code
- Website URL
- Name of the shop
Change Management Process:
For any change during the process of development client need to send the details thorough email to delivery team – amit.m[at]ostpl.com. However, OSTPL need to check the feasibility of the new requirements and the work impact to inform back to Browseprice.com. Once agreed on mutual terms over new requirements, new version of SRS with appendix will be sent to Browseprice.com for approval. Based on such approval OSTPL will start working on change request.
Document Approvals:
This SRS document needs to be approved by the Browseprice.com management/ steering committee of this project. The document needs to be duly signed along with Name, Designation and date as a conformation over the requirements.