Teknobu

Php Proje Ziyaretçi Yönetim Sistemi İndir






Php Proje Ziyaretçi Yönetim Sistemi İndir

Php Proje Ziyaretçi Yönetim Sistemi İndir

Ajax jQuery Mysql kullanarak Php Proje Ziyaretçi Yönetim Sistemi

Dün ofisinizi ziyaret eden tüm insanların kayıtlarını almakta zorlanmıyor musunuz? Dünü unutun, ofisinizde 20 dakika boyunca sebepsiz yere oturan kişinin adını hatırlıyor musunuz?

Büyük kuruluşların ve altyapının güvenlik gereksinimleri zorlu ve giderek artmaktadır. O kişinin ofisinizde ne amaçla olduğunu söyleyemezsiniz. Bu nedenle iş yerlerine güvenlik amacıyla ziyaretçi yönetim sistemi kurmak gerçekten gerekli. Bekle!!! Biraz da aynı şeyi bilmediğini söyleme.

Ziyaretçi Yönetim Sistemi Nedir?

Adından da anlaşılacağı gibi, çalışma alanınıza giren ziyaretçileri izleyen bir tür özel teknoloji. Size bu ziyaretçilerin müteahhit, görüşülen kişi, danışman, müşteri veya Kişisel Asistanınızın erkek arkadaşı gibi biri olabileceğini söyleyelim. Dolayısıyla tam zamanlı çalışan olmayan kişinin ziyaretçinin kendisi olduğu söylenebilir.

Bu sistem sayesinde binanıza veya ofisinize giren tüm kişileri izleyebileceksiniz.

Ziyaretçi Yönetim Sistemi, zaman kazanmak için ziyaretçinin kaydını tutmanıza olanak sağlar. Tek tıklamayla dijital kayıtlar, ziyaretçi kaydı, bulut tabanlı, anlık bildirimler, kendi kendine giriş ve kontroller gibi harika özelliklere sahiptir. Ve şimdi Kayıt tabanlı girişler yalnızca verimsiz değil, aynı zamanda savunmasızdır ve kolayca çalınabilen veya kopyalanabilen olasılıklar vardır.

Bu yüzden bu Ziyaretçi Yönetim sistemini Ajax’ı jQuery Bootstrap kütüphanesi ile kullanarak PHP dilinde yaptık. Bu web teknolojisini kullanarak, bu küçük PHP projesini akıllı ziyaretçi yönetim sistemi üzerine inşa ettik. Bu tamamen web tabanlı ziyaretçi yönetim sistemidir, böylece kullanıcı, ziyaretçi verilerine her yerden ve internete erişebileceği herhangi bir cihazdan erişebilir.

Ajax jQuery Mysql kullanarak Ziyaretçi Yönetim Sisteminde PHP Projesi

Ziyaretçi Yönetim Sistemi oluşturmak için kullanılan Web Teknolojisi

Back-end Side

  • PHP
  • Mysql Database

Front-end Side

  • Ajax
  • jQuery
  • Bootstrap 4
  • HTML 5
  • jQuery DataTables Plugin
  • Parsley.js Form Validation Javascript library
  • Bootstrap Datepicker Plugin
  • Font Awesome Icon Library

Ziyaretçi Yönetim Sisteminin Veritabanı Yapısı

Aşağıdaki SQL betiğinde Ziyaretçi Yönetim Sisteminin veritabanı yapısını bulabilirsiniz. Yani sadece aşağıdaki scripti çalıştırmanız gerekiyor ve bu Ziyaretçi Yönetim Sistemi için tablolar oluşturulacak.

--
-- Database: `visitor_managment_system`
--

-- --------------------------------------------------------

--
-- Table structure for table `admin_table`
--

CREATE TABLE `admin_table` (
  `admin_id` int(11) NOT NULL,
  `admin_name` varchar(250) COLLATE utf8_unicode_ci NOT NULL,
  `admin_contact_no` varchar(30) COLLATE utf8_unicode_ci NOT NULL,
  `admin_email` varchar(250) COLLATE utf8_unicode_ci NOT NULL,
  `admin_password` varchar(200) COLLATE utf8_unicode_ci NOT NULL,
  `admin_profile` varchar(100) COLLATE utf8_unicode_ci NOT NULL,
  `admin_type` enum('Master','User') COLLATE utf8_unicode_ci NOT NULL,
  `admin_created_on` datetime NOT NULL,
  `admin_status` enum('Enable','Disable') COLLATE utf8_unicode_ci NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci;

--
-- Dumping data for table `admin_table`
--

INSERT INTO `admin_table` (`admin_id`, `admin_name`, `admin_contact_no`, `admin_email`, `admin_password`, `admin_profile`, `admin_type`, `admin_created_on`, `admin_status`) VALUES
(1, 'John Smith', '8569874587', '[email protected]', '$2y$10$SY7Mc5BZsLlTjvNl70xhIOCyIVF9G7Xc1xqMzPmaSYTCrH.LG545q', 'images/22041.jpg', 'Master', '2020-11-06 14:17:27', 'Enable'),
(2, 'Donna Huber', '8523698520', '[email protected]', '$2y$10$2H2wHdkV8GJrV30TouhkXuTcP1gQeAY1rp7EGM4fYzOf/mibjzEg.', 'images/22308.jpg', 'User', '2020-11-08 09:08:33', 'Enable'),
(3, 'Colin Newton', '7453952852', '[email protected]', '$2y$10$O.7mlW5/JC5ji5nF5YHDfuTFphnSbpsNN7FaQoG1BHEIEg4TVbLKW', 'images/31598.jpg', 'User', '2020-11-09 12:44:57', 'Enable'),
(4, 'Carl Meza', '9632585203', '[email protected]', '$2y$10$gyv/CokUtimUAdXlQt9aRO8UBTnjSz.FqQQEk24vfQjgTppkFSz4q', 'images/1604922343.png', 'User', '2020-11-09 12:45:44', 'Enable'),
(5, 'Tyron Stein', '96369852635', '[email protected]', '$2y$10$WIHtgnX5EqrKuruE31exGeZv.CLIHm52CggX1/vn.vr1d4tceFtsq', 'images/1604922395.png', 'User', '2020-11-09 12:46:35', 'Enable'),
(6, 'Peter Parker', '8569852632', '[email protected]', '$2y$10$uBTtPvR0YLH9f4FZt5uumeDz3HOmO8W2c.sNy8pvm7zvo8LHQ5zh.', 'images/6614.jpg', 'User', '2020-11-11 14:00:27', 'Enable');

-- --------------------------------------------------------

--
-- Table structure for table `department_table`
--

CREATE TABLE `department_table` (
  `department_id` int(11) NOT NULL,
  `department_name` varchar(250) COLLATE utf8_unicode_ci NOT NULL,
  `department_contact_person` text COLLATE utf8_unicode_ci NOT NULL,
  `department_created_on` datetime NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci;

--
-- Dumping data for table `department_table`
--

INSERT INTO `department_table` (`department_id`, `department_name`, `department_contact_person`, `department_created_on`) VALUES
(3, 'Marketing', 'Leon Batz, Dessie Labadie, Jayda Keebler', '2020-11-07 08:07:09'),
(4, 'HR', 'Peter Parker', '2020-11-07 08:08:47'),
(5, 'Production', 'Aubrey Nelson, Zayan Humphrey, Harris Lowe, Imaan Villa', '2020-11-09 12:41:59'),
(6, 'Accounting', 'Youssef Hook, Yousef Haigh, Marlie Booker', '2020-11-09 12:42:43'),
(7, 'Purchase', 'Harlee Murillo, Helena Lloyd, Kairon Bauer', '2020-11-09 12:43:17');

-- --------------------------------------------------------

--
-- Table structure for table `visitor_table`
--

CREATE TABLE `visitor_table` (
  `visitor_id` int(11) NOT NULL,
  `visitor_name` varchar(250) COLLATE utf8_unicode_ci NOT NULL,
  `visitor_email` varchar(250) COLLATE utf8_unicode_ci NOT NULL,
  `visitor_mobile_no` int(12) NOT NULL,
  `visitor_address` tinytext COLLATE utf8_unicode_ci NOT NULL,
  `visitor_meet_person_name` varchar(250) COLLATE utf8_unicode_ci NOT NULL,
  `visitor_department` varchar(250) COLLATE utf8_unicode_ci NOT NULL,
  `visitor_reason_to_meet` tinytext COLLATE utf8_unicode_ci NOT NULL,
  `visitor_enter_time` datetime NOT NULL,
  `visitor_outing_remark` tinytext COLLATE utf8_unicode_ci NOT NULL,
  `visitor_out_time` datetime NOT NULL,
  `visitor_status` enum('In','Out') COLLATE utf8_unicode_ci NOT NULL,
  `visitor_enter_by` int(11) NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci;

--
-- Dumping data for table `visitor_table`
--

INSERT INTO `visitor_table` (`visitor_id`, `visitor_name`, `visitor_email`, `visitor_mobile_no`, `visitor_address`, `visitor_meet_person_name`, `visitor_department`, `visitor_reason_to_meet`, `visitor_enter_time`, `visitor_outing_remark`, `visitor_out_time`, `visitor_status`, `visitor_enter_by`) VALUES
(1, 'Jenny Titus', '[email protected]', 2147483647, '1693 Isaacs Creek Road, Decatur, Illinois - 62522', 'Peter Parker', 'HR', 'For Job Interview', '2020-11-02 13:27:44', 'Inteview Completed', '2020-11-02 13:34:45', 'Out', 5),
(2, 'Mary Washington', '[email protected]', 2147483647, '1308 Hornor Avenue, Bartlesville, 74003 Oklahoma', 'Yousef Haigh', 'Accounting', 'For get pending due check...', '2020-11-09 13:29:28', 'This person leave office, without get his due amount.', '2020-11-09 13:34:30', 'Out', 4),
(3, 'Francisco Moyer', '[email protected]', 2147483647, '1256 Ross Street, Metropolis, 62960 - Illinois', 'Jayda Keebler', 'Marketing', 'For get the sample of product.', '2020-11-09 13:31:11', 'Take product and leave our facility.', '2020-11-09 13:33:47', 'Out', 2),
(4, 'Jennifer Brown', '[email protected]', 2147483647, '3870 Summit Park Avenue, Southfield, 48075 Michigan', 'Peter Parker', 'HR', 'For Job Interview...', '2020-11-09 13:33:13', 'Interview Completed..', '2020-11-09 13:35:02', 'Out', 3),
(5, 'Benny Cochran', '[email protected]', 2147483647, '1930 Seneca Drive, Portland, 97225 Oregon', 'Harris Lowe', 'Production', 'Deliver inventory item like nuts & bolts.', '2020-11-09 13:36:43', 'After deliver item he leave this place.', '2020-11-09 14:39:04', 'Out', 4),
(6, 'Kristina Johnston', '[email protected]', 2147483647, '2730 Felosa Drive, Brownwood, 76801, Texas', 'Kairon Bauer', 'Purchase', 'Give sample product catalog.', '2020-11-09 13:38:21', 'He received our product cataclog from Mr. Kairon', '2020-11-09 14:37:11', 'Out', 5),
(7, 'William Sherrill', '[email protected]', 2147483647, '2852 Alfred Drive, Bayside 11361, New York', 'Peter Parker', 'HR', 'For Job Inteview.', '2020-11-09 13:39:58', 'Leave office after completing his inteview.', '2020-11-09 14:34:47', 'Out', 2),
(8, 'Chuck Stjohn', '[email protected]', 2147483647, '3855 Fincham Road, San Diego 92103, California', 'Aubrey Nelson', 'Production', 'For Repair Machine', '2020-11-09 14:14:56', 'After repair machine of production department, he leave this place.', '2020-11-09 14:39:29', 'Out', 4),
(9, 'Francesca Holland', '[email protected]', 2147483647, '3944 Hillhaven Drive, Mira Loma 91752, California', 'Peter Parker', 'HR', 'For Job Interview.', '2020-11-09 14:16:11', 'He completed job interview and leave our place.', '2020-11-09 14:37:29', 'Out', 5),
(10, 'Florence Linn', '[email protected]', 2147483647, '2920 Valley Drive, Philadelphia 19146, Pennsylvania', 'Harlee Murillo', 'Purchase', 'For give product quote price.', '2020-11-09 14:17:46', 'He give quote price to Mr. Harlee.', '2020-11-09 14:35:18', 'Out', 2),
(11, 'Christa Castaneda', '[email protected]', 2147483647, '3377 Smith Road, Hampton 30228, Georgia', 'Marlie Booker', 'Accounting', 'For get the last stationary bill amount', '2020-11-09 14:19:40', 'He received bill amount and leave office.', '2020-11-09 14:33:15', 'Out', 3),
(12, 'Lisa Tschida', '[email protected]', 2147483647, '986 Bassel Street, Metairie 70001, Louisiana', 'Peter Parker', 'HR', 'For Receptionist Post job interview.', '2020-11-09 14:21:03', 'Interview completed', '2020-11-09 14:33:31', 'Out', 3),
(13, 'Anthony Justice', '[email protected]', 2147483647, '964 Pointe Lane, Hollywood 33023, Florida', 'Dessie Labadie', 'Marketing', 'For Received new product sample.', '2020-11-09 14:22:35', 'Ms. Dessie give product sample to Anthony and after this he leave this place.', '2020-11-09 14:40:09', 'Out', 4),
(14, 'William McClure', '[email protected]', 2147483647, '1411 Elsie Drive, Sergeant Bluff 51054, South Dakota', 'Peter Parker', 'HR', 'For attend Junior Assistance post interview.', '2020-11-09 14:24:11', 'Completed Job Interview.', '2020-11-09 14:37:51', 'Out', 5),
(15, 'Kevin Greene', '[email protected]', 2147483647, '2786 Armbrester Drive, Rancho Dominguez 90220, California', 'Jayda Keebler', 'Marketing', 'For repair office AC.', '2020-11-09 14:25:33', 'Kevin complete working on repairing of Marketing department AC.', '2020-11-09 14:35:57', 'Out', 2),
(16, 'Misty Pedersen', '[email protected]', 2147483647, '4975 Sardis Station, Minneapolis 55402, Minnesota', 'Harlee Murillo', 'Purchase', 'For deliver courier.', '2020-11-09 14:26:59', 'Send courier to Harlee and leave our place.', '2020-11-09 14:34:02', 'Out', 3),
(17, 'Kevin Fenner', '[email protected]', 2147483647, '1329 Ray Court, Rockingham 28379, North Carolina', 'Yousef Haigh', 'Accounting', 'Deliver Lunch Tiffin.', '2020-11-09 14:28:19', 'Kevein deliver tiffin to Youset and leave this place.', '2020-11-09 14:40:35', 'Out', 4),
(18, 'Ray McGee', '[email protected]', 2147483647, '2620 Vineyard Drive, Garfield Heights\r\n 44128, Ohio', 'Youssef Hook', 'Accounting', 'Give us our electricity bill', '2020-11-09 14:29:48', 'Give electricity bill to Youssef of Accounting department and then after leave our place.', '2020-11-09 14:38:32', 'Out', 5),
(19, 'Antonio Krouse', '[email protected]', 2147483647, '414 Hilltop Haven Drive, Rochelle Park 07662, New Jersey', 'Harris Lowe', 'Production', 'For deliver new electrical motor.', '2020-11-09 14:31:22', 'Mr. Harris has received electrical motor from Antonio and and Mr. Antonio leave our office.', '2020-11-09 14:36:40', 'Out', 2),
(20, 'Florence Graham', '[email protected]', 2147483647, '4441 Patton Lane, Garner 27529, North Carolina', 'Peter Parker', 'HR', 'For Attend receptionist job interview.', '2020-11-09 14:32:47', 'Interview Completed.', '2020-11-09 14:34:18', 'Out', 3),
(21, 'Eliana Martinez', '[email protected]', 2147483647, '1137 Nash Street Northbrook, IL 60062', 'Peter Parker', 'HR', 'For Job Interview', '2020-11-11 06:09:55', 'Interview completed and leave our premises.', '2020-11-11 06:19:44', 'Out', 2),
(22, 'Andru Symonds', '[email protected]', 2147483647, '1881 Progress Way Cedar Rapids, IA 52401', 'Youssef Hook', 'Accounting', 'Amazon Delivery boy for deliver item of Youssef Hook', '2020-11-11 10:29:29', 'He gave parcel to Youset Hook and leave our facility.', '2020-11-11 10:29:58', 'Out', 3),
(23, 'Adam Smith', '[email protected]', 2147483647, '964 Pointe Lane, Hollywood 33023, Florida', 'Peter Parker', 'HR', 'For Job Interview.', '2020-11-11 14:24:58', 'Job Interview Completed.', '2020-11-11 14:26:48', 'Out', 6);

--
-- Indexes for dumped tables
--

--
-- Indexes for table `admin_table`
--
ALTER TABLE `admin_table`
  ADD PRIMARY KEY (`admin_id`);

--
-- Indexes for table `department_table`
--
ALTER TABLE `department_table`
  ADD PRIMARY KEY (`department_id`);

--
-- Indexes for table `visitor_table`
--
ALTER TABLE `visitor_table`
  ADD PRIMARY KEY (`visitor_id`);

--
-- AUTO_INCREMENT for dumped tables
--

--
-- AUTO_INCREMENT for table `admin_table`
--
ALTER TABLE `admin_table`
  MODIFY `admin_id` int(11) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=7;

--
-- AUTO_INCREMENT for table `department_table`
--
ALTER TABLE `department_table`
  MODIFY `department_id` int(11) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=8;

--
-- AUTO_INCREMENT for table `visitor_table`
--
ALTER TABLE `visitor_table`
  MODIFY `visitor_id` int(11) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=24;

Ziyaretçi Yönetim Sisteminin Özelliği

Yönetici Tarafı

  1. Yönetici, tüm alt kullanıcı ziyaretçi verilerini yönetebilir.
  2. Yönetici bu Sistemin Ziyaretçi Analizlerini tamamlayabilir.
  3. Yönetici, yeni kullanıcı oluşturabilir, mevcut kullanıcı ayrıntılarını düzenleyebilir ve alt kullanıcı oturumunu etkinleştirebilir veya devre dışı bırakabilir.
  4. Yönetici birden fazla kişiyle Yeni Departman Ekleyebilir, mevcut departman verilerini düzenleyebilir ve departman verilerini de silebilir.
  5. Yönetici, Ziyaretçi verilerini düzenleyebilir veya silebilir.
  6. Yönetici, tarih aralığı filtresinde ziyaretçi verilerini filtreler.
  7. Yönetici, ziyaretçi verilerini CSV dosyasına aktarabilir.
  8. Yönetici profil detaylarını profil resmi ile değiştirebilir.
  9. Yönetici şifresini değiştirebilir.
Bu Yazımızda Okuyun :   Raspberry Pi 4 Özellikleri Fiyatı Hakkında Bilmeniz Gereken Her Şey

Alt Kullanıcı Tarafı

  1. Alt Kullanıcı bu Ziyaretçi Yönetim Sistemine giriş yapabilir.
  2. Alt Kullanıcı, ziyaretçi giriş verilerini görüntüleyebilir, Alt kullanıcı yeni ziyaretçi verileri ekleyebilir veya mevcut ziyaretçi verilerini düzenleyip silebilir.
  3. Alt Kullanıcı, Ziyaretçi girişinin gezi açıklamalarını girebilir.
  4. Alt Kullanıcı, ziyaretçi verilerini tarih aralığı filtresinde filtreleyebilir.
  5. Alt Kullanıcı, ziyaretçi verilerini CSV dosyasına aktarabilir.
  6. Alt Kullanıcı adı, e-posta adresi, iletişim numarası ve hatta profil resmi gibi profil ayrıntılarını da yönetebilir.
  7. Alt Kullanıcı şifre detaylarını değiştirebilir.

Dolayısıyla, Mysql veritabanı, jquery, Ajax ve Bootstrap 4 kütüphanesi ile PHP dili kullanılarak yapılan bu ziyaretçi yönetim sisteminin temel özelliği budur. Ziyaretçi Yönetim Sisteminin kaynak kodunu sağlayacağız, böylece kendi Ziyaretçi yönetim sisteminizi sıfırdan kurabilir ve PHP’de web uygulama projesini sıfırdan nasıl oluşturacağınızı öğrenebilirsiniz.

PHP Ziyaretçi Yönetim Sisteminin Kaynak Kodu

Bu web sayfasından Ajax jQuery ve Bootstrap web teknolojisi ile PHP Mysql kullanarak Ziyaretçi Yönetim Sisteminin tam kaynak kodunu indirebilirsiniz. Bu, ofisinizi, tesislerinizi, endüstriyel bölgenizi veya tesisinizi ziyaret eden günlük ziyaretçilerin verilerini saklayabileceğiniz basit Ziyaretçi Yönetim Sistemidir. Bu çok kullanıcılı Ziyaretçi Yönetim Sistemidir, dolayısıyla aynı anda birden fazla kullanıcı Ziyaretçi verilerini girebilir.

ZİP ŞİFRESİ : webslessonvms

Bu Yazımızda Okuyun :   Bilgi Teknolojileri Nedir ? Hakkında Bilmeniz Gerekenler
”Google
25 Beğenmekten Vazgeç