Advertisement Management System SRS
Post on 30-Aug-2014
812 Views
Preview:
DESCRIPTION
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 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
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
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 2008DreamweaverMicrosoft Office
Advertisement Management System 6
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
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
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 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
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
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 inputTab: 1
Password Text box EncryptedEnter password hereTab: 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 organizationAnd 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
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
Advertisement Management System 2012
www.gmail.com
www.zoho.com
www.yahoomail.com
www.bing.com
www.linkedin.com
Media
Search engine
Community
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 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
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
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
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 BoxEncrypted text box user will enter password here for confirmationTab: 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 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
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
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 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
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
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
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
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
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 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
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.comhttp://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 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
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
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
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
Advertisement Management System 2012
Advertisement Management System
Submitted to Submitted byBharat Raj
Advertisement Management System 45
Advertisement Management System 2012
www.facebook.com/rajbharatraj
A Software Requirements Specification
For
Advertisement Management System (AMS)
Prepared by
Bharat Rajbrajork@gmail.com
Advertisement Management System 46
Advertisement Management System 2012
Advertisement Management System 47
top related