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.no | Item | Quantity |
1 | Computer | 12 |
2 | Tablet pc (apple or hp) | 2 |
3 | Wireless Router | 1 |
4 | Laptop | 5 |
5 | Printers | 2 |
6 | Online Visa Processing System | 1 |
7 | Domain Name | 1 |
8 | Web Hosting | 2.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 | |
Description | Amount |
Week 1 | |
Office expenses and transportation | 700 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 transportation | 216,700 BDT |
Office expenses and transportation | 700 BDT |
Office expenses and transportation | 700 BDT |
Office expenses and transportation | 700 BDT |
Office expenses and transportation | 700 BDT |
Office expenses and transportation | 700 BDT |
Total | 220,900 BDT |
Week 2 | |
Office expenses and transportation | 700 BDT |
Office expenses and transportation | 700 BDT |
Office expenses and transportation | 700 BDT |
Office expenses and transportation | 700 BDT |
Office expenses and transportation | 700 BDT |
Office expenses and transportation | 700 BDT |
Office expenses and transportation | 700 BDT |
Total | 4,900 BDT |
Week 3 | |
Office expenses and transportation | 700 BDT |
Office expenses and transportation | 700 BDT |
Office expenses and transportation | 700 BDT |
Office expenses and transportation | 700 BDT |
Office expenses and transportation | 700 BDT |
Office expenses and transportation | 700 BDT |
Office expenses and transportation | 700 BDT |
Total | 4,900 BDT |
Week 4 | |
Office expenses and transportation | 700 BDT |
Office expenses and transportation | 700 BDT |
Office expenses and transportation | 700 BDT |
Office expenses and transportation | 700 BDT |
Office expenses and transportation | 700 BDT |
Office expenses and transportation | 700 BDT |
Office expenses and transportation | 700 BDT |
Total | 4,900 BDT |
EXPENSES | |
Description | Amount |
Week 1 | |
Domain Name, Web Hosting, Office expenses and transportation | 4,700 BDT |
Office expenses and transportation | 700 BDT |
Office expenses and transportation | 700 BDT |
Office expenses and transportation | 700 BDT |
Office expenses and transportation | 700 BDT |
Office expenses and transportation | 700 BDT |
Office expenses and transportation | 700 BDT |
Total | 8,900 BDT |
Week 2 | |
Office expenses and transportation | 700 BDT |
Office expenses and transportation | 700 BDT |
Office expenses and transportation | 700 BDT |
Office expenses and transportation | 700 BDT |
Office expenses and transportation | 700 BDT |
Office expenses and transportation | 700 BDT |
Office expenses and transportation | 700 BDT |
Total | 4,900 BDT |
Week 3 | |
Office expenses and transportation | 700 BDT |
Office expenses and transportation | 700 BDT |
Office expenses and transportation | 700 BDT |
Office expenses and transportation | 700 BDT |
Office expenses and transportation | 700 BDT |
Office expenses and transportation | 700 BDT |
Office expenses and transportation | 700 BDT |
Total | 4,900 BDT |
Week 4 | |
Office expenses and transportation | 700 BDT |
Office expenses and transportation | 700 BDT |
Office expenses and transportation | 700 BDT |
Office expenses and transportation | 700 BDT |
Office expenses and transportation | 700 BDT |
Office expenses and transportation | 700 BDT |
Staff Salary, Incentive, Office expenses and transportation | 700 BDT |
Total | 4,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.
Term | Definition |
VPS | Visa processing system |
UC | Use case |
NA | Not Applicable |
URD | Use case Requirement Document |
BRD | Business Requirement Document |
VCO | Visa 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:
- REGISTRATION:
Test case ID | Input | Description | Expected result | Pass/Fail |
VPS_TC_01 | First 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_02 | Valid 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_03 | Invalid 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_04 | Valid 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_05 | Valid 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_06 | Valid 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_07 | Valid 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 |
- LOGIN:
Test case ID | Input | Description | Expected result | Pass/Fail |
VPS_TC_01 | User-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_02 | Invalid 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_03 | Valid User-Id and Invalid Password | An invalid Password given by Applicant. | User-Id and Password should be in Specified format. | Pass |
VPS_TC_04 | Valid User-Id and Password | Valid User-Id and Password given by the Applicant. | Login successfully | Pass |
- Passport Details:
Test case ID | Input | Description | Expected result | Pass/Fail |
VPS_TC_01 | Empty 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_02 | Invalid 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_03 | valid 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_04 | Valid 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_05 | Valid 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_06 | Valid 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 |
- STUDENT APPLICATION FORM:
Test case ID | Input | Description | Expected result | Pass/Fail |
VPS_TC_01 | First 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_02 | Valid 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_03 | Invalid 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_04 | Valid 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_05 | Valid 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_06 | Valid 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_07 | Valid 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_08 | Valid 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 |
- EMPLOYEE APPLICATION FORM:
Test case ID | Input | Description | Expected result | Pass/Fail |
VPS_TC_01 | First 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_02 | Valid 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_03 | Invalid First name, last name, Valid DOB, valid User-Id, Password, Valid Address, Email-Id , gender, relationship, company name, designation | An invalid First Name and Last name given by Applicant. | User name should be in Specified format. | pass |
VPS_TC_04 | Valid First name, last name, Invalid DOB, valid User-Id, Password, Valid Address, Email-Id , gender, relationship, company name, designation | An invalid DOB given by Applicant. | Date of birth should be in Specified format. | pass |
VPS_TC_05 | Valid First name, last name, DOB, User-Id, Password, Invalid Address, Valid Email-Id , gender, relationship, company name, designation | An invalid Address given by Applicant. | Address should be in Specified format. | Pass |
VPS_TC_06 | Valid 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_07 | Valid 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_08 | Valid 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 |
- BUSINESS APPLICATION FORM:
Test case ID | Input | Description | Expected result | Pass/Fail |
VPS_TC_01 | First 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_02 | Valid 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_03 | Invalid 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_04 | Valid First name, last name, Invalid DOB, valid User-Id, Password, Valid Address, Email-Id , gender, relationship, Type of business,Organization | An invalid DOB given by Applicant. | Date of birth should be in Specified format. | pass |
VPS_TC_05 | Valid First name, last name, DOB, User-Id, Password, Invalid Address, Valid Email-Id , gender, relationship, Type of business,Organization | An invalid Address given by Applicant. | Address should be in Specified format. | Pass |
VPS_TC_06 | Valid 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_07 | Valid 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_08 | Valid 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 |
- TOURISM APPLICATION FORM:
Test case ID | Input | Description | Expected result | Pass/Fail |
VPS_TC_01 | First 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_02 | Valid 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_03 | Invalid 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_04 | Valid 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_05 | Valid 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_06 | Valid 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_07 | Valid 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_08 | Valid 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 |
- VIEW APPLICANT PROFILE:
Test case ID | Input | Description | Expected result | Pass/Fail |
VPS_TC_01 | Empty user id | Empty User-Id given by System user | Id field should not be empty | Pass |
VPS_TC_02 | Invalid user id | An invalid User-Id given by System user | Not a valid user id | Pass |
VPS_TC_03 | Valid user id | Valid User-Id given by System user | User profile is displayed | Pass |
- UPDATE APPLICANT PROFILE:
Test case ID | Input | Description | Expected result | Pass/Fail |
VPS_TC_01 | Empty name, address, contact number | Empty name, address, contact number provided by user | Fields should not be empty. | Pass |
VPS_TC_02 | Invalid name and valid address and contact number | Invalid name given by user | Name field should be in specified format | Pass |
VPS_TC_03 | Invalid address and valid name and contact number | Invalid address given by user | Address field should be in specified format | Pass |
VPS_TC_04 | Invalid contact number and valid name and address. | Invalid contact number given by user | Contact number field should be in specified format | Pass |
VPS_TC_05 | Valid name, address, contacts number. | Valid name, address, contact number provided by user | Update success | pass |
- DELETE APPLICANT PROFILE:
Test case ID | Input | Description | Expected result | Pass/Fail |
VPS_TC_01 | Empty user id | Empty User-Id given by user. | Id field should not be empty | Pass |
VPS_TC_02 | Invalid user id | Invalid User-Id provided by user. | Invalid id | Pass |
VPS_TC_03 | Valid user id | Valid User-Id provided by user. | Profile deleted | Pass |
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:
Name | Role | Responsibility |
Sahanaj Parvin Lina | Project Sponsor | Monitor Project |
Jibul Hasan | CIO, Programmer, Database Administrator. | Monitor Project; Provide Staff, Programming, Managing Database. |
Shoaib ahmed bin sattar | Project 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 Item | Actions | Deadline | Responsibility |
1. Discussion about Project | · Assigning major project 1 to BSc.(Hons) IT batch 1, choosing project topic , duration and deliverables. | 13 February | Project 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 March | Project Managers |
4. Controlling | · Resubmission of project prototype. | 23 March | Project Managers |
5. Closing | · Prototype Accepted. | 25 March | Project Sponsor |