Sie sind auf Seite 1von 9

SMART CITY

SOFTWARE REQUIREMENT SPECIFICATION

TEAM and COLLEGE INFO


Team Name : FANTABULOUS

Team Guide: Mr.R.Sampath

Members:
1. Janani S Susarla

2. Poorna Pattabiraman

3. Anisha Ballakur

4. Arun Velaayudhan G

College Name KCG College Of Technology,Chennai-97

Department Information Technology

Semester VI

State Tamil Nadu

Ver 1.0 Page 1 of 9 24/12/2010


SMART CITY
SOFTWARE REQUIREMENT SPECIFICATION

Table of Contents

Description Page
No.
1.0 Introduction 3

1.1 Purpose 3

1.2 Scope 3

1.3 Definition, Acronyms, and Abbreviations 3

1.4 References 4

1.5 Technologies to be used 4

1.6 Overview 4

2.0 Overall Description 5

2.1 Product Perspective 5

2.2 Software Interface 5

2.3 Hardware Interface 5

2.4 Product Function 5

2.5 User Characteristics 6

2.6 Constraints 6

2.7 Use case diagram 6

2.8 Class Diagram 7

2.9.1 ER Diagram 8

2.10 Assumptions and Dependencies 8

3.0 Specific Requirements 8

3.1 Use Case Reports 8

3.2 Supplementary Requirements 9

4 Annexures 9

Ver 1.0 Page 2 of 9 24/12/2010


SMART CITY
SOFTWARE REQUIREMENT SPECIFICATION
Software Requirements Specification

1.0 Introduction:

1.1 Purpose:
The Purpose of this project is to give a web based platform to the city of Chennai to be
showcased for all it has in terms of unique business, places to see, things to do, use local transport for a
new traveler ,list of restaurants , hotels, hospitals, and much more related with our city .A complete Map of
the city is also provided with key areas highlighted ,along with it is provided a History section in which the
History of the city is been described. The type of information has been classified and provided for different
users which may include a Business man, a tourist, a student ,and a general public. And also to provide
some paid services by charging people for various services like Climatic updates via SMS, Market daily
rates , advertisements .

1.2 Scope: The Scope of the SMART CITY includes:

 The user can access the site irrespective of the device i.e, user can access even in mobile
phones /laptops with ease.
 Various Users gets any information about our city just on a click in our site.
 The users are provided with paid services such as climate updates via SMA which is very useful
in for a tourister to decide his plans and area to visit.
 Local Language support provided helps the user for effective interaction with the local public of
the city .

1.3 Definitions, Acronyms, and Abbreviations:

• HTML (Hyper Text Markup Language): It is used to create static web pages.

• JSP (Java Server Pages): It is used to create dynamic web content.

• J2EE (Java 2 Enterprise Edition): It is a programming platform, belonging to the Java


platform, which is used for developing and running distributed java applications.

• DB2 (IBM Database 2): It is a database management system that provides a flexible and
efficient database platform to raise a strong "on demand" business applications.

• HTTP (Hyper Text Transfer Protocol): It is a transaction oriented client/ server protocol
between a web browser and a web server.

• XML (Extensible Markup Language): It is a markup language that was designed to


transport and store data.

• Ajax (Asynchronous Java Script and XML): It is a technique used in java script to create
Ver 1.0 Page 3 of 9 24/12/2010
SMART CITY
SOFTWARE REQUIREMENT SPECIFICATION
dynamic web pages.

• Web 2.0: It is commonly associated with web applications which facilitate interactive
information sharing, interoperability, user-centered design and collaboration on the World Wide
Web.

1.4 References:

References in the web include the search results from google.com and Wikipedia.org.

1.5 Technologies to be used:

• J2EE: (Servlet, JSP, JAXP, Java Beans) Application


architecture.

• JAVA: Application architecture.

• DB2: IBM Database.

• Ajax: Asynchronous Java Script and XML.

• XML: Extension Markup Language.

1.6 Overview:

Specific Requirements:

i. Complete Map of the city with key places highlited will be provided. The User can access the map
for finding routes and places with ease.
ii. Complete History of the city will be provided so that the user who is new to the city can make use of
this to gain knowledge about the city.
iii. Complete overview of the businesses in the city is provided which helps the business people in an
effective manner
iv. Secure registration of all users including a personal profile is done for security purposes.
v. Periodic updates about local news,climate etc is provided to the user for their benefits in a nominal
rate.
vi. Local language support is also provided for users who need it .

Ver 1.0 Page 4 of 9 24/12/2010


SMART CITY
SOFTWARE REQUIREMENT SPECIFICATION
2.0 Overall Description:

2.1 Product Perspective:

2.2 Software Interface:

Front End Client : XML ,J2EE ,JSP

Web Server : web sphere

Data Base Server : DB2

2.3 Hardware Interface:

Client Side : A system with minimum configuration with Windows, Mozilla browsers, or
any mobile device with browser.

Server Side : 8 GB RAM , 160 GB HDD.

2.4 Product Functions:. This product has the following functionalities

 Complete Information about the City of Chennai including a Map Guide


 Overview of the city with information of various organizations, institutions,hospitals and all other
locations in the city/
 The web site provides its service 24x7.
 Paid services for various sectors like SMS updates regarding climate of the city.

Ver 1.0 Page 5 of 9 24/12/2010


SMART CITY
SOFTWARE REQUIREMENT SPECIFICATION
2.5 User Characteristics:

The user can be any person who has a knowledge on how to access the internet
Either via the computer or the mobile.

2.6 Constraints:
 The update about the latest changes in the city is done only once in 24 hours.
 The user needs to pay for the regular updates only through online payments.
 The regular update of information may be delayed due to network errors .
 The collection of information regularly and updating them may be affected by climatic conditions
 The various information collected are based on web results and it may not be cent percent correct.

2.7. Use Case Diagram :

Ver 1.0 Page 6 of 9 24/12/2010


SMART CITY
SOFTWARE REQUIREMENT SPECIFICATION

2.8 Class Diagram:

Ver 1.0 Page 7 of 9 24/12/2010


SMART CITY
SOFTWARE REQUIREMENT SPECIFICATION

2.9 Sequence Diagrams:


2.9.1 ER Diagram:

2.10 Assumptions and Dependencies:


 The major Assumption in this project is that , the user is assumed to be a educated person with
knowledge about internet.
 The website is assumed to be working perfectly without any errors irrespective of the device used.
 The site is dependent on the man power to update data correctly in a periodic manner.
 It also depends on the money for project support which includes salary for reporter, admin .

3. Specific Requirements:
3.1 Use Case Reports:

Ver 1.0 Page 8 of 9 24/12/2010


SMART CITY
SOFTWARE REQUIREMENT SPECIFICATION
A sample use case report may be -
 A person who is residing in the northern part of India wants to visit Chennai City for his
bussiness purpose .He doesn’t know much about the city.He got to know about the smart
city website and he is highly benefited by using this project for his benefits.
 A person who came to chennai as a tourister is seriously ill and needs to take treatment
immediately. He is need of various hospitals and doctors in the city and certain public
opinion about those doctors. He uses this website to get information about all the hospitals
around the city and also he can get opinions from the public .

3.2 Supplementary Requirements:


 Secure access of confidential data (user’s details). SSL can be used.

 24 X 7 availability of the website will be provided.

 Better component design to get better performance at peak time

 Flexible service based architecture will be highly desirable for future extension

4. Annexures [To be included while submitting main project]


 Chennai City Map
 Bus Routes
 Metro Train Routes
 Local Train Routes
 Long distance Trains Guide

Ver 1.0 Page 9 of 9 24/12/2010

Das könnte Ihnen auch gefallen