srs- smart city
TRANSCRIPT
-
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