VISITOR TRACKING SYSTEM
Submitted as a part of course curriculum for
Bachelor of Technology
Computer Science & Engineering
Department of Computer Science Engineering
Rayat Institute of Engineering & Information Technology
Railmajra, Distt. S.B.S Nagar, Punjab (India)
The system provides the tracking of each and every visitor that is visiting the campus for any kind of
purpose. It is a software that has been developed to keep the track and maintain database to reduce
the paper load.
1.1 PURPOSE OF THE SYSTEM
To develop a system that can keep the track of all the visitors that are visiting the organization.
1.2 SCOPE OF THE SYSTEM
To implement the system in any organization that needs such type of system. Maintains database of all
the visitors that can be used for security purposes.
1.3 OBJECTIVES AND SUCCESS CRITERIA OF THE PROJECT
To develop such system that can keep the track of visitors an can readily give information of any
visitor at any particular time.
1.4 DEFINITIONS, ACRONYMS, AND ABBREVIATIONS.
Visitor Tracking System.
The naming convention of the software that has been developed.
Visitor Tracking System Database.
The database that stores all the information of the visitors.
2. CURRENT SYSTEM
In the present scenario there is no automated means of keeping track of all the people who visit Rayat
Institute of Engineering & Information Technology on day-to-day basis. At present the security
personnel at the gate ask the person to enter his/her name in the entry register. Also whenever any
student leaves the campus he/she is supposed to do the same. The disadvantages of the current system
No reports, either daily or monthly, are generated
No methods to track down the movement of a particular visitor
It becomes difficult to identify a person with his/her name
No maintained records of the students who leave the college campus
Records may either be partially or incorrectly filled
3. PROPOSED SYSTEM
This project has been undertaken to provide automation for this system. This will help to overcome
many of the above mentioned problems and a lot more to that. The advantages of incorporating the
proposed solution will be:
Provide functions which meet stated and implied needs
Maintain a specified level of performance
Easily understood, learned, and used
Provide appropriate performance relative to the amount of resources used
Modified for purposes of making corrections, improvements, or adaptation
Daily and monthly based report generation
Proper and complete information of all the people who either enter or leave the campus
3.b) FUNCTIONAL REQUIREMENTS
Storing the details of a person along with the image for easy identification.
Maintaining database for every visitor with time-in and time-out details.
Report generation after regular intervals of time.
Storing the details of a student along with the image as well as fingerprints for further use.
Retrieving the data corresponding to a particular student by means of just entering his input.
Minimum: 5 GB Storage Space, 512 MB RAM, 1024x768 display.
Recommended: 20 GB Storage Space, 1024 MB or more RAM, 1280x1024 display.
Finger Printing Device
Windows XP Service Pack 2 or above
Windows Server 2003 Service Pack 1 or above
Windows Server 2003 R2 or above
Windows Server 2008
.NET Framework 3.5+
3.c) NON- FUNCTIONAL REQUIREMENTS
Usability is a qualitative attribute that assesses how easy user interfaces are to use. The word
"usability" also refers to methods for improving ease-of-use during the design process
The key principle for maximizing reliability is to employ iterative design, which progressively
refines the design through evaluation from the early stages of design. The evaluation steps
enable the designers and developers to incorporate user and client feedback until the system
reaches an acceptable level of usability. The preferred method for ensuring reliability is to test
actual users on a working system. Although, there are many methods for studying usability, the
most basic and useful is user testing, which has three components:
Get some representative users. Ask the users to perform representative tasks with the design.
Observe what the users do, where they succeed, and where they have difficulties with the user
Performance Refers to the speed of execution of the computer program with accuracy. This
project must be completely dependent on the performance.