Professional Documents
Culture Documents
Specification
For
AICTE- GRIVANCE PORTAL
Prepared by
Akash Khandelwal- 15EJCCS703
Ashish Sharma-15EJCCS705
Himang Singh Solanki- 15EJCCS717
Megha Sharma- 15EJCCS7
Purvi Mutha- 15EJCCS7
Yash Agarwal- 15EJCCS760
i
Table of Contents
1. Introduction 3
1.1 Purpose 3
1.2 Intended Audience and Reading Suggestions 3
1.3 Product Scope 3
1.4 References 3
2. Overall Description 4
2.1 Product functions 4
2.2 User Classes and Characteristics 4
2.3 Operating Environment 4
2.4 Design and Implementation Constraints 4
2.5 User Documentation 4
3. External Interface Requirements 5
3.1 User Interfaces 5
3.2 Hardware Interfaces 5
3.3 Software Interfaces 5
4. System Features 6
4.1 Data analysis 6
4.2 Easy To Use 6
4.3 Secure Login 6
4.4 Privacy 6
5. Other Nonfunctional Requirements 7
6. Business Rules 7
7. Other Requirements 7
2
1. Introduction
1.1 Purpose
The purpose of this project is to help reduce the number of road accidents, by making the user
aware of the risks in a blind spot, so they drive keeping it in mind. Hence, Road Side is an
android web based application that can facilitate easy access for drivers to blind spot, or
accident prone areas on their route.
1.4 References
www.google.co.in
www.stackoverflow.com
www.wikipedia.org
developer.android.com
www.androidshare.com
www.androiddroid.com
3
2. Overall Description
4
3. External Interface Requirements
5
4. System Features
Here as the name of the application is “Road Side”, there are some of the features of this
application:
4.4 Privacy
We as developers understand the importance of privacy of consumer. Hence, all the personal
information of the consumer including contact numbers, passwords etc. would be hidden at
all costs.
6
5. Other Nonfunctional Requirements
Performance:Well-structured database with minimal redundancy
Safety:Backup of all the database helps in case of any catastrophic damage to the
servers and quick response to emergency service
Security:Well managed virtual private servers and database prevents leaks of any
kind of vital information of the users.
Reliability: the system is expected to notify the consumer each and every time they
pass a blind spot, without any failure.
Maintainability: the database and application would be easy to maintain and update.
6. Business Rules
The application will be provided to the user free of cost.
The consumer would be able to contribute to build the data base.
The consumer would not be able to access or insert changes in the database via
queries.
The right to access database, insert changes or modify the application in any way
would only reside with the developers.
7. Other Requirements
● Sustainable servers capable of handling bulk requests
● Virtual private servers for securely handling of user information