latest srs

Upload: nirmalya-roy

Post on 06-Apr-2018

246 views

Category:

Documents


0 download

TRANSCRIPT

  • 8/3/2019 Latest SRS

    1/71

    Smart City Version 1.0

    Software Requirements Specification 31/12/2010

    Blankspace

    Blankspace

    Smart City

    Software Requirements Specification

    Version 1.0

    Team Guide: Mr. Safikul Alam

    Members: Nirmalya Roy, Arup Sengupta, Ajanta Basu, Swaraj De

    College Name: Calcutta Institute of Technology

    Department: Computer Science and Engineering

    State: West Bengal

  • 8/3/2019 Latest SRS

    2/71

    Smart City Version 1.0

    Software Requirements Specification 31/12/2010

    Blankspace

    Revision History

    Date Version Description Author

    1.0 Synopsis

    2.0 Synopsis

  • 8/3/2019 Latest SRS

    3/71

    Smart City Version 1.0

    Software Requirements Specification 31/12/2010

    Blankspace

    Table of Contents

    Description PageNo.

    1.0 Introduction

    1.1 Purpose5

    1.2 Scope5

    1.3 Definition, Acronyms, and Abbreviations.......7

    1.4 References ..9

    1.5 Technologies to be used ...9

    1.6 Overview 10

    2.0 Overall Description

    2.1 Product Perspective..10

    2.2 Software Interface..10

    2.3 Hardware Interface.17

    2.4 Product Function18

    2.6 User Characteristics...19

    2.6 Constraints....................................................................................21

    2.7 Architecture Design22

    2.8 Use Case Model Description23

  • 8/3/2019 Latest SRS

    4/71

    Smart City Version 1.0

    Software Requirements Specification 31/12/2010

    Blankspace

    2.9 Class Diagram.................................................................................24

    2.10 Sequence Diagrams........................................................................43

    2.11 Database Design

    2.11.1 ER Diagram............................................................45

    2.11.2 Schema...................................................................63

    2.12 Assumptions and Dependencies..70

    3.0 Specific Requirements

    3.1 Use Case Reports...71

    3.2 Supplementary Requirements..72

  • 8/3/2019 Latest SRS

    5/71

    Smart City Version 1.0

    Software Requirements Specification 31/12/2010

    Blankspace

    Software Requirements Specification

    1.0 Introduction

    1.1Purpose:

    ! " # $ ! $ %

    1.2 Scope:

    &

    #$

    !

    !'

    ()*##+

  • 8/3/2019 Latest SRS

    6/71

    Smart City Version 1.0

    Software Requirements Specification 31/12/2010

    Blankspace

    ,-.*/+

    0 1

    *2

    3)

    4

    *2

    +

    #//!

    2'

    ##

    56

    7

    ) 8

    %7

    9%

    8,3:;

  • 8/3/2019 Latest SRS

    7/71

    Smart City Version 1.0

    Software Requirements Specification 31/12/2010

    Blankspace

    !

    $#

    ( ! $

  • 8/3/2019 Latest SRS

    8/71

    Smart City Version 1.0

    Software Requirements Specification 31/12/2010

    Blankspace

    .,""

    $# 8

    $8==

    $7

    $#

    $

    '$

    %>>>

  • 8/3/2019 Latest SRS

    9/71

    Smart City Version 1.0

    Software Requirements Specification 31/12/2010

    Blankspace

    1.4 References:

    ? !@&9,3!"

    ? $"""$"""A0B%(CCA$"""

    $"""(CCA

    ? 4)"%

  • 8/3/2019 Latest SRS

    10/71

    !

    Smart City Version 1.0

    Software Requirements Specification 31/12/2010

    Blankspace

    1.6 Overview:

    The SRS will include two sections, namely:

    -I-Overall Description: ! 8

    -I-Specific Requirements: !

    2.0 Overall Description:

    2.1 Product Perspective:

    9#

    )

    $ #

    2.2 Software Interface:

    Front End Client:

    $2#

    8

  • 8/3/2019 Latest SRS

    11/71

    Smart City Version 1.0

    Software Requirements Specification 31/12/2010

    Blankspace

    !

    ##

    ! 8

    ? > # 5!9!>58 ! / *5!!/+ 5!!/

    ! 8# 5!9 1 > 1!*E$+> ! 24.4

  • 8/3/2019 Latest SRS

    12/71

    Smart City Version 1.0

    Software Requirements Specification 31/12/2010

    Blankspace

    Web Server

    And Application server

  • 8/3/2019 Latest SRS

    13/71

    Smart City Version 1.0

    Software Requirements Specification 31/12/2010

    Blankspace

    !%>

    >$ % $ 24.4 F !5!!/>8>

    # ) 1 %!8 "8 ! 8 #G#8!#

    # # 8 ! ### # #G

  • 8/3/2019 Latest SRS

    14/71

    Smart City Version 1.0

    Software Requirements Specification 31/12/2010

    Blankspace

    Data Base Server:

    4%#%

    #

    8$#

    *#+#

    H #%

    4%

    $

    *(BB+

    Page shipping versus item shipping.

    !

    *8%

    +>$

    $

    ###

    )

    /

  • 8/3/2019 Latest SRS

    15/71

    Smart City Version 1.0

    Software Requirements Specification 31/12/2010

    Blankspace

    Locking.

    9#

    1

    # F # #

    "

    # 2

    # #

    ! # %

    ##$

    ##

    #

    Data caching.

    4

    #

    5'"

    #

    ! 8 #

    #

    Lock caching.

    $

    #

    #

  • 8/3/2019 Latest SRS

    16/71

    Smart City Version 1.0

    Software Requirements Specification 31/12/2010

    Blankspace

    !

    5##

    #G # #

    #

    #!#

    # ! # % #

    # G

    Back End:

    1

  • 8/3/2019 Latest SRS

    17/71

    Smart City Version 1.0

    Software Requirements Specification 31/12/2010

    Blankspace

    24.43

    124.4

    $ %

    #

    # >

    % #%

    1

    G

    /4G-

    )

    %#6

    #% $

  • 8/3/2019 Latest SRS

    18/71

    Smart City Version 1.0

    Software Requirements Specification 31/12/2010

    Blankspace

    E%%

    ,

    1#

    0 4

  • 8/3/2019 Latest SRS

    19/71

    Smart City Version 1.0

    Software Requirements Specification 31/12/2010

    Blankspace

    2.5 User Characteristics:

    User classes:

    ! $

    .8

    #

    "

    #

    # .

    $'

    !'

    '#

    /'$

    '4

    .'

    1'

    )

  • 8/3/2019 Latest SRS

    20/71

    !

    Smart City Version 1.0

    Software Requirements Specification 31/12/2010

    Blankspace

    Security Level:

    '

    ? ? #? ? !##%? )?

    Educational levels:

    !#!

    &$5

    #H

    #)

    8

    Technical expertise:

    !

    !%*

  • 8/3/2019 Latest SRS

    21/71

    Smart City Version 1.0

    Software Requirements Specification 31/12/2010

    Blankspace

    2.6 Constraints:

    !'

    ? 59? !?

    ? ? $? /? 9? ? ?

  • 8/3/2019 Latest SRS

    22/71

    Smart City Version 1.0

    Software Requirements Specification 31/12/2010

    Blankspace

    2.7 Architecture Design:

    !

    "

    # #

    !

    '

  • 8/3/2019 Latest SRS

    23/71

    Smart City Version 1.0

    Software Requirements Specification 31/12/2010

    Blankspace

    2.8 Use Case Diagram:

    $

    %

    &

    '

    #

    #

  • 8/3/2019 Latest SRS

    24/71

    Smart City Version 1.0

    Software Requirements Specification 31/12/2010

    Blankspace

    2.9 Class Diagram:

    !

    %

    %

    "

    &

    (!

    #!%

    "

    !

    $

    )*

    )+,)-

    )-

    ).,)/

    )/

    01,0

    0)

    00

    02

    0*

    0+

    0-

    0.

    0/

    21

    2

    2)

  • 8/3/2019 Latest SRS

    25/71

    Smart City Version 1.0

    Software Requirements Specification 31/12/2010

    Blankspace

    2.9.1 Class Diagram of Search:

    Sitemap

    indexName

    indexId

    checkId()

    errorReport()

    Sports

    indexName

    indexId

    sportsName

    sportsId

    associationName

    matchId()

    giveData()

    Cultural

    gallery

    indexName

    indexIdgalleryName

    galleryId

    place

    matchId()

    giveData()

    Education

    indexName

    indexed

    name

    code

    address

    phoneNo

    email

    teachersURL

    matchId()

    giveData()

    Entertainment

    indexName

    indexIdname

    id

    place

    matchId()

    giveData()

    Search

    searchNamesearchId

    checkId()

    errorReport()

    Categorized

    searchName

    searchId

    matchId()

    giveData()

    Namewise

    searchName

    SearchId

    matchId()

    giveData()

    Transport

    indexName

    indexed

    transportId

    transportNam

    fare

    departureTim

    arrivalTime

    source

    destination

    matchId()

    giveData()

    Tour_City

    indexName

    indexId

    tourName

    tourId

    matchId()

    giveData()

    Utilityphones

    indexName

    indexId Name

    id

    phoneNo

    matchId()

    giveData()

    Health

    indexName

    indexId

    healthName

    healthI

    address

    phoneNo

    matchId()

    giveData()

  • 8/3/2019 Latest SRS

    26/71

    Smart City Version 1.0

    Software Requirements Specification 31/12/2010

    Blankspace

    2.9.2 Class Diagram of Health:

    Health

    healthName

    healthIdaddressphoneNo

    checkId()errorReport()

    Hospitals

    healthName

    healthIdaddress

    phoneNoemailId

    matchId()giveData()

    Diagnostic Centre

    healthName

    healthIdaddress

    phoneNo

    namesofTest

    matchId()giveData()

    Nursing Home

    healthName

    healthIdaddress

    phoneNoemailId

    matchId()giveData()

    Medical Store

    healthNamehealthIdaddress

    phoneNo

    matchId()giveData()

    Doctors

    doctorNamedoctorIdemaild

    attainDateattainTime

    checkId()

    errorReport()

    Orthopedics

    doctorName

    doctorIdemaild

    attainDate

    attainTime

    matchId()giveData()

    Pediatric

    doctorName

    doctorId

    emaildattainDate

    attainTime

    matchId()giveData()

    Neurologist

    doctorName

    doctorId

    emaildattainDate

    attainTime

    matchId()giveData()

    Psychiatrist

    doctorName

    doctorId

    emaildattainDate

    attainTime

    matchId()giveData()

    Gynecologist

    doctorName

    doctorId

    emaildattainDate

    attainTime

    matchId()giveData()

    ENT

    doctorName

    doctorId

    emaildattainDate

    attainTime

    matchId()giveData()

    Employs

    Joinin in

    Attains

    Joining in

    Employs

  • 8/3/2019 Latest SRS

    27/71

    Smart City Version 1.0

    Software Requirements Specification 31/12/2010

    Blankspace

    HomeopathydoctorName

    doctorIdemaild

    attainDate

    attainTime

    matchId()giveData()

    NephrologydoctorName

    doctorIdemaild

    attainDate

    attainTime

    matchId()

    giveData()

    GastroenterologydoctorName

    doctorIdemaild

    attainDate

    attainTime

    matchId()giveData()

    Child SpedialistdoctorName

    doctorIdemaild

    attainDate

    attainTime

    matchId()giveData()

    2.9.3 Class Diagram of Sports:

    3

    34

    &

    %456

    $56

    4

    &

    %456

    56

    4

    &

    %456

    56

    7

    4

    &

    %456

    56

    8!

    4

    &

    %456

    56

    4

    &

    %456

    56

    4

    &

    %456

    56

  • 8/3/2019 Latest SRS

    28/71

    Smart City Version 1.0

    Software Requirements Specification 31/12/2010

    Blankspace

    2.9.4 Class Diagram of Transport:

    Airlines

    transportId

    transportName

    fare

    departureTime

    arrivalTime

    source

    destination

    checkId()

    Transport

    transportId

    transportName

    fare

    departureTimearrivalTime

    source

    destination

    checkId()

    errorReport()

    Bus

    transportId

    transportName

    fare

    departureTime

    arrivalTime

    source

    destination

    checkId()

    Railway

    transportId

    transportName

    fare

    departureTime

    arrivalTime

    source

    destination

    checkId()

    Ship

    transportId

    transportName

    fare

    departureTime

    arrivalTime

    source

    destination

    matchId()

    giveData()

    Reserved

    transportId

    transportName

    fare

    departureTime

    arrivalTime

    source

    destinationmatchId()

    giveData()

    Express

    transportId

    transportName

    fare

    departureTime

    arrivalTime

    source

    destination

    matchId()

    giveData()

    Local

    transportId

    transportName

    fare

    departureTime

    arrivalTime

    source

    destinationmatchId()

    giveData()

    Local

    transportId

    transportName

    fare

    departureTime

    arrivalTime

    source

    destinationmatchId()

    giveData()

    National

    transportId

    transportName

    fare

    departureTime

    arrivalTimesource

    destination

    matchId()

    giveData()

    Tourism

    name

    id

    email

    phoneNocheckId()

    errorReport()

    International

    transportId

    transportName

    fare

    departureTime

    arrivalTimesource

    destination

    matchId()

    giveData()

    reserves reserves

    reserves

    reserves

    0..* 0..*

    0..

    *

    0..*

    0..* 0..*

    0..*

    0..*

    ooked

    0..*

  • 8/3/2019 Latest SRS

    29/71

    Smart City Version 1.0

    Software Requirements Specification 31/12/2010

    Blankspace

    Hotels

    hotelName

    hotelId

    phoneNo

    address

    rent

    class

    email

    checkId()

    giveData()

    errorReport()

    Agent

    name

    idemail

    phoneNomatchId()

    giveData()

    Office

    name

    id

    email

    phoneNo

    addressmatchId()giveData()

    0..

    *

    2.9.5 Class Diagram of Map:

    Map

    id

    nearbyRoad

    recognisablePlaces

    checkId()

    errorReport()

    Roadmap

    id

    nearbyRoad

    recognisablePlaces

    matchId()

    giveData()

    Market Map

    id

    nearbyRoad

    recognisablePlaces

    matchId()

    giveData()

    Area

    id

    nearbyRoad

    recognisablePlaces

    matchId()

    giveData()

  • 8/3/2019 Latest SRS

    30/71

    !

    Smart City Version 1.0

    Software Requirements Specification 31/12/2010

    Blankspace

    2.9.6 Class Diagram of Education:

    Education

    name

    codeaddress

    phoneNo

    email

    teachers

    URL

    checkId()

    errorReport()

    Govt

    name

    code

    address

    phoneNo

    email

    teachers

    URL

    duration

    course

    matchId()

    giveData()

    Private

    name

    code

    address

    phoneNo

    email

    teachers

    URL

    duration

    course

    matchId()

    giveData()

    Technical

    name

    code

    address

    phoneNo

    email

    teachers

    URL

    stream

    checkId()

    Private

    name

    code

    address

    phoneNo

    email

    teachers

    URL

    duration

    course

    School

    name

    code

    address

    phoneNo

    email

    teachers

    URLboard

    medium

    matchId()

    giveData()

    College

    name

    code

    address

    phoneNo

    email

    teachers

    URLstream

    checkId()

    Institution

    name

    code

    address

    phoneNo

    email

    teachers

    URL

    duration

    course

    checkId()

    Research Centre

    name

    code

    address

    phoneNo

    email

    teachers

    URLmatchId()

    giveData()

    University

    name

    code

    address

    phoneNo

    email

    teachers

    URLduration

    course

    checkId()

    General

    name

    code

    address

    phoneNo

    email

    teachers

    URL

    stream

    matchId()

    giveData()

    Medical

    name

    code

    address

    phoneNo

    email

    teachers

    URL

    stream

    checkId()

    Govt

    name

    code

    address

    phoneNo

    email

    teachers

    URL

    duration

    course

    matchId()

    giveData()

    Govt

    name

    code

    address

    phoneNo

    email

    teachers

    URL

    duration

    course

    matchId()

    giveData()

    Private

    name

    code

    address

    phoneNo

    email

    teachers

    URL

    duration

    course

    matchId()

    giveData()

    Govt

    name

    code

    address

    phoneNo

    email

    teachers

    URL

    duration

    course

    matchId()

    giveData()

    Private

    name

    code

    address

    phoneNo

    email

    teachers

    URL

    duration

    course

    matchId()

    giveData()

    is in

    is in

    is in

    is in

    1..

    *

    1..*

    1..*

    1..*

    1..*

  • 8/3/2019 Latest SRS

    31/71

    Smart City Version 1.0

    Software Requirements Specification 31/12/2010

    Blankspace

    Library

    id

    name

    address

    phone

    checkId()

    errorReport()Publisher

    name

    address

    phone

    URL

    checkId()

    giveData()

    errorReport()Other

    idname

    address

    phone

    matchId()

    giveData()

    District

    id

    nameaddress

    phone

    matchId()

    giveData()

    Local

    id

    nameaddress

    phone

    matchId()

    giveData()

    Book

    author

    title

    price

    year

    ISBN

    checkId()

    giveData()

    errorReport()

    Kept in

    Published

    b

    1..*

    0..

    *

    1..

    *

    1..

    *

    0..*

  • 8/3/2019 Latest SRS

    32/71

    Smart City Version 1.0

    Software Requirements Specification 31/12/2010

    Blankspace

    2.9.7 Class Diagram of&

    Advertisement

    ad_Idad_namead_SizecheckId()approval()

    Ornaments

    ad_Idad_namead_SizematchId()availableSize()

    Matrimonial

    ad_Idad_namead_SizematchId()

    availableSize()

    Electronic_goods

    ad_Idad_namead_SizematchId()availableSize()

    Jobs

    ad_Idad_namead_SizematchId()availableSize()

    Airlines

    ad_Idad_namead_SizematchId()availableSize()

    Hotel

    ad_Idad_namead_SizematchId()

    availableSize()

    Media

    ad_Idad_namead_SizematchId()availableSize()

    Other

    ad_Idad_namead_SizematchId()availableSize()

    House_rent

    ad_Idad_namead_SizematchId()availableSize()

    Sms_service

    phone_No

    sequencialChooseId()addAdvertisement()sendSms()

    Mixedto

  • 8/3/2019 Latest SRS

    33/71

    Smart City Version 1.0

    Software Requirements Specification 31/12/2010

    Blankspace

    2.9.8 Class Diagram of

    Biodata

    emailcandidateNamebirthDatedegree

    percentageyearofPasscheckPremiumuser()acknowledge()

    Undergraduate

    emailcandidateNamebirthDate

    degreepercentageyearofPassdataStored()

    Postgraduate

    email

    candidateNamebirthDatedegreepercentageyearofPassdataStored()

    Jobs

    urljobName

    degreeRequierdpercentagematchDegree()

    sendjobUrl()

    Matched

    0..*

    0..*

  • 8/3/2019 Latest SRS

    34/71

    Smart City Version 1.0

    Software Requirements Specification 31/12/2010

    Blankspace

    2.9.9 Class Diagram of

    Downloads

    downloadNamedownloadIdmaterialSize

    checkId()showComment()errorResult()

    Audio

    downloadNamedownloadIdmaterialSize

    checkId()

    Documents

    downloadNamedownloadIdmaterialSizeformat

    checkId()

    Rabindrasangeet

    downloadNamedownloadIdmaterialSize

    matchId()downloaded()

    Other

    downloadNamedownloadIdmaterialSize

    matchId()downloaded()

    Pictures

    downloadNamedownloadIdmaterialSizeformat

    matchId()downloaded()

    Books_on_city

    downloadNamedownloadIdmaterialSizeformat

    matchId()downloaded()

    Animated_movie

    downloadNamedownloadIdmaterialSizeformat

    matchId()downloaded()

    City_tour

    downloadNamedownloadIdmaterialSizeformat

    matchId()downloaded()

    Video

    downloadNamedownloadIdmaterialSizeformat

    checkId()

    Bengali_Novels

    downloadNamedownloadIdmaterialSizeformat

    matchId()downloaded()

  • 8/3/2019 Latest SRS

    35/71

    Smart City Version 1.0

    Software Requirements Specification 31/12/2010

    Blankspace

    2.9.10 Class Diagram of

    User_account

    userEmail

    sendMail()

    Feedback_account

    officialEmail

    verifyUser()recieveMail()AnswerMail()notifyRequirements()

    Sends to

  • 8/3/2019 Latest SRS

    36/71

    Smart City Version 1.0

    Software Requirements Specification 31/12/2010

    Blankspace

    2.9.11 Class Diagram of(!

    Cultural

    galleryGallery_nameGallery_IDPlace

    checkId()errorReport()

    Auditorium

    Gallery_nameGallery_ID

    matchId()giveData()

    Art gallery

    Gallery_nameGallery_ID

    Artist_nameArt_no

    matchId()giveData()

    Painting

    Gallery_name

    Gallery_IDArtist_nameArt_no

    matchId()giveData()

    Sculpture

    Gallery_name

    Gallery_IDArtist_nameArt_no

    matchId()giveData()

  • 8/3/2019 Latest SRS

    37/71

    Smart City Version 1.0

    Software Requirements Specification 31/12/2010

    Blankspace

    2.9.12 Class Diagram of#!%

    Utility_phones

    utilityNamephoneNo.

    checkId()errorReport()

    Emergencyno.

    utilityNamephoneNo.eId

    checkId()

    Utility_no

    utility_Namephone_No.

    checkId()

    Fire_Brigade

    utility_Namephone_No.eId

    matchId()giveData()

    Police_Station

    utilityNamephoneNo.eId

    matchId()giveData()

    Tourist_Office

    utility_Namephone_No.

    matchId()giveData()

    Helplines

    utility_Namephone_No.

    matchId()giveData()

    Transport

    utility_Namephone_No.

    matchId()giveData()

    Miscellaneous

    utility_Namephone_No.

    matchId()giveData()

    Oxygen

    utility_Namephone_No.

    matchId()giveData()

    Postal_Service

    utility_Namephone_No.

    matchId()giveData()

    Railways

    utility_Namephone_No.

    matchId()giveData()

    Shipping_Corp.

    utility_Namephone_No.

    matchId()giveData()

    LPG_Booking

    utility_Namephone_No.

    matchId()giveData()

    Nursing_Home

    utility_Namephone_No.

    matchId()giveData()

    Hospital

    utility_Namephone_No.

    matchId()giveData()

    Nurse

    utility_Namephone_No.

    matchId()giveData()

    Water_Supply

    utility_Namephone_No.

    matchId()giveData()

    Airlines

    utility_Namephone_No.

    matchId()giveData()

    Eye_Banks

    utility_Namephone_No.

    matchId()giveData()

    Funeral_Purlour

    utility_Namephone_No.

    matchId()giveData()

    Hearse

    utility_Namephone_No.

    matchId()giveData()

    Ambulance

    utility_Namephone_No.

    matchId()giveData()

    Blood_Banks

    utility_Namephone_No.

    matchId()giveData()

    city_telephone

    utility_Namephone_No.

    matchId()giveData()

  • 8/3/2019 Latest SRS

    38/71

    Smart City Version 1.0

    Software Requirements Specification 31/12/2010

    Blankspace

    2.9.13 Class Diagram of"

    Entertainment

    NamePlace

    checkName()

    errorReport()

    Cinema Halls

    NamePlaceFilm nameShows

    matchName()giveData()

    Restaurants

    NamePlaceR_ID

    matchName()giveData()

    Discotheques

    NamePlace

    matchName()giveData()

    Shoppingmalls

    NamePlace

    matchName()giveData()

    South Indian

    Name

    PlaceR_ID

    matchName()giveData()

    Chinese

    Name

    PlaceR_ID

    matchName()giveData()

    Others

    NamePlaceR_ID

    matchName()giveData()

  • 8/3/2019 Latest SRS

    39/71

    Smart City Version 1.0

    Software Requirements Specification 31/12/2010

    Blankspace

    2.9.14 Class Diagram of3

    %3

    3%56

    349563356

    %

    %3

    3%56

    34956

    3356

    '

    %3

    3%56

    34956

    3356

    %3

    3%56

    34956

    3356

    %!

    %3

    3%56

    34956

    3356

    %3

    %3

    3%56

    34956

    3356

    %

    34

    3%56

    34956

    3356

    %

    34

    3%56

    34956

    3356

    %

    34

    3%56

    34956

    3356

    %

    34

    3%56

    34956

    3356

    !

    %

    34

    3%56

    34956

    3356

    %

    34

    3%56

    34956

    3356

    99

    %

    34

    3%56

    34956

    3356

    3

    %

    34

    3%56

    34956

    3356

    3:

    %

    34

    3%56

    349563356

    !

  • 8/3/2019 Latest SRS

    40/71

    !

    Smart City Version 1.0

    Software Requirements Specification 31/12/2010

    Blankspace

    2.9.15 Class Diagram of!

    City_Tour

    info_Nameinfo_Idmap

    checkId()errorResult()

    Museums

    info_Nameinfo_Idmap

    matchId()giveData()

    Malls&markets

    info_Nameinfo_Idmap

    matchId()giveData()

    Cinema

    info_Nameinfo_Idmap

    matchId()giveData()

    Clubs&disco

    info_Nameinfo_Idmap

    matchId()giveData()

    Art_gallaries

    info_Nameinfo_Idmap

    matchId()giveData()

    Restaurants

    info_Name

    info_Idmap

    matchId()

    giveData()

    University

    info_Nameinfo_Idmap

    matchId()giveData()

    Library

    info_Nameinfo_Idmap

    matchId()giveData()

    Others

    info_Nameinfo_Idmap

    matchId()giveData()

    Parks

    info_Nameinfo_Idmap

    matchId()giveData()

    sellable_area

    mIdrecognizedPlacesroadNamematchId()giveMap()

    Map

    mIdrecognizedPlacesroadNamematchId()giveMap()

    Roadmap

    mIdrecognizedPlacesroadNamematchId()giveMap()

    Market_map

    mIdrecognizedPlacesroadNamematchId()giveMap()

    wants

    send

  • 8/3/2019 Latest SRS

    41/71

    Smart City Version 1.0

    Software Requirements Specification 31/12/2010

    Blankspace

    2.9.16 Class Diagram of Registration

    Registration

    userNamepassWordnamecitystatecountryacceptance

    checkId()freeorPremium()showComments()errorreport()

    Free_user

    userNamepassWordnamecitystate

    countryacceptance

    getuserName()availableorNot()getpassWard()checkComplexity()getotherInfo()submit()

    Premium_user

    userNamepassWordaccountNonamecity

    statecountryacceptance

    getuserName()availableorNot()getpassWard()checkComplexity()paidBy()getotherInfo()submit()

    Other

    userNamepasswordaccountNonamecitystatecountryacceptance

    matchId()

    Visa_card

    userNamepasswordaccountNonamecitystatecountryacceptance

    matchId()

    Debit_card

    userNamepassWordaccountNonamecitystatecountryacceptance

    matchId()

    ATM_cars

    userNamepasswordaccountNonamecitystatecountryacceptance

    matchId()

    Credit_card

    userNamepasswordaccountNonamecitystatecountryacceptance

    matchId()

  • 8/3/2019 Latest SRS

    42/71

    Smart City Version 1.0

    Software Requirements Specification 31/12/2010

    Blankspace

    2.9.17 Class Diagram of Poll

    Poll

    p_Idtitle

    checkId()errorResult()

    Affermative

    p_Idtitle

    matchId()count()

    Negative

    p_Idtitle

    matchId()count()

    Result

    p_IdpollPercentage

    matchId()showResult()

    counts

  • 8/3/2019 Latest SRS

    43/71

    Smart City Version 1.0

    Software Requirements Specification 31/12/2010

    Blankspace

    2.10 Sequence Diagrams:

    : User : WebServer :DatabaseSeser

    : BackEnd

    matchedResult()

    dataRetrieved()

    matchedId()

    displayData()

    Simple

    search

    Index

    search

    signUp()

    password()

    availableorNot()

    userName() checkName() presntorNot()

    conclusion()

    comment()

    checkPrevious()

    giveRight() acknowledge()

    accountNo()

    Submit()

    paidThrough()

    acknowledge()

    Sign Up

    storeAccount()

    comment()commentShown()

    checkUsername&password()

    comment()commentShown()Log In

  • 8/3/2019 Latest SRS

    44/71

    Smart City Version 1.0

    Software Requirements Specification 31/12/2010

    Blankspace

    `

    checkUsername&password()

    comment()commentShown()

    Log In

    acknowledge()

    checkUsername() matchUserid()

    checkInfo()

    comment()

    giveSpecificationfrom()

    commentShown()

    giveDesc&size() availableOrnot()

    comment()approvedOrnot()

    adThroughsmsinfo() checkInfo() smallEnough()

    comment()approvedOrnot()

    Advertiseme

    nt

    Job

    wantJob() checkUsername() matchUserid()

    acknowledge()giveBiodataform()

    ifPremiumu

    ser()

    ifPremiumuser()fillupBiodataform() checkDegree() matchDegree()

    giveUrlifany())receivedEmail()

    ifPremiumuser()

    SMS

    service

    wantSmsservice() checkUsername() matchUserid()

    acknowledge()

    sendData() dataStored

    comment()commentShown()

    Downloadin

    ifPremiumuser()

    wantDownloadservice() checkUsername() matchUserid()

    acknowledge()showDownloadlist()

    comment()commentShown()

    addtoDownloadlist() sendRequest() matchItem()

    comment()commentShown()

    Feedback

    giveFeedback() sendMail() recieveMail()

    answerMail()receiveAnswer()

    Poll

    giveView() sendAnswer() addAnswer()

    comment()commentShown()count()

    result&Newquestion()

  • 8/3/2019 Latest SRS

    45/71

    Smart City Version 1.0

    Software Requirements Specification 31/12/2010

    Blankspace

    2.10 Database Design

    );;ER Diagram:

    !

    %

    %

    "

    &

    (!

    #!%

    "

    !

    $

    2+

    2-

    2.

    2/

    *1

    *

    *)

    *0

    *2

    **

    *+

    *-

    *.

    */

    +1

    +

    +)

  • 8/3/2019 Latest SRS

    46/71

    Smart City Version 1.0

    Software Requirements Specification 31/12/2010

    Blankspace

    "####$%&'

    Name wise

    Search

    Categorized

    ISA

    Name

    matched

    Site map

    name,id

    name,id

    ISA

    Health Tour

    Kolkata

    Transport Sports Entertainm

    ent

    Education Cultural Utilityphones

  • 8/3/2019 Latest SRS

    47/71

    Smart City Version 1.0

    Software Requirements Specification 31/12/2010

    Blankspace

    "###"$(&'

    (&

    3 %

  • 8/3/2019 Latest SRS

    48/71

    Smart City Version 1.0

    Software Requirements Specification 31/12/2010

    Blankspace

    "###+$%,'

    Sports

    Name,ID Association

    Cricket Football Kabadi Volleyball Tennis Badminton

    ISA

  • 8/3/2019 Latest SRS

    49/71

    Smart City Version 1.0

    Software Requirements Specification 31/12/2010

    Blankspace

    "###-$,'

    >

    & $! %

    3

    3

    9

    )%

    )% )% )%

    $4 ": >

    $

    %

  • 8/3/2019 Latest SRS

    50/71

    !

    Smart City Version 1.0

    Software Requirements Specification 31/12/2010

    Blankspace

    "###.$/,'

    Map

    Market_mapSellable_areaRoad_map

    ISA

    m_id

    Recognized_pla

    Road na

  • 8/3/2019 Latest SRS

    51/71

    Smart City Version 1.0

    Software Requirements Specification 31/12/2010

    Blankspace

    "###0$1'

    "

    %

    %#!

    (

    (

    4

    3

    %

    %

    #$>

    )%

    )% )%

    )%)%

    (

    (

    )%

    (

    )% )%

    44

    $%

    >!

    %

    !

    3

    )%

    =%

    %

    >

    #$>

    %

    %!

    4

    7

    %

  • 8/3/2019 Latest SRS

    52/71

    Smart City Version 1.0

    Software Requirements Specification 31/12/2010

    Blankspace

    "###2$'

    &

    =%

    &"3

    =

    3

    )%

    '

    3

    ?

    /3

    4&

    3

    %3

  • 8/3/2019 Latest SRS

    53/71

    Smart City Version 1.0

    Software Requirements Specification 31/12/2010

    Blankspace

    "###5$'

    Job

    Biodata

    Post_gradua

    email

    birthdat

    URL

    Year_pa

    degre

    match

  • 8/3/2019 Latest SRS

    54/71

  • 8/3/2019 Latest SRS

    55/71

    Smart City Version 1.0

    Software Requirements Specification 31/12/2010

    Blankspace

    "####7$'

    User_account

    user_email

    Sends

    to

    Feedback

    site_email

  • 8/3/2019 Latest SRS

    56/71

    Smart City Version 1.0

    Software Requirements Specification 31/12/2010

    Blankspace

    "#####$1189'

    !

    &! &

    4&

    4&

  • 8/3/2019 Latest SRS

    57/71

    Smart City Version 1.0

    Software Requirements Specification 31/12/2010

    Blankspace

    "####"$:9!&'

    #!%

    %

    4&

    "! #!

    4

    4&

    &

    7

    7

    $!

    =:!

    %

    >(

    "!

    @!

    7%

    &

    4&

  • 8/3/2019 Latest SRS

    58/71

    Smart City Version 1.0

    Software Requirements Specification 31/12/2010

    Blankspace

    "####+$'

    "

    4&

    % $ %A %

    4&

    %4 % =%

    3

    %4

  • 8/3/2019 Latest SRS

    59/71

    Smart City Version 1.0

    Software Requirements Specification 31/12/2010

    Blankspace

    "####-$%/%%'

    News

    Sports Traffic Busines

    Politica

    Films

    ISA

    Cultur

    ISA

    Tende

    r

    Stock

    index

    sms_

    LoveJokesMiss u

    ISA

    Headlin ID

    Phone

  • 8/3/2019 Latest SRS

    60/71

  • 8/3/2019 Latest SRS

    61/71

    Smart City Version 1.0

    Software Requirements Specification 31/12/2010

    Blankspace

    "####0$'

    $

    !

    !

    )%

    3# 3

    )%

    &3 3 83 3 =%

  • 8/3/2019 Latest SRS

    62/71

    Smart City Version 1.0

    Software Requirements Specification 31/12/2010

    Blankspace

    "####2$!'

    )%

    &99

    1

    $

    3

    3

  • 8/3/2019 Latest SRS

    63/71

    Smart City Version 1.0

    Software Requirements Specification 31/12/2010

    Blankspace

    2.11.2

    1'

    1*J$JJ

  • 8/3/2019 Latest SRS

    64/71

    Smart City Version 1.0

    Software Requirements Specification 31/12/2010

    Blankspace

    "'

    "*J&9+

    &*J&9+

    *J&9+

    * J&9+

    J*J&9+

    $*J&9+

    &JE*J&9+

    &J/*J&9+

    *J&9+

    JE*J&9+

    !*J&9+

    JE*J&9+

    J/*J&9+

    !JE*J&9+

    !J/*J&9+

    $JE*J&9+

    $J/*J&9+

    9*+

    "J2*+

    4*+

    9*+

    /*&9+

    #*$H+

  • 8/3/2019 Latest SRS

    65/71

    Smart City Version 1.0

    Software Requirements Specification 31/12/2010

    Blankspace

    5'

    5*JJJ+

    5*JJJJ$+

    HJ5*JJJJ$+

    4J*JJJJJ+

    J*JJJ+

    4*J$JJ$JJ+

    2*J$JJ$JJ+

    /*J$JJ$JJ+

    H*J$JJ$JJ+

    /*J$JJ$JJ+

    E*J$JJ$JJ+

    "H!*J$JJ$JJ+

    5*J$JJ$JJ+

    H*J$JJ$JJ+

    J*J$JJ$JJ+

    E*J$JJ$JJ+

    $241!1'

    *JJJJ+

    &*JJJJ+

    /*JJJJ+

    .* &9JJ+

  • 8/3/2019 Latest SRS

    66/71

    Smart City Version 1.0

    Software Requirements Specification 31/12/2010

    Blankspace

    /'

    /*J+

    1*J+

    H*J+

    *JJ+

    '

    *+

    )J*+

    /J*+

    J*J+

    4J*J+

    1!J*J+

    -J*J+

    /J*J+

    J'

    J*J+

    )*J+

    .#*J+

    5*J+

    *J+

    5J*J+

  • 8/3/2019 Latest SRS

    67/71

    Smart City Version 1.0

    Software Requirements Specification 31/12/2010

    Blankspace

    H*JJ+

    *JJ+

    *JJ+

    !*JJ+

    *JJ+

    /*JJ+

    )*JJ+

    !J*JJ+

    #J8*JJ+

    J!'

    J*JJ+

    *JJ+

    &*JJ+

    K#*JJ+

    /#*JJ+

    *JJ+

    *JJ+

    9*JJ+

    K4*JJ+

    1JE*JJ+

    !J2*JJ+

    *J

  • 8/3/2019 Latest SRS

    68/71

    Smart City Version 1.0

    Software Requirements Specification 31/12/2010

    Blankspace

    )#'

    )#*J+

    &J1*J+

    &J/

    &J*JJ+

    "JH*JJ+

    &JH*JJ+

    )J*JJ+

    /J*JJ+

    1*JJ+

    1*JJ+

    J#*JJ+

    J!*JJ+

    >J*JJ+

    "J#*JJ+

    )J/*JJ+

    5*JJ+

    9/EJ*JJ+

    5*JJ+

    H*JJ+

    HJ5*JJ+

    28*JJ+

    /J*JJ+

    *JJ+

    J*JJ+

    !J2*JJ+

  • 8/3/2019 Latest SRS

    69/71

    Smart City Version 1.0

    Software Requirements Specification 31/12/2010

    Blankspace

    !*JJ+

    5*JJ+

    *JJ+

    JE'

    JE*JJ+

    1JE*JJJJ+

    1*JJ+

    /*JJJJ+

    *JJJJ+

    "'

    "*+

    J5*J+

    *J+

    4*+

    *+

    J$*J$+

    *J$+

    J*J$+

    '

    *JJ+

  • 8/3/2019 Latest SRS

    70/71

    !

    Smart City Version 1.0

    Software Requirements Specification 31/12/2010

    Blankspace

    '

    *JJJ+

    #*JJJ+

    )*JJJ+

    D*JJJ+

    -*JJJ+

    !*JJJ+

    *JJJ+

    2.11 Assumptions and Dependencies:

    !

    1 #

    #!

    5# # 2

    /

    # $

    ;

  • 8/3/2019 Latest SRS

    71/71

    Smart City Version 1.0

    Software Requirements Specification 31/12/2010

    Blankspace

    3.0 Specific Requirements :

    3.1Use Case Reports:

    3.2 Supplementary Requirements :