SRS- Smart City

download SRS- Smart City

of 62

Transcript of SRS- Smart City

  • 8/3/2019 SRS- Smart City

    1/62

    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

    Blankspace / Calcutta Institute of Technology Page 1

  • 8/3/2019 SRS- Smart City

    2/62

    Smart City Version 1.0

    Software Requirements Specification 31/12/2010

    Blankspace

    Revision History

    Date Version Description Author

    1.0 Synopsis

    2.0 Synopsis

    Blankspace / Calcutta Institute of Technology Page 2

  • 8/3/2019 SRS- Smart City

    3/62

    Table of Contents

    Description PageNo.

    1.0 Introduction

    1.1 Purpose

    1.2 Scope

    1.3 Definition, Acronyms, and Abbreviations

    1.4 References

    1.5 Technologies to be used

    1.6 Overview

    2.0 Overall Description

    2.1 Product Perspective

    2.2 Software Interface

    2.3 Hardware Interface

    2.4 Product Function

    2.5 User Characteristics

    2.6 Constraints

    2.7 Architecture Design

    2.8 Use Case Model Description

    Blankspace / Calcutta Institute of Technology Page 3

    Smart City Version 1.0

    Software Requirements Specification 31/12/2010

    Blankspace

  • 8/3/2019 SRS- Smart City

    4/62

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

    2.10 Sequence Diagram s...............................................................

    2.11 Database Design.....................................................................

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

    2.11.2 Schema.....................................................................

    2.12 Assumptions and Dependencies

    3.0 Specific Requirements

    3.1 Use Case Reports

    3.2 Supplementary Requirements

    Blankspace / Calcutta Institute of Technology Page 4

    Smart City Version 1.0

    Software Requirements Specification 31/12/2010

    Blankspace

  • 8/3/2019 SRS- Smart City

    5/62

    Smart City Version 1.0

    Software Requirements Specification

    1.0 Introduction

    1.1Purpose:

    ! " #$! $

    %

    1.2 Scope:

    &

    #

    $

    !

    !'

    ()*##+

    Blankspace / Calcutta Institute of Technology Page 5

    Smart City Version 1.0

    Software Requirements Specification 31/12/2010

    Blankspace

  • 8/3/2019 SRS- Smart City

    6/62

    Smart City Version 1.0

    ,-.*/+

    0 1

    *2

    3 ) 4

    *2

    +

    #//!

    2'

    ##

    56

    7

    ) 8

    %7

    9%

    8,3:;

    Blankspace / Calcutta Institute of Technology Page 6

    Smart City Version 1.0

    Software Requirements Specification 31/12/2010

    Blankspace

  • 8/3/2019 SRS- Smart City

    7/62

    Smart City Version 1.0

    !

    $ #

    ( !$

  • 8/3/2019 SRS- Smart City

    8/62

    Smart City Version 1.0

    .,""

    $# 8

    $

    8==

    $7

    $#

    $

    '$%>>>

    Blankspace / Calcutta Institute of Technology Page 8

    Smart City Version 1.0

    Software Requirements Specification 31/12/2010

    Blankspace

  • 8/3/2019 SRS- Smart City

    9/62

    Smart City Version 1.0

    1.4 References:

    ? !@&9,3!"

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

    $"""(CCA

    ? 4)"%

  • 8/3/2019 SRS- Smart City

    10/62

    Smart City Version 1.0

    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

    Blankspace / Calcutta Institute of Technology Page 10

    Smart City Version 1.0

    Software Requirements Specification 31/12/2010

    Blankspace

  • 8/3/2019 SRS- Smart City

    11/62

    Smart City Version 1.0

    !

    ##

    !8

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

    Blankspace / Calcutta Institute of Technology Page 11

    Smart City Version 1.0

    Software Requirements Specification 31/12/2010

    Blankspace

  • 8/3/2019 SRS- Smart City

    12/62

    Smart City Version 1.0

    Smart City Version 1.0

    Software Requirements Specification 31/12/2010

    Blankspace

    NETWORK

    Web Server

    And Application server

    Database

    Server

    data

    Browser

    HTTP

    )'Two tier Web Architecture

    Blankspace / Calcutta Institute of Technology Page 12

  • 8/3/2019 SRS- Smart City

    13/62

    Smart City Version 1.0

    ! % >> $ % $ 24.4F ! 5!!/ > 8># ) 1 %!8

    "8!8#G#8!# # # 8!# # # # # G

    Blankspace / Calcutta Institute of Technology Page 13

    Smart City Version 1.0

    Software Requirements Specification 31/12/2010

    Blankspace

  • 8/3/2019 SRS- Smart City

    14/62

    Smart City Version 1.0

    Data Base Server:

    4%#

    %

    # 8 $

    #

    *#+

    # H #% 4

    %

    $

    * (BB

    +

    Page shipping versus item shipping.

    !

    *8

    %+>

    $

    $ #

    # #

    )/

    Blankspace / Calcutta Institute of Technology Page 14

    Smart City Version 1.0

    Software Requirements Specification 31/12/2010

    Blankspace

  • 8/3/2019 SRS- Smart City

    15/62

    Smart City Version 1.0

    Locking.

    9#

    1

    # F#

    #"

    #

    2#

    # ! # % #

    #$

    ###

    Data caching.

    4

    # 5 '

    "#

    !8

    ##

    Lock caching.

    $

    #

    #

    Blankspace / Calcutta Institute of Technology Page 15

    Smart City Version 1.0

    Software Requirements Specification 31/12/2010

    Blankspace

  • 8/3/2019 SRS- Smart City

    16/62

    Smart City Version 1.0

    !

    5 # #

    #G#

    # #

    #!#

    #!

    # % # # G

    Back End:

    1

  • 8/3/2019 SRS- Smart City

    17/62

    Smart City Version 1.0

    24 .4 3

    124

    .4$

    % #

    #

    > %

    #%

    1

    G

    / 4G -

    )

    %

    # 6

    #% $

  • 8/3/2019 SRS- Smart City

    18/62

    Smart City Version 1.0

    E%%

    ,1#

    0 4

  • 8/3/2019 SRS- Smart City

    19/62

    Smart City Version 1.0

    2.5 User Characteristics:

    User classes:

    ! $

    . 8

    #

    " #

    #

    .

    $'

    !'

    '#

    /'$

    '4

    .'

    1'

    )

    Blankspace / Calcutta Institute of Technology Page 19

    Smart City Version 1.0

    Software Requirements Specification 31/12/2010

    Blankspace

  • 8/3/2019 SRS- Smart City

    20/62

    Smart City Version 1.0

    Security Level:

    '

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

    Educational levels:

    ! # !

    &$

    5#

    H

    # )

    8

    Technical expertise:

    !

    ! %

    *

  • 8/3/2019 SRS- Smart City

    21/62

    Smart City Version 1.0

    2.6 Constraints:

    !'

    ? 59? !?

    ? ? $? /

    ? 9? ? ?

    Blankspace / Calcutta Institute of Technology Page 21

    Smart City Version 1.0

    Software Requirements Specification 31/12/2010

    Blankspace

  • 8/3/2019 SRS- Smart City

    22/62

    Smart City Version 1.0

    2.7 Architecture Design:

    Blankspace / Calcutta Institute of Technology Page 22

    Smart City Version 1.0

    Software Requirements Specification 31/12/2010

    Blankspace

    TC1 TCn

    TMn

    Computer 1 Computer N

    Transactio

    n

    Coordinat

    or

    Transactio

    n

    Manager

    Browser

    Networ

    Database

    Engine

    Database

    server

    User User

    Browser

    Front-End

    Web and

    database Back-end

    AccessingThrough

    Interfaces

    DBA

    Co

    ntr

    oll

    ed

    Figure:

    Figure'

  • 8/3/2019 SRS- Smart City

    23/62

    Smart City Version 1.0

    2.8 Use Case Diagram:

    Blankspace / Calcutta Institute of Technology Page 23

    Smart City Version 1.0

    Software Requirements Specification 31/12/2010

    Blankspace

    Registratio

    Search

    Feedback

    Downloads

    Advertiseme

    SMS

    Jobs

    Free User

    Premium User

  • 8/3/2019 SRS- Smart City

    24/62

    Smart City Version 1.0

    2.9 Class Diagram:

    Class Diagrams Page No.

    Search

    Health

    Sports

    Transport

    Map

    Education

    Advertisement

    Biodata

    Downloads

    Feedback

    Cultural Gallery

    Utility Phones

    Entertainment

    SMS services

    City Tour

    Registration

    Poll

    24

    25-26

    26

    27-28

    28

    29-30

    31

    32

    33

    34

    35

    36

    37

    38

    39

    40

    41

    Smart City Version 1.0

    Software Requirements Specification 31/12/2010

    Blankspace

  • 8/3/2019 SRS- Smart City

    25/62

    Categorized

    searchNamesearchId

    matchId()giveData()

    Namewise

    searchNameSearchId

    matchId()

    giveData()

    Sitemap

    indexNameindexId

    checkId()errorReport()

    Sports

    indexNameindexId

    sportsNamesportsId

    associationName

    matchId()

    giveData()

    Cultural

    gallery

    indexName

    indexIdgalleryName

    galleryId

    place

    matchId()

    giveData()

    Education

    indexName

    indexed

    name

    code

    addressphoneNo

    email

    teachers

    URLmatchId()

    giveData()

    Entertainment

    indexName

    indexId

    name

    idplace

    matchId()

    giveData()

    Search

    searchNamesearchId

    checkId()

    errorReport()

    Transport

    indexName

    indexed

    transportIdtransportName

    faredepartureTime

    arrivalTime

    source

    destination

    matchId()

    giveData()

    Tour_City

    indexName

    indexIdtourName

    tourId

    matchId()

    giveData()

    Utilityphones

    indexName

    indexId Name

    id

    phoneNo

    matchId()

    giveData()

    Health

    indexNameindexId

    healthName

    healthI

    addressphoneNo

    matchId()

    giveData()

    Blankspace / Calcutta Institute of Technology Page 24

  • 8/3/2019 SRS- Smart City

    26/62

    Health

    healthName

    healthIdaddress

    phoneNo

    checkId()

    errorReport()

    Hospitals

    healthNamehealthIdaddress

    phoneNo

    emailIdmatchId()giveData()

    Diagnostic Centre

    healthNamehealthIdaddress

    phoneNo

    namesofTestmatchId()giveData()

    Nursing Home

    healthNamehealthIdaddress

    phoneNo

    emailIdmatchId()giveData()

    Medical Store

    healthNamehealthIdaddress

    phoneNo

    matchId()giveData()

    Doctors

    doctorNamedoctorIdemaild

    attainDateattainTime

    checkId()errorReport()

    Orthopedics

    doctorNamedoctorIdemaild

    attainDateattainTime

    matchId()giveData()

    Pediatric

    doctorNamedoctorIdemaild

    attainDateattainTime

    matchId()giveData()

    Neurologist

    doctorNamedoctorIdemaild

    attainDateattainTime

    matchId()giveData()

    Psychiatrist

    doctorNamedoctorIdemaild

    attainDateattainTime

    matchId()giveData()

    Gynecologist

    doctorNamedoctorIdemaild

    attainDateattainTime

    matchId()giveData()

    ENT

    doctorNamedoctorIdemaild

    attainDateattainTime

    matchId()giveData()

    Employs

    Joinin in

    Attains

    Joining in

    Employs

    Blankspace / Calcutta Institute of Technology Page 25

  • 8/3/2019 SRS- Smart City

    27/62

    HomeopathydoctorNamedoctorId

    emaild

    attainDate

    attainTime

    matchId()

    giveData()

    NephrologydoctorNamedoctorId

    emaild

    attainDate

    attainTime

    matchId()

    giveData()

    GastroenterologydoctorNamedoctorId

    emaild

    attainDate

    attainTime

    matchId()

    giveData()

    Child SpedialistdoctorNamedoctorId

    emaild

    attainDate

    attainTime

    matchId()

    giveData()

    Sports

    Sports_name

    Sports_ID

    Association

    name

    checkId()

    errorReport()

    Cricket

    ID

    Association

    name

    matchId()

    giveData()

    Football

    IDAssociation

    name

    matchId()

    giveData()

    Kabadi

    ID

    Association

    name

    matchId()

    giveData()

    Volleyball

    ID

    Association

    name

    matchId()

    giveData()

    Tennis

    ID

    Association

    name

    matchId()

    giveData()

    Badminton

    IDAssociation

    name

    matchId()

    giveData()

    Blankspace / Calcutta Institute of Technology Page 26

  • 8/3/2019 SRS- Smart City

    28/62

    Airlines

    transportId

    transportName

    faredepartureTime

    arrivalTime

    sourcedestination

    checkId()

    Transport

    transportId

    transportNamefare

    departureTimearrivalTime

    source

    destinationcheckId()

    errorReport()

    Bus

    transportId

    transportName

    faredepartureTime

    arrivalTime

    sourcedestination

    checkId()

    Railway

    transportId

    transportNamefare

    departureTime

    arrivalTimesource

    destination

    checkId()

    Ship

    transportIdtransportNam

    faredepartureTim

    arrivalTime

    source

    destination

    matchId()

    giveData()

    Reserved

    transportId

    transportName

    faredepartureTime

    arrivalTime

    sourcedestinationmatchId()giveData()

    Express

    transportId

    transportName

    faredepartureTime

    arrivalTime

    sourcedestination

    matchId()giveData()

    Local

    transportId

    transportName

    faredepartureTime

    arrivalTime

    source

    destinationmatchId()giveData()

    Local

    transportId

    transportName

    faredepartureTime

    arrivalTime

    sourcedestinationmatchId()giveData()

    National

    transportId

    transportNamefare

    departureTime

    arrivalTimesource

    destination

    matchId()giveData()

    Tourism

    name

    idemail

    phoneNocheckId()

    errorReport()

    International

    transportIdtransportName

    fare

    departureTimearrivalTime

    source

    destination

    matchId()giveData()

    reserves reserves

    reserves

    reserves

    0..* 0..*

    0..

    *

    0

    ..

    *

    0..* 0..*

    0..*

    booked

    0..*

    Blankspace / Calcutta Institute of Technology Page 27

  • 8/3/2019 SRS- Smart City

    29/62

    Hotels

    hotelName

    hotelId

    phoneNo

    address

    rent

    class

    email

    checkId()

    giveData()

    errorReport()

    Agent

    name

    id

    email

    phoneNomatchId()giveData()

    Office

    name

    idemail

    phoneNo

    addressmatchId()

    giveData()

    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()

    Blankspace / Calcutta Institute of Technology Page 28

  • 8/3/2019 SRS- Smart City

    30/62

    Education

    namecode

    addressphoneNo

    email

    teachersURL

    checkId()errorReport()

    Govt

    namecode

    addressphoneNo

    emailteachers

    URLdurationcourse

    matchId()giveData()

    Private

    namecode

    addressphoneNo

    emailteachers

    URLdurationcourse

    matchId()giveData()

    Technical

    namecode

    addressphoneNo

    emailteachers

    URLstream

    checkId()

    Privat

    namecode

    addresphoneN

    emaiteache

    URLduratiocours

    School

    namecode

    addressphoneNo

    emailteachers

    URLboardmedium

    matchId()giveData()

    College

    namecode

    address

    phoneNoemail

    teachers

    URLstream

    checkId()

    Institution

    namecode

    addressphoneNo

    emailteachers

    URL

    durationcourse

    checkId()

    Research Centre

    namecode

    addressphoneNo

    emailteachers

    URLmatchId()giveData()

    University

    namecode

    addressphoneNo

    emailteachers

    URLdurationcourse

    checkId()

    General

    namecode

    addressphoneNo

    emailteachers

    URLstream

    matchId()giveData()

    Medical

    namecode

    addressphoneNo

    emailteachers

    URLstream

    checkId()

    Govt

    namecode

    addressphoneNo

    emailteachers

    URLdurationcourse

    matchId()giveData()

    Govt

    namecode

    addressphoneNo

    emailteachers

    URLduration

    course

    matchId()giveData()

    Private

    namecode

    addressphoneNo

    email

    teachers

    URLdurationcourse

    matchId()giveData()

    Govt

    namecode

    addressphoneNo

    emailteachers

    URLdurationcourse

    matchId()giveData()

    Private

    namecode

    addressphoneNo

    emailteachers

    URLdurationcourse

    matchId()giveData()

    is in

    is in

    is in

    is in

    1..

    *

    1..

    *

    1..*

    1..*

    Blankspace / Calcutta Institute of Technology Page 29

  • 8/3/2019 SRS- Smart City

    31/62

    Library

    idname

    address

    phone

    checkId()

    errorReport()Publisher

    name

    address

    phone

    URL

    checkId()

    giveData()

    errorReport()Other

    id

    name

    addressphone

    matchId()

    giveData()

    District

    id

    name

    address

    phonematchId()

    giveData()

    Local

    id

    name

    address

    phonematchId()

    giveData()

    Book

    authortitle

    price

    year

    ISBN

    checkId()

    giveData()

    errorReport()

    Kept in

    Published

    b

    1..*

    0..

    *

    1..*

    1..

    *

    0..*

    Blankspace / Calcutta Institute of Technology Page 30

  • 8/3/2019 SRS- Smart City

    32/62

    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

    sequencialChaddAdvertisesendSms()

    Mixedto

    Blankspace / Calcutta Institute of Technology Page 31

  • 8/3/2019 SRS- Smart City

    33/62

    Biodata

    email

    candidateNamebirthDate

    degree

    percentage

    yearofPasscheckPremiumuser()

    acknowledge()

    Undergraduate

    email

    candidateNamebirthDate

    degree

    percentage

    yearofPassdataStored()

    Postgraduate

    email

    candidateName

    birthDate

    degree

    percentage

    yearofPassdataStored()

    Jobs

    url

    jobName

    degreeRequierd

    percentagematchDegree()

    sendjobUrl()

    Matched

    0..*

    0..*

    Blankspace / Calcutta Institute of Technology Page 32

  • 8/3/2019 SRS- Smart City

    34/62

    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

    downloaddownloadmaterialSformat

    matchId(download

    Animated_movie

    downloadNamedownloadIdmaterialSizeformat

    matchId()downloaded()

    City_tour

    downloadNamedownloadIdmaterialSizeformat

    matchId()downloaded()

    Video

    downloadNamedownloadIdmaterialSizeformat

    checkId()

    Bengali_Novels

    downloadNamedownloadIdmaterialSizeformat

    matchId()downloaded()

    Blankspace / Calcutta Institute of Technology Page 33

  • 8/3/2019 SRS- Smart City

    35/62

    User_account

    userEmail

    sendMail()

    Feedback_account

    officialEmail

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

    Sends to

    Blankspace / Calcutta Institute of Technology Page 34

  • 8/3/2019 SRS- Smart City

    36/62

    Culturalgallery

    Gallery_nameGallery_IDPlace

    checkId()

    errorReport()

    Auditorium

    Gallery_nameGallery_ID

    matchId()giveData()

    Art gallery

    Gallery_nameGallery_IDArtist_nameArt_no

    matchId()giveData()

    Painting

    Gallery_nameGallery_IDArtist_nameArt_no

    matchId()giveData()

    Sculpture

    Gallery_nameGallery_IDArtist_nameArt_no

    matchId()giveData()

    Blankspace / Calcutta Institute of Technology Page 35

  • 8/3/2019 SRS- Smart City

    37/62

    Utility_phones

    utilityNamephoneNo.

    checkId()errorReport()

    Emergencyno.

    utilityNamephoneNo.eId

    checkId()

    Utility_no

    utility_Namephone_No.

    checkId()

    e_Brigade

    lity_Namehone_No.d

    atchId()veData()

    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()

    Miscellaneo

    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()

    Blankspace / Calcutta Institute of Technology Page 36

  • 8/3/2019 SRS- Smart City

    38/62

    Entertainment

    NamePlace

    checkName()

    errorReport()

    Cinema Halls

    NamePlaceFilm nameShows

    matchName()giveData()

    Restaurants

    NamePlaceR_ID

    matchName()giveData()

    Discotheques

    NamePlace

    matchName()giveData()

    Shoppingmalls

    NamePlace

    matchName()giveData()

    South IndianNamePlaceR_ID

    matchName()giveData()

    ChineseNamePlaceR_ID

    matchName()giveData()

    OthersNamePlaceR_ID

    matchName()giveData()

    Blankspace / Calcutta Institute of Technology Page 37

  • 8/3/2019 SRS- Smart City

    39/62

    Sms_services

    phone_No

    get_Phnno()

    get_Information()

    send_To_no()

    Friendship

    phone_No

    get_Phnno()

    get_Information()

    send_To_no()

    Jokes

    phone_No

    get_Phnno()

    get_Information()

    send_To_no()

    Horoscopes

    phone_No

    get_Phnno()

    get_Information()

    send_To_no()

    Shaery

    phone_No

    get_Phnno()

    get_Information()

    send_To_no()

    Health_tips

    phone_No

    get_Phnno()

    get_Information()

    send_To_no()

    News

    headline

    news_Id

    get_Phnno()

    get_Information()

    send_To_no()

    Filmy

    headline

    news_Id

    get_Phnno()

    get_Informatio

    send_To_no()

    Political

    headline

    news_Id

    get_Phnno()

    get_Information()

    send_To_no()

    Business

    headline

    news_Id

    type

    get_Phnno()

    get_Information()

    send_To_no()

    Traffic

    headline

    news_Id

    get_Phnno()

    get_Information()

    send_To_no()

    Culture

    headline

    news_Id

    get_Phnno()

    get_Information()

    send_To_no()

    Sports

    headline

    news_Id

    get_Phnno()

    get_Information()

    send_To_no()

    Tender_notice

    headline

    news_Id

    type

    get_Phnno()

    get_Information()

    send_To_no()

    Stock_index

    headline

    news_Id

    type

    get_Phnno()

    get_Information()

    send_To_no()

    Blankspace / Calcutta Institute of Technology Page 38

  • 8/3/2019 SRS- Smart City

    40/62

    City_Tour

    info_Nameinfo_Id

    mapcheckId()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_Nameinfo_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

    Blankspace / Calcutta Institute of Technology Page 39

  • 8/3/2019 SRS- Smart City

    41/62

    Registration

    userNamepassWordnamecitystatecountry

    acceptancecheckId()freeorPremium()showComments()errorreport()

    Free_user

    userNamepassWordnamecitystatecountryacceptance

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

    Premium_user

    userNamepassWordaccountNonamecitystatecountryacceptance

    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()

    Blankspace / Calcutta Institute of Technology Page 40

  • 8/3/2019 SRS- Smart City

    42/62

    Poll

    p_Id

    title

    checkId()

    errorResult()

    Affermative

    p_Id

    title

    matchId()

    count()

    Negative

    p_Id

    title

    matchId()

    count()

    Result

    p_Id

    pollPercentage

    matchId()showResult()

    counts

    Blankspace / Calcutta Institute of Technology Page 41

  • 8/3/2019 SRS- Smart City

    43/62

    : User : WebServer :DatabaseSeser

    matchedR

    dataRetrie

    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

    2.10 Sequence Diagrams:

    Blankspace / Calcutta Institute of Technology Page 42

  • 8/3/2019 SRS- Smart City

    44/62

    `

    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()

    fillupBiodataform() checkDegree() matchDegree(

    giveUrlifany())receivedEmail()

    SMSservice

    wantSmsservice() checkUsername() matchUserid()

    acknowledge(

    sendData()

    comment()commentShown()

    Downloadin

    wantDownloadservice() checkUsername() matchUserid()

    acknowledge(showDownloadlist()

    comment()commentShown()

    addtoDownloadlist() sendRequest() matchItem()

    comment()commentShown()

    Feedback

    giveFeedback() sendMail() recieveMai

    answerMareceiveAnswer()

    giveView() sendAnswer() addAnswer

    Blankspace / Calcutta Institute of Technology Page 43

  • 8/3/2019 SRS- Smart City

    45/62

    2.11 Database Design

    2.11.1 ER Diagram

    ER Diagrams Page No.Search

    Health

    Sports

    Transport

    Map

    Education

    Advertisement

    Biodata

    Downloads

    Feedback

    Cultural Gallery

    Utility Phones

    Entertainment

    SMS services

    City Tour

    Registration

    Poll

    45

    47

    48

    49

    50

    51

    52

    53

    54

    55

    56

    57

    58

    Blankspace / Calcutta Institute of Technology Page 44

  • 8/3/2019 SRS- Smart City

    46/62

    Name wise

    Search

    Categorized

    ISA

    Namematched

    Site map

    name,id

    name,id

    ISA

    Health Tour

    Kolkata

    Transport Sports Entertainm

    ent

    Education Cultural Utility

    phones

    Blankspace / Calcutta Institute of Technology Page 45

  • 8/3/2019 SRS- Smart City

    47/62

    Blankspace / Calcutta Institute of Technology Page 46

  • 8/3/2019 SRS- Smart City

    48/62

    Sports

    Name,ID Association

    Cricket Football Kabadi Volleyball Tennis Badmi

    ISA

    Blankspace / Calcutta Institute of Technology Page 47

  • 8/3/2019 SRS- Smart City

    49/62

    Transport

    Lo

    Airlines Bus Railwa Ship

    dept_tim

    arr_tim

    destination

    fare

    addre

    InternationNationa Expres

    Hotel

    Reservatio

    n

    name,I

    ema

    Agen

    class

    addre

    bookin

    t_no

    emai

    Blankspace / Calcutta Institute of Technology Page 48

  • 8/3/2019 SRS- Smart City

    50/62

    Map

    Market_mapSellable_areaRoad_map

    ISA

    m_id

    Recognized_pla

    Road_na

    Blankspace / Calcutta Institute of Technology Page 49

  • 8/3/2019 SRS- Smart City

    51/62

    Educati

    Privat

    Technic

    Universit

    Gener

    Institution

    r_id

    teach

    addre

    strea

    nam

    media

    Privat

    Privat

    ISA

    Privat

    IS

    Research

    Library

    addrephon

    nam

    yea

    r_id

    ISA

    District Loc

    phon

    nam

    Published by

    BookISBN

    Kept

    autho

    Blankspace / Calcutta Institute of Technology Page 50

  • 8/3/2019 SRS- Smart City

    52/62

    Advertisemen

    Oth

    Media

    Hotel

    AirlinesElectronic_

    Matrimoni

    se_rent

    ISA

    Jobs

    ad_ name

    size

    Mixed

    with sms

    Sms_services

    phone_no

    Blankspace / Calcutta Institute of Technology Page 51

  • 8/3/2019 SRS- Smart City

    53/62

    Job

    Biodata

    Post_gradua

    email

    birthdat

    URL

    Year_pa

    degre

    match

    Blankspace / Calcutta Institute of Technology Page 52

  • 8/3/2019 SRS- Smart City

    54/62

    Downloads

    DocumentAudioVedio

    City_tour Animated_movi

    Books_on_city Pic

    ISA

    ISA ISA

    ISA

    name,id size

    fo

    format

    Blankspace / Calcutta Institute of Technology Page 53

  • 8/3/2019 SRS- Smart City

    55/62

    User_account

    user_email

    Sends

    to

    Feedback

    site_email

    Blankspace / Calcutta Institute of Technology Page 54

  • 8/3/2019 SRS- Smart City

    56/62

    Cultural

    aller

    Art Auditoriu

    ISA

    ISA

    Artist Artno

    Blankspace / Calcutta Institute of Technology Page 55

  • 8/3/2019 SRS- Smart City

    57/62

    Utility phones

    Name Phone

    ISA

    Emergency Utility

    ID

    ISA

    Airlines

    Miscellane

    Kolkata

    Help lines

    Kolkata

    Ports

    Railways

    Postal

    Oxygen

    Nursing

    Nurse

    Hospitals

    LPG

    customer

    Hearse

    Funeral

    Eye banks

    Water supply

    Kolkata

    Blood

    Ambulance

    id

    Fire Police

    ISA

    Blankspace / Calcutta Institute of Technology Page 56

  • 8/3/2019 SRS- Smart City

    58/62

    Entertainmen

    ts

    Name Place

    ISA

    Cinema Restaurants Discothequ

    Shopping

    ISA

    South Chinese

    Film_nam

    ShowsID

    Blankspace / Calcutta Institute of Technology Page 57

  • 8/3/2019 SRS- Smart City

    59/62

    News

    Sports Traffic Busines

    Politica

    Films

    ISA

    Cultur

    ISA

    Tende

    r

    Stock

    index

    sms_

    LoveJokesMiss u

    ISA

    Headlin ID

    Phone

    Blankspace / Calcutta Institute of Technology Page 58

  • 8/3/2019 SRS- Smart City

    60/62

    Assumptions & Dependencies:

    !

    1#

    #!

    5##2

    /

    #$

    .

  • 8/3/2019 SRS- Smart City

    61/62

    Blankspace / Calcutta Institute of Technology Page 59

  • 8/3/2019 SRS- Smart City

    62/62