Engineering

Project Report on Online Visa Processing System

Project Report on Online Visa Processing System

Major principle of this project is to analysis and solution Online visa Processing System. Other objective of this solution is to help to make visa processing easy. This system is designed by don’t forget both parties like visa processing officers and applicants. System allows applicant to use for visa, i20 type etc. And finally it present more flexibility to applicant’s like how much time is. Reduced as well as the applicant can apply intended for visa conveniently from anyplace.

Introduction

The project “Online 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. Like:

 

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.

Modules:

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.

Visa Consultant Officer: This module contains list of visa applications and proofs given by the applicant. Accept/Reject the applications etc.

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

Visa

In these module different types of visa’s, etc are covered.

 

Minimum Hardware & Software Requirement

Sr.noItemQuantity
1Computer12
2Tablet pc (apple or hp)2
3Wireless Router1
4Laptop5
5Printers2
6Online Visa Processing System1
7Domain Name1
8Web Hosting2.5 GB

 

Justification:

Computers

These twelve computers will be accessing the visa processing system for billing, accounting, and communication center. These computers will be very normal with an LCD display just to access the Internet.

Tablet pc (Apple or HP)

Tablet PC will be used in the embassy for billing purpose,

Wireless router

One wireless router will be installed in the embassy lobby so that the reception computer, Tablet PC as well as your clients can also have access to the Internet form the lobby and the inside of office.

Laptop

This laptop is for the consultants or CEO so that they can have access to the visa processing system 24/7 for reports and monitoring.

Printer

Two printers will be installed one with the reception Computer and another in the accounts department for printing invoices, reports, salary statement etc.

 

 

BUDGET ESTIMATION

MONTH: June-August     YEAR: 2011   From Dates: 10th June to 2nd August

EXPENSES
DescriptionAmount
Week 1 
Office expenses and transportation700 BDT
Office expenses and transportation, 12 Desktop Computers, 8 UPS, 1 Scanner, 1 Wireless Router, 1 Network Printer, 1 External HDD 2TB, office expresses and transportation216,700 BDT
Office expenses and transportation700 BDT
Office expenses and transportation700 BDT
Office expenses and transportation700 BDT
Office expenses and transportation700 BDT
Office expenses and transportation700 BDT
Total220,900 BDT
Week 2 
Office expenses and transportation700 BDT
Office expenses and transportation700 BDT
Office expenses and transportation700 BDT
Office expenses and transportation700 BDT
Office expenses and transportation700 BDT
Office expenses and transportation700 BDT
Office expenses and transportation700 BDT
Total4,900 BDT
Week 3 
Office expenses and transportation700 BDT
Office expenses and transportation700 BDT
Office expenses and transportation700 BDT
Office expenses and transportation700 BDT
Office expenses and transportation700 BDT
Office expenses and transportation700 BDT
Office expenses and transportation700 BDT
Total4,900 BDT
Week 4 
Office expenses and transportation700 BDT
Office expenses and transportation700 BDT
Office expenses and transportation700 BDT
Office expenses and transportation700 BDT
Office expenses and transportation700 BDT
Office expenses and transportation700 BDT
Office expenses and transportation700 BDT
Total4,900 BDT

 

EXPENSES
DescriptionAmount
Week 1 
Domain Name, Web Hosting, Office expenses and transportation4,700 BDT
Office expenses and transportation700 BDT
Office expenses and transportation700 BDT
Office expenses and transportation700 BDT
Office expenses and transportation700 BDT
Office expenses and transportation700 BDT
Office expenses and transportation700 BDT
Total8,900 BDT
Week 2 
Office expenses and transportation700 BDT
Office expenses and transportation700 BDT
Office expenses and transportation700 BDT
Office expenses and transportation700 BDT
Office expenses and transportation700 BDT
Office expenses and transportation700 BDT
Office expenses and transportation700 BDT
Total4,900 BDT
Week 3 
Office expenses and transportation700 BDT
Office expenses and transportation700 BDT
Office expenses and transportation700 BDT
Office expenses and transportation700 BDT
Office expenses and transportation700 BDT
Office expenses and transportation700 BDT
Office expenses and transportation700 BDT
Total4,900 BDT
Week 4 
Office expenses and transportation700 BDT
Office expenses and transportation700 BDT
Office expenses and transportation700 BDT
Office expenses and transportation700 BDT
Office expenses and transportation700 BDT
Office expenses and transportation700 BDT
Staff Salary, Incentive, Office expenses and transportation700 BDT
Total4,900 BDT

 

Online visa processing System:

Online visa processing System is actually a web based application the front end of the application will be your embassy website and the back end will be the visa processingsystem. The best part of this application is that it can be accessed from any were for example home, office, car, airplane, mobile etc. there is no possibility for of the system to be crashed because the application is stored in a secured web hosting server.

Domain Name

Domain name is nothing but the web site address example: www.ovps.com

Web Hosting

Web Hosting is the space where your application will be stored.

 

SOFTWARE REQUIREMENT SPECIFICATION

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.

TermDefinition
VPSVisa processing system
UCUse case
NANot Applicable
URDUse case Requirement Document
BRDBusiness Requirement Document
VCOVisa Consultant officer

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 AND SCOPE

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.

SOFTWARE DEVLOPMENT METHODOLOGY:

Software engineering is the practice of using selected process techniques to improve the quality of a software development effort.  This is based on the assumption, subject to endless debate and supported by patient experience, that a methodical approach to software development results in fewer defects and, therefore, ultimately provides shorter delivery times and better value.  The documented collection of policies, processes and procedures used by a development team or organization to practice software engineering is called its software development methodology (SDM) or system development life cycle (SDLC).

All projects can be managed better when segmented into a hierarchy of chunks such as phases, stages, activities, tasks and steps.  In system development projects, the simplest rendition of this is called the “waterfall” methodology, as shown in the following figure:

In looking at this graphic, which was for major defense systems developments, please note this presumes that the system requirement have already been defined and scrubbed exhaustively, which is probably the most important step towards project success.  Nevertheless, the graphic illustrates a few critical principles of a good methodology:

  • Work is done in stages,
  • Content reviews are conducted between stages, and
  • Reviews represent quality gates and decision points for continuing.

The waterfall provides an orderly sequence of development steps and helps ensure the adequacy of documentation and design reviews to ensure the quality, reliability, and maintainability of the developed software.  While almost everyone these days disparages the “waterfall methodology” as being needlessly slow and cumbersome, it does illustrate a few sound principles of life cycle development.

 

SYSTEM ANALYSIS:

STUDY OF EXISTING SYSTEM:

In existingsystemeverything was done manually, for applying a visa. One has to stand in long queues for applying for visa for the day to get this number; if he doesn’t get his number on that particular day then he has to come back for the next day, and has to follow the procedure of standing in the queue. So it a time consuming process and it has various other issues like providing security recovery and backup issues and manually maintain problems.

PROBLEMS  IN 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.

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.

 

REQUIREMENT SPECIFICATION:

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.

NON-FUNCTIONAL REQUIREMENTS:

  •  The users of the system should provide User-Id and password along with the well defined access privileges.
  • 2.24 X 7 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.

FEASIBILITY STUDY:

All projects are feasible – given unlimited resources and infinite time! Unfortunately, the development of computer-based system or product is more likely plagued by a scarcity of resources and difficult delivery dates. It is both necessary and prudent to evaluate the feasibility of a project at the earliest possible time. Months or years of effort, thousands or millions of dollars, and untold professional embarrassment can be averted if an ill-conceived system is recognized early in the definition phase.

Feasibility and risk analysis are related in many ways. If project risk is great the feasibility of producing quality software is reduced. During product engineering, however, we concentrate our attention on four primary areas of interest.

OPERATIONAL FEASIBILITY:

In our application front end is developed using GUI. So it is very easy to the customer to enter the necessary information. But customer has some knowledge on using web applications before going to use our application

TECHNICAL FEASIBILITY:

  • This application in going to be used in an Internet environment called www (World Wide Web). So, it is necessary to use a technology that is capable of providing the networking facility to the application. This application as also able to work on distributed environment. Application on developed with J2EE (Java 2 Enterprise Edition platform) Technology. One major advantage in application is platform neutral. We can deploy and used it in any operating system.
  • GUI is developed using HTML to capture the information from the customer. HTML is used to display the content on the browser. It uses TCP/IP protocol. It is an interpreted language. It is very easy to develop a page/document using HTML some RAD (Rapid Application Development) tools are provided to quickly design/develop our application. So many objects such as button, text fields, and text area etc are providing to capture the information from the customer.
  • We can use this application in any OS. They can have their own security and transactional advantages. But are the responsible for selecting suitable and secured OS, which is suitable to our application.
  • The back-end Oracle 8i and front-end application are platform independent. So we can port this enterprise application in any environment. Both are having their individual configuration to get better performance and backup issues.

ECONOMIC FEASIBILITY:

  • In present system customer need to go to biller’s place to pay the bill. So he/she needs to spend some time to complete this protocol. It is time consuming process sometimes customer not able to spend that much of time. In such case needs to pay some additional payment to the biller for late payment.
  • If it is developed in electronic payment system, He can pay the bill from anywhere in the world. No need to travel to pay the bills. For doing this process electronically have to spend some time.

 

VIEW VISA APPLICATION:

 

TESTING AND  IMPLEMENTATION

 TESTING:

  • Testing is the process of detecting errors. Testing performs a very critical role for quality assurance and for ensuring the reliability of software. The results of testing are used later on during maintenance also.
  • The aim of testing is often to demonstrate that a program works by showing that it has no errors. The basic purpose of testing phase is to detect the errors that may be present in the program. Hence one should not start testing with the intent of showing that a program works, but the intent should be to show that a program doesn’t work. Testing is the process of executing a program with the intent of finding errors.

 

LEVELS OF TESTING:

In order to uncover the errors present in different phases we have the concept of levels of testing.

SYSTEM TESTING:

The philosophy behind testing is to find errors. Test cases are devised with this in mind. A strategy employed for system testing is code testing.

CODE TESTING:

This strategy examines the logic of the program. To follow this method developed some test data that resulted in executing every instruction in the program and module i.e. every path is tested. Systems are not designed as entire nor are they tested as single systems. To ensure that the coding is perfect two types of testing performed or for that matter is performed on all systems.

 

Test Case Description

Result Table:

  1. REGISTRATION:
Test case IDInputDescriptionExpected resultPass/Fail
VPS_TC_01First name, last name, DOB, User-Id, Password,Address, Email-Id empty.Empty First name, last name, DOB, User-Id, Password, Address, Email-Id description given by The Applicant.Registration fields should Not be empty.Pass
VPS_TC_02Valid First name, last name, DOB, Invalid User-Id, Password,Valid Address, Email-Id.An invalid User-Id andPassword given by Applicant.User-Id and password  should be in Specified format.Pass
VPS_TC_03Invalid First name, last name, Valid DOB, valid User-Id, Password,Valid Address, Email-Id.An invalid First Name and Last name given by Applicant.User name should be in Specified format.pass
VPS_TC_04Valid First name, last name, Invalid DOB, valid User-Id, Password,Valid Address, Email-Id.An invalid DOB given by Applicant.Date of birth should be in Specified format.pass
VPS_TC_05Valid First name, last name, DOB, User-Id, Password,Invalid Address, Valid Email-Id.An invalid Address given by Applicant.Address should be in Specified format.Pass
VPS_TC_06Valid First name, last name, DOB, User-Id, Password,Address,

Invalid Email-Id.

An Invalid Email Id given by Applicant.An Email Id should be in Specified format.Pass
VPS_TC_07Valid First name, last name, DOB, User-Id, Password,Address,

Email-Id.

Valid First name, last name, DOB, User-Id, Password, Address, Email-Id given by the Applicant.Successfully user Registered into the Data base.Pass
  1. LOGIN:
Test case IDInputDescriptionExpected resultPass/Fail
VPS_TC_01User-Id and Password is Empty.Empty User-Id and Password given by the Applicant..User-Id and Password should not be empty.Pass
VPS_TC_02Invalid User-Id and Valid Password.An invalid User-Id and Password given by Applicant.User-Id and Password should be in Specified format.Pass
VPS_TC_03Valid User-Id and Invalid PasswordAn invalid Password given by Applicant.User-Id and Password should be in Specified format.Pass
VPS_TC_04Valid User-Id and PasswordValid User-Id and Password given by the Applicant.Login successfullyPass
  1. Passport Details:
Test case IDInputDescriptionExpected resultPass/Fail
VPS_TC_01Empty Passport Id , country Passport ,Date of Issue, Date Of Expiry, Place of Issue.

 

Empty Passport Id , country Passport ,Date of Issue, Date Of Expiry, Place of Issue given by the applicant.

 

Passport details should not be empty.Pass
VPS_TC_02Invalid Passport Id Valid country Passport, Date of Issue, Date Of Expiry, Place of Issue.

 

An invalid Passport Id provided by the applicant.Passport id should be in specified format.Pass
VPS_TC_03valid Passport Id , Invalid country Passport ,Valid Date of Issue, Date Of Expiry, Place of Issue.

 

An invalid country passport provided by the applicant.Country Passport Name should be in specified format.Pass
VPS_TC_04Valid Passport Id , country Passport ,Invalid Date of Issue, Date Of Expiry, Valid Place of Issue.An invalid Date of issue and date of expiry provided by the applicant.Date of issue and date of expiry should be in specified format.Pass
VPS_TC_05Valid Passport Id , country Passport ,Date of Issue, Date Of Expiry, Invalid Place of Issue.An invalid Place of Issue provided by the applicant.Place of Issueshould be in specified format.Pass
VPS_TC_06Valid Passport Id, country Passport, Date of Issue, Date Of Expiry, Place of Issue.Valid Passport Id, country Passport, Date of Issue, Date Of Expiry, Place of Issue. Given by the applicant.Passport details successfully stored in database table.Pass
  1. STUDENT APPLICATION FORM:
Test case IDInputDescriptionExpected resultPass/Fail
VPS_TC_01First name, last name, DOB, User-Id, Password,Address, Email-Id, gender,relationship status is empty.Empty First name, last name, DOB, User-Id, Password, Address, Email-Id description given by The Applicant.Application fields should Not be empty.Pass
VPS_TC_02Valid First name, last name, DOB, Invalid User-Id, Password, Valid Address, Email-Id , gender, relationship.An invalid User-Id andPassword given by Applicant.User-Id and password should be in Specified format.Pass
VPS_TC_03Invalid First name, last name, Valid DOB, valid User-Id, Password,Valid Address, Email-Id , gender,relationship.An invalid First Name and Last name given by Applicant.User name should be in Specified format.pass
VPS_TC_04Valid First name, last name, Invalid DOB, valid User-Id, Password, Valid Address,Email-Id , gender, relationship.An invalid DOB given by Applicant.Date of birth should be in Specified format.pass
VPS_TC_05Valid First name, last name, DOB, User-Id, Password, Invalid Address, Valid Email-Id , gender, relationship.An invalid Address given by Applicant.Address should be in Specified format.Pass
VPS_TC_06Valid First name, last name, DOB, User-Id, Password, Address,

Invalid Email-Id , gender, relationship.

An Invalid Email Id given by Applicant.An Email Id should be in Specified format.Pass
VPS_TC_07Valid First name, last name, DOB, User-Id, Password, Address,

Email-Id , Invalid gender, relationship.

Invalid gender and relationship status given by the Applicant. Please select the gender and relationship status.Pass
VPS_TC_08Valid First name, last name, DOB, User-Id, Password, Address,

Email-Id, gender, relationship status.

Valid First name, last name, DOB, User-Id, Password, Address, Email-Id given by the Applicant.Successfully user Registered into the Data base.Pass

 

  1. EMPLOYEE APPLICATION FORM:
Test case IDInputDescriptionExpected resultPass/Fail
VPS_TC_01First name, last name, DOB,User-Id, Password,Address, Email-Id, gender, relationship status, company name, and designation is empty.Empty First name, last name, DOB, User-Id, Password, Address, Email-Id description given by The Applicant.Application fields should Not be empty.Pass
VPS_TC_02Valid First name, last name, DOB, Invalid User-Id, Password, Valid Address, Email-Id , gender, relationship, company name, designation.An invalid User-Id andPassword given by Applicant.User-Id and password should be in Specified format.Pass
VPS_TC_03Invalid First name, last name, Valid DOB, valid User-Id, Password, Valid Address, Email-Id , gender, relationship, company name, designationAn invalid First Name and Last name given by Applicant.User name should be in Specified format.pass
VPS_TC_04Valid First name, last name, Invalid DOB, valid User-Id, Password, Valid Address, Email-Id , gender, relationship, company name, designationAn invalid DOB given by Applicant.Date of birth should be in Specified format.pass
VPS_TC_05Valid First name, last name, DOB, User-Id, Password, Invalid Address, Valid Email-Id , gender, relationship, company name, designationAn invalid Address given by Applicant.Address should be in Specified format.Pass
VPS_TC_06Valid First name, last name, DOB, User-Id, Password, Address,

Invalid Email-Id , gender, relationship company name, designation

An Invalid Email Id given by Applicant.An Email Id should be in Specified format.Pass
VPS_TC_07Valid First name, last name, DOB, User-Id, Password, Address,

Email-Id , Invalid gender, relationship company name, designation

Invalid gender and relationship status, company name, designation given by the Applicant. Please select the gender and relationship status. and company name designation.Pass
VPS_TC_08Valid First name, last name, DOB, User-Id, Password, Address,

Email-Id ,gender, relationship status company name, designation

Valid First name, last name, DOB, User-Id, Password, Address, Email-Id given by the Applicant.Successfully user Registered into the Data base.Pass

 

  1. BUSINESS APPLICATION FORM:
Test case IDInputDescriptionExpected resultPass/Fail
VPS_TC_01First name, last name, DOB, User-Id, Password,Address, Email-Id, gender, relationship status, Type of business,Organization.Empty First name, last name, DOB, User-Id, Password, Address, Email-Id description given by The Applicant.Application fields should Not be empty.Pass
VPS_TC_02Valid First name, last name, DOB, Invalid User-Id, Password, Valid Address, Email-Id, gender, relationship, Type of business,Organization.An invalid User-Id andPassword given by Applicant.User-Id and password should be in Specified format.Pass
VPS_TC_03Invalid First name, last name, Valid DOB, valid User-Id, Password, Valid Address, Email-Id , gender, Type of business,Organization.An invalid First Name and Last name given by Applicant.User name should be in Specified format.pass
VPS_TC_04Valid First name, last name, Invalid DOB, valid User-Id, Password, Valid Address, Email-Id , gender, relationship, Type of business,OrganizationAn invalid DOB given by Applicant.Date of birth should be in Specified format.pass
VPS_TC_05Valid First name, last name, DOB, User-Id, Password, Invalid Address, Valid Email-Id , gender, relationship, Type of business,OrganizationAn invalid Address given by Applicant.Address should be in Specified format.Pass
VPS_TC_06Valid First name, last name, DOB, User-Id, Password, Address,

Invalid Email-Id , gender, relationship Type of business,Organization.

An Invalid Email Id given by Applicant.An Email Id should be in Specified format.Pass
VPS_TC_07Valid First name, last name, DOB, User-Id, Password, Address, Email-Id ,Invalid gender, relationship Type of business,Organization.Invalid gender and relationship status , company name, designation given by the Applicant. Please select the gender and relationship status. andcompany name designation.Pass
VPS_TC_08Valid First name, last name, DOB, User-Id, Password, Address, Email-Id, gender, relationship status Type of business,Organization.Valid First name, last name, DOB, User-Id, Password, Address, Email-Id given by the Applicant.Successfully user Registered into the Data base.Pass

 

  1. TOURISM APPLICATION FORM:
Test case IDInputDescriptionExpected resultPass/Fail
VPS_TC_01First name, last name, DOB, User-Id, Password,Address, Email-Id ,gender,relationship status empty..Empty First name, last name, DOB, User-Id, Password, Address, Email-Id description given by The Applicant.Application fields should Not be empty.Pass
VPS_TC_02Valid First name, last name, DOB, Invalid User-Id, Password, Valid Address, Email-Id , gender, relationship.An invalid User-Id andPassword given by Applicant.User-Id and password should be in Specified format.Pass
VPS_TC_03Invalid First name, last name, Valid DOB, valid User-Id, Password, Valid Address, Email-Id, gender, relationship.An invalid First Name and Last name given by Applicant.User name should be in Specified format.pass
VPS_TC_04Valid First name, last name, Invalid DOB, valid User-Id, Password, Valid Address, Email-Id , gender, relationship,An invalid DOB given by Applicant.Date of birth should be in Specified format.pass
VPS_TC_05Valid First name, last name, DOB, User-Id, Password, Invalid Address, Valid Email-Id , gender, relationship.An invalid Address given by Applicant.Address should be in Specified format.Pass
VPS_TC_06Valid First name, last name, DOB, User-Id, Password, Address, Invalid Email-Id , gender, relationship.An Invalid Email Id given by Applicant.An Email Id should be in Specified format.Pass
VPS_TC_07Valid First name, last name, DOB, User-Id, Password, Address, Email-Id, Invalid gender, relationship.Invalid gender and relationship status, company name, designation given by the Applicant. Please select the gender and relationship status. and company name designation.Pass
VPS_TC_08Valid First name, last name, DOB, User-Id, Password, Address,

Email-Id, gender, relationship status.

Valid First name, last name, DOB, User-Id, Password, Address, Email-Id given by the Applicant.Successfully user Registered into the Data base.Pass

 

  1. VIEW APPLICANT PROFILE:
Test case IDInputDescriptionExpected resultPass/Fail
VPS_TC_01Empty user idEmpty User-Id given by System userId field should not be emptyPass
VPS_TC_02Invalid user idAn invalid User-Id given by System userNot a valid user idPass
VPS_TC_03Valid user idValid User-Id given by System userUser profile is displayedPass

 

  1. UPDATE APPLICANT PROFILE:
Test case IDInputDescriptionExpected resultPass/Fail
VPS_TC_01Empty name, address, contact numberEmpty name, address, contact number provided by userFields should not be empty.Pass
VPS_TC_02Invalid name and valid address and contact numberInvalid name given by userName field should be in specified formatPass
VPS_TC_03Invalid address and valid name and contact numberInvalid address given by userAddress field should be in specified formatPass
VPS_TC_04Invalid contact number and valid name and address.Invalid contact number given by userContact number field should be in specified formatPass
VPS_TC_05Valid name, address, contacts number.Valid name, address, contact number provided by userUpdate successpass

 

  1. DELETE APPLICANT PROFILE:
Test case IDInputDescriptionExpected resultPass/Fail
VPS_TC_01Empty user idEmpty User-Id given by user.Id field should not be emptyPass
VPS_TC_02Invalid user idInvalid User-Id provided by user.Invalid idPass
VPS_TC_03Valid user idValid User-Id provided by user.Profile deletedPass

 

CONCLUSION:

The user in the organization has appreciated the project. It is easy to use, since it uses the GUI provided in the user dialogue User friendly screens are provided.The usage of software increases the efficiency decreases the efforts. It has been thoroughly tested and implemented.

Project Charter:

Project Title: Online visa processing System

Project Manager: Shoaib Ahmed Bin Sattar

Description:

Project description: online visa processing system will give a complete solution for the embassy management. Not only this, the online visa processing system will be accessible from home, office, or were ever there is Internet.

Project Start Date:13February, 2011Projected Finish Date:13 April, 2011

Goal:

  • Create avisa processingsystem.
  • Create a user-friendly online visa processingsystem.

Resources:

Financial: 12, 00,000 BDT

Personnel:12 Persons

Material:12 Desktop Computers, 12 UPS, 1 Scanner, 1 Wireless Router, 1 Network Printer,   1 External HDD 320GB

Approach:

  • Study visa processingrole to develop the online visa processing system.
  • Develop detail time and cost estimate for the project and report to the CIO.
  • Use experienced visa processingemployee as much as possible to do the planning and analysis.

 

Roles and Responsibilities:

NameRole

Responsibility

Sahanaj Parvin LinaProject SponsorMonitor Project
Jibul HasanCIO, Programmer, Database Administrator.Monitor Project; Provide Staff, Programming, Managing Database.
Shoaib ahmed bin sattarProject Manager, Director of Information Technology Operation, Designer,Plan and Execute Project, Designing

 


Project Communication Management:

Meeting minutes:       

Attended By: Sahanaj Parvin Lina, Shoaib Ahmed Bin Sattar, Jibul Hasan Sabuj

Agenda ItemActionsDeadlineResponsibility
1.      Discussion about Project·         Assigning  major project 1 to BSc.(Hons) IT batch 1, choosing project topic , duration and deliverables.13 FebruaryProject Managers
2.      Project Planning·         Defining objectives of the project, time estimation, defining project deliverable requirements and allocating task to the project team members.

·         Create a web site for Online visa, Create a user-friendly web site, Create an online visa processing system, Create a user-friendly online visa processing system, execution, controlling and closing.

19 February

 

 

As soon as possible

Project Sponsor

 

 

 

Project Managers

3.      Controlling·         Prototyping, Project schedule management and project tracking.

·         Submission and evaluation of project prototype, rescheduling project WBS

17 MarchProject Managers
4.      Controlling·         Resubmission of project prototype.23 MarchProject Managers
5.      Closing·         Prototype Accepted.25 MarchProject Sponsor