+ All Categories
Home > Documents > Advertisement Management System SRS

Advertisement Management System SRS

Date post: 30-Aug-2014
Category:
Upload: bharat-raj
View: 813 times
Download: 102 times
Share this document with a friend
Description:
A Basic Software Requirement Specification for the Advertisement Management SystemSRS
Popular Tags:
59
Advertisement Management System 2012 1. INTRODUCTION 1.1. Purpose This Software Requirements Specification document has been created for the Advertisement Management System which is an complete online solution for advertisers and users who want to advertise their content online. 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 Conventions This document is unique. It‘s scope is to describe the requirements of the Advertisement Management System and the interfaces for it. This document has been created after the AMS and it is important to note that future changes to the program should be included in Advertisement Management System 1
Transcript
Page 1: Advertisement Management System SRS

Advertisement Management System 2012

1. INTRODUCTION

1.1. Purpose

This Software Requirements Specification document has been created for the Advertisement Management System which is an complete online solution for advertisers and users who want to advertise their content online. 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 Conventions

This document is unique. It‘s scope is to describe the requirements of the Advertisement Management System and the interfaces for it.This document has been created after the AMS 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 implemented this document can be used as manual for development of system

Advertisement Management System 1

Page 2: Advertisement Management System SRS

Advertisement Management System 2012

1.3. Scope

Project will be developed under the scenario of Advertisement Management System, AMS in short. Web Portal for this domain is currently not specified.In today's E-Commerce scenario there is always a need for a system which can manage E-advertising. AMS system provides the complete service for a general advertiser to introduce products and service into e - Market. AMS system is online system which has different subscribers and content providers for user.

1.4. Intended Users

This document:May be used by ordinary user of AMS. They can easily understand the features and the operations of AMS. They can also be informed of all the possibilities the program provides. Users can get a general image of the program and use it with a better ease and understanding. Users must give particular attention for User ManualThis document could be studied by the programmers, so they have the chance to identify and alter possible points which need improvement. Also, they can fully understand the nature of the program and implement new features. It is recommended to comprehensive study of the document for the full understanding of the program and to avoid errors.This document helps project testers to understand how AMS is supposed to work properly and identify bugs and errors easier.

Advertisement Management System 2

Page 3: Advertisement Management System SRS

Advertisement Management System 2012

2. SYSTEM DESCRIPTION

2.1. System Overview

Advertisement Management System will provide the all in one place for advertiser where user can select the various plans according need.User will select the subscriber websites where the final advertisement will be showed. Basic System Components are

1. Advertiser Advertiser is the main user of AMS. 2. Content Providers Content Providers are Advertisement Agencies which are Connected with AMS3. Subscribers Websites where advertisement will be displayed

User will first consult the Advertisement Agency for crating advertisement or user can use self developed content (Advertisement) for Advertising.This process of advertisement making is not associated with the AMS. AMS will only use the content which is provided by user or Advertisement Agency.Then user can select one of the various plans for advertisement. These are described in System Features.

Advertisement Management System 3

Page 4: Advertisement Management System SRS

Advertisement Management System 2012

Then user will select the subscribers from list. These subscribers are connected with AMS.User can add as many subscribers on which user want to display add.All above process will be completed by filling a web form.After that user will pay the amount using online payment option.Then user advertisement will be added to database for posting on AMS Subscriber websites.

Fig 2.1: AMS Components

Advertisement Management System 4

Page 5: Advertisement Management System SRS

Advertisement Management System 2012

2.2. System Features

AMS will provide following features to user

AMS have various plans and user can select according need, these plans are categorized on the basis of time

3 month 6 month 1 year

System will provide the list of subscriber websites for user. System will provide login and profile facility for user where

advertisement can be added or deleted or updated. AMS will make use of online payment system for receiving

payment from user. User Manual will be provided for user help. Simple GUI Email Communication Online Help Doc. Enhanced For Windows 7. Simple Interface Add free website Fast Speed Server Engine Hosted on Linux Apache Http Server

Advertisement Management System 5

Page 6: Advertisement Management System SRS

Advertisement Management System 2012

2.3. Operating Environment

AMS is a web portal and operated on Internet Browser.Supported Platforms

Microsoft Windows XP Service Pack 2 Microsoft Windows XP Service Pack 3 Microsoft Windows Vista Microsoft Windows 7 Microsoft Windows 8

Supported Internet Browsers Internet Explorer 7+ Mozilla Firefox 3.4+ Opera 6.0+ Google Chrome Other browser will not be verified for operating environment,

but they can be used on the user's responsibility.

2.4. Technologies Used

Visual .Net 2008DreamweaverMicrosoft Office

Advertisement Management System 6

Page 7: Advertisement Management System SRS

Advertisement Management System 2012

3. FUNCTIONAL REQUIREMENTS

3.1. ModulesThese are the modules (Web Page) used in AMS.

3.1.1. HomeHome Page is main page of website when user will visit the system this page will be shown first. Home Page will contain following elements:

Element Name Description

Home This link will take user to Home page. Which is starting page of system.Tool Tip : NoneTab: 1

Login will take user to the Login FormTool Tip: Click here to LoginTab: 2

Signup This will take to the sign - up form where user can create new account.Tool Tip : Click here to SignupTab: 3

Advertisement Management System 7

Page 8: Advertisement Management System SRS

Advertisement Management System 2012

About us To the about us page where information about AMS organization shown.

Tool Tip :Know about usTab: 4

Contact us This link will display the Contact list and Head Quarters information.Tool Tip : Contact usTab: 5

Subscribers Take to the list of subscribers which are contracted with AMSTool Tip :Meet our SubscribersTab: 6

Banner Image on the top of the page.This image will show the logo and name of website implementing AMSTool Tip : AMSTab: none

Advertisement Management System 8

Page 9: Advertisement Management System SRS

Advertisement Management System 2012

Fig 3.1.1: HOME Page

Advertisement Management System 9

Page 10: Advertisement Management System SRS

Advertisement Management System 2012

3.1.2. Signup Form

Sign up form will be used to create new user account this page has following elements.

Element Name Description

Label On the top of the page a text.Text: Please provide following details.Tool Tip :Tab:

User name Text BoxUser will enter the name here.Tool Tip: noneTab: 1

Password Text Box EncryptedPassword will be entered here.Tool Tip : at least 6 charactersTab: 2

Re type Password Text Box EncryptedPassword Checking boxTool Tip : NoneTab: 3

Email idText BoxUser will enter email here

Advertisement Management System 10

Page 11: Advertisement Management System SRS

Advertisement Management System 2012

Tab: 4

Verify Email id Text BoxFor matching email Tab: 5

Captcha Verification Captcha Box for bot checkingTab: 6

Submit ButtonFor submission of formTab: 7

Advertisement Management System 11

Page 12: Advertisement Management System SRS

Advertisement Management System 2012

Fig 3.1.2: Sign Up Form

Advertisement Management System 12

Page 13: Advertisement Management System SRS

Advertisement Management System 2012

3.1.3. Login Form

Element Name Description

User name Text Box for user name inputTab: 1

Password Text box EncryptedEnter password hereTab: 2

Submit Form submit button

Advertisement Management System 13

Page 14: Advertisement Management System SRS

Advertisement Management System 2012

3.1.4. About Us

Element Name Description

Text This will contain complete information about organizationAnd provide summary of what we do and who we are

Fig 3.1.4: About Us

Advertisement Management System 14

Page 15: Advertisement Management System SRS

Advertisement Management System 2012

3.1.5. Contact Us

Element Name Description

Text This page will contain complete contact information about organization and provide the phone no. fax no. email id. Website etc contact information to the user

Fig 3.1.5: Contact Us

Advertisement Management System 15

Page 16: Advertisement Management System SRS

Advertisement Management System 2012

3.1.6. Our Subscribers

Element Name Description

List This page will contain complete list of subscribers as follows

www.google.com

www.facebook.com

www.zoomr.net

www.typepad.org

www.youtube.com

www.twitter.com

www.evenful.org

www.flickr.com

www.twiki.org

www.bacnhill.com

www.wepaint.org

www.zimbra.com

Search engine

Community

Media

Blog

Video

Community

Marketing

Share

Blog

Blog

Blog

Community

Advertisement Management System 16

Page 17: Advertisement Management System SRS

Advertisement Management System 2012

www.gmail.com

www.zoho.com

www.yahoomail.com

www.bing.com

www.linkedin.com

Mail

Media

Mail

Search engine

Community

Advertisement Management System 17

Page 18: Advertisement Management System SRS

Advertisement Management System 2012

Fig 3.1.6: Subscribers

Advertisement Management System 18

Page 19: Advertisement Management System SRS

Advertisement Management System 2012

3.1.7. Profile Page

Element Name Description

New Advertisement Button:Will take to the new ad form and create a new ad for userTab : 1

Edit Advertisement Button:Will take to the edit page for a selected advertisement in the list of already added advertisementTab: 2

Delete Button:Delete the selected advertisement and take to the delete ad pageTab: 3

Update Account Button:Used to update the account informationTab: 4

Button:

Advertisement Management System 19

Page 20: Advertisement Management System SRS

Advertisement Management System 2012

Delete Account Take to the delete account pageTab: 5

3.1.8. New/Edit Advertisement

Element Name Description

Sr. No Text boxThis wil generate a random no. for each new formDisabledUser cannot edit this

Upload Content Browser buttonUsed to upload the contentContent must be in one of the following format.swf.gifTab: 1

Select Plan Dropdown listUser can select one of the following plans3 month6 month1 yearTab: 2

Select Subscribers List will provide available subscribers

www.google.com

Advertisement Management System 20

Page 21: Advertisement Management System SRS

Advertisement Management System 2012

www.facebook.comwww.zoomr.netwww.typepad.org

subscribers www.youtube.comwww.twitter.comwww.evenful.orgwww.flickr.comwww.twiki.orgwww.bacnhill.comwww.wepaint.orgwww.zimbra.comwww.gmail.comwww.zoho.comwww.yahoomail.comwww.bing.com

Tab: 3

I agree CheckboxFor confirmation of terms and policyTab: 4

Submit ButtonFor submission of formTab: 5

Advertisement Management System 21

Page 22: Advertisement Management System SRS

Advertisement Management System 2012

Fig 3.1.8: New Advertisement Add Form

Advertisement Management System 22

Page 23: Advertisement Management System SRS

Advertisement Management System 2012

3.1.9. Delete Confirmation

Element Name Description

Label Text:Are you sure to delete the advertisement?

Enter Password Text BoxEncrypted text box user will enter password here for confirmationTab: 1

Fig 3.1.9: Confirm Deletion of Advertisement

Advertisement Management System 23

Page 24: Advertisement Management System SRS

Advertisement Management System 2012

3.1.10. Payment Selection

Element Name Description

Select Payment Type Dropdown listThis drop down list will show the available methods of payment. User can select one of them.Tab: 1

Submit Button:Submit button will take the user to the Online Payment System

Fig 3.1.10: HOME Select Payment Options

Advertisement Management System 24

Page 25: Advertisement Management System SRS

Advertisement Management System 2012

3.1.11. Signup Success

Element Name DescriptionMessage Page

This page will show a message for reporting that sign up process is successfully completed.

3.1.12. New/Edit Success

Element Name DescriptionMessage Page

This page will show a message for reporting that New or Editing previous advertisement process is successfully completed.

Advertisement Management System 25

Page 26: Advertisement Management System SRS

Advertisement Management System 2012

Fig 3.1.12: Advertisement Added Successfully

Advertisement Management System 26

Page 27: Advertisement Management System SRS

Advertisement Management System 2012

3.1.13. Delete Account

Element Name DescriptionEnter Password

Text Box EncryptedThis page will ask user for password for deleting account

Message A message added to the below password box that describes that:On the deletion of account all the advertisement created by user also will be deleted.

Fig 3.1.13: Confirm Delete Account

Advertisement Management System 27

Page 28: Advertisement Management System SRS

Advertisement Management System 2012

3.1.14. Delete Success

Element Name DescriptionLabel MessageOK Button

for prompt user for confirmation

Fig 3.1.14: Delete Success Page

Advertisement Management System 28

Page 29: Advertisement Management System SRS

Advertisement Management System 2012

3.1.15. Update Account

Element Name Description

Label On the top of the page a text.Text: Please provide following details.Tool Tip :Tab:

User name Text BoxUser will enter the name here.Tool Tip: noneTab: 1

Password Text Box EncryptedPassword will be entered here.Tool Tip : at least 6 charactersTab: 2

Re type Password Text Box EncryptedPassword Checking boxTool Tip : NoneTab: 3

Email idText BoxUser will enter email hereTab: 4

Advertisement Management System 29

Page 30: Advertisement Management System SRS

Advertisement Management System 2012

3.1.16. Update Success

Element Name DescriptionLabel Message for confirmation of

Success about account updateOK Button: for prompt at the box

Fig 3.1.16: Account Update

Advertisement Management System 30

Page 31: Advertisement Management System SRS

Advertisement Management System 2012

3.2. DFDThis Section Describes System's working with the help of pictorial representation.

3.2.1. Main DFD ( Context Diagram)

Fig 3.2.1: Context Diagram

Advertisement Management System 31

Page 32: Advertisement Management System SRS

Advertisement Management System 2012

3.2.2. Adding Advertisement

Fig 3.2.2: Adding Advertisement

Advertisement Management System 32

Page 33: Advertisement Management System SRS

Advertisement Management System 2012

3.3. Use Case

Fig 3.3: Use Case Diagram

Advertisement Management System 33

Page 34: Advertisement Management System SRS

Advertisement Management System 2012

3.4. ER Diagram

Fig 3.4: ER Diagram

Advertisement Management System 34

Page 35: Advertisement Management System SRS

Advertisement Management System 2012

3.5. Data Dictionary

Term Description

AMS Advertise Management System

User Advertiser

Subscriber Website where ad is published

SRS Software Requirement Specification

Profile User Interface where user can edit delete add new advertisement

Content Advertisement

Content Provider Advertisement Agency

Plan 3,6 month and 1 year

Advertisement Management System 35

Page 36: Advertisement Management System SRS

Advertisement Management System 2012

4. NON FUNCTIONAL REQUIREMENTS

4.1. User Interfaces Requirements

AMS System uses normal user interface like any other website.It has a menu on the left side. Where user can select the pages.It has buttons and other user interface control which are general controls. User need not to understand specifically about them.The user interface is a key to application usability. The application should include – This section describes how the software interface interacts with other software product or user for input or output.It is visual part of computer application or operating system through which a user interacts with a computer or software. It determines how commands are given to the computer or the program and how information is displayed on the screen. Three main types of user interfaces are:-

4.2. Hardware Requirements

AMS System requires following hardware equipments to run. Monitor Keyboard Mouse Speakers for multimedia Advertisements

In overall scenario AMS System does not require any special Hardware.

Advertisement Management System 36

Page 37: Advertisement Management System SRS

Advertisement Management System 2012

4.3. Software Requirements

AMS is developed on ASP.Net Framework environment. So it requires these software pre-installed on User computer

.Net Framework 2.0 or later MXML 6.0 Parsar Adobe Reader Plug-in for PDF files Adobe Flash player Active X control to play .swf files And an Internet Browser

Software requirement is a sub-field of Software engineering that deals with the elicitation, analysis, specification, and validation of requirements for software. Software requirement is a specification of an externally observable behavior of the system; for example- inputs to the system, outputs from the system, functions of the system, attributes of the system, or attributes of the system environment.

4.4. Safety Requirements

AMS uses internet for communication so it requires basic security

Password Encryption Https connection SSL security

Advertisement Management System 37

Page 38: Advertisement Management System SRS

Advertisement Management System 2012

The process of safety is a part of an overall safety life cycle that is defined in an international standard for safety management IEC 61508.

4.5. Performance Requirements

Software uses small memory for execution. It requires following

Processor at least p4 or later RAM 128 mb minimum OS Windows Environment Only

No other special requirement for performance

4.6. Software Quality

Software will be developed on the basis of Quality Assurance likeFRAPS standard.The basic goal of software engineering is to produce quality software.Software quality is a broad and important field of software engineering.Software quality is the conference to explicit stated function and performance requirements, explicitly documented development standard and implicit characteristics that are expected of all professionally developed software.

Advertisement Management System 38

Page 39: Advertisement Management System SRS

Advertisement Management System 2012

5. SOFTWARE TOOLS

5.1. User Manual

A complete User Manual will be developed for assisting user. This user manual will be providing online. FAQ section will also give user to understand the system.

5.2. Tools

Tools used in development of SRS Document and Project

Dreamweaver Smart Draw 2012 MS office 2007 Easy PHP Microsoft Visual Studio .Net 2008 Microsoft IS Server Microsoft SQL Server Microsoft SQL Workbench

Advertisement Management System 39

Page 40: Advertisement Management System SRS

Advertisement Management System 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/wp-content/uploads/2011/04/image15.png

As a Template for SRS: http://www.jsu.edu/mcis/docs/SRSTemplate.doc

Description of Advertisement Management System: http://www.google.comhttp://www.wikipedia.org

Advertisement Management System 40

Page 41: Advertisement Management System SRS

Advertisement Management System 2012

7. REPORT SPCIFICATION

7.1. Report

AMS system is a complex architecture. It is not easy to apply practical. It will require lot of manpower and resourcesThis Project needs big amount of time to developProject usability and requirement is a plus point to develop AMS.AMS system is not intended for a normal user. It is specially for Business groups (small or Big), but it is easy to use so any one can use it for marketing their products over world wide web with at their home.Projects scope in future is quite good. More and more user will use it.

Advertisement Management System 41

Page 42: Advertisement Management System SRS

Advertisement Management System 2012

8. APPENDIX

INDEX OF MODULES

3. FUNCTIONAL REQUIREMENTS3.1. Modules

3.1.1. Home ------------------------------------------------------73.1.2. Signup----------------------------------------------------103.1.3. Login----------------- -----------------------------------133.1.4. About------------------------------------------------------143.1.5. Contact us------------------------------------------------153.1.6. Subscribers-----------------------------------------------163.1.7. Profile-----------------------------------------------------193.1.8. New/Edit Ad---------------------------------------------213.1.9. Delete Ad-------------------------------------------------233.1.10. Payment Selection-------------------------------------243.1.11. Signup Success------------------------------------------253.1.12. New/Edit Success--------------------------------------253.1.13. Delete Account-----------------------------------------273.1.14. Delete Account Success------------------------------283.1.15. Update Account----------------------------------------293.1.16. Update Success-----------------------------------------30

Advertisement Management System 42

Page 43: Advertisement Management System SRS

Advertisement Management System 2012

ABSTRACT

This Software Requirements Specification document has been created for the

Advertisement Management System which is an complete online solution for

advertisers and users who want to advertise their content online. This

document contains overall system information and may be used for system

design, system development and system testing. Document has a User Manual

for User Understanding.

Advertisement Management System will provide the all in one place for

advertiser where user can select the various plans according need.

User will select the subscriber websites where the final advertisement will be

showed.

Advertisement Management System 43

Page 44: Advertisement Management System SRS

Advertisement Management System 2012

Table of Contents1. INTRODUCTION

1.1. Purpose-----------------------------------------------------------------------------------------11.2. Document Conventions---------------------------------------------------------------------11.3. Scope--------------------------------------------------------------------------------------------21.4. Intended Users--------------------------------------------------------------------------------2

2. SYSTEM DESCRIPTION2.1. System Overview---------------------------------------------------------------------------------------32.2. System Features----------------------------------------------------------------------------------------52.3. Operating Environment-------------------------------------------------------------------------------62.4. Technologies Used ------------------------------------------------------------------------------------6

3. FUNCTIONAL REQUIREMENTS3.1. Modules--------------------------------------------------------------------------------------------------73.2. DFD-------------------------------------------------------------------------------------------------------313.3. Use Case------------------------------------------------------------------------------------------------333.4. ER Diagram---------------------------------------------------------------------------------------------343.5. Data Dictionary----------------------------------------------------------------------------------------35

4. NON FUNCTIONAL4.1. User Interfaces Requirements---------------------------------------------------------------------364.2. Hardware Requirements----------------------------------------------------------------------------364.3. Software Requirements-----------------------------------------------------------------------------374.4. Safety Requirements---------------------------------------------------------------------------------374.5. Performance Requirements------------------------------------------------------------------------384.6. Software Quality--------------------------------------------------------------------------------------38

5. SOFTWARE TOOLS5.1. User Manual-------------------------------------------------------------------------------------------395.2. Tools-----------------------------------------------------------------------------------------------------39

6. REFERENCES6.1. References--------------------------------------------------------------------------------------------40

7. Report Specification7.1. Report--------------------------------------------------------------------------------------------------41

8. Appendix8.1. Index of Modules------------------------------------------------------------------------------------42

Advertisement Management System 44

Page 45: Advertisement Management System SRS

Advertisement Management System 2012

Advertisement Management System

Submitted to Submitted byBharat Raj

Advertisement Management System 45

Page 46: Advertisement Management System SRS

Advertisement Management System 2012

www.facebook.com/rajbharatraj

A Software Requirements Specification

For

Advertisement Management System (AMS)

Prepared by

Bharat [email protected]

Advertisement Management System 46

Page 47: Advertisement Management System SRS

Advertisement Management System 2012

Advertisement Management System 47


Recommended