You are on page 1of 49

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. Its 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


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 Manual
This 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
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 AMS
3. 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


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


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


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 2008


Dreamweaver
Microsoft Office

3. FUNCTIONAL REQUIREMENTS

3.1. Modules
Advertisement Management System 6
Advertisement Management System 2012

These are the modules (Web Page) used in AMS.

3.1.1. Home
Home 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 : None
Tab: 1

Login will take user to the


Login Form
Tool Tip: Click here to
Login
Tab: 2

Signup This will take to the sign -


up form where user can
create new account.
Tool Tip : Click here to
Signup
Tab: 3

About us To the about us page

Advertisement Management System 7


Advertisement Management System 2012

where information about


AMS organization shown.

Tool Tip :Know about us


Tab: 4

Contact us This link will display the


Contact list and Head
Quarters information.
Tool Tip : Contact us
Tab: 5

Subscribers Take to the list of


subscribers which are
contracted with AMS
Tool Tip :Meet our
Subscribers
Tab: 6

Banner Image on the top of the


page.
This image will show the
logo and name of
website implementing
AMS
Tool Tip : AMS
Tab: none

Advertisement Management System 8


Advertisement Management System 2012

Fig 3.1.1: HOME Page

Advertisement Management System 9


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 Box


User will enter the name
here.
Tool Tip: none
Tab: 1

Password Text Box Encrypted


Password will be entered
here.
Tool Tip : at least 6
characters
Tab: 2

Re type Password Text Box Encrypted


Password Checking box
Tool Tip : None
Tab: 3

Advertisement Management System 10


Advertisement Management System 2012

Text Box
Email id User will enter email
here
Tab: 4

Verify Email id Text Box


For matching email
Tab: 5

Captcha Verification Captcha Box for bot


checking
Tab: 6

Submit Button
For submission of form
Tab: 7

Advertisement Management System 11


Advertisement Management System 2012

Fig 3.1.2: Sign Up Form

Advertisement Management System 12


Advertisement Management System 2012

3.1.3. Login Form

Element Name Description

User name Text Box for user name


input
Tab: 1

Password Text box Encrypted


Enter password here
Tab: 2

Submit Form submit button

Advertisement Management System 13


Advertisement Management System 2012

3.1.4. About Us

Element Name Description

Text This will contain


complete information
about organization
And provide summary of
what we do and who we
are

Fig 3.1.4: About Us

Advertisement Management System 14


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
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 Search engine

www.facebook.co Community
m
Media
www.zoomr.net
Blog
www.typepad.org
Video
www.youtube.co
m Community

www.twitter.com Marketing

www.evenful.org Share

www.flickr.com Blog

www.twiki.org Blog

www.bacnhill.co Blog
m
Community
www.wepaint.org
Advertisement Management System 16
Advertisement Management System 2012

Mail
www.zimbra.com
Media
www.gmail.com
Mail
www.zoho.com
Search engine
www.yahoomail.c
om Community

www.bing.com

www.linkedin.co
m

Advertisement Management System 17


Advertisement Management System 2012

Fig 3.1.6: Subscribers

Advertisement Management System 18


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 user
Tab : 1

Edit Advertisement Button:


Will take to the edit page
for a selected
advertisement in the list
of already added
advertisement
Tab: 2

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

Update Account Button:


Used to update the
account information
Tab: 4

Button:
Delete Account Take to the delete
Advertisement Management System 19
Advertisement Management System 2012

account page
Tab: 5

3.1.8. New/Edit Advertisement

Element Name Description

Sr. No Text box


This wil generate a random
no. for each new form
Disabled
User cannot edit this

Upload Content Browser button


Used to upload the content
Content must be in one of
the following format
.swf
.gif
Tab: 1

Select Plan Dropdown list


User can select one of the
following plans
3 month
6 month
1 year
Tab: 2

Select Subscribers List will provide available


subscribers
www.google.com
www.facebook.com
www.zoomr.net
www.typepad.org

Advertisement Management System 20


Advertisement Management System 2012

subscribers www.youtube.com
www.twitter.com
www.evenful.org
www.flickr.com
www.twiki.org
www.bacnhill.com
www.wepaint.org
www.zimbra.com
www.gmail.com
www.zoho.com
www.yahoomail.com
www.bing.com
Tab: 3

I agree Checkbox
For confirmation of terms
and policy
Tab: 4

Submit Button
For submission of form
Tab: 5

Advertisement Management System 21


Advertisement Management System 2012

Fig 3.1.8: New Advertisement Add Form

Advertisement Management System 22


Advertisement Management System 2012

3.1.9. Delete Confirmation

Element Name Description

Label Text:
Are you sure to delete
the advertisement?

Enter Password Text Box


Encrypted text box user
will enter password here
for confirmation
Tab: 1

Fig 3.1.9: Confirm Deletion of Advertisement

Advertisement Management System 23


Advertisement Management System 2012

3.1.10. Payment Selection

Element Name Description

Select Payment Type Dropdown list


This 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


Advertisement Management System 2012

3.1.11. Signup Success

Element Name Description


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

3.1.12. New/Edit Success

Element Name Description


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

Advertisement Management System 25


Advertisement Management System 2012

Fig 3.1.12: Advertisement Added Successfully

Advertisement Management System 26


Advertisement Management System 2012

3.1.13. Delete Account

Element Name Description


Enter Password
Text Box Encrypted
This 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


Advertisement Management System 2012

3.1.14. Delete Success

Element Name Description


Label Message
OK Button
for prompt user for
confirmation

Fig 3.1.14: Delete Success Page

Advertisement Management System 28


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 Box


User will enter the name
here.
Tool Tip: none
Tab: 1

Password Text Box Encrypted


Password will be entered
here.
Tool Tip : at least 6
characters
Tab: 2

Re type Password Text Box Encrypted


Password Checking box
Tool Tip : None
Tab: 3
Text Box
Email id User will enter email
here
Advertisement Management System 29
Advertisement Management System 2012

Tab: 4

3.1.16. Update Success

Element Name Description


Label Message for confirmation
of Success about account
update
OK Button: for prompt at the
box

Fig 3.1.16: Account Update

Advertisement Management System 30


Advertisement Management System 2012

3.2. DFD
This 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


Advertisement Management System 2012

3.2.2. Adding Advertisement

Fig 3.2.2: Adding Advertisement

Advertisement Management System 32


Advertisement Management System 2012

3.3. Use Case

Fig 3.3: Use Case Diagram

Advertisement Management System 33


Advertisement Management System 2012

3.4. ER Diagram

Fig 3.4: ER Diagram

Advertisement Management System 34


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


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


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


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 like
FRAPS 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


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


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.com
http://www.wikipedia.org

Advertisement Management System 40


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 resources
This Project needs big amount of time to
develop
Project 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


Advertisement Management System 2012

8. APPENDIX

INDEX OF MODULES

Advertisement Management System 42


Advertisement Management System 2012

3. FUNCTIONAL REQUIREMENTS
3.1. Modules
3.1.1. Home
------------------------------------------------------7
3.1.2.
Signup----------------------------------------------------10
3.1.3. Login-----------------
-----------------------------------13
3.1.4. About-------------------------------------------------
-----14
3.1.5. Contact
us------------------------------------------------15
3.1.6. Subscribers-----------------------------------------
------16
3.1.7. Profile-------------------------------------------------
----19
3.1.8. New/Edit
Ad---------------------------------------------21
3.1.9. Delete
Ad-------------------------------------------------23
3.1.10. Payment
Selection-------------------------------------24
3.1.11. Signup
Success------------------------------------------25
3.1.12. New/Edit
Success--------------------------------------25
3.1.13. Delete
Account-----------------------------------------27
3.1.14. Delete Account
Success------------------------------28
3.1.15. Update
Account----------------------------------------29
3.1.16. Update
Advertisement Management System 43
Advertisement Management System 2012

Success-----------------------------------------30

Advertisement Management System 44


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 45


Advertisement Management System 2012

Advertisement Management System 46


Table of Contents
Advertisement Management System 2012
1. INTRODUCTION
1.1. Purpose------------------------------------------------------------------------
-----------------1
1.2. Document
Conventions---------------------------------------------------------------------
1
1.3. Scope--------------------------------------------------------------------------
------------------2
1.4. Intended
Users-------------------------------------------------------------------------------
-2
2. SYSTEM DESCRIPTION
2.1.System
Overview----------------------------------------------------------------------------------
-----3
2.2.System
Features-----------------------------------------------------------------------------------
-----5
2.3.Operating
Environment------------------------------------------------------------------------------
-6
2.4.Technologies Used
------------------------------------------------------------------------------------6
3. FUNCTIONAL REQUIREMENTS
3.1.Modules------------------------------------------------------------------------------------
--------------7
3.2.DFD-----------------------------------------------------------------------------------------
--------------31
3.3.Use
Case-----------------------------------------------------------------------------------------
-------33
3.4.ER
Diagram-----------------------------------------------------------------------------------
----------34
3.5.Data
Dictionary---------------------------------------------------------------------------------
-------35
4. NON FUNCTIONAL
4.1.User Interfaces
Requirements---------------------------------------------------------------------36
4.2.Hardware
Requirements----------------------------------------------------------------------------
36
4.3.Software
Requirements----------------------------------------------------------------------------
-37
4.4.Safety
Requirements----------------------------------------------------------------------------
-----37
4.5.Performance
Requirements------------------------------------------------------------------------38
4.6.Software
Advertisement Management System
Quality------------------------------------------------------------------------------------- 47
-38
5. SOFTWARE TOOLS
5.1.User
Advertisement Management System 2012

Advertisement
Management System

Submitted to Submitted by
Bharat Raj

www.facebook.com/rajbharatraj
Advertisement Management System 48
Advertisement Management System 2012

A Software Requirements Specification


For

Advertisement
Management System (AMS)

Prepared by

Bharat Raj
brajork@gmail.com

Advertisement Management System 49

You might also like