SlideShare una empresa de Scribd logo
1 de 16
SOFTWARE REQUIREMENT
SPECIFICATION
VISA PROCESSING SYSTEM
SOFTWARE
REQUIREMENT SPECIFICATION
VISA PROCESSING SYSTEM
Table of Contents
3 External Interface Requirements...............................................................................10
1. INTRODUCTION:
A Visa is a document issued by a country giving a certain
individual permission to enter the country for a giving period of
time and for a certain purposes.
“Visa Processing System” is an automated system. It describes the
process of applying for visa. There are so many visa types
provided by the government like H1-visa, Dependent visa. Getting
a Visa, Visa issuance is a very objective decision, and is not
subjective. Every visa official has a list of requirements applicant
looks for in a visa application. If they are met, then applicant
issues the visa. If not, applicant doesn't. It is how these
requirements are met that makes a visa decision seem subjective.
The system has feasibility for the applicant to apply and submit
the visa application through online. It is an automated system; the
applicant can apply for the visa at any time from any place. It
provides more flexibility to the applicant compared with the
existing system.
PURPOSE:
Visa processing system (VPS) is web-based tool to reduce
communication gap between Visa officer and Applicant. Especially
in fast growing IT market technologies are changing very fast,
based on technology it reduces manual process of visa processing.
This process will make visa processing very easy, fast and by one
sitting the applicant can apply for visa, i20 form and can check the
status of visa regularly.
The main objective of this solution is to make visa processing
easy. This system is designed by keeping in mind both parties like
visa processing officers and applicants. System allows applicant to
apply for visa, i20 form etc.
SCOPE:
This visa processing system can easily be used in process of
applying for visa and visa processing system allows the applicants
to easily apply for visa’s , and finally it provide more flexibility to
applicant’s like the amount of time is reduced and the applicant
can apply for visa conveniently from any place.
Because of the online support by this system applying for
visa has become an easy process for all the aspiring applicant’s.
References:-
• Indianvisaonline.gov.in
• Indiavisa.travisaoutsourcing.com
• Seminarprojects.com
• Projectvisa.com
2. Project Description:
The project “Visa Processing System” is an automated system. It
describes the process of applying for visa. There are so many visa
types provided by the government like H1-visa, Dependent visa.
Getting a Visa, Visa issuance is a very objective decision, and is not
subjective. Every visa official has a list of requirements applicant
looks for in a visa application. If they are met, then applicant
issues the visa. If not, applicant doesn't. It is how these
requirements are met that makes a visa decision seem subjective.
Limitations of Existing System:
In Existing system the system has deployed a manual
process for visa. Applying & Submission of visa application to Visa
consultant officer etc all are done manually. The system is not
transparent to the outside world. Thus, the system needs to be
automated.
Advantages of Proposed System:
In Proposed system, the system has feasibility for the
applicant to apply and submit the visa application through online.
It is an automated system; the applicant can apply for the visa at
any time from any place. It provides more flexibility to the
applicant compared with the existing system.
Document Overview:
Subsystems of Visa Processing System:-
1. Information Subsystem:-
Detail information about the application for a visa such who can
apply, how to apply procedure of application, required documents
and average time duration with fee.
2.Application Subsystem:-
Unique application number & can also check status of visa.
3.Admin Subsystem:- Administration rights, browse
user details, update database when new entry is done.
4.User Subsystem:-
Display user profile information about current status of visa, issue
date of visa, guidelines, eligibility criteria and procedure of visa
application.
Modules:
1. Admin:
This module maintains all the list of applicant details and
type of visa applied. Interact with applicant via email, manage all
the details of applicant such as view, add, delete etc, and view all
the required documents.
2. Visa Consultant Officer: This module contains list of visa
applications and proofs given by the applicant. Accept/Reject the
applications etc.
3. Applicant:
This module maintains each applicant’s profile & type of visa
& fair amount, apply for visa, update the details applied, apply for
I20 from etc
4. Visa
In these module different types of visa’s, etc are covered.
Environment details:
Hardware:
• Pentium III processor or later
• Minimum 512mb RAM
• Minimum 5GB HDD.
Software:
Technology : ASP.NET
Modeling Language : Rational Rose (UML)
Programming Language : C#.NET
Data base : SQL Server 2005
Design Constraints
Standard compliance
All the standard laws and rules regulation for visa processing
system should be adapted from Ministry of Home affairs Indian
laws. Such valid passport, I20 form for students etc.
H/W Limitations
• 16-bit computer or more(32/64bit).
• Minimum 5 GB HDD
• Pentium III processor or later, 500 MHz
• Minimum 512MB RAM
No any special limitation.
Reliability & Fault tolerance
The whole visa processing system should be very reliable due to
important data of applicants and can tolerate errors or mistakes by
applicants at one specified limit like the actual government visa
site, 100% available for 24X7.
Security
System should be secured. Separate access privileges must be
specified for applicants, administrator and visa consultant officer.
there also can be a separate login facility for police administration
for enquiry.
Assumptions and Dependencies
•The Applicants and Administrator must have basic knowledge of
computers.
•The product can access the applicant database.
•The Applicants and Administrator know the English language, as
the user interface will be provided in English.
•The administrators should have a proper knowledge of the system
software and should be able to maintain it.
•The police users must have a basic knowledge about the system
and their access rights.
•The system server should be online 24 hours a day and seven days
a week.
•The user should have knowledge of entering valid inputs in the
appropriate fields.
3 External Interface Requirements
1.1 User Interface
The System should work and be tested against IE(best for IE v 6.0
and above recommended), Firefox, Google chrome and Netscape.
Information user interface
In this screen, the user will get all the information regarding the
application process of Visa. He/She can access the required
documents to be attached, fee structure, FAQ’s and passport act for
their convenience.
Login Forms
As this system deals with three different types of users that is
admin, client and police. Different login interfaces for different
types of users.
Registration Form
A complete registration form interface for users to register is
described with all the required fields to be filled in correctly.
1.2 Hardware Interfaces
There are no such special external hardware requirements for
system, only an extra Ink-jet or laser printer to print application
form is required and scanner for sign and photos of applicant to
be scanned for filling form for visa application.
1.3 Software Interfaces
Software requirements of system are very nominal and
economically feasible. Also Java open source is available for free
of cost. IE version 6.0 or above best to be seen and Adobe acrobat
reader v 7.0 or above to print and download application form.
1.4 Communications Interfaces
This software will be hosted on a server and the clients who need
to access the system will have to use the software functionalities
using the browser. The browser will show the graphical user
interface for user interactivity. The forms that are displayed by
browser and when gets filled by user are sent to the server for
processing and saving of data in database.
All the manipulations or queries on the database are handled on the
server and the results are displayed onto the clients screen using
the browser.
4. Functional Requirements:
• The system should have a provision for the Administrator to
view/delete list & details of applicant.
• The system should have an option for Administrator to view
the details of what type of visa required by the applicant.
(Permanent, Temporary).
• The system should have a facility for the Administrator to
interact with the Visa Consultant Officer.
• The system should have an option for the Visa Consultant
Officer to view and check the proofs applied by the applicant.
(like Valid Passport, Demand Draft Visa Fee I-20 Form,
Letter of Admission and Aid letter etc).
• The system should have a provision for the Visa Consultant
Officer to accept/reject the visa application applied by the
applicant.
• The system should have a facility for the Visa Consultant
Officer to interact with the consultant officer in US.
• The system should have an option for the Visa Consultant
Officer to view the purpose of applying for the visa by the
applicant.
• The system should have a provision for the applicant to
view/delete/modify the details applied.
• The system should have a facility for the applicant to choose
the type of visa among all.
• The system should have an option for the applicant to view
the details of fair amount to visa for each country.
5. Non-functional Requirements:
• The users of the system should provide User-Id and password
along with the well defined access privileges.
• 24X7 internet connectivity should be provided for well
functioning of the system.
• Systems should be provided with proper backup media and
resources to handle system crash scenarios.
Performance Requirements
The website should be hosted on a server that can provide
adequate response time. For applicants slow server would not be
satisfactory (esp. for people with short tolerance spans). Actual
Government Visa online site is a good example of rapid response
time.
• 16-bit computer or more(32/64bit).
• Minimum 5 GB HDD
• Pentium III processor or later, 500 MHz
• Minimum 512MB RAM
Safety Requirements
There are no such special requirements only the data received from
forms are sent through SSL. Data sent to servers are sent through
encrypted algorithm. RSA algorithm is used for data transfer in
this project
Security Requirements
Copyright and other security measures should be same as actual
Government visa online website.
Visa srs

Más contenido relacionado

La actualidad más candente

Online travel booikng
Online travel booikngOnline travel booikng
Online travel booikngsanket shah
 
SRS on airline reservation system
SRS on airline reservation system SRS on airline reservation system
SRS on airline reservation system VikasSingh958
 
Online courseregistration tolstoy
Online courseregistration   tolstoyOnline courseregistration   tolstoy
Online courseregistration tolstoyyirgalem ameshe
 
Student result mamagement
Student result mamagementStudent result mamagement
Student result mamagementMickey
 
Course registration system
Course registration systemCourse registration system
Course registration systemBarani Tharan
 
Student Management System Presentation Slide
Student Management System Presentation  SlideStudent Management System Presentation  Slide
Student Management System Presentation SlideRiajul islam Leon
 
Student online admission srs
Student online admission srsStudent online admission srs
Student online admission srssainronak
 
Student Marks Analyzing System-Problem Statement, SRS, ERD, DFD, Structured C...
Student Marks Analyzing System-Problem Statement, SRS, ERD, DFD, Structured C...Student Marks Analyzing System-Problem Statement, SRS, ERD, DFD, Structured C...
Student Marks Analyzing System-Problem Statement, SRS, ERD, DFD, Structured C...grandhiprasuna
 
Stock Maintenance System-Problem Statement, SRS, ERD, DFD, Structured Chart
Stock Maintenance System-Problem Statement, SRS, ERD, DFD, Structured ChartStock Maintenance System-Problem Statement, SRS, ERD, DFD, Structured Chart
Stock Maintenance System-Problem Statement, SRS, ERD, DFD, Structured Chartgrandhiprasuna
 
Porposal on Student information management system
Porposal on Student information management systemPorposal on Student information management system
Porposal on Student information management systemREHAN IJAZ
 
online bus ticket booking system
online bus ticket booking systemonline bus ticket booking system
online bus ticket booking systemUmme habiba
 
Admission system development
Admission system developmentAdmission system development
Admission system developmentJahurul Islam
 
Online reservation system project report(web development)
Online reservation system project report(web development)Online reservation system project report(web development)
Online reservation system project report(web development)Prachiverma50
 
Project report-on-student-information-management-system-php-mysql
Project report-on-student-information-management-system-php-mysqlProject report-on-student-information-management-system-php-mysql
Project report-on-student-information-management-system-php-mysqlRaj Sharma
 
Student management system
Student management systemStudent management system
Student management systemAmit Gandhi
 
Visa processing system
Visa processing systemVisa processing system
Visa processing systemShaily Dubey
 
Feedback System in PHP
Feedback System in PHPFeedback System in PHP
Feedback System in PHPPrince Kumar
 
296612332-College-Website-Presentation.ppt
296612332-College-Website-Presentation.ppt296612332-College-Website-Presentation.ppt
296612332-College-Website-Presentation.pptYogeshwarVashist1
 

La actualidad más candente (20)

Online travel booikng
Online travel booikngOnline travel booikng
Online travel booikng
 
SRS on airline reservation system
SRS on airline reservation system SRS on airline reservation system
SRS on airline reservation system
 
Online courseregistration tolstoy
Online courseregistration   tolstoyOnline courseregistration   tolstoy
Online courseregistration tolstoy
 
Online Admission System
Online Admission System  Online Admission System
Online Admission System
 
Student result mamagement
Student result mamagementStudent result mamagement
Student result mamagement
 
Course registration system
Course registration systemCourse registration system
Course registration system
 
Student Management System Presentation Slide
Student Management System Presentation  SlideStudent Management System Presentation  Slide
Student Management System Presentation Slide
 
Student online admission srs
Student online admission srsStudent online admission srs
Student online admission srs
 
Student Marks Analyzing System-Problem Statement, SRS, ERD, DFD, Structured C...
Student Marks Analyzing System-Problem Statement, SRS, ERD, DFD, Structured C...Student Marks Analyzing System-Problem Statement, SRS, ERD, DFD, Structured C...
Student Marks Analyzing System-Problem Statement, SRS, ERD, DFD, Structured C...
 
Stock Maintenance System-Problem Statement, SRS, ERD, DFD, Structured Chart
Stock Maintenance System-Problem Statement, SRS, ERD, DFD, Structured ChartStock Maintenance System-Problem Statement, SRS, ERD, DFD, Structured Chart
Stock Maintenance System-Problem Statement, SRS, ERD, DFD, Structured Chart
 
Porposal on Student information management system
Porposal on Student information management systemPorposal on Student information management system
Porposal on Student information management system
 
ONLINE BUS BOOKING SYSTEM
ONLINE BUS BOOKING SYSTEMONLINE BUS BOOKING SYSTEM
ONLINE BUS BOOKING SYSTEM
 
online bus ticket booking system
online bus ticket booking systemonline bus ticket booking system
online bus ticket booking system
 
Admission system development
Admission system developmentAdmission system development
Admission system development
 
Online reservation system project report(web development)
Online reservation system project report(web development)Online reservation system project report(web development)
Online reservation system project report(web development)
 
Project report-on-student-information-management-system-php-mysql
Project report-on-student-information-management-system-php-mysqlProject report-on-student-information-management-system-php-mysql
Project report-on-student-information-management-system-php-mysql
 
Student management system
Student management systemStudent management system
Student management system
 
Visa processing system
Visa processing systemVisa processing system
Visa processing system
 
Feedback System in PHP
Feedback System in PHPFeedback System in PHP
Feedback System in PHP
 
296612332-College-Website-Presentation.ppt
296612332-College-Website-Presentation.ppt296612332-College-Website-Presentation.ppt
296612332-College-Website-Presentation.ppt
 

Destacado

Visa processing software
Visa processing softwareVisa processing software
Visa processing softwareVKELWAN
 
Case study: Visa Processing Application - Al qabas assurex
Case study: Visa Processing Application - Al qabas assurexCase study: Visa Processing Application - Al qabas assurex
Case study: Visa Processing Application - Al qabas assurexviratkothari
 
for visa processing
for visa processingfor visa processing
for visa processingessharoy
 
B tech Distance Education in Delhi,
 B tech Distance Education in Delhi, B tech Distance Education in Delhi,
B tech Distance Education in Delhi,essharoy
 
Report on smartcard lalsivaraj
Report on smartcard lalsivarajReport on smartcard lalsivaraj
Report on smartcard lalsivarajLal Sivaraj
 
Citizen identity lifecycle july 2016
Citizen identity lifecycle july 2016Citizen identity lifecycle july 2016
Citizen identity lifecycle july 2016Guy Huntington
 
National Citizen Target SOA Architecture Sept 2016
National Citizen Target SOA Architecture Sept 2016National Citizen Target SOA Architecture Sept 2016
National Citizen Target SOA Architecture Sept 2016Guy Huntington
 
Weather report project
Weather report projectWeather report project
Weather report projectalzambra
 
Project report on ONLINE REAL ESTATE BUSINESS
Project report on ONLINE REAL ESTATE BUSINESSProject report on ONLINE REAL ESTATE BUSINESS
Project report on ONLINE REAL ESTATE BUSINESSDivyesh Shah
 
Software requirements specification of Library Management System
Software requirements specification of Library Management SystemSoftware requirements specification of Library Management System
Software requirements specification of Library Management SystemSoumili Sen
 
SRS for online examination system
SRS for online examination systemSRS for online examination system
SRS for online examination systemlunarrain
 
Online movie ticket booking
Online movie ticket bookingOnline movie ticket booking
Online movie ticket bookingmrinnovater007
 
Project Proposal document for Hotel Management System
Project Proposal document for Hotel Management SystemProject Proposal document for Hotel Management System
Project Proposal document for Hotel Management SystemCharitha Gamage
 
State of the Word 2011
State of the Word 2011State of the Word 2011
State of the Word 2011photomatt
 

Destacado (18)

Visa processing software
Visa processing softwareVisa processing software
Visa processing software
 
Collage
CollageCollage
Collage
 
Case study: Visa Processing Application - Al qabas assurex
Case study: Visa Processing Application - Al qabas assurexCase study: Visa Processing Application - Al qabas assurex
Case study: Visa Processing Application - Al qabas assurex
 
Visa
VisaVisa
Visa
 
for visa processing
for visa processingfor visa processing
for visa processing
 
B tech Distance Education in Delhi,
 B tech Distance Education in Delhi, B tech Distance Education in Delhi,
B tech Distance Education in Delhi,
 
Report on smartcard lalsivaraj
Report on smartcard lalsivarajReport on smartcard lalsivaraj
Report on smartcard lalsivaraj
 
Citizen identity lifecycle july 2016
Citizen identity lifecycle july 2016Citizen identity lifecycle july 2016
Citizen identity lifecycle july 2016
 
National Citizen Target SOA Architecture Sept 2016
National Citizen Target SOA Architecture Sept 2016National Citizen Target SOA Architecture Sept 2016
National Citizen Target SOA Architecture Sept 2016
 
Document(1)
Document(1)Document(1)
Document(1)
 
Weather report project
Weather report projectWeather report project
Weather report project
 
Aadhar
AadharAadhar
Aadhar
 
Project report on ONLINE REAL ESTATE BUSINESS
Project report on ONLINE REAL ESTATE BUSINESSProject report on ONLINE REAL ESTATE BUSINESS
Project report on ONLINE REAL ESTATE BUSINESS
 
Software requirements specification of Library Management System
Software requirements specification of Library Management SystemSoftware requirements specification of Library Management System
Software requirements specification of Library Management System
 
SRS for online examination system
SRS for online examination systemSRS for online examination system
SRS for online examination system
 
Online movie ticket booking
Online movie ticket bookingOnline movie ticket booking
Online movie ticket booking
 
Project Proposal document for Hotel Management System
Project Proposal document for Hotel Management SystemProject Proposal document for Hotel Management System
Project Proposal document for Hotel Management System
 
State of the Word 2011
State of the Word 2011State of the Word 2011
State of the Word 2011
 

Similar a Visa srs

visaprocessing123-150403141534-conversion-gate01
visaprocessing123-150403141534-conversion-gate01visaprocessing123-150403141534-conversion-gate01
visaprocessing123-150403141534-conversion-gate01munazza irfan
 
Civil Registry IN PANCAHYATH LEVEL forms
Civil Registry IN PANCAHYATH LEVEL formsCivil Registry IN PANCAHYATH LEVEL forms
Civil Registry IN PANCAHYATH LEVEL formsShilka3
 
Multi Banking System using Web Services
Multi Banking System using Web ServicesMulti Banking System using Web Services
Multi Banking System using Web ServicesRSIS International
 
Bank management system
Bank management systemBank management system
Bank management systemsumanadas37
 
Loan Approval Management Java project
Loan Approval Management Java projectLoan Approval Management Java project
Loan Approval Management Java projectTutorial Learners
 
IRJET- UID Secure Travel Identity
IRJET- UID Secure Travel IdentityIRJET- UID Secure Travel Identity
IRJET- UID Secure Travel IdentityIRJET Journal
 
YU E-voting for students council elections
YU E-voting for students council electionsYU E-voting for students council elections
YU E-voting for students council electionsRajab Izzadeen
 
IRJET - Vahaan Registration System
IRJET - Vahaan Registration SystemIRJET - Vahaan Registration System
IRJET - Vahaan Registration SystemIRJET Journal
 
200179598 intro-duct-i
200179598 intro-duct-i200179598 intro-duct-i
200179598 intro-duct-ihomeworkping4
 
21551F0033 Hari.pptx
21551F0033 Hari.pptx21551F0033 Hari.pptx
21551F0033 Hari.pptxCHANDUK45
 
Online Voting System project proposal report.doc
Online Voting System project proposal report.docOnline Voting System project proposal report.doc
Online Voting System project proposal report.docKhondokerAbuNaim
 
Online votingsystem
Online votingsystemOnline votingsystem
Online votingsystemManish Kumar
 
COLLEGE ONLINE ELECTION SYSTEM
COLLEGE ONLINE ELECTION SYSTEMCOLLEGE ONLINE ELECTION SYSTEM
COLLEGE ONLINE ELECTION SYSTEMIRJET Journal
 
Propsal of online voting system
Propsal of online voting systemPropsal of online voting system
Propsal of online voting systemEagle Eyes
 
Document Atm machine using c language mini project.pdf
Document  Atm machine using c language mini project.pdfDocument  Atm machine using c language mini project.pdf
Document Atm machine using c language mini project.pdfNEERAJRAJPUT81
 
IRJET- RTO Automation using QR Code
IRJET-  	  RTO Automation using QR CodeIRJET-  	  RTO Automation using QR Code
IRJET- RTO Automation using QR CodeIRJET Journal
 

Similar a Visa srs (20)

visaprocessing123-150403141534-conversion-gate01
visaprocessing123-150403141534-conversion-gate01visaprocessing123-150403141534-conversion-gate01
visaprocessing123-150403141534-conversion-gate01
 
Civil Registry IN PANCAHYATH LEVEL forms
Civil Registry IN PANCAHYATH LEVEL formsCivil Registry IN PANCAHYATH LEVEL forms
Civil Registry IN PANCAHYATH LEVEL forms
 
Multi Banking System using Web Services
Multi Banking System using Web ServicesMulti Banking System using Web Services
Multi Banking System using Web Services
 
Bank management system
Bank management systemBank management system
Bank management system
 
Loan Approval Management Java project
Loan Approval Management Java projectLoan Approval Management Java project
Loan Approval Management Java project
 
IRJET- UID Secure Travel Identity
IRJET- UID Secure Travel IdentityIRJET- UID Secure Travel Identity
IRJET- UID Secure Travel Identity
 
YU E-voting for students council elections
YU E-voting for students council electionsYU E-voting for students council elections
YU E-voting for students council elections
 
E voting app
E voting appE voting app
E voting app
 
IRJET - Vahaan Registration System
IRJET - Vahaan Registration SystemIRJET - Vahaan Registration System
IRJET - Vahaan Registration System
 
200179598 intro-duct-i
200179598 intro-duct-i200179598 intro-duct-i
200179598 intro-duct-i
 
Feasibility Study on e-Voting System
Feasibility Study on e-Voting SystemFeasibility Study on e-Voting System
Feasibility Study on e-Voting System
 
21551F0033 Hari.pptx
21551F0033 Hari.pptx21551F0033 Hari.pptx
21551F0033 Hari.pptx
 
Online Voting System project proposal report.doc
Online Voting System project proposal report.docOnline Voting System project proposal report.doc
Online Voting System project proposal report.doc
 
Online votingsystem
Online votingsystemOnline votingsystem
Online votingsystem
 
COLLEGE ONLINE ELECTION SYSTEM
COLLEGE ONLINE ELECTION SYSTEMCOLLEGE ONLINE ELECTION SYSTEM
COLLEGE ONLINE ELECTION SYSTEM
 
Propsal of online voting system
Propsal of online voting systemPropsal of online voting system
Propsal of online voting system
 
Document Atm machine using c language mini project.pdf
Document  Atm machine using c language mini project.pdfDocument  Atm machine using c language mini project.pdf
Document Atm machine using c language mini project.pdf
 
7 stages in loan origination
7 stages in loan origination7 stages in loan origination
7 stages in loan origination
 
IRJET- RTO Automation using QR Code
IRJET-  	  RTO Automation using QR CodeIRJET-  	  RTO Automation using QR Code
IRJET- RTO Automation using QR Code
 
OBCS-PPT-sehhia (1).pptx
OBCS-PPT-sehhia (1).pptxOBCS-PPT-sehhia (1).pptx
OBCS-PPT-sehhia (1).pptx
 

Más de Shaily Dubey

Netsuite e commerce training doc
Netsuite e commerce training docNetsuite e commerce training doc
Netsuite e commerce training docShaily Dubey
 
Simple Calculator with PhP
Simple Calculator with PhPSimple Calculator with PhP
Simple Calculator with PhPShaily Dubey
 
Tic tac toe with IBM DevOps
Tic tac toe with IBM DevOpsTic tac toe with IBM DevOps
Tic tac toe with IBM DevOpsShaily Dubey
 
Environment analysis
Environment analysisEnvironment analysis
Environment analysisShaily Dubey
 
Lab Report on Cognos Insight
Lab Report on Cognos InsightLab Report on Cognos Insight
Lab Report on Cognos InsightShaily Dubey
 
Catering buisness PPT
Catering buisness PPTCatering buisness PPT
Catering buisness PPTShaily Dubey
 

Más de Shaily Dubey (11)

Netsuite e commerce training doc
Netsuite e commerce training docNetsuite e commerce training doc
Netsuite e commerce training doc
 
Site builder
Site builderSite builder
Site builder
 
Text Adventure
Text AdventureText Adventure
Text Adventure
 
Simple Calculator with PhP
Simple Calculator with PhPSimple Calculator with PhP
Simple Calculator with PhP
 
Tic tac toe with IBM DevOps
Tic tac toe with IBM DevOpsTic tac toe with IBM DevOps
Tic tac toe with IBM DevOps
 
Environment analysis
Environment analysisEnvironment analysis
Environment analysis
 
Lab report watson
Lab report watsonLab report watson
Lab report watson
 
HR analysis
HR analysisHR analysis
HR analysis
 
Lab Report on Cognos Insight
Lab Report on Cognos InsightLab Report on Cognos Insight
Lab Report on Cognos Insight
 
Catering buisness PPT
Catering buisness PPTCatering buisness PPT
Catering buisness PPT
 
Watson Analytic
Watson AnalyticWatson Analytic
Watson Analytic
 

Último

🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘RTylerCroy
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking MenDelhi Call girls
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUK Journal
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slidevu2urc
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Enterprise Knowledge
 
Tech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdfTech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdfhans926745
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024The Digital Insurer
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProduct Anonymous
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Igalia
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsJoaquim Jorge
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?Antenna Manufacturer Coco
 
Evaluating the top large language models.pdf
Evaluating the top large language models.pdfEvaluating the top large language models.pdf
Evaluating the top large language models.pdfChristopherTHyatt
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024The Digital Insurer
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonAnna Loughnan Colquhoun
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreternaman860154
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptxHampshireHUG
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processorsdebabhi2
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonetsnaman860154
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdflior mazor
 

Último (20)

🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...
 
Tech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdfTech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdf
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?
 
Evaluating the top large language models.pdf
Evaluating the top large language models.pdfEvaluating the top large language models.pdf
Evaluating the top large language models.pdf
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdf
 

Visa srs

  • 2. SOFTWARE REQUIREMENT SPECIFICATION VISA PROCESSING SYSTEM Table of Contents 3 External Interface Requirements...............................................................................10 1. INTRODUCTION: A Visa is a document issued by a country giving a certain individual permission to enter the country for a giving period of time and for a certain purposes. “Visa Processing System” is an automated system. It describes the process of applying for visa. There are so many visa types provided by the government like H1-visa, Dependent visa. Getting a Visa, Visa issuance is a very objective decision, and is not subjective. Every visa official has a list of requirements applicant looks for in a visa application. If they are met, then applicant issues the visa. If not, applicant doesn't. It is how these requirements are met that makes a visa decision seem subjective. The system has feasibility for the applicant to apply and submit the visa application through online. It is an automated system; the
  • 3. applicant can apply for the visa at any time from any place. It provides more flexibility to the applicant compared with the existing system. PURPOSE: Visa processing system (VPS) is web-based tool to reduce communication gap between Visa officer and Applicant. Especially in fast growing IT market technologies are changing very fast, based on technology it reduces manual process of visa processing. This process will make visa processing very easy, fast and by one sitting the applicant can apply for visa, i20 form and can check the status of visa regularly. The main objective of this solution is to make visa processing easy. This system is designed by keeping in mind both parties like visa processing officers and applicants. System allows applicant to apply for visa, i20 form etc. SCOPE: This visa processing system can easily be used in process of applying for visa and visa processing system allows the applicants to easily apply for visa’s , and finally it provide more flexibility to applicant’s like the amount of time is reduced and the applicant can apply for visa conveniently from any place.
  • 4. Because of the online support by this system applying for visa has become an easy process for all the aspiring applicant’s. References:- • Indianvisaonline.gov.in • Indiavisa.travisaoutsourcing.com • Seminarprojects.com • Projectvisa.com 2. Project Description: The project “Visa Processing System” is an automated system. It describes the process of applying for visa. There are so many visa types provided by the government like H1-visa, Dependent visa. Getting a Visa, Visa issuance is a very objective decision, and is not subjective. Every visa official has a list of requirements applicant looks for in a visa application. If they are met, then applicant issues the visa. If not, applicant doesn't. It is how these requirements are met that makes a visa decision seem subjective.
  • 5. Limitations of Existing System: In Existing system the system has deployed a manual process for visa. Applying & Submission of visa application to Visa consultant officer etc all are done manually. The system is not transparent to the outside world. Thus, the system needs to be automated. Advantages of Proposed System: In Proposed system, the system has feasibility for the applicant to apply and submit the visa application through online. It is an automated system; the applicant can apply for the visa at any time from any place. It provides more flexibility to the applicant compared with the existing system. Document Overview: Subsystems of Visa Processing System:- 1. Information Subsystem:-
  • 6. Detail information about the application for a visa such who can apply, how to apply procedure of application, required documents and average time duration with fee. 2.Application Subsystem:- Unique application number & can also check status of visa. 3.Admin Subsystem:- Administration rights, browse user details, update database when new entry is done. 4.User Subsystem:- Display user profile information about current status of visa, issue date of visa, guidelines, eligibility criteria and procedure of visa application. Modules: 1. Admin: This module maintains all the list of applicant details and type of visa applied. Interact with applicant via email, manage all
  • 7. the details of applicant such as view, add, delete etc, and view all the required documents. 2. Visa Consultant Officer: This module contains list of visa applications and proofs given by the applicant. Accept/Reject the applications etc. 3. Applicant: This module maintains each applicant’s profile & type of visa & fair amount, apply for visa, update the details applied, apply for I20 from etc 4. Visa In these module different types of visa’s, etc are covered.
  • 8. Environment details: Hardware: • Pentium III processor or later • Minimum 512mb RAM • Minimum 5GB HDD. Software: Technology : ASP.NET Modeling Language : Rational Rose (UML) Programming Language : C#.NET Data base : SQL Server 2005 Design Constraints Standard compliance
  • 9. All the standard laws and rules regulation for visa processing system should be adapted from Ministry of Home affairs Indian laws. Such valid passport, I20 form for students etc. H/W Limitations • 16-bit computer or more(32/64bit). • Minimum 5 GB HDD • Pentium III processor or later, 500 MHz • Minimum 512MB RAM No any special limitation. Reliability & Fault tolerance The whole visa processing system should be very reliable due to important data of applicants and can tolerate errors or mistakes by applicants at one specified limit like the actual government visa site, 100% available for 24X7. Security System should be secured. Separate access privileges must be specified for applicants, administrator and visa consultant officer. there also can be a separate login facility for police administration for enquiry. Assumptions and Dependencies •The Applicants and Administrator must have basic knowledge of computers.
  • 10. •The product can access the applicant database. •The Applicants and Administrator know the English language, as the user interface will be provided in English. •The administrators should have a proper knowledge of the system software and should be able to maintain it. •The police users must have a basic knowledge about the system and their access rights. •The system server should be online 24 hours a day and seven days a week. •The user should have knowledge of entering valid inputs in the appropriate fields. 3 External Interface Requirements 1.1 User Interface The System should work and be tested against IE(best for IE v 6.0 and above recommended), Firefox, Google chrome and Netscape. Information user interface In this screen, the user will get all the information regarding the application process of Visa. He/She can access the required documents to be attached, fee structure, FAQ’s and passport act for their convenience. Login Forms
  • 11. As this system deals with three different types of users that is admin, client and police. Different login interfaces for different types of users. Registration Form A complete registration form interface for users to register is described with all the required fields to be filled in correctly. 1.2 Hardware Interfaces There are no such special external hardware requirements for system, only an extra Ink-jet or laser printer to print application form is required and scanner for sign and photos of applicant to be scanned for filling form for visa application. 1.3 Software Interfaces Software requirements of system are very nominal and economically feasible. Also Java open source is available for free of cost. IE version 6.0 or above best to be seen and Adobe acrobat reader v 7.0 or above to print and download application form. 1.4 Communications Interfaces This software will be hosted on a server and the clients who need to access the system will have to use the software functionalities using the browser. The browser will show the graphical user interface for user interactivity. The forms that are displayed by browser and when gets filled by user are sent to the server for processing and saving of data in database.
  • 12. All the manipulations or queries on the database are handled on the server and the results are displayed onto the clients screen using the browser. 4. Functional Requirements: • The system should have a provision for the Administrator to view/delete list & details of applicant. • The system should have an option for Administrator to view the details of what type of visa required by the applicant. (Permanent, Temporary). • The system should have a facility for the Administrator to interact with the Visa Consultant Officer. • The system should have an option for the Visa Consultant Officer to view and check the proofs applied by the applicant. (like Valid Passport, Demand Draft Visa Fee I-20 Form, Letter of Admission and Aid letter etc).
  • 13. • The system should have a provision for the Visa Consultant Officer to accept/reject the visa application applied by the applicant. • The system should have a facility for the Visa Consultant Officer to interact with the consultant officer in US. • The system should have an option for the Visa Consultant Officer to view the purpose of applying for the visa by the applicant. • The system should have a provision for the applicant to view/delete/modify the details applied. • The system should have a facility for the applicant to choose the type of visa among all. • The system should have an option for the applicant to view the details of fair amount to visa for each country.
  • 14. 5. Non-functional Requirements: • The users of the system should provide User-Id and password along with the well defined access privileges. • 24X7 internet connectivity should be provided for well functioning of the system. • Systems should be provided with proper backup media and resources to handle system crash scenarios. Performance Requirements The website should be hosted on a server that can provide adequate response time. For applicants slow server would not be satisfactory (esp. for people with short tolerance spans). Actual Government Visa online site is a good example of rapid response time. • 16-bit computer or more(32/64bit). • Minimum 5 GB HDD • Pentium III processor or later, 500 MHz • Minimum 512MB RAM
  • 15. Safety Requirements There are no such special requirements only the data received from forms are sent through SSL. Data sent to servers are sent through encrypted algorithm. RSA algorithm is used for data transfer in this project Security Requirements Copyright and other security measures should be same as actual Government visa online website.