Вы находитесь на странице: 1из 14

Company visitor management system

CHAPTER1

INTRODUCTION

In order to make websites look and function a certain way, web developers utilize
different languages. The three core languages that make up the World Wide Web are
HTML5, CSS, and JavaScript.

In the IT world, the internet is an essential platform, whether it’s for developing or for
consumer use. When developing a website, typically three main languages come into play.
These languages are JavaScript, CSS, and HTML. HTML is the backbone of most webpages.
Essentially, it is used to create the structure of how a specific website would look like, from
the headings, to the paragraphs, the body, links, and even images.

Markup languages are the languages in which the web is written. The most common
markup language used is HTML, which uses tags to annotate text so that a computer can then
manipulate the text. Most markup languages are human readable, and use annotations that are
distinguishable from the annotated text. There are many different kinds of markups and
languages, but all are consistent in the way in which they annotate documents.

HTTP

HTTP is an application used as the fundamental foundation of communication on the


web. HTTP is the first letter you type in when inputting a web address. HTTP is a request -
response protocol. The client might request something and the http allows the client to access
the information. Like when we updated our virtual machines the request we wanted was to go
get updates for the software and http request went out and got updates. If you were on a bank
website or the wikibook site it would be https the ‘s’ meaning secure. That means that the
computer is communicating on a secure network.

Cascading Stylesheets(CSS)

CSS is a style sheet language standard set by W3C (World Wide Web Consortium)
used to create and edit the visual presentation of web pages. CSS allows web developers to
isolate a web page's content and visual styles into separate documents and gives better page
layout control. An external CSS sheet is generally linked to HTML and XHTML, it also can

Dept. of CSE, KLECET, Chikodi 2019-20 Page 1


Company visitor management system

be linked to XML, SVG, and XUL. HTML and Javascript, with CSS, is a vital part of
technology used by the majority of interfaces for websites. This is also used in interfaces for
mobile devices making the websites more engaging.

1.1 Objectives of the project:


This project aims at creating an Company visitor management system to track the
visitor who visits company. It has secured login for users. It shall generate reports based on
the choice daily, weekly and montly results. It could be daily, monthly or weekly reports. It
shall also display the no. of people visited company. And also to get required visitor detail by
making use of search engine.

1.2 Scope of project:


 Company visitor management system control is a very useful technique for managing
the visitorwhich is our selected domain of implementation for the software.
 Easily one can get track of visitor and it has added feature of daily, weekly and
montly based

1.3 Advantages:

The system is very simple in design and to implement. The system requires very low
system resource and the system will work in almost all configurations, it has got following
features;

 No manual data entry.


 Minimum time needed for the various processing.
 Greater efficiency.
 Better service.
 User friendliness and interactive.
 Minimum time required.
 Visitor system with reduced human intervention.
 Best security.

Dept. of CSE, KLECET, Chikodi 2019-20 Page 2


Company visitor management system

CHAPTER2

REQUIREMENT ANALYSIS

In systems engineering and software engineering, requirements analysis focuses on


the tasks that determine the needs or conditions to meet the new or altered product or project,
taking account of the possibly conflicting requirements of the various stakeholders,
analyzing, documenting, validating and managing software or system requirements.The
purpose of this module is to store the information of the visitor’s visiting the campus.
Requirements:

 Visitor should be able to add his details.


 System should be able to save the new visitor details.
 The security personnel should be able to update the in time of the visitor.
 The system should able to give information of particular person by search.
 The admin should have all permission to manage visitors.
 The system should track the visitors between two dates and should provide required
results.
 Also this will track visitors and it should show visitors based on weekly, monthly and
yesterday visitors.

Dept. of CSE, KLECET, Chikodi 2019-20 Page 3


Company visitor management system

CHAPTER3

SYSTEM REQUIREMENTS SPECIFICATION

The Visitor management System uses a web-based interface to display visitordata. A


System Requirements Specification is a document or set of documentation that describes the
features and behavior of a system or software application. It includes a variety of elements
that attempts to define the intended functionality required by the customer to satisfy their
different users.

In addition to specifying how the system should behave, the specification also defines
at a high-level the main business processes that will be supported, what simplifying
assumptions have been made and what key performance parameters will need to be met by
the system.

3.1 Software requirements:

1. Operating system: Microsoft Windows 10.

2. Language Used:

2.1 Front End: HTML and CSS

2.2 Back End: PHP

3.2 Hardware requirements:

1. Intel Core Processor i3.

2. 8GB RAM

3. Hard disk 1TB.

Dept. of CSE, KLECET, Chikodi 2019-20 Page 4


Company visitor management system

CHAPTER 4

ANALYSIS AND DESIGN

Analysis encompasses all task that go into the instigation, scoping and definition of a
new or altered system. Requirement analysis is an important part of the design process. Here
we identify the needs or requirements. Once the requirements have been identified the
solution for the requirements can be designed.

Start

Company visitor’s
management system

Admin

Dashboard

Add new Dates between


visitors visits
Manage
visitors

End

Fig. 4.1: Flowchart

Dept. of CSE, KLECET, Chikodi 2019-20 Page 5


Company visitor management system

A flowchart is a type of diagram that represents an algorithm, workflow or process. A


flowchart is a visual representation of the sequence of steps and decision needed to perform a
process. Each step in the sequence is noted within a diagram shape. Steps are linked by
connecting lines and directional arrows. The flowchart shows the steps as boxes of various
kinds, and their order by connecting the boxes with arrows. This diagrammatic representation
illustrates a solution model to a given proble. Fig. 4.1 shows the flowchart.

Dept. of CSE, KLECET, Chikodi 2019-20 Page 6


Company visitor management system

CHAPTER5

IMPLEMENTATION

Implementing an visitor management and monitoring system starts with having good
visitor management practices in place such as consistent track of visitors, generating daily,
weekly and monthly report.

5.1 Module:

This is the project which keep records of visitors who visited in the company. Company
visitors management system has one module i.e admin.

1. Dashboard: In this section, admin can briefly view how many visitors visited in a
particular period.
2. Visitors: In this section, admin adds new visitors by filling their information in add
visitors sections and also view and manage visitors records. Admin also put visitors
out time in the manage records section.
3. Search: In this bar, admin can search a particular person by their name and phone
number.
4. Reports: In this section admin can generate visitors reports between two dates.

Dept. of CSE, KLECET, Chikodi 2019-20 Page 7


Company visitor management system

CHAPTER 6

TESTING

After completion of project, testing is needed to confirm the system can handle most
of the situation. Two types of testing were needed to test the system which is unit testing and
functional testing. The testing is completed by follow a series of instruction to test the system
ability. Before releasing the system, testing must be carried out carefully to increase the
quality of system and provides better user experience for the users.

6.1 Unit Testing


Unit testing is mainly to test the system’s individual part of function. The unit test is
require to input to the system with all of the possible input such as correct input, empty input,
wrong format and others possible input. This is to ensure the system can validate the input as
correct input or invalid input. The unit testing will be carrying out included user login
system.

Unit Test 1: Login as administrator or users

Testing Objective: To ensure the login form working correctly.

No. Event Attributes and values Expected Result


1.1 Successfully login to
Login with correct
Username: admin the system and move
username and correct
Password: klecet
password. to dashboard.
1.2 Login with empty This is a required
Username: Null
username
Password: Null field with red label.
and empty password.
1.3 Login with correct Invalid details.
Username:admin
username and wrong
Password: Abc
password.
1.4 Login with wrong Invalid details.
Username:Abc
username and correct
Password:Klecet
password.
1.5 Login with correct Username:admin This is required field
username and empty Password:Null
password.
1.6 Login with empty Username:admin This is required field.
username Password:klecet
and correct password.
1.7 Login with incorrect Username: tyg Invalid details.
username and password. Password: jhb
Dept. of CSE, KLECET, Chikodi 2019-20 Page 8
Company visitor management system

Unit Test 2: Change admin Password

Testing Objective: To ensure admin’s password update correctly.

No. Event Expected results Result


2.1 Update with valid Successfully updated Pass.
current password, password.
new password and
confirm password.
2.2 Update with empty This field is required. Pass.
current password,
new password and
confirm password.
2.3 Update with valid New password and Pass.
current password, Confirm password
new password with field does not match.
diffrent confirm
password.
2.4 Update with a same Insert different entry Pass.
current password, to new password and
new password and current password.
confirm password.

Dept. of CSE, KLECET, Chikodi 2019-20 Page 9


Company visitor management system

Unit Test 3: Insert new visitor

Testing Objective: To test the new visitor was inserted correctly.

No. Event Expected result Result


3.1 Insert new visitor Visitor’s details has Pass.
with Full Name, been added.
Email Input, Phone
Number, Address,
Whom to Meet,
Department and
Reason To Meet.
3.2 Insert new visitor This is a required Pass.
with any empty Full field.
Name, Email Input,
Phone Number,
Address, Whom to
Meet, Department
and Reason To Meet.
3.3 Insert new visitor This visitor already Pass.
with existed visitor exists.
name.

6.2 Functional Testing


After completing the unit testing, functional testing is require to perform. The purpose
of functional testing is to ensure the system is performing as the system requirement stated.
This is more on testing the correctness of workflow of the system.

Dept. of CSE, KLECET, Chikodi 2019-20 Page 10


Company visitor management system

SNAPSHOT

1 LOGIN PAGE:Login by giving username and password.

2 ADMIN PAGE: All operations of admin are available here.

Dept. of CSE, KLECET, Chikodi 2019-20 Page 11


Company visitor management system

3NEW VISITOR: New visitor name is added.

4 SERCH DETAIL: To get required visitor detail via search engine.

Dept. of CSE, KLECET, Chikodi 2019-20 Page 12


Company visitor management system

CONCLUSION

This mini project has met its objectives to demonstrate the working concept of
Company visitor tracker system. The development of this project was very helpful in
developing our programming skills. The project helped us to understand HTML and CSS to
greater depth. We found designing and developing this PROJECT interesting and a good
learning experience. It helped us to learn about design of web page.

Dept. of CSE, KLECET, Chikodi 2019-20 Page 13


Company visitor management system

BIBLIOGRAPHY

The following Books and websites were used as references for the Project and
preparing this Project Report:

1] Randy Connolly, Richardo Hoar, “Fundamentals of Web Development”, 1st Edition,


Pearson Education India.

2] www.w3school.com – This is an educational website for learning web technologies


online. Content includes tutorials and references relating to HTML, CSS, PHP etc.

3] www.tutorialspoint.com – This is a idea that exists a class of readers who response better
to learn new technologies at our own place. It provides tutorials for HTML, CSS and PHP
which helps in building websites.

Dept. of CSE, KLECET, Chikodi 2019-20 Page 14

Вам также может понравиться