Transcript

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

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

Advertisement Management System 2

Advertisement Management System 2012

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.

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

Advertisement Management System 3

Advertisement Management System 2012

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.

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.

Advertisement Management System 4

Advertisement Management System 2012

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 5

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

Advertisement Management System 6

Advertisement Management System 2012

Add free website

Fast Speed Server Engine

Hosted on Linux

Apache Http Server

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

Advertisement Management System 7

Advertisement Management System 2012

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

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

Advertisement Management System 8

Advertisement Management System 2012

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 : 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 9

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 10

Advertisement Management System 2012

Fig 3.1.1: HOME Page

Advertisement Management System 11

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 : None

Advertisement Management System 12

Advertisement Management System 2012

Tab: 3

Email idText BoxUser will enter email hereTab: 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 13

Advertisement Management System 2012

Fig 3.1.2: Sign Up Form

Advertisement Management System 14

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 15

Advertisement Management System 2012

Advertisement Management System 16

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 17

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

Advertisement Management System 18

Advertisement Management System 2012

Fig 3.1.5: Contact Us

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

Search engine

Community

Media

Blog

Video

Community

Marketing

Share

Advertisement Management System 19

Advertisement Management System 2012

www.twiki.org

www.bacnhill.com

www.wepaint.org

www.zimbra.com

www.gmail.com

www.zoho.com

www.yahoomail.com

www.bing.com

www.linkedin.com

Blog

Blog

Blog

Community

Mail

Media

Mail

Search engine

Community

Advertisement Management System 20

Advertisement Management System 2012

Fig 3.1.6: Subscribers

Advertisement Management System 21

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

Advertisement Management System 22

Advertisement Management System 2012

Delete AccountButton: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

Advertisement Management System 23

Advertisement Management System 2012

subscriberswww.google.comwww.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 24

Advertisement Management System 2012

Advertisement Management System 25

Advertisement Management System 2012

Fig 3.1.8: New Advertisement Add Form

Advertisement Management System 26

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 27

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 28

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 29

Advertisement Management System 2012

Fig 3.1.12: Advertisement Added Successfully

Advertisement Management System 30

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.

Advertisement Management System 31

Advertisement Management System 2012

Fig 3.1.13: Confirm Delete Account

3.1.14. Delete Success

Element Name DescriptionLabel MessageOK Button

for prompt user for confirmation

Advertisement Management System 32

Advertisement Management System 2012

Fig 3.1.14: Delete Success Page

Advertisement Management System 33

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 34

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 35

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)

Advertisement Management System 36

Advertisement Management System 2012

Fig 3.2.1: Context Diagram

3.2.2. Adding Advertisement

Advertisement Management System 37

Advertisement Management System 2012

Fig 3.2.2: Adding Advertisement

Advertisement Management System 38

Advertisement Management System 2012

3.3. Use Case

Fig 3.3: Use Case Diagram

Advertisement Management System 39

Advertisement Management System 2012

3.4. ER Diagram

Fig 3.4: ER Diagram

Advertisement Management System 40

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 41

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

Advertisement Management System 42

Advertisement Management System 2012

• Keyboard

• Mouse

• Speakers for multimedia Advertisements

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

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.

Advertisement Management System 43

Advertisement Management System 2012

4.4. Safety Requirements

AMS uses internet for communication so it requires basic security

• Password Encryption

• Https connection

• SSL security

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

Advertisement Management System 44

Advertisement Management System 2012

• 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 45

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

Advertisement Management System 46

Advertisement Management System 2012

• Microsoft Visual Studio .Net 2008

• Microsoft IS Server

• Microsoft SQL Server

• Microsoft SQL Workbench

Advertisement Management System 47

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 48

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 49

Advertisement Management System 2012

8. APPENDIX

Advertisement Management System 50

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 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 51

Advertisement Management System 2012

Advertisement Management System 52

Table of Contents

1. INTRODUCTION1.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 2012

Advertisement Management System

Submitted to Submitted byBharat Raj

Advertisement Management System 53

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 54

Advertisement Management System 2012

Advertisement Management System 55


Top Related