Академический Документы
Профессиональный Документы
Культура Документы
FOR
NLP BASED SAFE CITY LABELLING USING
INFORMATION EXTRACTION FROM E-
NEWSPAPERS
[28/06/2019]
CDAC, MUMBAI
Revision History:
Reason For
Version Date Authored By Reviewed By
Change
1
Table Of Contents
Page
Sr.No Contents
No.
1. Introduction
1.1 Purpose 4
1.3 References 4
2 Overall Description
4. System Features
4.1 Description 7
5. Performance Requirements
6. Other Requirements
2
6.1 Appendix A:Glossary 8
3
1. Introduction
1.1. Purpose
NLP based safe city labelling using information extraction from E-news
paper is a web application which provides an information about city and its safe areas
through which users can view the safe and unsafe areas. The main objective is to
identify the unsafe areas using various news articles and label them on map.
Our project is targeted to make people aware about areas safety. The Admin
can view crime performance in mapping format and also this application will help
people to know information about crime of that particular place. It is more helpful for
people who are new and going to shift their place so that they can easily know which
area is secure and which is in danger zone and user can easily get the crime place so
for new person it will be helpful to secure their life.
1.3. References
https://www.tutorialspoint.com/artificial_intelligence/artificial_intelligence_natural_lang
uage_processing.htm
https://spring.io/
http://www.mysqltutorial.org/
https://nlp.stanford.edu/
2. Overall Description
Existing technologies in the market i.e. maps, shows only areas, food places,
ATMs, Banks, routes etc.
Keeping in mind these types of projects we developed “NLP BASED SAFE
CITY LABELLING USING INFORMATION EXTRACTION FROM E-
NEWSPAPERS” system for people, where they can find whether a particular area that
they are searching for is safe or not with respect to crime. This is done using various
NLP techniques for information extraction from news API’s.
4
2.3. User classes and characteristics
Admin:
This person will be able to see all the crime record which is registered.
This person can validate News as per level of crime and also can add, update
and delete crime records.
User:
User can view the area. He can give feedback; also can view safe and
unsafe areas.
Constraints:
o User interface is only in English. No other language option is available
o User can log-in only with his assigned user-name and password
Limited to HTTP/HTTPS
5
3. External Interface Requirements
3.1. User Interfaces
The main element is web-pages using HTML, Angular Material.like home
page of people, Admin will update crime record accordingly data will be persisted.
Based on these information and the feedback provided by people performance would
be evaluated in a mapping format.
The main communication interface for interacting with the System will be the
web Browser.
4. System Features
4.1. Description
This system will help people to ask. This system will help user to see the area.
This software also aims at carrying out an analysis of the crime in area that help user
to check the area before moving to that place.
4.2.2. Forum
The system will allow people to give feedback.
The system will allow people to view the reviews of others.
6
5. Performance Requirements
The system should store all the database records of each area, crime and user
feedback properly and the application should be available for use 24*7 through the
server. Also, the application should be user friendly with a proper user interface
which makes it easy for the user to understand.
Areas will be shown in different colour shades on the basis of crime level in
that area. In case any user access to this system he/she can easily view the area and
can add additional feedback.
All data of the area should be protected for privacy using some constraints
required in the database or the application. Feedback regarding user should be carried
out properly. Only admin will have access rights to the area data according to the need
for E.g.: -level of crime and feedback from user etc. The database should be protected
from attacks and unauthorized access. The interface should be protected from attacks.
5.3.2. Accessibility
The software will be accessible to allusers who want to shift Mumbai.
5.3.3. Compatibility
The software will be compatible with multiple platforms.
5.3.4. Durability
The software will be tested for working with multiple users.
5.3.5. Effectiveness
The software will be made to handle operations effectively.
5.3.6. Maintainability
The system should be easy to maintain. There should be a clear separation
between the interface and the business logic code. There should be a clear separation
between the data access objects that map the database and the business logic code.
7
6. Other Requirements
8
6.2.2. Activity Diagram(User)
9
6.2.3. Activity Diagram(Admin)
10
6.2.5. Sequence Diagram(User)
11