Professional Documents
Culture Documents
Visa Dispensation System
Visa Dispensation System
Visa Dispensation System
Revision History Date 3/11/2010 Version 1.1 Description Complete Author Shivpal
Table of Contents 1. Introduction 1.1 Purpose 1.2 Scope 1.3 References 1.4 Technologies to be used 1.5 Overview 2. Overall Description 2.1 Use-Case Model Survey 2.2 Database design 5 5 7 4 4 4 4 4 5
3. Specific Requirements 3.1 Use-Case Diagram 3.2 Activity Diagram 3.3 DFD 3.4 Class Diagram 3. 5 Sequence Diagram 3. 6 Screen 4 References
Software Requirement Specification 1. Introduction: The objective of this application is to develop a system that can handle all the details relevant to the visa processing. The purpose is to maintain a centralized repository of information which can be managed and accessed in a convenient manner. Purpose The present system is ineffective while maintaining all relevant details and requires lot of manual effort. Retrieving the necessary information and decision making is a slow and tedious process. Data inconsistencies and loss of data may result because of data mismanagement. Scope
The proposed system is a web-based system, using which one can maintain all details in an effective and efficient manner. The system allows maintaining a centralized database with facilities to insert, edit and delete data as necessary. The system is useful for the Human Resource department of an organization to keep track of employee details and their foreign visits.
Technologies to be used The following technologies are required to be used to implement this system: Language: Java Framework: J2EE and Struts1.3 IDE (Integrated Development Environment): My Eclipse Web Application Server: Tomcat6.0 Database: Oracle10g No specific hardware requirements, however the client accessing the services over internet should have a web browser and thus if any hardware requirements are there for running web browser they are applicable. Overview This SRS explains the requirement analysis for implementing a system titled Visa Dispensation System designed to provides a facility for To provide flexibility to the users, the interfaces have been developed that are accessible through a browser. The GUIS at the top level have been categorized as 1. Administrative user interface 2. The operational or generic user interface
The administrative user interface concentrates on the consistent information that is practically, part of the organizational activities and which needs proper authentication for the data collection. These interfaces help the administrators with all the transactional states like Data insertion, Data deletion and Date updation along with the extensive data search capabilities. The operational or generic user interface helps the end users of the system in transactions through the existing data and required services. The operational user interface also helps the ordinary users in managing their own information in a customized manner as per the included flexibilities
2. Overall Description This application is to develop a system that can handle all the details relevant to the visa processing. The purpose is to maintain a centralized repository of information which can be managed and accessed in a convenient manner. Use-Case Model Survey This section of the document describes the use-case model for the Visa Dispensation System project. This system supports the following actors: Actors Administrator HR Employee
The following use-cases are implemented in this project: Use Cases For Administrator 1. Login
Visa Dispensation System Software Requirements Specification 2. 3. 4. 5. 6. 7. New Executive Delete Executive Enquiry Report Interview Report Employee Details Logout
Use Cases For HR 1 2 3 4 5 6 7 8 Login Application Entry Enquiry Interview Results Onsite Departure Onsite Arrival Log out
Use Cases For Employee 1 2 3 4 5 Login Visa Renewal Visa Process Status Send Report Log out
Use case Diagram: The following diagram shows the Actors and use-cases of the system and the relation between them: . Database Design
Administrator
Accept/ Reject Details
Visa Processing
Onsite data
LOGIN
LLogin Details
VisaProcess status
Administator
Enquiry Report
Results
Interview Report
EmpDetails
LOGIN
LLogin Details
Interview Interview
Results
HR Manager
Onsite Departure
Results
Onsite Departure
LOGOUT
LOGIN
LLogin Details
Visa Renwal
Employee
Renwal
Send Report
Reports
LOGOUT
Screens
HRExecutive Screen
4 References: Book : JDBC, Servest and JSP Black Book Struts Handbook Website :www.google.com www.java2s.com www.w3school.com