You are on page 1of 28

VISVESVARAYA TECHNOLOGICAL UNIVERSITY

Jnana Sangama, Belagavi

A MINI PROJECT REPORT ON

CITNC VISITORS MANAGEMENT SYSTEM


IN
COMPUTER SCIENCE & ENGINEERING
By

NAME:-NAMANA
USN:-1AJ21CS067

Under the Guidance of


BHANDAVYA
Assistant Professor

DEPARTMENT OF COMPUTER SCIENCE & ENGINEERING


CAMBRIDGE INSTITUTE OF TECHNOLOGY NORTH CAMPUS
KUNDANA, BENGALURU – 562110, KARNATAKA
2023 – 2024
CAMBRIDGE INSTITUTE OF TECHNOLOGY NORTH CAMPUS
KUNDANA, BENGALURU – 562110, KARNATAKA
DEPARTMENT OF COMPUTER SCIENCE & ENGINEERING

CERTIFICATE

This is to certify that the Mini Project entitled “CITNC VISITORS MANAGEMENT SYSTEM” has

Been successfully completed by NAMANA(1AJ21CS067) the bonafide students of

Department of Computer Science & Engineering, Cambridge Institute of

Technology North Campus of the Visvesvaraya Technological University, Belagavi,

during the year 2022–2023. It is certified that allcorrections/suggestions indicated for Internal

Assessment have been incorporated in the reportdeposited in the departmental library. The Mini

project report has been approved as it satisfies theacademic requirements in respect of Mini Project

work prescribed for the Bachelor of Engineering Degree.

Mini Project Guide Head of Department


BHANDAVYA Dr.Kavitha C
Dept of CSE,CITNC Dept of CSE,CITNC

External Exainer
Name of Examiners Signature with Date

1.

2.
CAMBRIDGE INSTITUTE OF TECHNOLOGY NORTH CAMPUS
KUNDANA, BENGALURU – 562110, KARNATAKA
DEPARTMENT OF COMPUTER SCIENCE & ENGINEERING

DECLARATION
I am NAMANA hereby declare that the dissertation entitled, CITNC VISITORS
MANAGEMENT SYSTEM is completed and written by us under the supervision of my guide
BHANDAVYA, Assistant Professor, Department of Computer Science and Engineering,
Cambridge Institute of Technology North Campus, kundana, Bengaluru, of the Visvesvaraya
Technological University, Belagavi, during the academic year 2023-2024.The dissertation report
is original and it has not been submitted for any other degree in any university.

NAMANA (USN:-1AJ21CS067)

i.
ACKNOWLEDGEMENT

The satisfaction and euphoria that accompany a successful completion of any task would be
incomplete without the mention of people who made it possible, success is the epitome of hard
work and perseverance, but steadfast of all is encouraging guidance.

So, with gratitude we acknowledge all those whose guidance and encouragement served as
beacon of light and crowned the effort with success.

We thank our beloved Principal Dr.P.Sendamari , for his constant help and support
throughout.

We are indebted to Management of Cambridge Institute of Technology for providing an


environment which helped us in completing our mini project.

We sincerely thank, Dr. KAVITHA C, HOD, Department of Computer Science &


Engineering who has been the constant driving force behind the completion of the project.

The selection of this mini project work as well as the timely completion is mainly due
to the interest and persuasion of our mini project coordinator Ms,BHANDAVYA Assistant
Professor, Department of Computer Science & Engineering. We will remember his contribution
for ever.

Also, we thank all the teaching and non-teaching staff of Department of Computer Science
& Engineering for the help rendered.

NAMANA (1AJ21CS067)

ii.
ABSTRACT

This report is about Visitors Management System for CITNC Devanahalli. In this computer
technology world, the impact of IT contributes major roles in all real time system. Various
management systems implemented for achieving the business organization towards profit,
standards, and further business enhancement. The main aim of this research is to implement a
web-based system that can secure the information’s of visitors to a company. This system is a
well-structured system and easy to use. The languages used to develop this system are PHP
(Personal Home Page), HTML (Hyper Text Markup Language), CSS (Cascading Style Sheet),
and Database is MySQL. The website has a large memory of storing all the information of the
visitors to a company and also keeping record, it is highly effective and accurate. I will
recommend that if there is going to be any modification the new writer should endeavor to
improve on the limitations, such as making it possible for visitors to book appointment online
and fill the necessary information before coming down for visit or an appointment.

iii.
TABLE OF CONTENTS
PAGE

DESCRIPTIONS NO.

DECLARATION i.

ACKNOWLEDGEMENT……………………………………………............ ii.

ABSTRACT………………………………………………………………….. iii.

LIST OF FIGURES…………………………………………………………..... iv.

1. INTRODUCTION
1.1 INTRODUCTION
1.2 PROBLEM STATEMENT
1.2 MOTIVATION AND OBJECTIVES OF THE PROJECT
1.4 PROPOSED SOLUTION & ADVANTAGES

2. SYSTEM DESIGN
2.1 SCHEMA DIAGRAM

2.2 ER DIAGRAM

3. IMPLEMENTATION
3.1 LANGUAGE USED FOR IMPLEM
3.2 PLATFORM USED FOR IMPLEMENTATION
3.3 SQL COMMANDS AND QUERIES

4. RESULTS

4.1 SNAPSHOT

5. CONCLUSION AND FUTURE ENHANCEMENT


5.1 CONCLUSION
5.2 FUTURE ENHANCEMENT
REFERENCES…………………………………………….
LIST OF FIGURES

PAGE NO

2.1 SCHEMA DIAGRAM 05


2.2 ER DIAGRAM 08
3.3 SQL COMMAND AND QUERIES
3.3.1 LOGIN 10
3.3.2 CREATE PASS 10
3.3.3 REPORT THE VISITORS LIST 11
4.1 SNAPSHOTS
4.1.1 CITNC VISITOR MANAGEMENT SYSTEM 12
4.1.2 ADMIN LOGIN 13
4.1.3 CITNC VMS ADMIN PORTAL 14
4.1.4 CITNC VMS EMPLOYEE PAGE 15
4.1.5 DEPARTMENT PAGE 15
4.1.6 LIST OF ALL DEPARMENTS 16
4.1.7 ADMIN ACCOUNT UPDATION 17
4.1.8 REPORT WITH SLIP GENERATION 18
4.1.9 CREATE PASS 19
4.1.10 PASS
CITNC VISITORS MANAGEMENT SYSTEM

CHAPTER:01

INTRODUCTION

1.1 INTRODUCTION

A Visitor Management System (VMS) is an evolving concept defined as a systematic


collection of visitor’s information. It is a record in digital format that is theoretically
capable of keeping track of list of visitors and their personal details for effective service
from both clients and the company.
This system tracks the usage of a public office by gathering increasing amounts of
information. A visitor management system can record the usage of the facilities by
specific visitors and provide documentation of visitor’s whereabouts. Since a visitor
management system provides a record of office used and the person visited, these
systems are frequently used to complement office security systems and access control
systems.
As electronic visitor management systems become more common and more powerful,
these systems are taking over many of the functions of office security and access control
like gathering information manually.
Managing visitors is an essential access control activity traditionally handled through
paper logs or guest books, where visitors sign in at the front desk. Synergis’ Visitor
Management module allows you to modernize your approach, go paperless, and become
more efficient. Enroll visitors, assign physical access rights, and track their movements
with ease. A digital visitor management system does the core job of checking in visitors.
But it also does many things pen and paper cants which include:
Maintain a cloud-based visitor log.

Dept. Of CSE, CITNC 2022-23 Page |1


CITNC VISITORS MANAGEMENT SYSTEM

1.2 PROBLEM STATEMENT

After carefully analysis of the project the researcher observed that the following problems
are mainly encountered by different organization
1. The present method of visitor’s management system is mainly based on manual
recording,
2. The present system makes use of small or no database for recording of visitor’s
information.
3. Due to lack of comprehensive database, accountability is usually very difficult,
4. The present system is time consuming,
5. Owing to the paper and pen method of recording information visitors may not give out
its full information needed at a particular time,
6. Queuing may occur at the cause of entering information needed.

1.3 MOTIVATION AND OBJECTIVES OF THE PROJECT

1.3.1 MOTIVATION OF THE PROJECT

With growth of information technology, the study offers numerous values in business
premises and revenue payment:
1. Visitors get high quality service: since the recording requires human information, with
use of computer more concrete information will be provided.
2. It will be easier to generate overall report: comprehensive and relational database will
make the report generation easy and faster.
3. High Security Environments: Assign and print credentials for your visitors like any
other employee, define detailed access rights, specify visitor escorts, and give your staff
full control over access to your facilities.
4. It will provide efficient, effective and timely services,
5. It will reduce corruption,
6. It contributes to the entire organization security.

Dept. Of CSE, CITNC 2022-23 Page |2


CITNC VISITORS MANAGEMENT SYSTEM

1.3.2 OBJECTIVES OF THE PROJECT

The aim of this project is to design and implement a visitors management system.
The objectives include:
1. To build a web database for storing visitor’s information: to setup a strong relational
database for storing visitor’s information for easy retrieval and annual report analysis.
2. To develop a web base which helps to insert and retrieve visitors’ information:
retrieval of information stored in a database is vital and must be ready to get back from
the database when needed so that the purpose of storing the data must be accomplished.
3. To give account of visitors that visited the organization: the system that is setup must
be ready to give total number of visitors that visited the organization per day, week, yearly
etc.
4. To ascertain the reasons why the visitor visited: the system will also track the reasons
why the visitors visited, whether the message is relevant or not.
5. To provide easy access of searching and navigation for time saving: the system has a
special way of retrieving data from the database like search the visitor using its identification
number.
6. To provide adequate assessment of staff base on the amount of visitor (Client) and their
reason.

Dept. Of CSE, CITNC 2022-23 Page |3


CITNC VISITORS MANAGEMENT SYSTEM

1.4 PROPOSED SOLUTION & ADVANTAGES

In many environments, visitors are still asked to enter their information in a paper log
book. While this method is perceived as quick and easy, it provides little security and
leaves visitor information available for anyone to see. To address these issues, Topnotch
Visitor access Management solutions allow organizations to automate the entire process
of registering a visitor, printing a badge and capturing detailed information in seconds.
The solution is flexible, customizable and feature-rich to meet the needs of small and
enterprise organizations with diverse visitor management processes and policy
requirements.
• Enhances the professionalism of an organization by streamlining the visitor check-in
process and providing high quality badges for all visitors.
• Improves security by enabling organizations to identify exactly who is in their facilities
and the reason why. Allows users to create watch lists and screen against unwanted
visitors.
• Captures detailed visitor information more accurately and distinguishes between
different categories of visitors. Performs analysis/reporting on visitor data across
multiple locations.
• Work permits for Regular Visitors, Temporary employee, vendors etc.
• Affordable, easy to use and simple to install

Dept. Of CSE, CITNC 2022-23 Page |4


CITNC VISITORS MANAGEMENT SYSTEM

CHAPTER:02
SYSTEM DESIGN

2.1 SCHEMA DIAGRAM


• The design of the database is called a schema. This tells us about the structural view of
the database. It gives us an overall description of the database.
• A database schema defines how the data is organized using the schema diagram.

• A schema diagram is a diagram which contains entities and the attributes that will define
that schema.
• A schema diagram only shows us the database design. It does not show the actual data
of the database.
• Schema can be a single table or it can have more than one table which is related.

Fig 2.1 SCHEMA DIAGRAM OF TRANSPORTATION


MANAGEMENT SYSTEM

Dept. Of CSE, CITNC 2022-23 Page |5


CITNC VISITORS MANAGEMENT SYSTEM

2.2 ER DIAGRAM
An ER diagram shows the relationship among entity sets. An entity set is a group of similar
entities and these entities can have attributes. In terms of DBMS, an entity is a table or attribute
of a table in database, so by showing relationship among tables and their attributes, ER diagram
shows the complete logical structure of a database.

Guidelines For Drawing ER Diagram:-


When gathering information I have to— 

Identify the entity in the system

 Identify the attributes of the system

 Identify the relationship between the entity

Entity:

Entity is the distinguishable object that has a conceptual or physical existence in the system.
Each entity has some specific attributes. An entity is a fundamental thing of an organization
and it has its own identity, which distinguishes it from other entity. An entity type is the
description of all entities to which a common definition and common relationship and attribute
apply.

Relationship:

A relationship is an “association among entities” Relation is the link between objects through
which a entity is related with other entity.

Dept. Of CSE, CITNC 2022-23 Page |6


CITNC VISITORS MANAGEMENT SYSTEM

Attribute:
An attribute is the property or characteristic of an entity. Each entity type has a set of attribute
associated with it.

Notation of ER diagram:
The overall logical structure of a database can be expressed graphically by ER Diagram. These
are the notations used in ER Diagram-

RECTANGLE- It represents the entity set.

ELLIPS- It represents attributes.

DIAMONDS-It represents relationship among entities.

LINES- It links attributes to entity and entity set to relationship.

Dept. Of CSE, CITNC 2022-23 Page |7


CITNC VISITORS MANAGEMENT SYSTEM

Fig 2.2 ER DIAGRAM OF TRANSPORTATION MANAGEMENT


SYSTEM

Dept. Of CSE, CITNC 2022-23 Page |8


CITNC VISITORS MANAGEMENT SYSTEM

CHAPTER 3
IMPLEMENTATION

3.1 LANGUAGE USED FOR IMPLEMENTATION


A. Hardware Resources Required
Parameter Minimum Requirement
1 RAM 512MB
2 Disk 250MB

B. Software Resources Required Platform:


1. Operating System: Pentium IV (or above)
2. Framework: XAMP
3. Database: SQL Server 2012
4. Programming Language: C

3.2 PLATFORM USED FOR IMPLIMENTATION

The platform used in this project is XAMPP(X-Operating system, Apache, Mysql, php,perl).

3.3 SQL COMMANDS AND QUERIES

 SQL stands for Structured Query Language.


 SQL commands are the instructions used to communicate with a database to perform tasks,
functions, and queries with data.
 SQL commands can be used to search the database and to do other functions like creating
tables, adding data to tables, modifying data, and dropping tables.
 Snapshots mentioned below are SQL Commands and Queries used in this Project.

Page |

Dept. Of CSE, CITNC 2022-23 9


CITNC VISITORS MANAGEMENT SYSTEM

Fig 3.3.1 ADMIN LOGIN

This is the Python SQL queries and commands used in this project. This queries and Commands
will help the admin/guard to login to the web page.

Fig 3.3.2 CREATE PASS

Dept. Of CSE, CITNC 2022-23 P a g e | 10


CITNC VISITORS MANAGEMENT SYSTEM

This is the Python SQL queries and commands used in this project. This queries and Commands
will help the guard to create pass to the visitor.

Fig 3.3.3 REPORT THE VISITORS LIST

This is the Python SQL queries and commands used in this project. This queries and
Commands will help the admin to check the visitors list who entered the campus from
the date which admin user require.

Dept. Of CSE, CITNC 2022-23 P a g e | 11


CITNC VISITORS MANAGEMENT SYSTEM

CHAPTER:04
RESULT
4.1 SNAPSHOTS

Fig 4.1.1 CITNC VISITOR MANAGEMENT SYSTEM

This is the first page of the CITNC VISITOR MANAGEMENT SYSTEM project.
This window asks the user to enter login data.

Dept. Of CSE, CITNC 2022-23 P a g e | 12


CITNC VISITORS MANAGEMENT SYSTEM

Fig 4.1.2 ADMIN LOGIN

This is the Admin login window. This window opens when the user selects the Admin position
in the first window (fig 4.1.1).
In this window if the users wants to get into Admin portal window the user first has to give
the correct Username and Password.

Dept. Of CSE, CITNC 2022-23 P a g e | 13


CITNC VISITORS MANAGEMENT SYSTEM

Fig 4.1.3 CITNC VMS ADMIN PORTAL

This is the Admin login portal window. This window opens when the user enters the correct
Username and Password in the Admin login window (fig 4.1.2).
In this window the Admin can create employee, department, admin users, report details. This
also shows the clear fields operation.

Dept. Of CSE, CITNC 2022-23 P a g e | 14


CITNC VISITORS MANAGEMENT SYSTEM

Fig 4.1.4 CITNC VMS EMPLOYEE PAGE

This window opens after selecting employee page (fig 4.1.2).


Here admin can enter their details in this Window, and can view those who have enter the
details previously.

Fig 4.1.5 DEPARTMENT

This window shows the Department details

Dept. Of CSE, CITNC 2022-23 P a g e | 15


CITNC VISITORS MANAGEMENT SYSTEM

Fig 4.1.6 LIST OF ALL DEPARMENTS

This function will display all existing department list. Admin can choose required department
for visit of visitor whom he/she want to meet.

Dept. Of CSE, CITNC 2022-23 P a g e | 16


CITNC VISITORS MANAGEMENT SYSTEM

Fig 4.1.7 ADMIN ACCOUNT

This operation will save the data of new admin that are been filled in the fields of
Information frame. When the admin clicks on the sing up button a pop-up window will
appear which will have message saying “admin has been added.

Dept. Of CSE, CITNC 2022-23 P a g e | 17


CITNC VISITORS MANAGEMENT SYSTEM

Fig 4.1.8 REPORT WITH SLIP GENERATION

Here we can see in Information frame are been filled completely report genrated.

Dept. Of CSE, CITNC 2022-23 P a g e | 18


CITNC VISITORS MANAGEMENT SYSTEM

Fig 4.1.9 CREATE PASS

If the person who is logging in into the admin portal and he/she have entered the phone
number and press the create pass button, pass will be generated, which is shown in the
Fig 4.1.10

Fig 4.1.10 PASS

Dept. Of CSE, CITNC 2022-23 P a g e | 19


CITNC VISITORS MANAGEMENT SYSTEM

CHAPTER:05

CONCLUSION AND FUTURE ENHANCEMENT

5.1 CONCLUSION
The computer becomes important equipment to the organization to store the data and to
process the data for any purpose. It also can be used to access and process any data and
information needed easily and less in time. Therefore, it is hope that VMS application
system able to solve the problem according to these scopes:
By using VMS, the organizations have an option in increasing the level of security enforced in
their premises. VMS enables free, secured, fast and easy visitor registration.
Computerized records give better management and manipulation of data, through searching
and report generation. Its installation is easy and hence does not require professionals for
the same. The VMS system is easy to maintain and use. It gives reliable and efficient security
protection on which one can rely. Unauthenticated and unwanted users cannot enter the
commercial space.
Hence we can conclude that this system would prove to be an efficient system to obtain
a Gate Pass in any organization. Using this system the usage of paper decreases
drastically and gate pass can be obtained. Also higher authority can generate report
directly from database rather than maintaining record of gate pass taken by each visitor
“n‟ times.

5.2 FUTURE ENHANCEMENT

• Design and development of VMS mobile application system model.


• Biometric functions can be coupled with the existing system to gain extra security.
• SMS that proves to be more
• secure and easy process which also saves time in obtaining gate pass and thus makes
procedure easy.

Dept. Of CSE, CITNC 2022-23 P a g e | 20


CITNC VISITORS MANAGEMENT SYSTEM

REFERENCES
[1] “WINHMS Hospitality Management Software” Internet: www.winhms.com/gatepass.html
[2] “TouchPoint Visitor Delight” Internet: www.usetouchpoint.com/material-management.html
[3] “TouchPoint Visitor Delight” Internet: www.usetouchpoint.com/visitor management.html
[4] “Topnotch” Internet: topnottchsofttsol.com/index.php/mgp
[5] “Topnotch” Internet: topnottchsofttsol.com/index.php/products/enterprise-visitoraccess-
management-system/vams

Dept. Of CSE, CITNC 2022-23 P a g e | 21

You might also like