0% found this document useful (0 votes)
20 views48 pages

02 - Apartment Visitors - Apurv Ravindra Dhande

Bds

Uploaded by

lpavi800
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOC, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
20 views48 pages

02 - Apartment Visitors - Apurv Ravindra Dhande

Bds

Uploaded by

lpavi800
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOC, PDF, TXT or read online on Scribd
You are on page 1/ 48

1 Apartment Visitors Management System

CHAPTER I
INTRODUCTION
2 Apartment Visitors Management System

Abstract:
Apartment Visitor Management System deals with the security provided at
society premises from the unauthorized or unwanted visitors and provide entry pass
to the regular visitor.
Nowadays, in most society visitor management consists of visitors scribbling
their name in a paper book.
Instead, Apartment Visitor Management System will assist you the
professionalized way in which you welcome your visitors. This software is a complete
Visitor Management service to improve the efficiency, productivity and security.

Introduction:
Apartment Visitor Management system is a web-based technology that will
revolutionize the way your society manages visitors and provide visitor pass to them.
Visitor Management system is more important to security guards or security society.
This web application provides a way to effectively control record & track society
visitor traffic.
In AVMS, we use PHP and MySQL database. This is the project, which keeps
records of visitors who visited in the Society. AVMS has one module i.e. admin

Advantages:
• It helps the appartment admin to handle and manage visitor data.
• Reduce time consumption.
• Reduce error scope.
• All system managements are automated.
• Centralized database management.
• Easy operations for operator of the system.
• No paper work requirement.

Existing System
The current system for apartment system is to visit the apartment manually
and maintain visitor data. According to the current system, the existing system is full
3 Apartment Visitors Management System
of manual process only. All work is done through paper works. Manual system
maintains the limited number of transactions and storing the data’s is very difficult.
Existing system is a manual one in which users are maintaining books to store
the information like people whom visit the apartment and daily record. It is very
difficult to maintain historical data. Therefore, we have developed this system to
reduce these efforts.

Disadvantages Of Existing System:


The following are the disadvantages of the existing system
• It is difficult to maintain important information in register book.
• More manual hours need to generate required reports.
• It is tedious to manage historical data, which needs much space to keep all the
previous years’ ledgers, books etc.
• Daily People who visit the apartment and daily record details must be entered
into books are very difficult to maintain.

Purpose of System
The purpose of developing apartment visitor management system is to
computerized the tradition way of visitors. Another purpose for developing this
application is to generate the report automatically.
The main aim of this application is to develop a system that effectively
manages all the data related to apartment visitor, which helps gate guards to maintain
bulk records of visitors. The purpose is to maintain a centralized database of all visitor
information. The goal is to support various functions and processes necessary to
manage the data efficiently.

Scope of the System


Apartment Visitor Management System project is developed as a web
application and it will work over web. The project Apartment Visitor Management
system includes creation of entry pass and storing the details of visitor into the
system. The software has the facility to give a unique entry pass id to regular visitor
like maids, milkman, washer man etc.
The Apartment Visitor Management System can be entered using a username
and password. It is accessible only by an administrator. Only admin can create the
4 Apartment Visitors Management System
pass and add visitors details. The data can be retrieved easily. The interface is very
user-friendly. The data are well protected for admin use and makes the data
processing very fast.
Apartment Visitor Management System is powerful, flexible, and easy to use
and is designed and developed to deliver real conceivable benefits to societies.
5 Apartment Visitors Management System

CHAPTER II
System Analysis
6 Apartment Visitors Management System

System Analysis:
As Technology is growing rapidly, we are also moving to a technical world
where everything we want to be online. So, with the help of this project, we are
bringing the use of technology in the field of apartment admin where manages visitor
people.
System analysis is a problem-solving activity that requires intensive
communication between the system users and system developers. System analysis or
study is an important phase of any system development process. The system is viewed
as a whole, the inputs are identified and the system is subjected to close study to
identify the problem areas. The solutions are given as a proposal. The proposal is
reviewed on user request and suitable changes are made. This loop ends as soon as the
user is satisfied with the proposal.

Disadvantage of present system:


• Not user friendly: The present system not user friendly because data is not
stored in structure and proper format.
• Manual Control: All report calculation is done manually so there is a chance
of error.
• Lots of paper work: Visitors maintain in the register so lots of paper require
storing details.
• Time consuming

Feasibility Study
A feasibility analysis is undertaken to determine the possibility or probability
of either improving the existing system or developing a completely new system.
It helps to obtain an overview of the problem and to get rough assessment of
whether feasible solution exists.
There are three aspects in feasibility study portion of the preliminary
investigation.
1) Operational feasibility
2) Technical feasibility
3) Economical feasibility
7 Apartment Visitors Management System

Operational Feasibility: -
It is a measure of how well a proposed system solves the problems, and takes
advantages of the opportunities identified during scope definition and how it satisfies
the requirements identified in the requirements analysis phase of system development.
Operational feasibility covers two aspects. One is the technical performance
aspect and other is the acceptance within the organization. Operational feasibility
determines how the proposed system will fit the current operation.
In the system operational feasibility checks, whether the user who is going to
use the system is able to work with the software with which the system id coded and
also the mind of the user going to use system. If the user does not understand or is
able to work on the system further development is waste.
The system is easy to learn and it will require a very short time to learn the
operation of the system for a person having knowledge in accounting. Therefore, that
system was operationally feasible
Technical feasibility: -
This involves questions such as whether the technology needed for the system
exists, how difficult it will be to build, and whether the firm has enough experience
using that technology. The assessment is based on an outline design of system
requirements in terms of Input, Processes, Output, Fields, Programs, and Procedures.
This can be quantified in terms of volumes of data, trends, frequency of updating, etc.
in order to estimate whether the new system will perform adequately or not.
The technical feasibility in the proposed system deals with the technology
used in the system. It deals with the hardware and software used in the system
whether they are of latest technology or not. It happens that after a system is prepared
a new technology arises and the user wants the system based on that technology.
Thus, it is important to check the system to be technically feasible.
The minimum memory requirement is 32MB of RAM while 64MB is better to
have for better performance. As far as software is concerned, MySQL and PHP
should be installed on the server.
Economic feasibility: -
Economic analysis is the most frequently used method for evaluating the
effectiveness of a new system. More commonly known as cost/benefit analysis, the
procedure is to determine the benefits and savings that are expected from a candidate
8 Apartment Visitors Management System
system and compare them with costs. If benefits outweigh costs, then the decision is
made to design and implement the system.
Implementation of this system will be a lifetime investment, which will ensure
returns to the store of good services and market value throughout the future. So, the
system is found economically feasible.

Operating Environment
1. Software Requirements:
• Technology : Open Source
• Front end : PHP
• Back end : MySQL
• Operating system : WINDOWS XP
2. Tool & Technologies Used:
• MySQL
• XAMPP (Apache Server)
• Notepad ++

Modules Specification:
In this project there is one module i.e., admin
Admin Module
Admin is the super user of the website who can manage everything on the
website. Admin can log in through the login page
• Dashboard: In this section, admin can briefly view how many visitors visited
in a particular period, total listed categories and total visitor pass created.
• Categories: In this section, admin can mange categories(Add/Delete).
• New Visitors: In this section, admin adds new visitors by filling their
information in add visitors sections.
• Manage Visitors: In this section, admin can view and manage visitor’s records.
Admin also put visitors out time in the manage records section.
• Entry Pass: In this section, admin can manage entry pass(Create/View/Delete).
• Search: In this bar, admin can search a particular person by their name and
phone number.
9 Apartment Visitors Management System
• Visitor B/W Reports: In this section admin can generate visitor’s reports
between two dates.
• Visitor Pass B/W Reports: In this section admin can generate visitor’s pass
reports between two dates.
• Admin can also update his profile, change the password and recover the
password.
10 Apartment Visitors Management System

CHAPTER- III
System Design
11 Apartment Visitors Management System

System Design
Design is the first step in the development phase for any techniques and
principles for the purpose of defining a device, a process or system in sufficient detail
to permit its physical realization. Once the software requirements have been analyzed
and specified the software design involves three technical activities - design, coding,
implementation and testing that are required to build and verify the software.
System design is the solution to the creation of a new system. This phase is
composed of several modules. This phase focuses on the detailed implementation of
the feasible system, Its emphasis on translating design specifications to performance
specification. It also specifies how the database is to be built for storing and retrieving
data.

Application Design
Input design encompasses internal and external program interfaces and the
design of user interfaces. Internal and external interface designs are guided by
information obtained from the analysis model. This defines user tasks and actions
either an elaborative or object-oriented approach. Design issues such as response
time, comma structure, error handling and help facilities are considered and a design
model for the system is defined. A set of generic design guidelines governs general
interaction, information display and data entry.
It is a process of converting user-oriented to a computer based formatted goal
of the input design is to make a data entry easier, logical, and free of error. Error in
the input data is controlled by the input design. The quality of the system input
determines the quality of system output specification describes manner in which the
data entered in the system processing.

Database Design
The data in the system has to be stored and retrieved from database. Designing
the database is part of system design. Data elements and data structures to be stored
have been identified at analysis stage. They are structured and put together to design
the data storage and retrieval system.
12 Apartment Visitors Management System
A database is a collection of interrelated data stored with minimum
redundancy to serve many users quickly and efficiently. The general objective is to
make database access easy, quick, inexpensive and flexible for the user. Relationships
are established between the data items and unnecessary data items are removed.
Normalization is done to get an internal consistency of data and to have minimum
redundancy and maximum stability. This ensures minimizing data storage required,
minimizing chances of data inconsistencies and optimizing for updates.

MySQL Table Design:


Apartment Visitors Management System contains following MySQL tables:

Admin Table:(Table name is admin)


This table store admin personal and login details.

Visitor Table: (Table name is tblvisitor)


This table store the visitor details and admin remark
13 Apartment Visitors Management System

Category Table: (Table name is tblcategory)


This table stores the category of visitor.

Visitor Pass Table: (Table name is tblvisitorpass)


This table stores the details of visitor pass.
14 Apartment Visitors Management System

DFD Diagrams
A data flow diagram is a graphical view of how data is processed in a system
in terms of input and output.
The Data flow diagram (DFD) contains some symbol for drawing the data
flow diagram.
The following observations about DFDs are essential:
• All names should be unique. This makes it easier to refer to elements in the
DFD.
• Remember that DFD is not a flow chart. Arrows is a flow chart that
represents the order of events; arrows in DFD represents flowing data. A
DFD does not involve any order of events.
• Suppress logical decisions. If we ever have the urge to draw a diamond-
shaped box in a DFD, suppress that urge! A diamond-shaped box is used in
flow charts to represents decision points with multiple exists paths of which
the only one is taken. This implies an ordering of events, which makes no
sense in a DFD.
• Do not become bogged down with details. Defer error conditions and error
handling until the end of the analysis.
Standard symbols for DFDs are derived from the electric circuit diagram
analysis and are shown in fig:
Data flow diagram symbols
15 Apartment Visitors Management System

Context level DFD – Zero level


The context level data flow diagram (dfd) is describing the whole system. It
shows the all-user module who operate the system.

First Level Data Flow Diagram


16 Apartment Visitors Management System

Second Level Data Flow Diagram


17 Apartment Visitors Management System

ER Diagrams
E-R (Entity-Relationship) Diagram is used to represents the relationship
between entities in a table.
E-R diagram means Entity Relationship diagram. Entity means object of
system, generally we refer entity as database table, the e-r diagram represents the
relationship between each table of database. E-R diagram represent entity with
attributes, attributes is a property of entity. If we assume entity is a database table then
all the columns of table are treated as attributes.

E-R Diagram Symbols


18 Apartment Visitors Management System

E-R Diagram for Apartment Visitors Management System


19 Apartment Visitors Management System

Use Case Diagram


 A use case diagram is a diagram that shows a set of use cases and actors and
relationships.

Use Case Diagrams for Admin


20 Apartment Visitors Management System

Class Diagram
 A description of set of objects that share the same attributes operations,
relationships, and semantics.
21 Apartment Visitors Management System

Software Engineering Approach

The field of software engineering is related to the development software in

systematic manner unlike simple programs which can be developed in isolation and

there may not be any systematic approach being followed. As there is large difference

between programming and software engineering. As it provides models that lead to

the production of well documented software in a manner that is predictable. For a

mature process, it should be possible to determine in advance how much time and

effort will be required to produce the final product. To develop successful software, I

have to follow some models, which act as guidelines.

The model I have used is Waterfall Model or Classic Life Cycle. In this

model first of all the existed system is observed. Then customer requirements are

taken in consideration then planning, modeling, construction and finally deployment.

Fig.1. Waterfall Model


22 Apartment Visitors Management System

Detail Description of Technology Used


XAMPP
XAMPP installs a complete working PHP/MySQL server environment on
Windows platforms (9x/ NT). Installs PHP, MySQL, Apache, and PHPMyAdmin.
PHP
PHP is a scripting language originally designed for producing dynamic web
pages. It has evolved to include a command line interface capability and can be used
in standalone graphical applications. While PHP was originally created by Rasmus
Lerdorf in 1995, the main implementation of PHP is now produced by The PHP
Group and serves as the de facto standard for PHP as there is no formal specification.
PHP is free software released under the PHP License, however it is incompatible with
the GNU General Public License (GPL), due to restrictions on the usage of the term
PHP. It is a widely-used general-purpose scripting language that is especially suited
for web development and can be embedded into HTML. It generally runs on a web
server, taking PHP code as its input and creating web pages as output. It can be
deployed on most web servers and on almost every operating system and platform
free of charge. PHP is installed on more than 20 million websites and 1 million web
servers.
PHP originally stood for Personal Home Page. It began in 1994 as a set of
Common Gateway Interface binaries written in the C programming language by the
Danish/Greenlandic programmer Rasmus Lerdorf. Lerdorf initially created these
Personal Home Page Tools to replace a small set of Perl scripts he had been using to
maintain his personal homepage. The tools were used to perform tasks such as
displaying his résumé and recording how much traffic his page was receiving. He
combined these binaries with his Form Interpreter to create PHP/FI, which had more
functionality. PHP/FI included a larger implementation for the C programming
language and could communicate with databases, enabling the building of simple,
dynamic web applications.
Lerdorf released PHP publicly on June 8, 1995 to accelerate bug location and
improve the code. This release was named PHP version 2 and already had the basic
functionality that PHP has today. This included Perl-like variables, form handling,
and the ability to embed HTML. The syntax was similar to Perl but was more limited,
23 Apartment Visitors Management System
simpler, and less consistent. Zeev Suraski and Andi Gutmans, two Israeli developers
at the Technion IIT, rewrote the parser in 1997 and formed the base of PHP 3,
changing the language’s name to the recursive initialism PHP: Hypertext
Preprocessor. The development team officially released PHP/FI 2 in November 1997
after months of beta testing. Afterwards, public testing of PHP 3 began, and the
official launch came in June 1998. Suraski and Gutmans then started a new rewrite of
PHP’s core, producing the Zend Engine in 1999. They also founded Zend
Technologies in Ramat Gan, Israel.
On May 22, 2000, PHP 4, powered by the Zend Engine 1.0, was released. On
July 13, 2004, PHP 5 was released, powered by the new Zend Engine II. PHP 5
included new features such as improved support for object-oriented programming, the
PHP Data Objects extension (which defines a lightweight and consistent interface for
accessing databases), and numerous performance enhancements. The most recent
update released by The PHP Group is for the older PHP version 4 code branch.
In 2008, PHP 5 became the only stable version under development. Late static
binding has been missing from PHP and will be added in version 5.3. PHP 6 is under
development alongside PHP 5. Major changes include the removal of
register_globals, magic quotes, and safe mode. The reason for the removals was
because register_globals had given way to security holes, and magic quotes had an
unpredictable nature, and was best avoided. Instead, to escape characters, Magic
quotes may be substituted with the addslashes() function, or more appropriately an
escape mechanism specific to the database vendor itself like
mysqli_real_escape_string() for MySQL.
PHP does not have complete native support for Unicode or multibyte strings;
Unicode support will be included in PHP 6. Many high profile open source projects
ceased to support PHP 4 in new code as of February 5, 2008, due to the GoPHP5
initiative, provided by a consortium of PHP developers promoting the transition from
PHP 4 to PHP 5. It runs in both 32-bit and 64-bit environments, but on Windows the
only official distribution is 32-bit, requiring Windows 32-bit compatibility mode to be
enabled while using IIS in a 64-bit Windows environment. There is a third-party
distribution available for 64-bit Windows.
24 Apartment Visitors Management System

MySQL
What is a database?
Quite simply, it’s an organized collection of data. A database management
system (DBMS) such as Access, FileMaker Pro, Oracle or SQL Server provides you
with the software tools you need to organize that data in a flexible manner. It includes
facilities to add, modify or delete data from the database, ask questions (or queries)
about the data stored in the database and produce reports summarizing selected
contents.
MySQL is a multithreaded, multi-user SQL database management system
(DBMS). The basic program runs as a server providing multi-user access to a number
of databases. Originally financed in a similar fashion to the JBoss model, MySQL was
owned and sponsored by a single for-profit firm, the Swedish company MySQ LAB
now a subsidiary of Sun Microsystem, which holds the copyright to most of the
codebase. The project’s source code is available under terms of the GNU General
Public License, as well as under a variety of proprietary agreements.
MySQL is a database. The data in MySQL is stored in database objects called
tables. A table is a collections of related data entries and it consists of columns and
rows. Databases are useful when storing information categorically. A company may
have a database with the following tables: “Employees”, “Products”, “Customers” and
“Orders”.
Database Tables
A database most often contains one or more tables. Each table is identified by a name
(e.g. “Customers” or “Orders”). Tables contain records (rows) with data.
Queries
A query is a question or a request. With MySQL, we can query a database for
specific information and have a record set returned.
Create a connection to a database
Before you can access data in a database, you must create a connection to the
database. In PHP, this is done with the mysqli_connect() function.
Closing a Connection
The connection will be closed automatically when the script ends. To close the
connection before, use the mysqli_close() function:
25 Apartment Visitors Management System

phpMAdmin
phpMyAdmin is an open-source tool written in PHP intended to handle the
administration of MySQL over the World Wide Web. phpMyAdmin supports a wide
range of operations with MySQL. Currently it can create and drop databases,
create/drop/alter tables, delete/edit/add fields, execute any SQL statement, manage
users and permissions, and manage keys on fields. while you still have the ability to
directly execute any SQL statement. phpMyAdmin can manage a whole MySQL
server (needs a super-user) as well as a single database. To accomplish the latter
you’ll need a properly set up MySQL user who can read/write only the desired
database. It’s up to you to look up the appropriate part in the MySQL manual.
phpMyAdmin can:
• browse and drop databases, tables, views, fields and indexes
• create, copy, drop, rename and alter databases, tables, fields and indexes
• maintenance server, databases and tables, with proposals on server
configuration
• execute, edit and bookmark any SQL-statement, even batch-queries
• load text files into tables
• create and read dumps of tables
• export data to various formats: CSV, XML, PDF, ISO/IEC 26300 -
OpenDocument Text and Spreadsheet, Word, Excel and LATEX formats
• administer multiple servers
• manage MySQL users and privileges
• check referential integrity in MyISAM tables
• using Query-by-example (QBE), create complex queries automatically
connecting required tables
• create PDF graphics of your Database layout
• search globally in a database or a subset of it
• transform stored data into any format using a set of predefined functions,
like displaying BLOB-data as image or download-link
• support InnoDB tables and foreign keys
• support mysqli, the improved MySQL extension
26 Apartment Visitors Management System

Apache Web server


Often referred to as simply Apache, a public-domain open source Web server
developed by a loosely-knit group of programmers. The first version of Apache, based
on the NCSA httpd Web server, was developed in 1995.
Core development of the Apache Web server is performed by a group of about
20 volunteer programmers, called the Apache Group. However, because the source
code is freely available, anyone can adapt the server for specific needs, and there is a
large public library of Apache add-ons. In many respects, development of Apache is
similar to development of the Linux operating system.
The original version of Apache was written for UNIX, but there are now
versions that run under OS/ 2, Windows and other platforms. The name is a tribute to
the Native American Apache Indian tribe, a tribe well known for its endurance and
skill in warfare. A common misunderstanding is that it was called Apache because it
was developed from existing NCSA code plus various patches, hence the name a
patchy server, or Apache server.
Apache consistently rates as the world’s most popular Web server according
to analyst surveys. Apache has attracted so much interest because it is full-featured,
reliable, and free. Originally developed for UNIX™ operating systems, Apache has
been updated to run on Windows, OS/2, and other platforms. One aspect of Apache
that some site administrators find confusing — especially those unfamiliar with
UNIX-style software — is its configuration scheme. Instead of using a point-and-click
graphic user interface (GUI) or Windows Registry keys as most other modern
software packages, Apache generally relies on simple text files for its configuration
settings.
27 Apartment Visitors Management System

CHAPTER-IV
User Interface
28 Apartment Visitors Management System

Login Page

Forgot Password
29 Apartment Visitors Management System

Reset Password
30 Apartment Visitors Management System

Admin Dashboard

Admin Profile
31 Apartment Visitors Management System

Change Password
32 Apartment Visitors Management System

Manage Category
33 Apartment Visitors Management System

Add New Visitor


34 Apartment Visitors Management System

Manage Visitor

Visitor Detail
35 Apartment Visitors Management System

Visitor Detail after Update

Create Entry Pass


36 Apartment Visitors Management System

Manage Entry Pass

View detail of entry pass


37 Apartment Visitors Management System

Print Entry pass

Between Dates Reports


38 Apartment Visitors Management System

View Details of Between Dates Report

View Details of Between Dates Report


39 Apartment Visitors Management System

Between Dates Report of Entry Pass

View Details between Dates Report of Entry Pass


40 Apartment Visitors Management System

Search Entry Pass


41 Apartment Visitors Management System

CHAPTER-V
Testing
42 Apartment Visitors Management System

Introduction:
System testing is the stage before system implementation where the system is
made error free and all the needed modifications are made. The system was tested
with test data and necessary corrections to the system were carried out. All the reports
were checked by the user and approved. The system was very user friendly with
online help to assist the user wherever necessary.
Test Plan:
A test plan is a general document for the entire project, which defines the
scope, approach to be taken, and schedule of testing, as well as identifying the test
item for the entire testing process, and the personal responsible for the different
activities of testing. This document describes the plan for testing, the knowledge
management tool.
Major testing activities are:
 Test units
 Features to be tested
 Approach for testing
 Test deliverables
 Schedule
 Personal allocation

Test units:
Test Case specification is major activity in the testing process. In this project, I
have performed two levels of testing.
 Unit testing
 System testing
The basic units in Unit testing are:
 Validating the user request
 Validating the input given by the user
 Exception handling
 The basic units in System testing are:
 Integration of all programs is correct or not
43 Apartment Visitors Management System
 Checking whether the entire system after integrating is working as
expected.
 The system is tested as whole after the unit testing.

Other Testing Strategies:


Alpha Testing:
This was done at the developer’s site by a customer. The software is used in a
natural setting with the developer “looking over the shoulder” of the user and
recording errors and usage problems. Alpha tests are conducted in a controlled
environment.
Beta Testing:
This was conducted at one or more customer sites by the end-user of the
software. Unlike alpha testing, the developer is generally not present. Therefore, the
beta test is a “live” application of the software in an environment that cannot be
controlled by the developer. The customer records all problems that are encountered
during beta testing and reports these to the developer at regular intervals. As a result
of problems reported during beta tests, software engineers make modifications and
then prepare for release of the software product to the entire customer base.
Test deliverables:
The following documents are required besides the test plan
 Unit test report for each unit
 Test case specification for system testing
 The report for system testing
 Error report
The test case specification for system testing has to be submitted for review
before the system testing commences.
44 Apartment Visitors Management System

Implementation And Evaluation


During the software-testing phase each module of software is thoroughly
tested for bugs and for accuracy of output. The system developed is very user-friendly
and the detailed documentation is also given to the user as online help wherever
necessary. The implementation phase normally ends with the formal test involving all
the components.
The entire system was developed using the PHP, HTML, JavaScript, Personal
Web Server, and MYSQL as back end. The project titled as Apartment Visitors
Management System was deeply studied and analyzed to design the code and
implement. It was done under the guidance of the experienced project guide. All the
current requirements and possibilities have been taken care during the project time.
Apartment Visitors Management System is a web based application which
manages and handles the visitor details.
45 Apartment Visitors Management System

CHAPTER-VI
Conclusion
46 Apartment Visitors Management System

Conclusion:
This Application provides a computerized version of Apartment Visitor
Management System which will benefit the society of gate guards who have to
maintain a bulky and very hard to maintain record books for all visit who visit in the
society for various reasons.
It makes entire process online and can generate reports. It has a facility of
staff’s login where staff can fill the visitor details and generate report.
The Application was designed in such a way that future changes can be
done easily. The following conclusions can be deduced from the development of the
project.
• Automation of the entire system improves the productivity.
• It provides a friendly graphical user interface which proves to be better
when compared to the existing system.
• It gives appropriate access to the authorized users depending on their
permissions.
• It effectively overcomes the delay in communications.
• Updating of information becomes so easier.
• System security, data security and reliability are the striking features.
The System has adequate scope for modification in future if it is necessary..
47 Apartment Visitors Management System

CHAPTER-VI
Bibliography
48 Apartment Visitors Management System

BIBLIOGRAPHY
The following books were referred during the analysis and execution phase of the
project

• PHP and MySQL Web Development


Book by Luke Welling

• Head First PHP & MySQL


Book by Lynn Beighley and Michael Morrison

• PHP & MySQL for Dummies


Book by Janet Valade

WEBSITES:

For PHP
 https://www.w3schools.com/php/default.asp
 https://www.sitepoint.com/php/
 https://www.php.net/

For MySQL
 https://www.mysql.com/
 http://www.mysqltutorial.org

For XAMPP
 https://www.apachefriends.org/download.html

You might also like