You are on page 1of 29

SOFTWARE REQUIREMENT SPECIFICATION

UNIQUE ID MANAGEMENT
SUBMITTED BY: ABHISHEK MISRA AKANKSHA GARG ABHIMANYU BHATNAGAR SURBHI JAIN

TABLE OF CONTENT
INTRODUCTION o PURPOSE o DOCUMENT CONVENTIONS o SCOPE o REFERENCES o TOOLS USED o TECHNOLOGIES TO BE USED o OVERVIEW OVERALL DESCRIPTION o PRODUCT PERPECTIVE o SOFTWARE INTERFACE o HARDWARE INTERFACE o COMMUNICATION INTERFACE o CONSTRAINTS o ER DIAGRAM o ARCHITECTURE DESIGN o DATABASE DESIGN SPECIFIC REQUIREMENT o USE CASE REPORTS o ACTIVITY DIAGRAM o SEQUENCE DIAGRAM

1. INTRODUCTION
1.1. PURPOSE:
o This web application provides facility to provide a unique ID to
each and every citizen on India while providing him/her a birth certificate o ID card will be provided to every user after registration. o The user can log in with the id and password provided to him/her at the time of registration and can pay electricity bills, telephone bills, book train ticket etc.

1.2. DOCUMENT CONVENTIONS


The following are the list of conventions and acronyms used in this document and the project as well: Administrator User Security official Moderator

1.3. SCOPE
The scope of this project is to provide a unique ID to each and every citizen of India while providing him/her a birth certificate. Citizens after attaining age of 18 must register at RTO office or collector office or Thasildar office and get a password to access the site. ID card will be provided to every user after registration.

Once they enter the site they can pay their electricity bill and telephone bill, book railway tickets and airline tickets and pay their taxes. During elections people can poll online. Government officials can verify details about a person from the database for issuing vehicle license, passport, visa etc.

1.4. REFERENCES
This application has been prepared on the basis of discussion with Team members, faculty members and also taken information from following books & website. JAVA 2 The complete reference Software Engineering by Sommerville www.w3schools.com www.jsptut.com www.ibm.com

1.5. TOOLS USED 1.6. TECHNOLOGIES TO BE USED 1.7. OVERVIEW


PROJECT PLAN: Issue of UID to user while issuing birth certificate.

Registration for users with unique password given by RTO office for users above 18 years. Option for payments of electricity and telephone bills. Option for booking airline and railway tickets. Online voting for users. Maintenance of criminal record for offenders. Issue of drivers license. Issue of passports and visas.

2. OVERALL DISCRIPTION 2.1. PRODUCT PERSPECTIVE

2.2. SOFTWARE INTERFACE


CLIENT ON INTERNET
Web Browser, Operating System (windows)

CLIENT ON INTRANET
Web Browser, Operating System (windows)

WEB SERVER
WASCE, Operating System (windows)

DATA BASE SERVER


DB2, Operating System (windows)

DEVELOPMENT END
RAD (J2EE, Java, Java Bean, Servlets, HTML, XML, AJAX), DB2, OS(Windows), WebSphere (Web Server).

2.3. HARDWARE INTERFACE


Minimum Requirements:
CLIENT SIDE PROCESSOR
Internet Explorer 6 Intel Pentium III or AMD 800 MHz

RAM
128 MB

DISK SPACE
100 MB

SERVER SIDE PROCESSOR RAD DB2- 9.5 Intel Pentium III or AMD- 800 MHz RAM 1 GB 256 MB DISK SPACE 3.5 GB 500 MB (Excluding Data Size)

Recommended Reqiurements
CLIENT SIDE

PROCESSOR Internet Explorer 6 All Intel or AMD 1 GHz

RAM 256 MB

DISK SPACE 100MB

SERVER SIDE PROCESSOR RAD DB2 9.5 All Intel or AMD 2 GHz RAM 2 GB 512 MB DISK SPACE 3.5 GB 500 MB (Excluding Data Size)

2.4. COMMUNICATION INTERFACE


Client (customer) on Internet will be using HTTP/HTTPS protocol. Client (system user) on Internet will be using HTTP/HTTPS protocol.

2.5. CONSTRAINTS
GUI is only in English. Login and password is used for the identification of users. Limited to HTTP/HTTPS. This system is working for single server.

2.6. ER DIAGRAM

2.7. USE CASE MODEL SURVEY

2.8. DATABASE DESIGN

3. SPECIFIC REQUIREMENT 3.1. USE CASE REPORTS

o USER

USE CASE LOGIN

DESCRIPTION The user signs in using his login id and password allotted by the RTO office.

REGISTRATION The user downloads the registration form from the website and registers at the RTO office to obtain the password PASSWORD CHANGE The user can change his/her password after login

VIEW PROFILE The user can view his/her profile after login PAY BILLS The user can pay electricity/ telephone bills

BOOK TICKETS The user can book railway/ airline tickets UPDATE PROFILE PAY TAXES VOTING SEARCH The user can update his/her profile after notifying the RTO office The user can pay taxes. The user can vote during the elections The user can search the website or web using keywords

o SECURITY OFFICIAL

USE CASE

DESCRIPTION

LOGIN

The security official can login using his/her unique login id and password

ACCESS USER

The security officials can access any users

INFORMATION information LICENSE ISSUE PASSPORT ISSUE CRIMINAL DATABASE The security officials can issue drivers licenses The airline officials can issue passports and visas. Police officials can store information of citizens who have committed a felony in the criminal database VIEW PROFILE The security officials can view his/her profile page once he/she has registered

o MODERATOR

USE CASE LOGIN

DESCRIPTION Moderators have to login with their login id and password to view their page

CREATE NEW USER DELETE USER

The moderator has to enter the details of each new verified user in the database The moderator has the right to delete a user after appropriate permission

VIEW PROFILE

The moderator can view his/her profile after signing in

UPDATE PROFILE MODIFY USER

The moderator can update his/her profile after permission from the RTO office The moderator can update/modify information

INFORMATION of all users in the database

o ADMINISTRATOR

USE CASE LOGIN

DESCRIPTION The administrator can login with his/her login ID and password

CHANGE CODING CHANGE STRUCTURE VIEW PROFILE

The administrator can modify the entire coding of the system The administrator can modify the entire structure of the system The administrator can view his/her profile after

login UPDATE PROFILE CREATE NEW USER DELETE USER The administrator can update his/her own information after permission from RTO office The administrator can enter details of any new user in the database The administrator can delete information of any user in the database MODIFY USER The administrator can modify information of

INFORMATION any user after permission

3.2. ACTIVITY DIAGRAM (i) USER (CITIZEN OF INDIA)

ISSUING BIRTH CIRTIFICATE

USER REGISTRATION

USER LOGIN

ELECTRICITY BILL

AIRLINE BOOKING

TELEPHONE BILL

RAILWAY TICKET BOOKING

CHANGE PASSWORD

CHANGE INFORMATION

(ii)

SECURITY OFFICIAL

ACCESS USERS INFORMATION

CRIMINAL DATABASE

SECURITY LOGIN

(iii)

MODERATOR

MODERATOR LOGIN

ENTER DATABASE

You might also like