tgmc srs e-cops

Download TGMC SRS E-Cops

If you can't read please download the document

Upload: vivek-singh

Post on 27-Nov-2014

19 views

Category:

Documents


4 download

DESCRIPTION

its a srs on ecops which helps u in making your project easy....thnk u all......

TRANSCRIPT

ECOPS Software Requirement 25/02/2011 BUSKIN_GREATS

Version 1.A0 Specification

BUSKIN_GREATS

ECOPS

Software Requirement Specification

Version 1.A0

Submitted By:

Vivek Singh

College Name : Poornima Institute of Engineering & Technology Department : Computer Science Engineering State : Rajasthan

BUSKIN_GREATS/POORNIMA INSTITUTE OF ENGINEERING & TECHNOLOGY Page 1

ECOPS Software Requirement 25/02/2011 BUSKIN_GREATS

Version 1.A0 Specification

Revision HistoryDate Version Description Author 29/09/2010 1.A0 Synopsis BUSKIN_GREATS

BUSKIN_GREATS/POORNIMA INSTITUTE OF ENGINEERING & TECHNOLOGY Page 2

ECOPS Software Requirement 25/02/2011 BUSKIN_GREATS

Version 1.A0 Specification

Table ContentsDescription Page

of

1.A0 Introduction 1.1 1.2 1.3 1.4 1.5 1.6 Purpose Scope 5 8 5

Definition, Acronyms and Abbreviations References Technologies to be used Overview 9 9 9

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 16 18 19 10 11 11 12 16

BUSKIN_GREATS/POORNIMA INSTITUTE OF ENGINEERING & TECHNOLOGY Page 3

ECOPS Software Requirement 25/02/2011 BUSKIN_GREATS

Version 1.A0 Specification

2.9 Class Diagram 2.10 Sequence Diagrams 2.11 Database Design

20 24 28 29

2.12 Assumptions and Dependencies

3.0 Specific Requirements 3.1 Use Case Reports 3.2 Supplementary Requirements 30 32

BUSKIN_GREATS/POORNIMA INSTITUTE OF ENGINEERING & TECHNOLOGY Page 4

ECOPS Software Requirement 25/02/2011 BUSKIN_GREATS

Version 1.A0 Specification

Software Specification 1.A0Introduction1.1 : Purpose:

Requirement

This document is meant to delineate the featur es of E-COPS, so as to serve as a guide to the developers on one hand and on the other hand as a software validation document for the client. E-COPS is intended to help those who serve others. It is all about maintaining law and order on line with citizens having a great role to play. It is an application which is useful for the citizens as well as for law enforcement bodies.

1.2

Scope:We will improve the maintenance service and its enforcement by r educing the response time for the administrative and law maintenance bodies in case of most of the possible conditions and difficult situations. It is all a screen based system which will be working as an on line dynamic web application. The verification and investigation must be done physically by the law enforcement and maintenance bodies. The application will be used for generating unique identification code for all of the end users and also for the various reports which will be generated or are entered. This application will be providing an interface for updating status, broadcasting of messages and forwarding or accepting requests. As an output of the system: 1. We will be able to provide users, information about the laws, criminal activities, missing persons etc. 2. We will be able to gather information from the end users and process them to draw inference from them so that an alert can be raised if required. 3. End users can easily register there complaint to concerned police station and he/she will be provided with an acknowledgement number. 4. End users will be able to apply for the license those in the scope of the police services. 5. Police officers can access user information and can perform various task like appointing a private detective, updating the case status, forming a case diary, generating a verification report and forwarding the case details. 6. Detectives can view the citizens information and respond to the authorities along with the updating of the case status. 7. Cyber caf and the hotel employees will be provided interface to submit daily reporting of the customers. 8. Administrator of the system (higher authorities) can set up police station, issue transfer orders for police officers, assigns the identification code to the citizen and maintains and stores all the information related to the system. Thus the list of deliverables is as follows:

BUSKIN_GREATS/POORNIMA INSTITUTE OF ENGINEERING & TECHNOLOGY Page 5

ECOPS Software Requirement 25/02/2011 BUSKIN_GREATS

Version 1.A0 Specification

A. External deliverables NAME DESCRIPTION Welcome screen Screen to select the login windows for various users of the system. The screen also contains the information of the most wanted and the missing persons information. Other information includes various laws, acts and license information. Sign in This window provides a form to screen input the username and password. For a new user a link is provided to access the registration form. Sign up It is a form where the user needs to screen provide personal information along with the justifying documents. Profile This screen shows the personal Screen information provided along with a menu of the various access rights provided to the users. Forms There are 6 forms which will be generated: 1) First information Report 2) Applying for license 3) Providing information 4) Suggestion & FAQs form 5) Verification form 6) Entry submission form for cyber caf and hotels Reports There are 8 reports generated: 1) Case Diary 2) Case Status 3) Criminal report of citizens/criminals 4) Verification Report 5) Criminal status report 6) Warrants and property seizure 7) Final case report 8) Report concerned with information provided by cyber caf & hotel Server A server will be provided which will store the data and respond to the end users. Stand The stand alone application will alone make it easy for the administrator to application maintain the resources easily and allow secure access to the information.

BUSKIN_GREATS/POORNIMA INSTITUTE OF ENGINEERING & TECHNOLOGY Page 6

ECOPS Software Requirement 25/02/2011 BUSKIN_GREATS

Version 1.A0 Specification

B. Internal Deliverables NAME DESCRIPTION Project charter Software requirement specification Document identifying how the project will be managed. Document identifying the requirements for the project and the extent to which those requirements are met. It also describes how those requirements are met. Deployment The document containing the Document process of deploying the system so that it can run properly to the maximum of its it capabilities. User This document will specify the Manual functions performed by the system and how to make system perform those functions. Prototypes The screen shots of the working projects in order to be familiar with the system. Test Cases All the erroneous situations will be considered and highlighted in this document to make it easy to handle those situations. These are the deliverables of the project which defines the scope of the project. Out of scope: 1) Generating the current location of the point of access which might be useful for FIR submission 2) Use of biometrics for unique identification 3) Tracking the criminals position

BUSKIN_GREATS/POORNIMA INSTITUTE OF ENGINEERING & TECHNOLOGY Page 7

ECOPS Software Requirement 25/02/2011 BUSKIN_GREATS

Version 1.A0 Specification

1.3

Definitions, Acronyms and Abbreviations:FAQ (Frequently Asked Questions): These are the questions which have more probability of being asked by the visitor FIR (First Information Report): It is a report which is filed by a citizen in case when she/he is to register a complaint UML (Unified Modeling Language): These are a set of rules which are used for the modeling phase of the project RAD (Rational Application Developer ): It provides Internal Development Environment for the development of the J2EE application AJAX (Asynchronous JavaScript And XML): It is a technique used in java script to create dynamic web pages XML (Extensible Markup Language): It is a markup language that was designed to transport and store data RDBMS (Relational Data Base Management System): A database management technique which uses related table DB2 (Data Base 2): Database management system which is a product of IBM J2EE (Java 2 Enterprise Edition): It is a java programming platform, which is used for developing and running distributed java applications ACID (Atomicity Consistency Isolation Durability): These are the properties of transactions which are necessary to apply for error free execution SSL (Secure Socket Layer): It is a protocol which demands authentication of the client as well as that of the server Web 2.0: It is a technology which associated with the web applications for data sharing, interoperability, user-centered design and collaboration on the World Wide Web

BUSKIN_GREATS/POORNIMA INSTITUTE OF ENGINEERING & TECHNOLOGY Page 8

ECOPS Software Requirement 25/02/2011 BUSKIN_GREATS

Version 1.A0 Specification

HTTP (Hyper Text Transfer Protocol): It is a transaction oriented client/server protocol based on TCP/IP WASCE (Web sphere Application Server Community Edition): It is an application server of IBM which supports J2EE applications JSP (Java Server Pages): Used for the creation of dynamic web services

1.4

References:Use UMLby Jason T.Roff SRS Format : SRS template by TGMC-2010 case :

1.5

Technologies to be used:J2EE AJAX XML RAD Version-7.5 Tivoli UML

1.6

Overview:

The project is meant for making the citizens approach too law easy and in accordance with the modern world very less time consuming activity. Its another major concern is to make the law maintenance bodies task easier and quick so that they can handle and transfer the information among themselves in very less time. Thus it increases the overall efficiency of the whole law enforcement system and also increases the interaction with the citizens. The aspect of this system is storing the cyber cafes and hotels data for verification of citizens in case there is some indication to an illegal activity. The project is having concerns about secure access of data and information along with the fake information being communicated. The security steps are being taken which are matching the time constraints of our project. Handling the fake information is easy as a registered user feeding the fake information can be easily caught which will be verified by the police officer physically. This system will also be providing citizen the facility of applying for various services provided by the administrative system like license for various purposes and filling FIR forms etc.BUSKIN_GREATS/POORNIMA INSTITUTE OF ENGINEERING & TECHNOLOGY Page 9

ECOPS Software Requirement 25/02/2011 BUSKIN_GREATS

Version 1.A0 Specification

2.0 Overall Description:2.1 Product Perspective:The E-COPS is an application which is providing the features of dynamic web application as well as that of the stand alone application on the administrator side. The application will be used across the state by the citizens, the law enforcement bodies, private detective and cyber caf & hotel employees. It can be used to track the criminal, to gather the information about the crime or about criminal and missing person and to broadcast or communicate information ( of any criminal activity or other alert). The citizen can register ther e complaint here which will ease out the process for the citizens and also for the police to maintain records as the status of the case can be viewed as well as can be updated. The data required to be available is the districts of the state along with areas enclosed by them.SERVE R

ADMIN

CITIZEN Cyber Cafe

T hin doubl e he ade d l ine s shows inte rac tion T hic k he ade d l ine s show s data transf e r S ingl e he ade d th in l ine s shows one s ide f l ow of d ata

Submitting Daily Record s

BUSKIN_GREATS/POORNIMA INSTITUTE OF ENGINEERING & TECHNOLOGY Page 10

ECOPS Software Requirement 25/02/2011 BUSKIN_GREATS

Version 1.A0 Specification

2.2

Software Interface:Front End Client: J2EE Web Server: WAS 7.0 Data Base Server: DB2 server TIVOLI Storage Manager Back End: Data Base 2 The general software interface description is: Software Description Qty Microsoft Windows XP or higher/Linux Platform 1 DNS Server Installation Network management IBM-DB2 installation Database 1 Web Application Sphere Installation Server 1 1

2.3

Hardware Interface:Server Side

- A server configuration supporting multi threading and supporting theWindows operating system i.e. 128 MB RAM and 5 GB hard disk

- SMS HardwareClient Side A normal configuration for a PC will do with an internet browser operating on it.

BUSKIN_GREATS/POORNIMA INSTITUTE OF ENGINEERING & TECHNOLOGY Page 11

ECOPS Software Requirement 25/02/2011 BUSKIN_GREATS

Version 1.A0 Specification

2.4

Product Functions:The system is mainly divided into two modules: End User Module Police Station Module End User Module: The Software for the End User Module has further been classified, categorically, into 3 sub-modules as follows: Citizen Police Officer Detective Traffic Police Hotel Employee Cyber Caf Employee Administrator

Citizen The citizen is the one for whom this software will work as a helping hand in his various functionalities described as below: Making a complaint(cognizable or non-cognizable) Applying for licence Providing information(crime, missing persons, wanted criminals, lost vehicles or other information useful for investigation) View general information View FIR status Search

Police Officer This category of end user is the second most important in the whole software or rather in the whole administrative system. He is entitled to perform the following activities: Registering an FIR Investigating a case(cognizable or non-cognizable) Validating a complaint Building up of task forces and patrolling teams Accessing the citizen information Accessing the criminal information Maintaining the case diary

BUSKIN_GREATS/POORNIMA INSTITUTE OF ENGINEERING & TECHNOLOGY Page 12

ECOPS Software Requirement 25/02/2011 BUSKIN_GREATS

Version 1.A0 Specification

-

Accessing the case details Supervising the sub-ordinates Appointing the work force under him Interaction with others Assigning the tasks

Detectives: This category of end user is appointed by the police officer to handle the particular cases which need special type of processing. The functions of a detective are listed below: Access Case Details Investigate the case Maintain the case diary Interact with others

Hotel/Cyber Caf Employee: The end user that fall in this category has the functions as follows: Record the visitors entry Maintain the staff details Provide information

Administrator: Major Player of the system is administrator. He is an all powerful entity having complete access to the software. The main functions of administrator are as follows: Verify details Provides login account Provide unique ID to citizens, police officers, detectives, hotel employees and cyber caf employees Maintains database Issue the licence Setting up of police stations Managing the police stations Add crime details Adding FAQs Adding Laws and Acts Adding Polls

BUSKIN_GREATS/POORNIMA INSTITUTE OF ENGINEERING & TECHNOLOGY Page 13

ECOPS Software Requirement 25/02/2011 BUSKIN_GREATS

Version 1.A0 Specification

Police Station Module: The Software for the Police Station Module has f urther been classified, functionally, broadly into the following FIVE sub-modules: Registration Investigation Prosecution Information Administration Registration The Registration is the starting point of a case, setting the police in motion, which can be further classified as: Cognizable offenses (First Information Report) Missing Persons Unclaimed Properties Unnatural Deaths Deserters Non Cognizable Cases Investigation This module allows the Investigating Officer (IO) to record the information about the developments/progresses taking place from time to time in the Case, as and when takes place/made by the IO, from his Case Diary. Investigation of a Case in general may consists of the following types of Progress/Development, taking place at a given point of time during investigation, which are recorded in various Registers maintained at the Police Station: Details of crime Arresting/Surrendering of accused Interaction with other Police Stations Interaction with the courts Details of properties seized/recovered. Seized property matched among stolen/involved properties. Presentation of property in the Court. Release of property to the authorized claimant. Missing person traced. Recorded of witness statement Record of victims statement Accused given into police remand/sent to judicial custody. Release of accused on bail by police/court. Generation of final report/charge sheet

BUSKIN_GREATS/POORNIMA INSTITUTE OF ENGINEERING & TECHNOLOGY Page 14

ECOPS Software Requirement 25/02/2011 BUSKIN_GREATS

Version 1.A0 Specification

Prosecution This module is designed to record the progress taking place from time to time in the case during prosecution i.e. from filing in the Court, till the Court, in terms of the following activities, disposes it off: Final report/Charge Sheet filed in the court Hearing of the case held in the court Summon/Warrant issued by the Court Summon/Warrant executed Accused declared Proclaimed offender or issued Property Attachments Orders by the Court Information This module will facilitate in maintaining personal records of the criminals and updating it time to time based on the information received from various sources. Th parameters captured are as follows: Personal Records of Criminals Additional details of criminal, if member of or ganized gangs, terrorist/militant organization Profile of Organized Gangs

Administration This module will be used only by the System Administrator, and will be detailed at the time of Software Designing. Some of the options in this module may be as follows: Master Tables Maintenance Backup and Recovery of Database Users Account Maintenance

BUSKIN_GREATS/POORNIMA INSTITUTE OF ENGINEERING & TECHNOLOGY Page 15

ECOPS Software Requirement 25/02/2011 BUSKIN_GREATS

Version 1.A0 Specification

2.5

User Characteristics:The E-COPS will be used by the following users: Administrator Includes the higher authorities of law enforcement bodies Can modify the information contained with the server Can modify the access rights of other users

Police Officer Have general powers as that of the police officers Higher authorities have the power of forming special teams Detective She/he can only see the information & submit reports She/he is appointed by police officer Citizen Approaching law is made easy for this class of users They can request the administration directly Hotels & Cyber Caf These are the hotels & cyber caf of different areas They submit daily records of visitors to the administrator

2.6

Constraints: The factors which are the driving conditions in deciding the constraints of the project are:Cost The cost of the project is mainly concerned with the type and quality of hardware used in this project. The hardware system includes messaging hardware and cost of deploying the application on a DNS server. It also includes the interfacing cost. The biometric identification system is not affordable along with the existing cost of the project both the man power and financial factors. Time The time available for the implementation of the designed model is 3 months and for that planning is as follows: - Coding and Implementation25-30 Days - Interfacing.15-20 Days - Testing and Integration.25-30 Days - Final Testing and Revision20-25 Days

BUSKIN_GREATS/POORNIMA INSTITUTE OF ENGINEERING & TECHNOLOGY Page 16

ECOPS Software Requirement 25/02/2011 BUSKIN_GREATS

Version 1.A0 Specification

Quality Most of the implicit quality are met but to do with the secure access of data we will be only be able to apply the SSL and trying for https protocol will be a tough job in the prescribed timing constraints. The testing will be done for most of the common web browsers like Mozilla, Internet Explorer and Opera. Other quality factors kept in mind will developing it are an online support module for the application in case of any type of failure to the system or changing the settings of the system.

BUSKIN_GREATS/POORNIMA INSTITUTE OF ENGINEERING & TECHNOLOGY Page 17

ECOPS Software Requirement 25/02/2011 BUSKIN_GREATS

Version 1.A0 Specification

2.7

Architecture Design:

BUSKIN_GREATS/POORNIMA INSTITUTE OF ENGINEERING & TECHNOLOGY Page 18

ECOPS Software Requirement 25/02/2011 BUSKIN_GREATS

Version 1.A0 Specification

2.8

Use Case Model Description:

Description: The actors or the end users of the system are: Administrator Police Officer Traffic Police Detective Citizen Hotel and Cyber caf Magistrate

BUSKIN_GREATS/POORNIMA INSTITUTE OF ENGINEERING & TECHNOLOGY Page 19

ECOPS Software Requirement 25/02/2011 BUSKIN_GREATS

Version 1.A0 Specification

2.9

Class Diagram: 2.9.1 General visitor

BUSKIN_GREATS/POORNIMA INSTITUTE OF ENGINEERING & TECHNOLOGY Page 20

ECOPS Software Requirement 25/02/2011 BUSKIN_GREATS

Version 1.A0 Specification

2.9.2 Cyber Caf and Hotel

BUSKIN_GREATS/POORNIMA INSTITUTE OF ENGINEERING & TECHNOLOGY Page 21

ECOPS Software Requirement 25/02/2011 BUSKIN_GREATS

Version 1.A0 Specification

2.9.3 Law maintenance system

BUSKIN_GREATS/POORNIMA INSTITUTE OF ENGINEERING & TECHNOLOGY Page 22

ECOPS Software Requirement 25/02/2011 BUSKIN_GREATS

Version 1.A0 Specification

2.9.4 Overall all system

BUSKIN_GREATS/POORNIMA INSTITUTE OF ENGINEERING & TECHNOLOGY Page 23

ECOPS Software Requirement 25/02/2011 BUSKIN_GREATS

Version 1.A0 Specification

2.10 Sequence Diagram:2.10.1 Registering Citizen

BUSKIN_GREATS/POORNIMA INSTITUTE OF ENGINEERING & TECHNOLOGY Page 24

ECOPS Software Requirement 25/02/2011 BUSKIN_GREATS

Version 1.A0 Specification

2.10.2 Registering Complaint

BUSKIN_GREATS/POORNIMA INSTITUTE OF ENGINEERING & TECHNOLOGY Page 25

ECOPS Software Requirement 25/02/2011 BUSKIN_GREATS

Version 1.A0 Specification

2.10.3 Complaint registry

BUSKIN_GREATS/POORNIMA INSTITUTE OF ENGINEERING & TECHNOLOGY Page 26

ECOPS Software Requirement 25/02/2011 BUSKIN_GREATS

Version 1.A0 Specification

2.10.4 FIR stages

BUSKIN_GREATS/POORNIMA INSTITUTE OF ENGINEERING & TECHNOLOGY Page 27

ECOPS Software Requirement 25/02/2011 BUSKIN_GREATS

Version 1.A0 Specification

2.11 Database Design:

ER Diagram

BUSKIN_GREATS/POORNIMA INSTITUTE OF ENGINEERING & TECHNOLOGY Page 28

ECOPS Software Requirement 25/02/2011 BUSKIN_GREATS

Version 1.A0 Specification

2.12 Assumptions and Dependencies:Assumptions The assumptions are related to the following sections of the project: Report generation and verification Report transformation Message delivery Citizen Information Appointing various officers Basic knowledge of computers for the users is must Citizen must scan the verification documents Dependencies For one of the feature i.e. the language translator we are using Google API which performs the function of language translator and it is only limited for the localization of language to Hindi and certain foreign languages.

BUSKIN_GREATS/POORNIMA INSTITUTE OF ENGINEERING & TECHNOLOGY Page 29

ECOPS Software Requirement 25/02/2011 BUSKIN_GREATS

Version 1.A0 Specification

3.0 Specific Requirements:3.1 Use Case Reports:Administrator - Modify Access Rights: The administrator can change the way the other end-users access the information. Thus the below mentioned functionality can be changed by the administrator. - Police Station Setup: The available information of Police Stations need to be feed into the database for applications utilization and through this function administrator can make any change in the police station and can also create or delete them. It includes appointing of the police officers and setting the departments in them. - Maintains Citizen Information: All the citizen information is maintained in the database after the administrator grants the request for the same. - Issue License: Administrator can issue the license to the citizen on the basis of the verification report forwarded by respective police station. - Maintain Information: Various other types of information like the case details, the criminal details, and data about hotels etc. is maintained by the administrator. - Police Officer Transfer: Administrator can transfer the police officer from one Police Station to another and can also change the designation of the police officer. - Alerts: The administrator can issue alert to various end-users and can also order them for assessment or communication. - Login: The administrator has full access to her/his rights only after login in by providing username and password. Police Officer - Alerts: She/he can generate the alerts on acquiring certain information provided by the end-users or by internal sources. - Login: This function is same as for the administrator for which user name and password will be provided by the administrator through mail. - Access Case Details: The police officer can view the information of the respective case and also the details of related persons. - Advance Search: Police can go for an advance search option which will allow them to access the history of citizens as well as link to other cases also. - Case Status: They can modify the case status as the case progresses. - Criminal Record: Criminal record can be initiated by police officer only for the registered user as the other rights are with administrator. - Case Diary: Case diary includes all the investigation details of the case along with the other details covered in the FIR.BUSKIN_GREATS/POORNIMA INSTITUTE OF ENGINEERING & TECHNOLOGY Page 30

ECOPS Software Requirement 25/02/2011 BUSKIN_GREATS

Version 1.A0 Specification

Detective - Login: This is same as that of the police officer. - Access Case Details: This access right is given to the sane extent as that of the police officer. - Advance Search: The detective can view the details of the citizens only. - Case Status: The status of the case can be updated which is diff erent record altogether. Citizen - Register FIR: Citizen can register a FIR where she/he need to provide certain necessary information. - View General Information: They can view general information about crime and laws. - Provide Information: They can provide information related any criminal or missing person or some criminal activity or lost things. - View FIR status: They can view the case progress of there filled FIRs. - User Login: They must login to enjoy all the facilities provided to them. It also includes application for new user and also password remembrance facilities. - License Application: They can apply for general licenses issued by police like mass meeting and loud speaker. Higher Authorities(IG, DIG, SP) - Special Teams: They can form special teams from all the police officers available with them. - Patrol Teams: These are the teams which are formed within the police station only. Station House Officer - Appoint PO: Station House Officer appoints a police officer for a particular case or for verification. - Departments: Manages the organization of various departments in the police station. - Verify Request: Verify any reports made by the police officer for any of the assigned job. - Register FIR: The FIR is registered on the behalf of the SHO. Magistrate - Case Diary: Magistrate access the case diary. - Issue Warrants: Can issue warrant. - Notify for FIR: Can notify the concerned citizens.

BUSKIN_GREATS/POORNIMA INSTITUTE OF ENGINEERING & TECHNOLOGY Page 31

ECOPS Software Requirement 25/02/2011 BUSKIN_GREATS

Version 1.A0 Specification

Cyber Caf/ Hotel Employee - User Login: Login the interface through the user name and password provided to them by administrator. - Daily Reports: They need to provide there daily records to the administrator or the database server. Traffic Police - Submit Report: Submit reports for any type of special operation. - Login: Similar to that of the police officer. - Chalan Status: Can issue a chalan and update its status. - Lost Vehicles: Can enter the details about lost vehicles.

3.2

Supplementary Requirements:Perf ormance RequirementsProvide an efficient availability of 24*7 Concurrent access to thousand number of citizen will be provided at a time using ACID property Provide timely services high Assure satisfaction Create a backup access service Flexible extension response to all the degree of citizen of server side database at different location for ease of based architecture will be highly desirable for future

Safety RequirementsBackup of database will be made so that no data loss will be there Directory containing database will be authenticated to provide safetyloss of No data

Security RequirementsSSL layer will be used secure access of data Authentication will be provided for accessing of data

Software Quality AttributesUser Friendly translator is provided for ease of Language access

BUSKIN_GREATS/POORNIMA INSTITUTE OF ENGINEERING & TECHNOLOGY Page 32