Vous êtes sur la page 1sur 9

Software Requirements Specification

for UniqueId Management


Prepared by: XXXX XXXXX

Table of Contents

Table of Contents ...........................................................................................................................1 1. Introduction ................................................................................ Error! Bookmark not defined.


1.1 1.2 1.3 1.4 Purpose.......................................................................................................................................... 3 Document Conventions ................................................................................................................. 3 Intended Audience and Reading Suggestions ............................................................................... 3 Project Scope ................................................................................................................................ 3

2. Overall Description ..................................................................................................................3


2.1 2.2 2.3 2.4 2.5 2.6 2.7 Product Perspective ....................................................................................................................... 4 Product Features...........................................................................Error! Bookmark not defined. User Classes and Characteristics................................................................................................... 4 Operating Environment ................................................................Error! Bookmark not defined. Design and Implementation Constraints ....................................................................................... 5 User Documentation ..................................................................................................................... 5 Assumptions and Dependencies...................................................Error! Bookmark not defined.

3. System Features .......................................................................................................................5


3.1 3.2 System Feature 1 ..........................................................................Error! Bookmark not defined. System Feature 2 (and so on) .......................................................Error! Bookmark not defined.

4. External Interface Requirements ............................................. Error! Bookmark not defined.


4.1 4.2 4.3 4.4 User Interfaces .............................................................................Error! Bookmark not defined. Hardware Interfaces .....................................................................Error! Bookmark not defined. Software Interfaces ......................................................................Error! Bookmark not defined. Communications Interfaces..........................................................Error! Bookmark not defined.

1. Introduction
1.1 Purpose
This project is to provide a unique ID to each and every citizen of India while Register into the site.. Citizens after attaining age of 18 only registered and get a password to access the site. UniqueId will be provided to every user after registration. Later on they can change their password. Once they enter the site they can pay their electricity bill and telephone bill, Gas bill, book railway tickets and airline tickets and Apply for the passport. Government officials can verify details about a person from the database for issuing vehicle license, passport, visa, etc.

1.2 Document Conventions


This SRS has been developed using the Font Times New Roman and Font size 12, and Font Style bold. Headings using Times New Roman, Font size 16.The important points in the SRS are highlighted in italics.

1.3 Intended Audience and Reading Suggestions


This SRS will be a reference to all the developers of the project. The rest of the SRS concentrates on the benefits of the project what we are developing, how to use, development issues, major things to be considered are discussed in the later sections of the SRS.

1.4 Project Scope


The scope of the project is very vast, as it targets large no of people residing over the world. Anyone having the access to the internet can readily participate, so as we are aware, internet has become an integral part of our daily life. It gained maximum users over the world.

2. Overall Description
2.1 Project Perspective
This system totally contains different users and government Officials. Each user has own facilities and has interlinked functionalities. User can pay their electricity bill and telephone bill, Gas bill, book railway tickets and airline tickets and Apply for the passport .The functionalities of the users are mentioned below.

2.2

Project Features
Online polling during elections. If a person commits crime, his/her details will be added to the crime database. This will be useful for embassy, employment exchange and CBI officials. Reducing online credit card usage for payment and booking tickets. Banking security issues.

2.3 User Classes and Characteristics


This project targets two kinds of users, Normal users, Moderator and Government Officials i. ii. User Login: Every citizen can login and access their information page. Security: A normal user other than Government officials, moderators can only access his/her information. iii. Security Officials Login: Authorized security persons in police, army, and airlines should given a unique ID and password to access the Security officials page which give access to information of all users. iv. Restriction for officials: Officials can access a users information in demand. Unnecessary access is prohibited.

v.

Moderator: Moderator can have access to details of all the users. .

2.4 Operating Environment:


Software Requirements are Windows as Operating System. HTML, Cascading Style Sheets and JavaScript as Front-End designing tools. MySql is used as Database Server. Tomcat 5.5 server is the Web server. Java, JSP are used as Scripting languages. Hardware Requirements are P2 above processor, 128MB+ of main memory (RAM) and 100MB hard disk and data base memory.

2.4 Design and Implementation Constraints


This project will be developed using the technologies like Java, JSP, Servlets, HTML, CSS, JavaScript, SQL and Web for all which I need to fetch knowledge on all of them in order to code for the project. Also Ill be learning clearly about Software Development Life Cycle.

2.5 User Documentation


This document also includes a user manual which assists the new user to go about the project, he can even get the online help which caters the needs of a new user and makes this project more user friendly, a step by step approach online makes it easy to use software for a nave user.

3. System Features
In this we have 3 modules 1. All Indian citizens of age 18 and above.(users) 2. Authorized Government security officials. 3. Moderators

User Functionalities:
1. User: The user will register first. After registration UniqueId (16 digit number)

Will be send to his/her phone and mail id. 2. User Login: Registered users can enter in to the site and access their information page and update her/his profile. If user wants to Access all services provided by the site he should enter his/her UniqueId then only user access the services. 3. Once they enter the site they can pay their electricity bill and telephone bill, book railway Tickets and airline tickets, Apply for the passport, Vehicle license and online polling only after Enter their unique id. 4. He can see their status after paying the bills. If any complaints user can send to related department official person.

GasBillPayment/Electricity bill payment/Telephone bill payment:


1. Basic information 2. Paying the bills Gas/Telephone/Electricity.

Online Passport Application Form:


1. When the user click on online passport form it will open a form applies for passport. 2. After filling the form user details will be sent to the higher authority person of p[passport office. 3. Here He can view his status details. 4. He can send his feedback

Railway &Airline Ticket Bookings:


1. When the user click on travelling it will open a menu with airline and railway reservations. 2. By using this he can book the tickets after providing his details on the form. 3. He can view his ticket status (Confirmed or Not).

4. He can send his feedback.

Online Polling Functionalities:


1. In this portal user can view the information of various types of polling details according to district. 2. After that he can poll through online.

Moderator Functionalities:
1. Moderator has a user name and password. By using that he/she can enter in to the site, After login in to the site they can see the requests from government officials and they accept /reject their request after seeing their profile. Moderator sends a UniqueId to their emails and mobiles. 3. Moderator can access all the details of government officials and if any updates are there they can do. 4. Moderator can have access to details of all the users. He can modify the entire database.

Security Officials functionalities: 1. Gas /Electricity/Telecom Department:


1. Authorized security person of Specified department should have a unique ID and password to access the Security officials page. 2. Once they enter in to the site they can access all the details of users, he can check the user bills paying and if any complaints came from user they can answer.

2. Train/Airline Department:
1. Authorized security person of this department should have a unique ID and password to access the department page. 2. Once they enter in to the site they can access all the details of users, he can check money transactions. And send back status information to the user (tickets confirmed or not)

3. Passport /Vehicle License Department:


1. Authorized security person of this department should have a unique ID and password to access the department page. 2. Once they enter in to the site they can access all the details of users, he can check passport application forms ,user requests for the vehicle license and if any complaints came from user they can answer. 3. Grant/Reject the Applications.

4. Polling Department:
1. Authorized security person of this department should have a unique ID and password to access the department page.

2. The publication of the roll is integral to the conduct of free and fair elections.

4: External Interface Requirements:


User Interfaces:
This Software include sample screen images such as user login, interacting with database, web based pages using HTML standards or product family style guides that are to be followed, screen layout constraints, standard buttons and functions (e.g., help) that will appear on every screen, keyboard shortcuts, error message display standards, and so on.

Hardware Interfaces:
We require WEB connection for interacting with database and local computers for any help or any other requirement. We use TCP/IP protocol for communicating with local hosts. We also need system with P2 processor; 512MB RAM and database memory.

Software Interfaces:
We use JAVA,JSP and JAVA Script Programming language for writing the code for the project. HTML for creating the web pages, using GUI for login screens and interacting with database. MYSQL is used for creating the local and global database (server). Eclipse IDE for writings the programs. Operating system: Windows XP/LINUX/MAC (any version) SP2 or higher version.

Communications Interfaces
The communications functions required by this product are WEB connection with in the whole company so that the Admin, employee and customer can interact with each other. We use TCP/IP protocol.

Vous aimerez peut-être aussi