Professional Documents
Culture Documents
Final AadharSRS
Final AadharSRS
Final AadharSRS
1. Acknowledgement 3
2. Company Profile 4
3. Introduction 5
6. Problem Statement 9
Preliminary
investigation
Feasibility
study
Introduction
Overall Description
Requirement Analysis
and Planning Steps
GANTT Chart
PERT Chart
System Feature
External Interface
Requirement
Software Quality
Attribute
Other Non-Functional
Requirements
Other Requirements
Waterfall Model
Prototyping Model
DFD
ERD
15. Conclusion 91
17. Bibliography 93
ADDHAR SECURE TRAVEL ID Page 2
Acknowledgement
I want to thank Miss Pooja Verma, who have always encouraged and
helped me to make this
At last but not the least, I am feeling glad to say about my family, whose
wishes are always with me,
Thank you
ADDHAR SECURE TRAVEL ID Page 3
2. Company Profile
solutions.
Company Mission:
To Make Technology More Useful for our Clients. This is the mission for
each and every e.Soft
employee.
e. Soft deliver premium IT services, CAD services and software solutions
that clearly execute the
businesses to succeed.
web solutions, Business Intelligence software, ecommerce and CAD are our
specialties. E.Soft can
move your company through the analysis phase and help you to
clearly define your requirements
your vision.
citizen.
and disputes.
ADDHAR SECURE TRAVEL ID Page 5
4. IDENTIFICATION OF NEED
Current(Existing) System:
completion of interaction with the user, the system will perform some
automated processes.
registration will be completed by the system with the issuing of a user id.
After the user get UID and then apply for license and passport then basic
data is fetch through
UID.
Non-Automated Processes:
modifications are required to the System then the human actor will handle
them.
Apply for Aadhar, passport, license is done manually.
Objective:
To reduce the paper work and create an online platform where user
can easily apply
license which makes easy to verify and trace the person in any
travelling issues or
criminal acts.
In the existing system all the work is done manually. This is chance of
committing errors and it will
.
ADDHAR SECURE TRAVEL ID Page 9
7. System Analysis
System is created to solve problems. One can think of the systems approach
as an organized way of
dealing with a problem. In this dynamic world, the subject system analysis
and design, mainly deals
steps it becomes easy to draw the exact boundary of the new system under
consideration.
Keeping in view the problems and new requirements, workout the pros and
cons including new area
of the system.
Information gathering
Identification of Need
Feasibility study
o Review of literature
o Procedure
o Forms
DFD
Data Dictionary
Initial investigation:
Needs identification
Dimension of planning
Determination of feasibility
Feasibility Analysis:
System Performance definition
Description of outputs
project request and make judgment about the feasibility of the proposed
projects.
1. Request clarification
2. Feasibility study
3. Request approval
Request Clarification:
observing the onsite activities the analyst can get close information
related to real
system.
Economical Feasibility
Technical Feasibility
Operational Feasibility
1. Economical Feasibility:
iii. The system will provide fast and efficient automated environment
instead of slow and
error prone manual system, thus reducing both time and man power
spent in running
the system.
iii. The system will have GUI interface and very less user-training is
required to learn it
iv. The system will provide service to view various information for
proper managerial decision
making.
The hardware and software required are easy to install and handle
ii. Expandability will be maintained in the new system. New modules can be
added later on the
iii. The application will have User-friendly Forms and Screens, all validation
checks. So the new
3. Behavioural Feasibility:
Behavioural feasibility determines how much effort will go in the proposed
information system, and
in educating and training the users on the new system, along with the new
ways of conducting the
quo in the organization neither are nor disturbed and changes are readily
accepted by the users.
The users will accept it because they are already acquainted with
computers.This system is also
meant for the general user. Nowadays the Internet is almost familiar
to everyone. So, it is not
difficult for the user to use the system, in fact they feel comfortable in using
this system.
Most of the users are familiar with the web browser and the process of
booking the auditorium will
Introduction:
In Current System the citizen is identified by multiple identity cards.
There is no unique
citizen.
and disputes.
Purpose:
To create a tool that manages the handling of travel that includes passport,
license
and crime using the unique identification associated with each individual.
Integrate Citizen, Aadhar Department, Crime, Passport and RTA to address
travel issues
and disputes.
Document Conventions:
• The first section provides a brief idea about the working of the
project along acronyms,
functions.
Testers: The testers would use this document to know the interfaces
and to test the software
accordingly.
Users: The users would use this document to verify if the requirements
specified satisfy their needs.
Scope:
References:
E.Soft guidelines
1. Product Perspective:
citizens.
Citizen can request for aadhar card, license and passport through the
system.
2. Product Feature:
1. Citizen Registration
2. Profile Management
5. Apply Passport
6. Passport Processing
7. Report
ADDHAR SECURE TRAVEL ID Page 17
Detailed descriptions of modules are:
1. Citizen Registration:
The module allows the citizen to register for unique identity. The
citizen provides his
2. Profile Management:
In this module every user can manage their own profiles .The
admin manage their profile
The module allows the citizen to apply for passport and have the details
and the status of
the test. The citizen will not have to submit any physical form nor have
agents in between.
picked up based upon the pin code the citizen resides at. The RTA
provides inputs on test
database and then apply for passport. For citizens already having
passport and wanted
passport database.
6. Passport Processing:
The module allows the administrator to verify the details of the
application, set the status
number and the system automatically updates the date of issue and
expiry. This information
7. Reports:
Register on the Aadhar secure travel identity and get id and password.
After test if citizen successfully clear the test issue the license.
Assign time, date and venue to citizen for the document verification.
After document verification, if all document are correct then send UID of
the citizen to
criminal department to check the criminal records.
The system developed in J2EEas front end and My SQL as Back end.
User Documentation:
GANTT Chart:
chart named after the industrial engineer Henry Gantt (1861-1919). They
are easy to draw, easy to
1.6 Coding
Milestone: Coding completes
Gantt chart
15/1 25/1 4/2 14/2 24/2 6/16/3 26/3 5/15/4 25/4 5/15/5
345
Project 3
5/1/2017 17/1/2017
Definition 1
System 6
Overview 18/1/2017 23/1/2017
and Analysis
Requirement 14
Gathering
and Software
/1/2017 6/2/2017
Requirement 24
Specification
(SRS)
Tools and 5
2/2017 11/2/2017
Technology 7/
Data Flow 10
2/2/2017 21/2/2017
Diagrams 1
Designing 22/2/20113/3/2017 20
7
42
Coding 14/3/2017 24/4/201
7
linked.
The PERT chart is sometimes preferred over the Gantt chart, another
popular project management
System Feature:
Client-server architecture
Supports for both intranet and internet operations
General Constraints:
There are some of the general constraints that is pre-conditions, post-
conditions and business rules
Pre-Conditions
• The user should have their Aadhar no (UID) for applying license and
passport.
• User has to fill his UID; the system will fetch their all information
required for license or
passport.
Post-Conditions
• The user has to enter the uid to track the status of application.
Business Rules
• The non-registered users cannot apply.
• The citizen should pass the driving test to get the license.
User Interface:
The user interface is an important part of this software and will make
the software very user
friendly.
• Input Screen: The input screen should have some icons that will be used
for opening the
browse window and importing the input files. It should also show
the files that are being
imported. This screen should also have a time line over which the
imported files can be
placed and the duration of the files in the presentation can be adjusted
• Publish Screen: The publish screen must get the input from the user
about where to store
wizard.
ADDHAR SECURE TRAVEL ID Page 28
Hardware Interface:
It is recommended that the minimum configuration for clients is as
appended below:-
RAM : 1 GB
Keyboard : Normal/Multimedia
Mouse : Normal
Software Interface:
Front end : JAVA/J2EE
Non-Functional Requirements:
Performance Requirements:
area.
Portability: The ease with which a system or component can be
transferred from one
changed environment.
ensure that all changes are made before system is shutdown. The
user must have a
Security Requirements:
resources used.
improvement
actions or means other than those provided for this purpose in the
product.
Appendix A: Glossary :
web pages.
applications.
layer)
process layer. Software engineering processes the glue that holds the
technology layers together and
technology.
the process and the methods. When tools are integrated so that information
created by one tool can
of the linear.
• Sequential model.
releases.
This model is also known as Linear Sequential Model. In this model the
software development is
Requirement Analysis
Design
Coding
Testing
Feasibility
Study
Requiremen
Analysis
Design
Coding
Testing
Implementation
& Maintenance
the software modified. As per the suggestion of the customer, the prototype
is rebuilt and modified.
Once the customer accepts the design, the design phase according to the
waterfall model starts.
Rapid Design
Requirement
Evaluation of Prototype
Building a Prototype
Design
Coding
Testing
Implementation and
Maintenance
Model
each of these phases is not done very formally or thoroughly. By using this
prototype the client can
get an actual feel of the system, because the interactions with the prototype
can enable the client to
test the prototype provides the variable inputs, which help in determining
the requirements of the
View Request
Verify Request
Issue UID
Admin
(Aadhar staff)
Add Manage RTO,AAI
For test
RTO
Accept or Reject Application
document Verification
AAI
Table Structure:
Registration
Login
Aadhar Staff
RTO Staff
Airport Staff
Country Id
State Id
City Id
Feedback
News
Message
License
Passport
UID
Verify Passport
Verify License
Verify UID
Table: Country
Table: State
Table: City
Table: Feedback
Table: Message
Table: License
Table: Registration
Home:
ADDHAR SECURE TRAVEL ID Page 52
REGISTRATION:
ADDHAR SECURE TRAVEL ID Page 53
POPUP:
ADDHAR SECURE TRAVEL ID Page 54
LOGIN:
ADDHAR SECURE TRAVEL ID Page 55
CITIZEN HOME:
ADDHAR SECURE TRAVEL ID Page 56
UID FORM :
ADDHAR SECURE TRAVEL ID Page 57
PASSPORT FORM:
ADDHAR SECURE TRAVEL ID Page 58
LICENSE FORM:
ADDHAR SECURE TRAVEL ID Page 59
VIEW PROFILE
ADDHAR SECURE TRAVEL ID Page 60
CHECK STATUS UID :
CH
ECK STATUS UID :
ADDHAR SECURE TRAVEL ID Page 61
CHECK STATUS UID :
ACC
OUNT DROPDOWN
FEE
DBACK
ADDHAR SECURE TRAVEL ID Page 63
ADMIN HOME PAGE
VIE
W UID REQUEST
ADDHAR SECURE TRAVEL ID Page 64
ADD DROP DOWN
VIE
W DETAILS DROP DOWP
ADDH
AR SECURE TRAVEL ID Page 65
VIEW AADHAR STAFF DETAILS
VIE
W RTO DETAILS
ADDH
AR SECURE TRAVEL ID Page 66
VIEW CITIZEN DETAILS
ADDH
AR SECURE TRAVEL ID Page 67
VIEW AAI DETAILS
VIE
W FEEDBACK
ADDH
AR SECURE TRAVEL ID Page 68
VIEW MESSAG
ADDHAR SECURE TRAVEL ID Page 69
RTO HOME
VIE
W LICENSE
ADDH
AR SECURE TRAVEL ID Page 70
PASSPORT HOME
VIE
W PASSPORT
ADDHAR SECURE TRAVEL ID Page 71
13. Software Cost Estimation
Line of Code:
ease of maintenance.
The measure was first proposed when programs were typed on cards with
one line per card.
Advantages:
Simple to measure
Disadvantages:
Defined on code: it cannot measure the size of specification
Based on one specific view of size: length. What about complexity and
functionality!!
Language dependent
language
40 for a 4 GL.
Report 50 5 16 800 10
Test Cases:
Project History
url/screen.
TC_02 Click on Name, UID Request Pass If Citizen
Novar Tab Father Registration Send to already
(Apply for) name, Request Aadhar registered
UID DOB, Should Send Staff Then a
Link on Address, Aadhar message
Citizen Photo, Staff display on
Home Page
url/screen
TC_03 Click on Registration Request Pass If Citizen
Novar Tab Name, Request Send to already
(Apply for) DOB, Should Send RTO registered
RTO Vehicle, to RTO Then a
Link on Vehicle message
Citizen Type display on
Home Page Address,
url/screen
The system’s capability is to keep track of all the information and generate
the reports as its main
feature, which helps the management to know the current position of the
organization activities by
the system is highly secure from the crash down problem. Moreover, the
system is highly reliable
and due to the security and integrity features, provides for the
system, unauthorized users cannot
allows number of students to give the exam at a time and displays the
results as the test gets over, so
the test papers and its particular questions. User can register, login and
give the test with his specific
business needs
Books:
Websites:
I. www.google.com
II. www.wikipidea.com
III. www.w3schools.com
ADDHAR SECURE TRAVEL ID Page 80