19
Software Requirements Specification (SRS) Website: www.luckyconnections.com  Name of the Company: Lucky Connections nc.  Name of Representati!e: "iney #. $ha%at &e!elope' by: iracle echnolo%ies *ro+ect ana%er: a+in'er Sin%h  Names of the &e!elopers: Sarab+it Sin%h, Rohit #umar, a+in'er Sin%h, anpreet #aur &ate: September -, -//  000000000000000000000000000000000000000000000000000000000000000000 1.0. Introduction 1.1. Purpose Lucky Connections is a Cana'ian fe'eral incorporate' company that is offerin% a wi'e ran%e of 'i%ital ser!ices worl'wi'e. Lc portal has been 'i!i'e' into 1 main cate%ories to browse from the main site. Since the Research 2 &e!elopment of this !ast scale' online portal will take se!eral months 3 if not numerous year 3 to fully complete the 1 cate%ories, we4ll be startin% with only four cate%ories. he purpose of this 'ocument is to present a 'etaile' 'escription of the  first two mo'ules of the Lucky Connection4s web3portal. Lc3Communications an' Lc35ntertainment his 'ocument will e6plain the purpose an' features of the system: the interfaces7 what the system will 'o o!erall7 the constraints un'er which it must operate7 an', how the system will work8 his 'ocument is inten'e' for both the Lucky Connection4s an' iracle echnolo%ies of this system, which will be propose' to the Lc nc. for appro!al. 1.2. Scope of Project his pro+ect will be a Web3base' *ortal of Lc4s Ser!ice7 as well as, the hub of other connections where a user can fin' the 'esire' online ser!ice. herefore, it will be entitle' Web-Portal Project  for Lucky Connection’s Inc. his online system will be 'esi%ne' to ma6imi9e the user frien'ly e6perience with trouble3free browsin%.

SRS (software requirement specification)

Embed Size (px)

DESCRIPTION

Its all SRS template for the IT projects

Citation preview

  • Software Requirements Specification (SRS)

    Website: www.luckyconnections.comName of the Company: Lucky Connections Inc. Name of Representative: Viney K. BhagatDeveloped by: Miracle TechnologiesProject Manager: Tajinder SinghNames of the Developers: Sarabjit Singh, Rohit Kumar, Tajinder Singh, Manpreet KaurDate: September 02, 2011__________________________________________________________________

    1.0. Introduction

    1.1. Purpose

    Lucky Connections is a Canadian federal incorporated company that is offering a wide range of digital services worldwide. Lc portal has been divided into 9 main categories to browse from the main site. Since the Research & Development of this vast scaled online portal will take several months - if not numerous year - to fully complete the 9 categories, well be starting with only four categories.

    The purpose of this document is to present a detailed description of the first two modules of the Lucky Connections web-portal.

    Lc-Communications and Lc-Entertainment

    This document will explain the purpose and features of the system:

    the interfaces;

    what the system will do overall;

    the constraints under which it must operate; and,

    how the system will work!

    This document is intended for both the Lucky Connections and Miracle Technologies of this system, which will be proposed to the Lc Inc. for approval.

    1.2. Scope of Project

    This project will be a Web-based Portal of Lcs Service; as well as, the hub of other connections where a user can find the desired online service. Therefore, it will be entitled Web-Portal Project for Lucky Connections Inc. This online system will be designed to maximize the user friendly experience with trouble-free browsing.

  • Revenues for this web-portal can be generated by service subscriptions offered by Lc Inc plus by any advertisements linking to other business websites.

    The website is designed to allow users full customization and control to the subscribed services, all within one website. The users will also find the most advanced online Entertainment; as well as, the most popular resources of Entertainment in the neighborhood. Along with the administration for the users of service subscribers, the system also contains a relational database containing a list of services/products that is offered by Lc Inc.

    2.0 Overall Description

    This Website will be a complete web-portal to Utilize, Manage and customize all the services offered by Lc including with the most advance web-technologies services. It will be accessed from a standard web browser. Since the web-portal will be available worldwide, an Internet Connection will be required to access the web-site.

    2.1 Website Environment.

    The web site will be operated from the Lucky Connections Server.

    2.2 Functional & Non-Functional Requirements

    Functional Requirements are those that refer to the functionality of the system i.e. what services it will provide to the end user and how! Non-functional (supplementary) requirements pertain to other information, needed to produce the correct system and are detailed separately.

    2.3 Use CasesThe website will consist with 9 main categories of Lc-Portal. The home of Lucky Connections web-portal will have multi-options to move with! The sequence of development will move as follows:

    Lc Communications Lc Entertainment Lc Dating & Matrimonial Others: Lc Classifieds

    The first Category selection is Lc-Communications!

    This section contains all the services related with communications that we use these days to communicate worldwide. Services such as Newsletter Management, Virtual Employee, VoIP

  • Telecommunications, Web-Hosting and E-Fax are the main focus of this category. Any individual, small business or an Enterprise could leverage the advance features from this web-portal.

    The second Category selection is Lc-Entertainment! This selection contains Luckys Online Channel along with other online broadcasting channels in Multilanguage system. Lc iTV, Lc iRadio, Online Movies, Theatres in Neighborhood, Music videos online and Online Gaming (later) etc will be the headlights of this category.

    User can navigate to the Lc Home from any stage or any page in the system. Other Important Options such as Account Settings, Login and Sign-up will also be available on each page as well.

    2.3.1 Use Case: Access User: Lc Home Page

    Brief Description:

    This is the landing page of main domain of Lc (.com). Other extensions such as .net, .us, .ca, etc will be used to direct the user to single category landing page.

    The Home page will have all the individual categories to navigate from and to! User can come to the home page from any internal page, for the navigation to the other category. In some cases user will have access to jump from Category A to Category B (this option will be only available in some cats).

    Initial step-by-step description:

    For this use case to be initiated, the user must be connected to the Internet and connected

    to the www.luckyconnections.com Server.

    1. The user connects to the Lucky Connections Web Server.

    2. The user selects the desired link on the Lc Home Page.

    3. The Web Server passes the user to the Lucky Connections Landing Page.

    2.3.1.1 Use Case: Communication

    Brief Description:

    This is the landing page for the option for communications. This page will depict all communications services which are currently being offered by Lc Inc.

  • 2.3.1.1.1 Use Case: Web-Hosting

    Brief Description:This will be the landing page for web-hosting which depicts the extensive language support and free add-on applications. Further this web-page will depict following options:-Initial step-by-step description:

    1. The user connects to the Lucky Connections Main Page.2. The user selects the web-hosting link on the Lc Communication Page.3. The Web Server passes the user to the Web-hosting Page.4. On Web-hosting Page, the user will get two sections which are as follow:-

    a. Free Web-Hosting, Green Web-Hosting Plans and Pricing landing page. Features of plans landing page. Comparison of Best-one with rest.

    b. Value Plus Web-Hosting, Green Web-Hosting Plans and Pricing landing page. Features of plans landing page. Comparison of Best-one with rest.

    Snapshot for Plans and Pricing landing page:

  • Snapshot for Comparison of Best-one with rest:

    Snapshot for Features of plans landing page:

  • 2.3.1.1.2 Use Case VoIP Telecommunications

    Brief Description:This will be the landing page for VoIP Telecommunications which depicts the services along with their features and plans.

    Initial step-by-step description:

    1. The user connects to the Lucky Connections Main Page.2. The user selects the VoIP Telecommunications link on the Lc Communication Page.3. The Web Server passes the user to the VoIP Telecommunications Page.4. On VoIP Telecommunications Page, the user will get four options which are as follow:-

    a. Long Distance Service How it works. (Optional) Plans + Pricing Features. Devices. FAQ.

  • b. Residential Phone How it works. (Optional) Plans + Pricing Features. Devices. FAQ.

    c. Business Phone Line/Hosted PBX How it works. (Optional) Plans + Pricing Features. Devices. FAQ.

    d. E-Fax Service How it works. (Optional) Plans + Pricing Features. FAQ.

    Snapshot of Plans and Pricing for Long Distance, Residential phone, Business Phone/Hosted PBX and E-Fax:

  • Snapshot of Features for Long Distance, Residential phone, Business Phone/Hosted PBX and E-Fax:

  • Snapshot of FAQ for Long Distance, Residential phone, Business Phone/Hosted PBX and E-Fax:

    Snapshot of How to Works for Long Distance, Residential phone, Business Phone/Hosted PBX and E-Fax:

  • 2.3.1.1.3 Use Case Virtual Employee

    Brief Description:This will be the landing page for Virtual Employee which depicts the Job profile, salary-

    Package/CTC, Job-responsibilities, Working-Hours, Working place, Qualification, Eligibility criteria and experience required etc.

    Basically People around the world can apply for any virtual job once they become user of Lc. Then a register user can buy training videos created by Lc to get hired fast. Employers have to pay for each job posting for V-Employment that will be routed to Lc Classifieds, Jobs section.

    Initial step-by-step description:

    1. The user connects to the Lucky Connections Main Page.2. The user selects the Virtual Employee link on the Lc Communication Page.3. The Web Server passes the user to the Virtual Employee Page.4. On Virtual Employee Page, the user will get four options which are as follow:-

    a. Registration/Signupb. Jobs listing and how to applyc. Job Descriptiond. Apply Job

  • 2.3.1.1.4 Use Case Newsletter Management

    Brief Description:This will be the landing page for Newsletter Management which depicts the services like Email-Marketing, Event Marketing, online survey and Social media along with their features and plans. The user has to signup/register to utilize the newsletter service. For existing members the landing page will provides area to enter required credentials.

    Initial step-by-step description:

    1. The user connects to the Lucky Connections Main Page.2. The user selects the Newsletter Management link on the Lc Communication Page.3. The Web Server passes the user to the Newsletter Management Page.4. On Newsletter Management Page, the user will get four options which are as follow:-

    a. Email Marketingb. Event Marketingc. Online Surveyd. Social Media

    All these services might have trial base subscription or paid subscription. But one has to subscribe in any way first to utilize the Newsletter services. The landing page will also depict the following:-

    Email Marketing Overview

    Email Marketing Home

  • What is Email Marketing? Email Marketing Features Customer Examples Live Demonstration Pricing - Email Marketing

    How Email Marketing Works

    Step-by-Step Email Creation Easy to Edit Email Templates Email List Management Email Delivery Tracking & Reporting

    Coaching & Support

    Get Live Help from Real People! Local Seminar: Power of Email Marketing Local Seminar: Get Started with Email Marketing Custom Services - Email Marketing

    Snapshot for Email-Marketing:

  • 2.3.1.1.5 E-Fax Service

    Brief Description:

    This will be the landing page for E-Fax Service offered by Lc Inc. There will be two types of plans:-

    a. Business Standard (500 Pages)b. Business Premium (Unlimited Pages)

    Initial step-by-step description:

    1. The user connects to the Lucky Connections Main Page.2. The user selects the E-Fax link on the Lc Communication Page.3. The Web Server passes the user to the E-Fax Page.4. On E-Fax Page, the user have options to choose the plan to sign up with:-

    a. Business (Standard Plan up-to 500 Pages)b. Business (Premium Plan with unlimited Pages)

    User Sign-up>

    Brief Description:

    This will be the landing page for User Registration/signup. There will be two types of logins:-

    c. Trial Basis (Free)d. Premium login (Paid)

    Initial step-by-step description:

    1. The user connects to the Lucky Connections Main Page.2. The user selects the Login link on the Lc Communication Page.3. The Web Server passes the user to the Login Page.4. On Login Page, the user will be given a registration form to subscribe:-

    Signup/Registration Procedurea. The user will fill and submit registration form with all necessary credentials along-with

    spam-control code.b. We shall send verification email to activate account at user-level.c. After receiving the verification from user, we shall activate the login at admin-level.

  • 2.3.1.1 Use Case: Entertainment

    Brief Description:

    This is the landing page for the option for entertainment. This page will depict all entertainment services which are currently being offered by Lc Inc.

    2.3.1.1.1 Use Case: Lc iTv

    Brief Description:This will be the landing page for Lc-iTv which depicts the services like video library, featured videos, top-hit videos, opened videos in current session. Nine of Different-2 Languages will be available to watch LciTV in the beginning phase and later will expanded with more. Upon selecting a particular language, user will find only the language related results. User will also find other channel links related to the selected language category. So if user selects Punjabi, the landing Page is Lcs Channel in Punjabi and further other links will be available to browse from. If third party would like to use our service to broadcast their media, well go with Price Packages. If party needs only routing to their site, the user will be routed upon click. Further this web-page will depict following options:-

    User will have play list, favorites etc in their account. Well make dynamic interface for Third Partys who would like to use our service. Kinda Youtube Style.

    Initial step-by-step description:

    1. The user connects to the Lucky Entertainment Main Page.2. The user selects the Lc-iTv link on the Lc Entertainment Page.3. The Web Server passes the user to the Lc-iTv Page.4. On Lc-iTv Page, the user will get the sections which are as follow:-

    a. Banner for Lc-iTv 60-70 percentage of banner will video player. In rest of space there will up-next video (Sequels of selected video ).

    b. Body of Lc-iTv Featured videos. Top Hits. (Not in CTV) Video Library. Line-up (Opened in current session). More channels.

  • c. Search Videod. Links of other Online Channels.

    Snapshot for Lc-iTv:

    2.3.1.1.2 Use Case: Lc iRadioAn attractive image of LciRadio will be available at Entertainment Home and that will be linked the internet Radio application that is being developed at Intellisense Technology.

    2.3.1.1.3 Use Case: Movies & Theatres

    Brief Description:This will be the landing page for Movies where user can watch free movies offered by Lc or can buy premium membership to watch latest movie. Another part of the site that asks for City, Movie, date and on submitting the query, the system will generate a comprehensive report of shows of select movie on selected date in selected city. Along with movies, we can have another tab for Art & Theatre which list the plays organized across the country. Further this web-page will depict following options:-

    Initial step-by-step description:

  • 1. The user connects to the Lucky Entertainment Main Page.2. The user selects the Movie link on the Lc Entertainment Page.3. The Web Server passes the user to the Movie Page.4. On Movie Page, the user will get two sections which are as follow:-

    a. Language-wise categorization of movies.b. Movie Page will host two type of movies:-

    Third Party Based: Lc may have contract with some production house and movies of that production house will be listed on movie page. Each movie icon may redirect the user to serer/link of production house.

    Sponsored Movies: These movie will belong to Lc and will be listed on Lc server without redirecting on sponsers link/server.

    c. Movie will also be categorized as under Premium Login Based and Free Login based and will be listed accordingly.

    d. Every movie will be rated on the basis of entertaining or not-entertaining. Administrator will be given an ALERT on 10 Hits, HIGH-ALERT on 20 Hits.

    e. List movie tickets/shows instantly. One has to enter City, Movie and date to know shows in their city. Maintains logins of genuine customer. Banners of Movies Posters

    f. Art & Theatre. Plays Comedy

    Snapshot for Movie (reference link: http://in.bookmyshow.com/):

  • 2.3.1.1.5 Use Case: Music Videos

    Brief Description:This will be the landing page for Music Videos which depicts the music video if different Genres, Sports, Most Viewed, Top favorites, News and politics, Films and Animation, Comedy, People and Blogs, Science and Technology, Education. The Music Section will also be featuring 9-different languages. Each Language has related section. The sidebar may also contain Featured Videos, Trend Videos. The search bar will be provided for customized search for music videos. The user would be provided with accounts even and video uploading provision. User will choose which language user is uploading under; similar option Uploaded video must show the entertainment by public votes given by public. E.g. I uploaded a video according to the category and if the video is not entertaining people are going to vote/report, by getting 10/dynamic abuses/reports, system will send an alert to the administrator and then 2nd alert on 20/dynamic, finally on third alert, the video will be disabled automatically from system. But will stay in server for few/dynamic months. The material published by public must be Entertaining and people are going to decide to keep that video on Lc-Entertainment or not.

  • Further this web-page will depict following options:-Initial step-by-step description:

    1. The user connects to the Lucky Entertainment Main Page.2. The user selects the web-hosting link on the Lc Entertainment Page.3. The Web Server passes the user to the Music Videos Page.4. On Music Videos Page, the user will get two sections which are as follow:-

    a. Music videos will be featured under 9-different languages.b. The search bar.c. User accounts.d. File uploading.e. The music videos will be organized under following categories:-

    Genres Sports Most Viewed Top favorites News and politics Films and Animation Comedy People and Blogs Science and Technology Education Featured Videos Trend Videos

    Snapshot for Music Videos (reference link: http:// /):

  • 2.4. Non-functional requirements

    There are requirements that are not functional in nature. Specifically, these are the constraints the

    system must work within. The web site must be compatible with widely used browsers.

    Internet Connection: Dial up, DSL, Cable, Broadband, Satellite, etc.

    Code Standard: The web pages will be coded in PHP, JQuery, MySql, Ajax, HTML

    Each page of the web site will be fully documented.

    1.0. Introduction1.1. PurposeLucky Connections is a Canadian federal incorporated company that is offering a wide range of digital services worldwide. Lc portal has been divided into 9 main categories to browse from the main site. Since the Research & Development of this vast scaled online portal will take several months - if not numerous year - to fully complete the 9 categories, well be starting with only four categories.The purpose of this document is to present a detailed description of the first two modules of the Lucky Connections web-portal. Lc-Communications and Lc-Entertainment This document will explain the purpose and features of the system: the interfaces; what the system will do overall;the constraints under which it must operate; and, how the system will work! This document is intended for both the Lucky Connections and Miracle Technologies of this system, which will be proposed to the Lc Inc. for approval. 1.2. Scope of Project2.3 Use CasesLc CommunicationsEmail Marketing OverviewHow Email Marketing Works Coaching & Support

    2.4. Non-functional requirements