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

telephone bills. 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.1.3. book train ticket etc.2. 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. 1. INTRODUCTION 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. 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. 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. .1.

During elections people can poll online. book railway tickets and airline tickets and pay their taxes.com  www. passport.Once they enter the site they can pay their electricity bill and telephone bill. REFERENCES This application has been prepared on the basis of discussion with Team members. Government officials can verify details about a person from the database for issuing vehicle license.  JAVA 2 The complete reference  Software Engineering by Sommerville  www. OVERVIEW PROJECT PLAN:  Issue of UID to user while issuing birth certificate. TOOLS USED 1.5.7. TECHNOLOGIES TO BE USED 1.com 1. 1. faculty members and also taken information from following books & website.4.ibm. .w3schools. visa etc.com  www.6.jsptut.

 Online voting for users. Registration for users with unique password given by RTO office for users above 18 years.1.  Option for booking airline and railway tickets.  Issue of driver’s license.  Issue of passports and visas.  Maintenance of criminal record for offenders. OVERALL DISCRIPTION 2. 2.  Option for payments of electricity and telephone bills. PRODUCT PERSPECTIVE .

2. Operating System (windows) .2. Operating System (windows)  CLIENT ON INTRANET Web Browser. Operating System (windows)  WEB SERVER WASCE. SOFTWARE INTERFACE  CLIENT ON INTERNET Web Browser.

AJAX). WebSphere (Web Server). 2.5 Intel Pentium III or AMD. XML. Java Bean. Java.800 MHz RAM 1 GB 256 MB DISK SPACE 3.9.5 GB 500 MB (Excluding Data Size) Recommended Reqiurements CLIENT SIDE . DB2. Servlets. Operating System (windows)  DEVELOPMENT END RAD (J2EE. 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. OS(Windows). HTML.3. DATA BASE SERVER DB2.

 Client (system user) on Internet will be using HTTP/HTTPS protocol.6. 2. 2.  Limited to HTTP/HTTPS. COMMUNICATION INTERFACE  Client (customer) on Internet will be using HTTP/HTTPS protocol.5 All Intel or AMD – 2 GHz RAM 2 GB 512 MB DISK SPACE 3.4.5 GB 500 MB (Excluding Data Size) 2.  This system is working for single server.PROCESSOR Internet Explorer – 6 All Intel or AMD – 1 GHz RAM 256 MB DISK SPACE 100MB SERVER SIDE PROCESSOR RAD DB2 – 9. CONSTRAINTS  GUI is only in English.5. ER DIAGRAM .  Login and password is used for the identification of users.

SPECIFIC REQUIREMENT 3.2.7. USE CASE REPORTS .8. DATABASE DESIGN 3.1. USE CASE MODEL SURVEY 2.

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 .o USER USE CASE LOGIN DESCRIPTION The user signs in using his login id and password allotted by the RTO office.

The user can vote during the elections The user can search the website or web using keywords o SECURITY OFFICIAL USE CASE DESCRIPTION .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.

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 .LOGIN The security official can login using his/her unique login id and password ACCESS USER The security officials can access any user’s INFORMATION information LICENSE ISSUE PASSPORT ISSUE CRIMINAL DATABASE The security officials can issue driver’s licenses The airline officials can issue passports and visas.

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 USER’S INFORMATION  CRIMINAL DATABASE .

 SECURITY LOGIN .

(iii) MODERATOR .

 MODERATOR LOGIN .

 ENTER DATABASE .

Sign up to vote on this title
UsefulNot useful