Online Yellow Pages SRS
-
Author
bharat-raj -
Category
Documents
-
view
235 -
download
35
Embed Size (px)
description
Transcript of Online Yellow Pages SRS
Online Yellow Pages
MCA Vth Sem Batch 2010-2012
1. INTRODUCTION
1.1.
PurposeThis Software Requirements Specification document has been created for the Online Yellow Pages which is an complete online solution for users who want to add their contacts in an online yellow page directory. This document contains overall system information and may be used for system design, system development and system testing. Document Provided all sufficient amount information for understanding the system.
1.2.
Document ConventionsThis document is unique. Its scope is to describe the requirements of the Online Yellow Pages and the interfaces for it. This document has been created after the OYP and it is important to note that future changes to the program should be included in this requirements Specification document, in order to maintain its usefulness. Since the program has not been
Online Yellow Pages
1
Online Yellow Pages
MCA Vth Sem Batch 2010-2012
implemented this document can be used as manual for development of system
1.3. Scope
Project will be developed under the scenario of Yellow Page Directory System. This System will work as an Online Directory for Commercial Users and provide effiecient way of searching Directory.
1.4.
Intended Users
Commercial Users who wants to add their contact in database Users who seek information
Online Yellow Pages
2
Online Yellow Pages
MCA Vth Sem Batch 2010-2012
2. SYSTEM DESCRIPTIONSystem Overview
2.1.
Online Yellow Page System provide the place for users and commercial users where they can add their contacts. They need to create a account on OYP system. Other users who are seeking information does not require account. They can search database online with just help of a browser. Various filters and categoies will be provided in OYP system for easy searching.
OYP system has main 3 modules 1. Account ModuleWill provide the account creation and login facility
2. Search ModuleWill provide the searching facility
Online Yellow Pages
3
Online Yellow Pages
MCA Vth Sem Batch 2010-2012
3. Contact ModuleWill provide the cantact adding and deletion facility
Online Yellow Pages
4
Online Yellow Pages
MCA Vth Sem Batch 2010-2012
2.2.
System FeaturesOYP will provide following features to user
Free Account Creation Unlimited Contacts for each Account No Account requirement for Searching Search filters for Users User Manual will be provided for user help. Simple GUI Email Communication Enhanced For Widescreen Monitors and HD Display
2.3.
Operating EnvironmentOYP is a web portal and operated on Internet Browser. Supported Platforms
Microsoft Windows XP Service Pack 2,3 Microsoft Windows Vista,7,8 Any other plateform which supports internet connectivity through following browsers.
Supported Internet Browsers
Internet Explorer 8+ Mozilla Firefox 3.4+ Opera 6.0+5
Online Yellow Pages
Online Yellow Pages
MCA Vth Sem Batch 2010-2012
Google Chrome Other browser will also work which are based on netscape.
2.4.
Softwares Required for Development
WEMP Server 2 Dreamweaver Microsoft Office Adobe Photoshop Notepad
3. FUNCTIONAL REQUIREMENTS3.1. ModulesThese are the modules (Web Page) used in OYP3.1.1. Home ( index.php)Page Contents Content Description Header its contains Logo and Text on left top of the Home Page. text will be " Online Yellow Pages" Form for Searching Link for Advanced Search Page Middle Pad it is middle space for displaying advertisement and it contains Login Form link to registration page 6
Online Yellow Pages
Online Yellow Pages
MCA Vth Sem Batch 2010-2012
Bottom Ribben
it contains links for following pages Disclaimer Home About
Login Form Field User Name Password Login
Type Text Box Password Box Submit Button
Constraints and Properties Maxlength : 20 Lowercase Only Label : Login Maxlength:12 Encrypted Label:Password Label : Login Submit to:login.php Constraints and Properties Maxlength : 20 No Label Label : Search Submit to:search.php
Search Form Field Type Input Box Text Box Search Submit Button
3.1.2. Search Results ( search.php)Page Contents Content Description Table it will provide a tabular form of search result which will have following columns Heading with String "Matched Contacts(s)(Total no.) for (Search Key)" Sr. No. Contact Name Catagory Address Link for ViewFull Page Home Link it wil provide back link to Home Page
3.1.3. Advanced Search (adsearch.php)Online Yellow Pages 7
Online Yellow Pages
MCA Vth Sem Batch 2010-2012
Advanced Search Form Field Type Search Box Text Box Catagory Search Drop Down List Submit Button
Constraints and Properties Maxlength : 20 Label:Search For Label : Search in Label:Search Submit to: adsearchlist.php
3.1.4. Advanced Search Result (adsearchlist.php)Page Contents Content Description Table it will provide a tabular form of search result which will have following columns Heading with String "Matched Contacts(s)(Total no.) in (Catagory) for (Search Key)" Sr. No. Catagory Address Link for ViewFull Page Home Link it wil provide back link to Home Page
3.1.5. View Full ( viewfull.php)Page Contents Content Description it will provide a tabular form of Contact's Table complete information Home Link it wil provide back link to Home Page
3.1.6. Disclaimer ( disclaimer.php)Page Contents Content Description it will provide a information about terms and Table condition about OYP systems to user Home Link it wil provide back link to Home Page
Online Yellow Pages
8
Online Yellow Pages
MCA Vth Sem Batch 2010-2012
3.1.7. About (about.php)Page Contents Content Description it will provide a information about OYP's Owner Table and Services to user Home Link it wil provide back link to Home Page
3.1.8. Login Message (login.php)Page Contents Content Description It will show message: Login Successfull Login or Message Login Failed if Loing was successfull link will take to Profile page otherwise it will take to Home Page
Dynamic Link
Online Yellow Pages
9
Online Yellow Pages
MCA Vth Sem Batch 2010-2012
3.1.9. Register Form (registerform.php)Register Form Field Type Login Text Box Name Check Availability Name Password Password Match Question Answer Email Email Match Captcha Box Create Account Button Text Box Password Box Password Box Text Box Text Box Text Box Text Box ReCaptcha Box Submit Buttion Constraints and Properties Maxlength : 20 Label:Login Name Required ( unique ) Lower Case Letters Label : Check Availabilty provide to function to check if current Loing Name is available or not Maxlength : 20 Required Required Label : Retype-Password Required Label:Security Question Optional Max Length:80 Max Length:15 Optional ( Required if Question Box is filled) Maxlength:35 Required Required Provide Bot Checking Submit to: register.php
3.1.10.
Registeration Message ( register.php)Page Contents Content Description Your Account is Created Message Some Error : Try Again
Online Yellow Pages
10
Online Yellow Pages
MCA Vth Sem Batch 2010-2012
Dynamic Link
if Account was created successfully link will take to Profile page otherwise it will take again Registratin Form
3.1.11.
Profile Page (profile.php)Page Contents Content My Profile Link Add Contact Link Delete Contact Link Change Contact Link Account Setting Link Description It will take back to profile page take to addcontactform.php take to deletecontactlist.php its a Link to take to changecontactform.php
take to accountsetting.php
Logout
take to logout.php
Table
It will provide a list of currrent contacts of user A link with each contact to proview.php
3.1.12.
View Contact (proview.php)
Page Contents Content Description it will provide a tabular form of Contact's Table complete information Profile Link it wil provide back link to Profile Page
Online Yellow Pages
11
Online Yellow Pages
MCA Vth Sem Batch 2010-2012
3.1.13.
Add new Contact Form ( addcontactform.php)Register Form Field Type Constraints and Properties Max length:40 Label: Service Name or Shop Name or Owner Name or Company Name [any reference] Required list for catagory in which contact falls Required Required Max length:100 Max length:80 Required Numeric Only Max length:9 Numeric Only Max length:200 Max length:200 Max length:100 Max length:80 Email Validation Max length:60 take to GoogleCoordinate.html Required Max length:300 Required Submit To: addcontact.php
Reference
Text Box
Catagory
DropDown List Text Box Text Box Text Box Text Box Text Box Text Box Text Box Text Box Text Box Link Text Area Re-Captcha Box Submit Button
Address Line Address Line Phone No 1 Phone No 2 Facebook URL Twitter URL Website Contact Email Google Earth Corrdinates Know more Link Description Captcha Create
Online Yellow Pages
12
Online Yellow Pages
MCA Vth Sem Batch 2010-2012
3.1.14.
Add Contact Message (addcontact.php)Page Contents Content Description Your Cantact is added or Message Some Error : Try Again Profile link Link back to profile
3.1.15.
Delete Contact (deletecontactlist.php)Page Contents Content Description It will provide a list of choosable contacts which can be deleted Table each contact will have a checkbox and a delete button with it. Check Box Remove Button if a contacts need to be deleted user will check it Submit to : deletecontact.php
3.1.16.
Delete Message (deletecontact.php)Page Contents Content Description Message Your Contact has been deleted or
Online Yellow Pages
13
Online Yellow Pages
MCA Vth Sem Batch 2010-2012
Server Error : Try Again Back A link back to deletecontactlist.php
3.1.17.
Change Contact Form (changecontactform.php)Register Form Field Type Constraints and Properties Max length:40 Label: Service Name or Shop Name or Owner Name or Company Name [any reference] Required list for catagory in which contact falls Required Required Max length:100 Max length:80 Required Numeric Only Max length:9 Numeric Only Max length:200 Max length:200 Max length:100 Max length:80 14
Reference
Text Box
Catagory Address Line Address Line Phone No 1 Phone No 2 Facebook URL Twitter URL Website Contact Email
DropDown List Text Box Text Box Text Box Text Box Text Box Text Box Text Box Text Box
Online Yellow Pages
Online Yellow Pages
MCA Vth Sem Batch 2010-2012
Email ValidationGoogle Earth Corrdinates Know more Link Description Update
Text Box Link Text Area Submit Button
Max length:60 take to GoogleCoordinate.html Required Max length:300 Submit To: changecontact.php
3.1.18.
Change Contact Message (changecontact.php)Page Contents Content Description Your Contact has been Updated or Message Server Error : Try Again Profile Link A link back to profile.php
3.1.19.
Account Setting (accountsetting.php)Advanced Search Form Field Type New Name Text Box Old Password New Password Password Match Question Answer Captcha Password Box Password Box Password Box Text Box Text Box ReCaptcha Constraints and Properties Maxlength : 20 Label:New Profile Name Required Required Label : New Password Required Label: Retype New Password Label: NewSecurity Question Optional Max Length:80 Max Length:15 Optional ( Required if Question Box is filled) Bot Checking 15
Online Yellow Pages
Online Yellow Pages
MCA Vth Sem Batch 2010-2012
Box
3.1.20.
Update Account Message (update.php)Page Contents Content Description Your Account has been Updated or Message Server Error : Try Again Profile Link A link back to profile.php
3.1.21.
Delete Account Message (deleteaccount.php)Page Contents Content Description Your Account has been Deleted or Message Server Error : Try Again (on Error) Home Dynamic Link A link back to index.php (if no Error) A link back to profile.php (on Error)
3.1.22.
Logout (logout.php)Page Contents Content Description Logout Successfully or Message Server Error : Try Again ( on Error)
Home Link
A link back to index.php A Link back to profile.php (on Error)
Online Yellow Pages
16
Online Yellow Pages
MCA Vth Sem Batch 2010-2012
Online Yellow Pages
17
Online Yellow Pages
MCA Vth Sem Batch 2010-2012
3.2.
ER Diagrams
Online Yellow Pages
18
Online Yellow Pages
MCA Vth Sem Batch 2010-2012
Architecture ER Digram
Online Yellow Pages
19
Online Yellow Pages
MCA Vth Sem Batch 2010-2012
3.3. DFD3.3.1. 0 Level Context Diagram
Online Yellow Pages
20
Online Yellow Pages
MCA Vth Sem Batch 2010-2012
3.3.2. Search Module DFD
3.3.3. Account Module DFD
Online Yellow Pages
21
Online Yellow Pages
MCA Vth Sem Batch 2010-2012
Online Yellow Pages
22
Online Yellow Pages
MCA Vth Sem Batch 2010-2012
3.3.4. DFD 1 Level
Online Yellow Pages
23
Online Yellow Pages
MCA Vth Sem Batch 2010-2012
3.4. Use CASE3.4.1. Member
Online Yellow Pages
24
Online Yellow Pages
MCA Vth Sem Batch 2010-2012
3.4.2. Customer ( User)
Online Yellow Pages
25
Online Yellow Pages
MCA Vth Sem Batch 2010-2012
4. NON FUNCTIONAL REQUIREMENTS4.1.
User Interfaces RequirementsOYP System interface Requires Mouse for navigation through pages of website. Each page contains contents like Forms Buttons Images Links Marquess
4.2. Hardware Requirements
OYP System requires basic PC equipments to run. Monitor Keyboard Mouse OYP System doesnot require special devices in operation environment
Online Yellow Pages
26
Online Yellow Pages
MCA Vth Sem Batch 2010-2012
4.3.
Software Requirements Adobe Reader Plug-in for PDF files Adobe Flash player Active X control to play .swf files
Internet Browser ( Javascript, Cookie Enabled )
4.4.
Safety RequirementsOYP uses internet for communication so it may be used with techniques like Https connection SSL security
Virtual Private Network
4.5.
Performance Requirements
Website uses small memory for execution. It requires following Processor : any processor with atleast 1.2GHz CPU Clock
RAM 128 mb minimum27
Online Yellow Pages
Online Yellow Pages
MCA Vth Sem Batch 2010-2012
OS any Plateform with Internet Browser No other special requirement for performance
Online Yellow Pages
28
Online Yellow Pages
MCA Vth Sem Batch 2010-2012
5. Documentation Requirement5.1.
User ManualA complete User Manual will be developed for assisting user. This user manual will be available to download and online. FAQ section will be provided to understand the system.
5.2.
Documentation ToolsTools used in development of SRS Document and Project
Dreamweaver Smart Draw 2012 MS office 2007 WAMP Server Adobe Photoshop PrimoPDF
Online Yellow Pages
29
Online Yellow Pages
MCA Vth Sem Batch 2010-2012
6. REFERENCES
6.1. References
Documents which are used as references for this SRS are -
As a Template for SRS:http://www.processimpact.com/process_assets/srs_template.doc
As a Template for SRS:http://www.jaysonjc.com/wpcontent/uploads/2011/04/image15.png
As a Template for SRS:http://www.jsu.edu/mcis/docs/SRSTemplate.doc
Online Yellow Pages
30
Online Yellow Pages
MCA Vth Sem Batch 2010-2012
Online Yellow Pages
31
Table of ContentsOnline Yellow Pages
1. INTRODUCTION
MCA Vth Sem Batch 2010-2012
2. SYSTEM DESCRIPTION
1.1. Purpose----------------------------------------------------------------------------------------1 1.2. Document Conventions---------------------------------------------------------------------1 1.3. Scope-------------------------------------------------------------------------------------------2 1.4. Intended Users-------------------------------------------------------------------------------22.1.System Overview--------------------------------------------------------------------------------------3 2.2.System Features---------------------------------------------------------------------------------------5 2.3.Operating Environment------------------------------------------------------------------------------5 2.4.Software Required for Development -----------------------------------------------------------5
3. FUNCTIONAL REQUIREMENTS3.1.Modules------------------------------------------------------------------------------------------------6 3.2.ER Diagram--------------------------------------------------------------------------------------------16 3.3.DFD------------------------------------------------------------------------------------------------------18 3.4.Use CASE-----------------------------------------------------------------------------------------------21
4. NON FUNCTIONAL4.1.User Interfaces Requirements---------------------------------------------------------------------23 4.2.Hardware Requirements---------------------------------------------------------------------------23 4.3.Software Requirements----------------------------------------------------------------------------23 4.4.Safety Requirements--------------------------------------------------------------------------------24 4.5.Performance Requirements------------------------------------------------------------------------24
5. Documentation Requirement5.1.User Manual------------------------------------------------------------------------------------------25 5.2.Tools-----------------------------------------------------------------------------------------Online Yellow Pages -----------25
32
6. REFERENCES6.1.References-------------------------------------------------------------------------------------------26
Online Yellow Pages
MCA Vth Sem Batch 2010-2012
Online Yellow Pages
Submitted to Lect. Mis
Submitted byBharat Raj Devendra Lodha Jagdish Kumar Sindhal
Online Yellow Pages
33