Vous êtes sur la page 1sur 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
Smart City Version 1.0
Software Requirements Specification 31/12/2010
Blankspace


Revision History

Date Version Description Author
<date> 1.0 Synopsis <team name>
<date> 2.0 Synopsis <team name>
































Blankspace / Calcutta Institute of Technology Page 2

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


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
Smart City Version 1.0



Software Requirements Specification

1.0 Introduction

1.1 Purpose:

IRI it timply ubbreuiuted from of toftwure requirement tpecificution. Moreouer,
it doten't only tpecifiet the toftwure but ulto detignt to terue ut u guide to
detignert, deuelopert und tettert who ure retpontible for the engineering of the
Imurt City pro[ect. But thit quettion muy urite thut how it doet to . Ihe R
diugrumt, clutt diugrumt, tequence diugrum, clurifiet the relutionthip between
the entitiet, thowt teuerul operutionul functiont, und detcribet how the
operutiont worht in tequentiul munner retpectiuely lt thould giue the engineert
ull of the informution necettury to detign, deuelop und tett the toftwure. Io thow
the utert of the product und uter't uted ureut ute cute diugrum it prouided. lt
enublet tyttem buildert to creute blueprintt thut cupture their uitiont in u
ttundurd, euty-tounderttund wuy, und prouidet u mechunitm to effectiuely
thure und communicute thete uitiont with othert.

1.2 Scope:

Imurt City it u pro[ect thut giuet the utert u plutform for teurching informution
rupidly und intentely. 0ter muy be u touritt, muy be common mun enquiring for
ruilwuy depurture time, or muy be tome putient uthing for doctor't informution.
lt ulto giuet u prouition to the remote butinettmun to giue their uduertitement
through thit product. Ihe muin thought ubout the product to giue timply proper
teruice to utert ut well ut for finunciul utpect, four puid teruicet will be prouided.
Ihe puid teruicet tuch ut:
t. Free IMI teruicet {prouiding locul newt, ttoch murhet newt)

Blankspace / Calcutta Institute of Technology Page 5
Smart City Version 1.0
Software Requirements Specification 31/12/2010
Blankspace
Smart City Version 1.0


z.vucunt Iob mutching teruice.{ remium uter cun include their Biodutu
und uucunt [ob informution will be tent to their muil uccount)

s. Aduertitement ubout teuerul productt und titet ulto one cun giue in
thit web buted plutform for {0n tite uduertitement or uduertitementt
cun be uttuched with newt tmtet und deliuered to teuerul other uter
Ihow cuting their product ut u premium uter.
4. For the utert tpeciul uttruction und entertuinment there it u
downlouding fucility prouided in thit product. 0ownlouding teruice
includet downlouding Benguli tongt {0nly Benguli tongt for giuing u
fluuor of Bengul to thit upplicution) tuch ut Rubindru Iungeet und other
Benguli mouie tongt, und ulto ullowt u touritt to huue interetting
picturet, guidebooht, It thowing teuerul plucet und informution.
0ther feuturet ut u glunce:
i. Complete Mup of the city with hey murhett und plucet to tee.
ii. Complete Hittory of the city ~ tociul, politicul.
iii. Complete oueruiew of the butinettet in the city.
iu. Iecure regittrution of ull utert including u pertonul profile.
u. Complete Ieurch/Iite Mup of the entire tite for euty uccett.
ui. Fucilitute communicution between uter, expertt und generul public
through -muil/pollt
uii. Locul lunguuge tupport ut uter-interfuce und dutubute leuel.
uiii.Iecure uccett of confidentiul dutu tuch ut uter detuilt.
ix. z4z uuuilubility.

Blankspace / Calcutta Institute of Technology Page 6
Smart City Version 1.0
Software Requirements Specification 31/12/2010
Blankspace
Smart City Version 1.0


Ihe fucilitiet prouided by the product not only giue web buted informution
portul of the city but ulto cun be uted to implement other toftwure or web buted
plutformt.

ln u broud thinhing one would find out the following future tcopet of thit
product.
t. Ihit product deult with lott of informution ubout the city. lf one or uny
orgunizution wuntt to muhe tome turuey regurding the city. For exumple
if heulth depurtment wuntt to turuey on the hotpitult of the city, they cun
get informution und uddrett ubout thote hotpitult to proceed on their
turuey through thit web buted product.
z. IMI teruicet tpeciully truffic newt giue u uter to ouercome truffic [umt und
huue the tmurt ettence of the product tmurt city. Io, itt implementution
cun tuue uuluuble time of uter ut well ut releute the burden of truffic [um.
s. Ihit product ulto thowcuted the culturul oueruiew of the city. lt deult with
the informution of hittoricul buchground of the city und ulto puched with
teuerul picturet und lutett newt.

1.3 Definitions, Acronyms, and Abbreviations:

HTHl (HYPFR TFXT HARKuP lAt6uA6F). lt it uted to creute ttutic web puget.
JSP (JAvA SFRvFR PA6FS). lt it uted to creute dynumic web content.
J2FF (JAvA 2 FtTFRPRlSF F0lTl0t). lt it u progrumming plutform, belonging
to the Iuuu plutform which it uted for deueloping und running dittributed [uuu
upplicutiont.
wASCF (wFSPHFRF APPllCATl0t SFRvFR C0HHutlTY F0lTl0t). lt it un

Blankspace / Calcutta Institute of Technology Page 7
Smart City Version 1.0
Software Requirements Specification 31/12/2010
Blankspace

Smart City Version 1.0


upplicution teruer thut runt und tupportt the Iz und the web teruice
upplicutiont.
wSA0 (wFSPHFRF STu0l0 APPllCATl0t 0FvFl0PFR ). lt it u detigner toolhit
which it detigned to deuelop more complex pro[ectt by prouiding u complete
dynumic web teruice.
02 (lH 0ATAASF 2). lt it u dutubute munugement tyttem thut prouidet u
flexible und efficient dutubute plutform to ruite u ttrong "on demund" butinett
upplicutiont.
HTTP (HYPFR TFXT TRAtSFFR PR0T0C0l). lt it u truntuction oriented client/
teruer protocol between u web browter und u web teruer .

XHl (FXTFtSllF HARKuP lAt6uA6F). lt it u murhup lunguuge thut wut
detigned to truntport und ttore dutu.
AJAX (ASYtCHR0t0uS JAvA SCRlPT At0 XHl). lt it u technique uted in [uuu
tcript to creute dynumic web puget.
wF 2.0: lt it commonly uttociuted with web upplicutiont which fucilitute
inteructiue informution thuring, interoperubility, uter-centered detign und
colluborution on the World Wide Web.











Blankspace / Calcutta Institute of Technology Page 8
Smart City Version 1.0
Software Requirements Specification 31/12/2010
Blankspace
Smart City Version 1.0



1.4 References:


u Iumt Ieuch Vourtelf 0ML in z4 hourt, Ihird dition

b l. l Itd 8so-t998 l Recommended Ioftwure Requirement
Ipecificutiont l Computer Iociety,t998

c 0utubute Iyttem Conceptt, Fourth dition- Iilberchutz, korth

d IRI tumple formut giuen by lBM, tgmc zoto.

1.5 Technologies to be used:


J!!. J!!. J!!. J!!. (Servlet, JSP, JAXP, Java Beans) Application architecture.

J.`. J.`. J.`. J.`.: Application architecture.

`.! `.! `.! `.!: (WebSphere Application Server Community Edition) Web Server

!l. !l. !l. !l. IBM Database.

.J.`. .J.`. .J.`. .J.`. Asynchronous Java Script and XML.
`'l. `'l. `'l. `'l. Extension Markup Language.
`!l .U. `!l .U. `!l .U. `!l .U. RSS Feed 2.0.
!.! 7.U. !.! 7.U. !.! 7.U. !.! 7.U. Development tool.
l.lIZ.I`. l.lIZ.I`. l.lIZ.I`. l.lIZ.I`. 3 Languages - Hindi, Kannada, and English




Blankspace / Calcutta Institute of Technology Page 9
Smart City Version 1.0
Software Requirements Specification 31/12/2010
Blankspace
Smart City Version 1.0



1.6 Overview:
The SRS will include two sections, namely:

-I-Overall Description: Ihit tection will detcribe mu[or
componentt of the tyttem, interconnectiont, und externul
interfucet.

-I-Specific Requirements: Ihit tection will detcribe the functiont of
uctort, their rolet in the tyttem und the conttruintt fuced by the
tyttem.

2.0 Overall Description:

2.1 Product Perspective:

Lihe it't ditcutted eurlier, thit product it u web buted plutform to get
informution ubout the city. From butic uiew, the product it intended to
fulfill the butic queriet of the uter. Io, there it no relution with the other
product or uny other lurge tyttem. lt ittelf it u lurge tyttem thut includet
muny other thort tubtyttem lihe online polling, uduertitement, [ob
mutching, free tmt teruicet.


2.2 Software Interface:


Front End Client:

ln thit product front end clientt ure muinly free utert und premium utert.
0n both the cutet thit product ttrictly looht ufter to the eute of uting the
product by the uter. Io, u flexible front end it muintuined in thit web
buted plutform.
Blankspace / Calcutta Institute of Technology Page 10
Smart City Version 1.0
Software Requirements Specification 31/12/2010
Blankspace
Smart City Version 1.0


Ihere it ulto u prouition for the utert to interuct with the product by
tending feedbucht und it't ulto uteful for the betterment of the worh.

Io giue u flexible interfuce to the uter, the following feuturet ure prouided
in front end.
u Cutegorized und nume wite both type of teurchet ure prouided.
b Complete Mup of the city with hey murhett und well-hnown plucet.
c icturet und detcription on the front of the web puge giue u cleur ideu
ubout the city und culture of the city.
d Iecure creution of uter profile.
e Locul lunguuget ure ulto uuuiluble for uter't timplicity.



Web Server:


A Web teruer it u progrum running on the teruer muchine, which ucceptt
requettt from u Web browter und tendt buch retultt in the form of HIML
documentt. Ihe browter und Web teruer communicute by u protocol
culled the Hypertext Iruntfer rotocol {HII). HII prouidet powerful
feuturet, beyond the timple truntfer of documentt. Ihe mott importunt
feuture it the ubility to execute progrumt, with urgumentt tupplied by the
uter, und deliuer the retultt buch ut un HIML document. At u retult, u
Web teruer cun eutily uct ut un intermediury to prouide uccett to u
uuriety of informution teruicet. A new teruice cun be creuted by creuting
und inttulling un upplicution progrum thut prouidet the teruice. Ihe
common gutewuy interfuce {C0l) ttundurd definet how the Web teruer
communicutet with upplicution progrumt. Ihe upplicution progrum
typicully communicutet with u dutubute teruer, through 00BC, I0BC, or
other protocolt, in order to get or ttore dutu.




Blankspace / Calcutta Institute of Technology Page 11
Smart City Version 1.0
Software Requirements Specification 31/12/2010
Blankspace
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
Figure: Two tier Web Architecture
Blankspace / Calcutta Institute of Technology Page 12
Smart City Version 1.0



Iherefore thit product it implemented on the butit of two-tier Web
urchitecture, where the upplicution progrum runt within the Web teruer,
ut in uboue figure. lt it ttudied thut tyttemt buted on the two-tier
urchitecture in more detuil in tubtequent tectiont. Be uwure thut there it
no continuout connection between the client und the teruer. ln contrutt,
when u uter logt on to u computer, or connectt to un 00BC or I0BC teruer,
u tettion it creuted, und tettion informution it retuined ut the teruer und
the client until the tettion it terminutedinformution tuch ut whether the
uter wut uuthenticuted uting u puttword und whut tettion optiont the
uter tet. Ihe reuton thut HII it connectionlett it thut mott computert
huue limitt on the number of timultuneout connectiont they cun
uccommodute, und if u lurge number of titet on the Web open
connectiont, thit limit would be exceeded, denying teruice to further utert.
With u connectionlett teruice, the connection it brohen ut toon ut u requett
it tutitfied, leuuing connectiont uuuiluble for other requettt. Mott
informution teruicet need tettion informution. For inttunce, teruicet
typicully rettrict uccett to informution, und therefore need to uuthenticute
utert. Authenticution thould be done once per tettion, und further
inteructiont in the tettion thould not require re-uuthenticution. Io creute
the uiew of tuch tettiont, extru informution hut to be ttored ut the client,
und returned with euch requett in u tettion, for u teruer to identify thut u
requett it purt of u uter tettion. xtru informution ubout the tettion ulto
hut to be muintuined ut the teruer. Ihit extru informution it muintuined
in the form of u coohie ut the client, u coohie it timply u tmull piece of text
contuining identifying informution. Ihe teruer tendt u coohie to the client
ufter uuthenticution, und ulto heept u copy locully. Coohiet tent to
different clientt contuin different identifying text. Ihe browter tendt the
coohie uutomuticully on further document requettt from the tume teruer.
By compuring the coohie with locully ttored coohiet ut the teruer, the
teruer cun identify the requett ut purt of un ongoing tettion. Coohiet cun
ulto be uted for ttoring uter preferencet und uting them when the teruer
repliet to u requett. Coohiet cun be ttored permunently ut the browter,
they identify the uter on tubtequent uititt to the tume tite, without uny
identificution informution being typed in.


Blankspace / Calcutta Institute of Technology Page 13
Smart City Version 1.0
Software Requirements Specification 31/12/2010
Blankspace
Smart City Version 1.0


Data Base Server:

0utubute teruer tyttemt ure uted in locul-ureu networht, where there it u
high-tpeed connection between the clientt und the teruer, the client
muchinet ure compuruble in procetting power to the teruer muchine, und
the tutht to be executed ure computution intentiue. ln tuch un
enuironment, it muhet tente to thip dutu to client muchinet, to perform
ull procetting ut the client muchine {which muy tuhe u while), und then to
thip the dutu buch to the teruer muchine. Note thut thit urchitecture
requiret full buch-end functionulity ut the clientt. 0utubute teruer
urchitecturet huue been purticulurly populur in ob[ect-oriented dutubute
tyttemt. lnteretting ittuet urite in tuch un urchitecture, tince the time cott
of communicution between the client und the teruer it high compured to
thut of u locul memory reference {millitecondt, uertut lett thun too
nunotecondt)

Page shipping versus item shipping.
Ihe unit of communicution for dutu cun be of courte grunulurity, tuch ut u
puge, or fine grunulurity, tuch ut u tuple {or un ob[ect, in the context of
ob[ect-oriented dutubute tyttemt).We ute the term item to refer to both
tuplet und ob[ectt. lf the unit of communicution it u tingle item, the
ouerheud of mettuge putting it high compured to the umount of dutu
truntmitted. lntteud, when un item it requetted, it muhet tente ulto to
tend buch other itemt thut ure lihely to be uted in the neur future.
Fetching itemt euen before they ure requetted it culled prefetching. uge
thipping cun be contidered u form of prefetching if multiple itemt retide
on u puge, tince ull the itemt in the puge ure thipped when u procett
detiret to uccett u tingle item in the puge.



Blankspace / Calcutta Institute of Technology Page 14
Smart City Version 1.0
Software Requirements Specification 31/12/2010
Blankspace
Smart City Version 1.0

Locking.
Locht ure utuully grunted by the teruer for the dutu itemt thut it thipt to
the client muchinet. A dituduuntuge of puge thipping it thut client
muchinet muy be grunted locht of too courte u grunulurityu loch on u
puge implicitly locht ull itemt contuined in the puge. uen if the client it
not uccetting tome itemt in the puge, it hut implicitly ucquired locht on ull
prefetched itemt. 0ther client muchinet thut require locht on thote itemt
muy be bloched unnecetturily. Iechniquet for loch de-etculution huue
been propoted where the teruer cun requett itt clientt to truntfer buch
locht on prefetched itemt. lf the client muchine doet not need u prefetched
item, it cun truntfer locht on the item buch to the teruer, und the locht cun
then be ullocuted to other clientt.

Data caching.
0utu thut ure thipped to u client on behulf of u truntuction cun be cuched
ut the client, euen ufter the truntuction completet, if tufficient ttoruge
tpuce it uuuiluble. Iuccettiue truntuctiont ut the tume client muy be uble
to muhe ute of the cuched dutu. Howeuer, cuche coherency it un ittue:
uen if u truntuction findt cuched dutu, it mutt muhe ture thut thote dutu
ure up to dute, tince they muy huue been upduted by u different client
ufter they were cuched. Ihut, u mettuge mutt ttill be exchunged with the
teruer to chech uulidity of the dutu, und to ucquire u loch on the dutu.

Lock caching.
lf the ute of dutu it mottly purtitioned umong the clientt, with clientt
rurely requetting dutu thut ure ulto requetted by other clientt, locht cun
ulto be cuched ut the client muchine. Iuppote thut u client findt u dutu
item in the cuche, und thut it ulto findt the loch required for un uccett to
Blankspace / Calcutta Institute of Technology Page 15
Smart City Version 1.0
Software Requirements Specification 31/12/2010
Blankspace
Smart City Version 1.0


the dutu item in the cuche. Ihen, the uccett cun proceed without uny
communicution with the teruer. Howeuer, the teruer mutt heep truch of
cuched locht, if u client requettt u loch from the teruer, the teruer mutt
cull buch ull conflicting locht on the dutu item from uny other client
muchinet thut huue cuched the locht. Ihe tuth becomet more complicuted
when muchine fuiluret ure tuhen into uccount. Ihit technique differt from
loch de-etculution in thut loch cuching tuhet pluce ucrott truntuctiont,
otherwite, the two techniquet ure timilur.

Back End:

At pertonul computert becume futter, more powerful, und cheuper, there
wut u thift uwuy from the centrulized tyttem urchitecture. ertonul
computert tupplunted terminult connected to centrulized tyttemt.
Corretpondingly, pertonul computert uttumed the uter-interfuce
functionulity thut uted to be hundled directly by the centrulized tyttemt.
At u retult, centrulized tyttemt toduy uct ut teruer tyttemt thut tutitfy
requettt generuted by client tyttemt. Figure howt the generul ttructure of
u client~teruer tyttem. 0utubute functionulity cun be broudly diuided
into two purttthe front end und the buch endut in Figure Ihe buch
end munuget uccett ttructuret, query euuluution und optimizution,
concurrency control, und recouery. Ihe front end of u dutubute tyttem
contittt of toolt tuch ut formt, report writert, und gruphicul uter interfuce
fucilitiet. Ihe interfuce between the front end und the buch end it through
IL, or through un upplicution progrum.
Figure: 0enerul Itructure of Client Ieruer Iyttem
Blunhtpuce / Culcuttu lnttitute of Iechnology puge te
Smart City Version 1.0
Software Requirements Specification 31/12/2010
Blankspace
Clien Clien Clien

Server
Networ
Clien
Smart City Version 1.0

Itundurdt tuch ut 00BC und I0BC, which we tuw in Chupter 4, were
deueloped to interfuce clientt with teruert. Any client thut utet the 00BC
or I0BC interfucet cun connect to uny teruer thut prouidet the interfuce. ln
eurlier-generution dutubute tyttemt, the luch of tuch ttundurdt
necettituted thut the front end und the buch end be prouided by the tume
toftwure uendor. With the growth of interfuce ttundurdt, the front-end
uter interfuce und the buch-end teruer ure often prouided by different
uendort. Applicution deuelopment toolt ure uted to conttruct uter
interfucet, they prouide gruphicul toolt thut cun be uted to conttruct
interfucet without uny progrumming. Iome of the populur upplicution
deuelopment toolt ure owerBuilder, Mugic, und Borlund 0elphi, vituul
Butic it ulto widely uted for upplicution deuelopment. Further, certuin
upplicution progrumt, tuch ut tpreudtheett und ttutitticul-unulytit
puchuget, ute the client~teruer interfuce directly to uccett dutu from u
buch-end teruer. ln effect, they prouide front endt tpeciulized for
purticulur tutht. Iome truntuction-procetting tyttemt prouide u
truntuctionul remote procedure cull interfuce to connect clientt with u
teruer. Ihete cullt uppeur lihe ordinury procedure cullt to the
progrummer, but ull the remote procedure cullt from u client ure encloted
in u tingle truntuction ut the teruer end. Ihut, if the truntuction ubortt,
the teruer cun undo the effectt of the indiuiduul remote procedure cullt.

2.3 Hardware Interface:

Client Side:

Although muny people interuct with dutubutet, few people ute u query
lunguuge to directly interuct with u dutubute tyttem. Mott people
interuct with u dutubute tyttem through one of the following meunt:

t. Formt und gruphicul uter interfucet ullow utert to enter uuluet
thut complete predefined queriet. Ihe tyttem executet the

Blankspace / Calcutta Institute of Technology Page 17

Smart City Version 1.0
Software Requirements Specification 31/12/2010
Blankspace
Smart City Version 1.0


queriet und uppropriutely formutt und ditpluyt the retultt to
the uter. 0ruphicul uter interfucet prouide un euty-to-ute wuy
to interuct with the dutubute tyttem.
z. Report generutort permit predefined reportt to be generuted on
the current dutubute contentt. Anulyttt or munugert uiew tuch
reportt in order to muhe butinett decitiont.
s. 0utu unulytit toolt permit utert to inteructiuely browte und
unulyze dutu. lt it worth noting thut tuch interfucet ute query
lunguuget to communicute with dutubute tyttemt.

Server Side:
IL teurch engine: lt teurchet tequentiul through the dutubute buch end
und retrieue dutu.

2.4 Product Functions:

Ihe productt muin functiont ure giuen below:
i. Complete Mup of the city with hey murhett und plucet to tee.
ii. Complete Hittory of the city ~ tociul, politicul.
iii. Complete oueruiew of the butinettet in the city.
iu. Iecure regittrution of ull utert including u pertonul profile.
u. Complete Ieurch/Iite Mup of the entire tite for euty uccett.
ui. Fucilitute communicution between uter, expertt und
generul public through -muil/pollt
uii. Locul lunguuge tupport ut uter-interfuce und dutubute leuel.
uiii. Iecure uccett of confidentiul dutu tuch ut uter detuilt.
ix. z4z uuuilubility.

Blankspace / Calcutta Institute of Technology Page 18
Smart City Version 1.0
Software Requirements Specification 31/12/2010
Blankspace
Smart City Version 1.0


2.5 User Characteristics:

User classes:
Ihit product't utert ure of different type. lt cun be cluttified by teeing,
whut purpote utert terue through thit product. Iutt for un exumple the
feuturet thut it mottly uted by u uter or group of uter, it the tuhing
informution from the tite. Io, the muin uter of the tite it u generul mun or
touritt. conomicully the tite it diuided into two purtt lihe free uter und
premium uter.
But the product it frequently uted by the utert lihe touritt, Butinettmun,
Iob employeet, Itudentt, or u generul perton.
lt cun be obterued thut the muin uter cluttet ure:

Iouritt: getting informution ubout the city.
Butinettmun: Ieet murhet plucet und tuleuble ureut of the city.
utient: lnformution ubout doctort
Itudentt: 0ownlouding tongt und huuing tmt teruice.
Iob employeet: getting informution ubout [obt or [ob mutchet for them.
Aduertiter: giuet uduertitementt on tite or through tmt.

From thit uter cluttet the puid teruicet ownert get more priority thun
othert.



Blankspace / Calcutta Institute of Technology Page 19
Smart City Version 1.0
Software Requirements Specification 31/12/2010
Blankspace
Smart City Version 1.0


Security Level:
Iecurity leuel of thit product it ulto high for creuting different tepurute
uter uccount. Iecurity it highly required for the followingt:
i Creuting tepurute uter uccount.
ii Muhing the uccount no. confidentiul.
iii Itoring the uter informution tufely.
iu Iuhing the biodutu of the uter tufely in buch-end.
u For dittinguith between free und premium uter
ui Iecurity ulto needed for protecting dutu redunduncy und
duplicity.

Educational levels:
Ihit product hut u huge educutionul buchground. Ihe puge it full of
informution ubout the city. 0tert cun get lot of informution ut u glunce. lt
contuint Hittoricul und politicul buchground of the city, culture herituge,
fettiue moodt, Night life of the city etc. ull of thit informution ure there for
help the uter und to giue u better hnowledge ubout the city. From the
deuelopert point of uiew it ulto giuet u uery nice experience und
educutionul tour ubout the city.

Technical expertise:
Ihe product ulto demundt u high leuel of technicul tupport from the
deuelopert. Io prouide tecure tyttem, timplett front-end, und utert
interuction {loculizution of lunguuget) technicully ttrong tyttemt ure
needed. 0BA cun prouide thit tecurity to creute tuch tyttem und ulto
through the 0Bz und other toolt.




Blankspace / Calcutta Institute of Technology Page 20
Smart City Version 1.0
Software Requirements Specification 31/12/2010
Blankspace
Smart City Version 1.0


2.6 Constraints:

Ihe product muy huue the following conttruintt:

i Hurdwure Limitution
u Iiming requirementt.
b Memory requirementt.
ii Corporute or regulutory policiet.
iii lnterfucet to other upplicutiont.
iu urullel operutiont.
u Lunguuge requirementt.
ui Communicutiont protocolt.
uii Iecurity contiderutiont.
uiii detign conuentiont or progrumming ttundurdt.














Blankspace / Calcutta Institute of Technology Page 21
Smart City Version 1.0
Software Requirements Specification 31/12/2010
Blankspace
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
server
Back-end
Accessing
Through
Interfaces
DBA
Co
ntr
oll
ed
Figure: Iimple urchitecturul detign of the product
Figure: Iyttem urchitecture
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
n
Search
Feedback
Downloads
Advertiseme
nt
SMS
Jobs
Free User
Premium User
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









































Categorized
searchName
searchId
matchId()
giveData()
Namewise
searchName
SearchId
matchId()
giveData()
Sitemap
indexName
indexId
checkId()
errorReport()
Sports
indexName
indexId
sportsName
sportsId
associationName
matchId()
giveData()
Cultural
gallery
indexName
indexId
galleryName
galleryId
place
matchId()
giveData()
Education
indexName
indexed
name
code
address
phoneNo
email
teachers
URL
matchId()
giveData()
Entertainment
indexName
indexId
name
id
place
matchId()
giveData()
Search
searchName
searchId
checkId()
errorReport()
Transport
indexName
indexed
transportId
transportName
fare
departureTime
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()
Blankspace / Calcutta Institute of Technology Page 24


Health
healthName
healthId
address
phoneNo
checkId()
errorReport()
Hospitals
healthName
healthId
address
phoneNo
emailId
matchId()
giveData()
Diagnostic Centre
healthName
healthId
address
phoneNo
namesofTest
matchId()
giveData()
Nursing Home
healthName
healthId
address
phoneNo
emailId
matchId()
giveData()
Medical Store
healthName
healthId
address
phoneNo
matchId()
giveData()
Doctors
doctorName
doctorId
emaild
attainDate
attainTime
checkId()
errorReport()
Orthopedics
doctorName
doctorId
emaild
attainDate
attainTime
matchId()
giveData()
Pediatric
doctorName
doctorId
emaild
attainDate
attainTime
matchId()
giveData()
Neurologist
doctorName
doctorId
emaild
attainDate
attainTime
matchId()
giveData()
Psychiatrist
doctorName
doctorId
emaild
attainDate
attainTime
matchId()
giveData()
Gynecologist
doctorName
doctorId
emaild
attainDate
attainTime
matchId()
giveData()
ENT
doctorName
doctorId
emaild
attainDate
attainTime
matchId()
giveData()
Employs
Joining in
Attains
Joining in
E
m
p
l
o
y
s

Blankspace / Calcutta Institute of Technology Page 25


Homeopathy
doctorName
doctorId
emaild
attainDate
attainTime
matchId()
giveData()
Nephrology
doctorName
doctorId
emaild
attainDate
attainTime
matchId()
giveData()
Gastroenterology
doctorName
doctorId
emaild
attainDate
attainTime
matchId()
giveData()
Child Spedialist
doctorName
doctorId
emaild
attainDate
attainTime
matchId()
giveData()
















Sports
Sports_name
Sports_ID
Association
name
checkId()
errorReport()
Cricket
ID
Association
name
matchId()
giveData()
Football
ID
Association
name
matchId()
giveData()
Kabadi
ID
Association
name
matchId()
giveData()
Volleyball
ID
Association
name
matchId()
giveData()
Tennis
ID
Association
name
matchId()
giveData()
Badminton
ID
Association
name
matchId()
giveData()








Blankspace / Calcutta Institute of Technology Page 26











Airlines
transportId
transportName
fare
departureTime
arrivalTime
source
destination
checkId()






























Transport
transportId
transportName
fare
departureTime
arrivalTime
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
destination
matchId()
giveData()
Express
transportId
transportName
fare
departureTime
arrivalTime
source
destination
matchId()
giveData()
Local
transportId
transportName
fare
departureTime
arrivalTime
source
destination
matchId()
giveData()
Local
transportId
transportName
fare
departureTime
arrivalTime
source
destination
matchId()
giveData()
National
transportId
transportName
fare
departureTime
arrivalTime
source
destination
matchId()
giveData()
Tourism
name
id
email
phoneNo
checkId()
errorReport()
International
transportId
transportName
fare
departureTime
arrivalTime
source
destination
matchId()
giveData()
reserves reserves
r
e
s
e
r
v
e
s

r
e
s
e
r
v
e
s

0..* 0..*


0
.
.
*



0
.
.
*

0..* 0..*


0
.
.
*



0
.
.
*

b
o
o
k
e
d



0
.
.
*

Blankspace / Calcutta Institute of Technology Page 27



Hotels
hotelName
hotelId
phoneNo
address
rent
class
email
checkId()
giveData()
errorReport()


Agent
name
id
email
phoneNo
matchId()
giveData()
Office
name
id
email
phoneNo
address
matchId()
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

Education
name
code
address
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
URL
board
medium
matchId()
giveData()
College
name
code
address
phoneNo
email
teachers
URL
stream
checkId()
Institution
name
code
address
phoneNo
email
teachers
URL
duration
course
checkId()
Research Centre
name
code
address
phoneNo
email
teachers
URL
matchId()
giveData()
University
name
code
address
phoneNo
email
teachers
URL
duration
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
i
s

i
n








1
.
.
*








1
.
.
*








1
.
.
*








1
.
.
*








1
.
.
*

Blankspace / Calcutta Institute of Technology Page 29












Library
id
name
address
phone
checkId()
errorReport()
Publisher
name
address
phone
URL
checkId()
giveData()
errorReport()
Other
id
name
address
phone
matchId()
giveData()
District
id
name
address
phone
matchId()
giveData()
Local
id
name
address
phone
matchId()
giveData()
Book
author
title
price
year
ISBN
checkId()
giveData()
errorReport()
Kept in

P
u
b
l
i
s
h
e
d

b
y


1..*









0
.
.
*








1
.
.
*








1
.
.
*


0..*














Blankspace / Calcutta Institute of Technology Page 30









Advertisement
ad_Id
ad_name
ad_Size
checkId()
approval()
Ornaments
ad_Id
ad_name
ad_Size
matchId()
availableSize()
Matrimonial
ad_Id
ad_name
ad_Size
matchId()
availableSize()
Electronic_goods
ad_Id
ad_name
ad_Size
matchId()
availableSize()
Jobs
ad_Id
ad_name
ad_Size
matchId()
availableSize()
Airlines
ad_Id
ad_name
ad_Size
matchId()
availableSize()
Hotel
ad_Id
ad_name
ad_Size
matchId()
availableSize()
Media
ad_Id
ad_name
ad_Size
matchId()
availableSize()
Other
ad_Id
ad_name
ad_Size
matchId()
availableSize()
House_rent
ad_Id
ad_name
ad_Size
matchId()
availableSize()
Sms_service
phone_No
sequencialChooseId()
addAdvertisement()
sendSms()
M
i
x
e
d

t
o



Blankspace / Calcutta Institute of Technology Page 31


























Biodata
email
candidateName
birthDate
degree
percentage
yearofPass
checkPremiumuser()
acknowledge()
Undergraduate
email
candidateName
birthDate
degree
percentage
yearofPass
dataStored()
Postgraduate
email
candidateName
birthDate
degree
percentage
yearofPass
dataStored()
Jobs
url
jobName
degreeRequierd
percentage
matchDegree()
sendjobUrl()
Matched
with
0..*
0..*
Blankspace / Calcutta Institute of Technology Page 32






Downloads
downloadName
downloadId
materialSize
checkId()
showComment()
errorResult()
Audio
downloadName
downloadId
materialSize
checkId()
Documents
downloadName
downloadId
materialSize
format
checkId()
Rabindrasangeet
downloadName
downloadId
materialSize
matchId()
downloaded()
Other
downloadName
downloadId
materialSize
matchId()
downloaded()
Pictures
downloadName
downloadId
materialSize
format
matchId()
downloaded()
Books_on_city
downloadName
downloadId
materialSize
format
matchId()
downloaded()
Animated_movie
downloadName
downloadId
materialSize
format
matchId()
downloaded()
City_tour
downloadName
downloadId
materialSize
format
matchId()
downloaded()
Video
downloadName
downloadId
materialSize
format
checkId()
Bengali_Novels
downloadName
downloadId
materialSize
format
matchId()
downloaded()











Blankspace / Calcutta Institute of Technology Page 33
User_account
userEmail
sendMail()




Feedback_account
officialEmail
verifyUser()
recieveMail()
AnswerMail()
notifyRequirements()



Sends to






















Blankspace / Calcutta Institute of Technology Page 34


Cultural
gallery
Gallery_name
Gallery_ID
Place
checkId()
errorReport()
Auditorium
Gallery_name
Gallery_ID
matchId()
giveData()
Art gallery
Gallery_name
Gallery_ID
Artist_name
Art_no
matchId()
giveData()
Painting
Gallery_name
Gallery_ID
Artist_name
Art_no
matchId()
giveData()
Sculpture
Gallery_name
Gallery_ID
Artist_name
Art_no
matchId()
giveData()


















Blankspace / Calcutta Institute of Technology Page 35
Utility_phones
utilityName
phoneNo.
checkId()
errorReport()


Emergencyno.
utilityName
phoneNo.
eId
checkId()






Utility_no
utility_Name
phone_No.
checkId()
Fire_Brigade
utility_Name
phone_No.
eId
matchId()
giveData()
Police_Station
utilityName
phoneNo.
eId
matchId()
giveData()
Tourist_Office
utility_Name
phone_No.
matchId()
giveData()
Helplines
utility_Name
phone_No.
matchId()
giveData()
Transport
utility_Name
phone_No.
matchId()
giveData()
Miscellaneous
utility_Name
phone_No.
matchId()
giveData()
Oxygen
utility_Name
phone_No.
matchId()
giveData()
Postal_Service
utility_Name
phone_No.
matchId()
giveData()
Railways
utility_Name
phone_No.
matchId()
giveData()
Shipping_Corp.
utility_Name
phone_No.
matchId()
giveData()
LPG_Booking
utility_Name
phone_No.
matchId()
giveData()
Nursing_Home
utility_Name
phone_No.
matchId()
giveData()
Hospital
utility_Name
phone_No.
matchId()
giveData()
Nurse
utility_Name
phone_No.
matchId()
giveData()
Water_Supply
utility_Name
phone_No.
matchId()
giveData()
Airlines
utility_Name
phone_No.
matchId()
giveData()
Eye_Banks
utility_Name
phone_No.
matchId()
giveData()
Funeral_Purlour
utility_Name
phone_No.
matchId()
giveData()
Hearse
utility_Name
phone_No.
matchId()
giveData()
Ambulance
utility_Name
phone_No.
matchId()
giveData()
Blood_Banks
utility_Name
phone_No.
matchId()
giveData()
city_telephone
utility_Name
phone_No.
matchId()
giveData()

Blankspace / Calcutta Institute of Technology Page 36



Entertainment
Name
Place
checkName()
errorReport()





Cinema Halls
Name
Place
Film name
Shows
matchName()
giveData()
Restaurants
Name
Place
R_ID
matchName()
giveData()
Discotheques
Name
Place
matchName()
giveData()
Shopping
malls
Name
Place
matchName()
giveData()
South Indian
Name
Place
R_ID
matchName()
giveData()
Chinese
Name
Place
R_ID
matchName()
giveData()
Others
Name
Place
R_ID
matchName()
giveData()













Blankspace / Calcutta Institute of Technology Page 37

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



City_Tour
info_Name
info_Id
map
checkId()
errorResult()
Museums
info_Name
info_Id
map
matchId()
giveData()
Malls&markets
info_Name
info_Id
map
matchId()
giveData()
Cinema
info_Name
info_Id
map
matchId()
giveData()
Clubs&disco
info_Name
info_Id
map
matchId()
giveData()
Art_gallaries
info_Name
info_Id
map
matchId()
giveData()
Restaurants
info_Name
info_Id
map
matchId()
giveData()
University
info_Name
info_Id
map
matchId()
giveData()
Library
info_Name
info_Id
map
matchId()
giveData()
Others
info_Name
info_Id
map
matchId()
giveData()
Parks
info_Name
info_Id
map
matchId()
giveData()
sellable_area
mId
recognizedPlaces
roadName
matchId()
giveMap()
Map
mId
recognizedPlaces
roadName
matchId()
giveMap()
Roadmap
mId
recognizedPlaces
roadName
matchId()
giveMap()
Market_map
mId
recognizedPlaces
roadName
matchId()
giveMap()
wants
send

0..*
Blankspace / Calcutta Institute of Technology Page 39









Registration
userName
passWord
name
city
state
country
acceptance
checkId()
freeorPremium()
showComments()
errorreport()
Free_user
userName
passWord
name
city
state
country
acceptance
getuserName()
availableorNot()
getpassWard()
checkComplexity()
getotherInfo()
submit()
Premium_user
userName
passWord
accountNo
name
city
state
country
acceptance
getuserName()
availableorNot()
getpassWard()
checkComplexity()
paidBy()
getotherInfo()
submit()
Other
userName
password
accountNo
name
city
state
country
acceptance
matchId()
Visa_card
userName
password
accountNo
name
city
state
country
acceptance
matchId()
Debit_card
userName
passWord
accountNo
name
city
state
country
acceptance
matchId()
ATM_cars
userName
password
accountNo
name
city
state
country
acceptance
matchId()
Credit_card
userName
password
accountNo
name
city
state
country
acceptance
matchId()



Blankspace / Calcutta Institute of Technology Page 40
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

























: User : WebServer :DatabaseSeser
ver
: BackEnd



matchedResult()
dataRetrieved()
matchedId()
selectedTopic()
displayData()
Simple
search
Index
search
signUp()

registrationFrom()
password()
availableorNot()
userName() checkName() presntorNot()
conclusion()

passwordComplexit

commentShown()
comment()

reenterPassword()
checkPrevious()
giveRight() acknowledge()

otherInfromation()

checkPremiumuser()

verifyAccountno()
accountNo()
Submit()
paidThrough()
acknowledge()
Sign Up
storeAccount()
comment()
commentShown()

giveUsernamepassword&logged
checkUsername&password()
matchUsername&password()
comment() commentShown()
Log In
2.10 Sequence Diagrams:

Blankspace / Calcutta Institute of Technology Page 42


`


giveUsernamepassword&logged
checkUsername&password()
matchUsername&password()
comment() commentShown()
Log In
acknowledge()
checkUsername()
matchUserid()
checkInfo()
comment()
giveSpecificationfrom()
commentShown()
giveDesc&size() availableOrnot()

giveAdvertisementname()
comment() approvedOrnot()
adThroughsmsinfo() checkInfo() smallEnough()
comment() approvedOrnot()
Advertiseme
nt
Job
wantJob() checkUsername() matchUserid()
acknowledge() giveBiodataform()
fillupBiodataform() checkDegree() matchDegree()
giveUrlifany()) receivedEmail()
SMS
service
wantSmsservice()
checkUsername() matchUserid()
acknowledge()

giveServiceselectionfrom()

selectService&addphoneno ()
sendData() dataStored()
comment()
commentShown()

Downloadin
wantDownloadservice()
checkUsername() matchUserid()
acknowledge()
showDownloadlist()
comment()
commentShown()
addtoDownloadlist()
sendRequest()
matchItem()
comment()
commentShown()
Feedback
giveFeedback() sendMail() recieveMail()
answerMail()
receiveAnswer()
giveView() sendAnswer() addAnswer()
commentShown()
Blankspace / Calcutta Institute of Technology Page 43

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

Name wise
Search
Categorized
ISA
Name
matched
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















































Blankspace / Calcutta Institute of Technology Page 46




Sports
Name,ID Association
name
Cricket Football Kabadi
Volleyball
Tennis Badminton
ISA



















Blankspace / Calcutta Institute of Technology Page 47











Transport
Lo
Airlines Bus Railwa Ship
dept_tim
arr_tim


destination
fare
addre


Internation Nationa Expres

Hotel
s
Reservatio
n

name,I
ema


Office
Agen
t

class
addre


bookin
t_no


name
emai




Blankspace / Calcutta Institute of Technology Page 48








Map
Market_map Sellable_area
Road_map
ISA
m_id
Recognized_pla
Road_na





















Blankspace / Calcutta Institute of Technology Page 49





Educati
Privat
Technic
Universit


Gener
Institution
r_id
teach
addre




strea

nam
media




Privat
Privat
ISA

Privat






IS
IN
Research
Library
addre phon
nam
yea
r_id
ISA


District Loc

phon
nam
Published by
Book

ISBN

Kept
in
autho
Blankspace / Calcutta Institute of Technology Page 50


Advertisemen
t
Other
Media
Hotel
Airlines Electronic_
goods
Matrimoni
al

Ornaments
House_rent
ISA
Jobs
ad_ name
size
Mixed
with sms

Sms_services
phone_no


Blankspace / Calcutta Institute of Technology Page 51




Job
Biodata
Post_gradua
email

birthdat

URL

Year_pa
degre

ISA

match
es






















Blankspace / Calcutta Institute of Technology Page 52



Downloads
Document
Audio Vedio
City_tour
Rabinra_sangeet

Beng_album_songs
Animated_movi
e
Books_on_city Pictures

ISA

ISA

ISA

ISA
name,id size
format
format











Blankspace / Calcutta Institute of Technology Page 53




User_account

user_email
Sends
to
Feedback

site_email














Blankspace / Calcutta Institute of Technology Page 54



Cultural
gallery

Paintin

Sculptur
Art
gallery
Auditoriu
m
ISA
ISA

Artist Artno






















Blankspace / Calcutta Institute of Technology Page 55


Utility phones
Name Phone
ISA
Emergency
no
Utility
service
ID
ISA
Airlines
Miscellaneous
Kolkata
tourism
Help lines
Kolkata
transport
Ports
Railways
Postal
service
Oxygen
Nursing
home
Nurse
Hospitals
LPG
customer
Hearse
Funeral
parlor
Eye banks
Water supply
Kolkata
Telephone
Blood
banks
Ambulance
id
Fire
brigade
Police
stations
ISA
Blankspace / Calcutta Institute of Technology Page 56



Entertainmen
ts
Name Place
ISA
Cinema
halls
Restaurants Discothequ
es
Shopping
malls
ISA
South Chinese
Film_nam
e
Shows
ID





















Blankspace / Calcutta Institute of Technology Page 57




News
Sports Traffic Busines
s
Politica
l
Films
ISA
Cultur
al
ISA
Tende
r
Stock
index
sms_
services
Love
Shaery

Horoscop
Jokes Miss u
ISA
Headlin ID
Phone











Blankspace / Calcutta Institute of Technology Page 58



Assumptions & Dependencies:
Ihit product utturet to giue proper roud mupt for the utert. But the mupt of the
highly congetted ureut muy not be pottible to thow. And the lihe nutiont
herituge und other ureut which needt tecurity from uiolent uctt ure intended not
to thow publicully or lurgely through thit product for rettricting uny unwunted
worht uting the product. Ihit mupt it propoted to thown thote premium utert
who intendt to build induttry or for thote people who wuntt turuey on the city.
Huching it hnown cyber crime. 0ur product giuet itt bett to tupport und tecure
uter dutu etpeciully uttword, uternume, uccount number, phone number und
uttumet the no one will huch uter't pertonul uccount on thit tite. lt't ulto
uttumed the teruer it pluced in u tecure pluce und cunnot be uffected by the
uirut.











































































Blankspace / Calcutta Institute of Technology Page 59

Vous aimerez peut-être aussi