PHP Projects

Attendance Management System Using PHP With Source Code

Project: Attendance Management System

– To download it for free (scroll down)

Features:

  1. Sign in/Sign up systems
  2. Add students, unit, courses
  3. Maintain Attendance Records
  4. Add Member, Group (admin panel)
  5. Database Backups
  6. Membership management
  7. Print Preview, Filter systems

Here, the user has to log in as Lecturer or Admin. From Lecturer’s login, the user can view and add Students, units, courses, and maintain daily Attendance records easily. From Admin’s login, the user has access to each and everything in the system. Admin can also View & Add Students, units, courses and maintain Attendance record. Beside this, Admin can view and add a new group, members. Database backups can also be created from the utility tab and Memberships can also be managed by the admin. This system makes the management of student’s attendance easier as it is not difficult to understand, use and navigate by the users.

How To Run?

You’ll need XAMP Server or WAMP Server. Put the file inside “c:/wamp/www/” or “c:/xampp/htdocs/”. Go To “localhost/phpmyadmin” in any browser and create Database (name according to SQL file).In that Database, Import the SQL file and finally go to URL: “http://localhost/file_name/phpfilename
Don’t Forget To create a database and import SQL file to run.

DOWNLOAD ATTENDANCE MANAGEMENT SYSTEM USING PHP WITH SOURCE CODE: CLICK THE BUTTON BELOW



This Post Has 80 Comments

  1. sumit kumar Reply

    thank u so muchhhhhh sir

  2. Ian Reply

    do you have the mark attendance sir?

  3. Ian Reply

    do you have mark attendance program sir?

  4. basudeb karemakar Reply

    can i used for my website please tell me sir

  5. basudeb karemakar Reply

    can i used Attendance Management System for my website please tell me sir

    • Sujit Dhungana Reply

      Nope, security is most to make an official site. The site should be created on the framework like laravel, spring, etc.

      • Sujit Dhungana Reply

        This project is long last for college final year projects only.

        • wilfred Reply

          It’s not working.
          When I load the page after all the configuration. It’s always blank

  6. vycky Reply

    do i have to create a html/css file because when i try to access “localhost/attendance/index.php” it gives a blank page …. it does not give me a sign in page…

  7. santosh Reply

    can i get documentation for this project sir

  8. YOGESH Reply

    HOW TO IMPORT THE DATABASE

    • Naseeb Bajracharya Reply

      After Starting Apache and MySQL in XAMPP, follow the following steps

      1st Step: Extract file
      2nd Step: Copy the main project folder
      3rd Step: Paste in xampp/htdocs/

      Now Connecting Database

      4th Step: Open a browser and go to URL “http://localhost/phpmyadmin/”
      5th Step: Then, click on the databases tab
      6th Step: Create a database naming “attendance_management” and then click on the import tab
      7th Step: Click on browse file and select “attendance_management.sql” file which is inside “Database” folder
      8th Step: Click on go.

      After Creating Database,

      9th Step: Open a browser and go to URL “http://localhost/attendance/”
      Insert the username and password which is provided inside the “Readme.txt” file.

  9. ritvik Reply

    sir, after opening the localhost/attendance/ they give blank page
    not opening login page

    • Naseeb Bajracharya Reply

      go to URL localhost/(project folder directory). maybe your directory is different or the main project folder might be inside the folder with other names. and Make sure about your database connections.

  10. ritvik Reply

    they give error like apache server at port 80

  11. ritvik Reply

    sir, after localhost/attendance/index.php it will give like signed out,i clicked on sign out it will not signed outing so, please help me sir

  12. Sumit Shokeen Reply

    How to resolve this error : Our website is currently down for maintenance
    We expect to be back in a couple hours. Thanks for your patience.
    please help me

  13. hajar Reply

    hi i need help…i’ve done everything but i dont know why it show a blank page..nothing come out

  14. hajar Reply

    Fatal error: Maximum execution time of 30 seconds exceeded in C:xampphtdocsAttendance-Management-System-PHPattendanceadminincFunctions.php on line 280

    excuse me sir..can u help me with this

  15. Prajwal Reply

    Sir i need to change the name “units”
    everywhere it present to “subjects” but i cant find which php page does it contain pls help me

  16. Emmanuel Reply

    When I try to download, it gives me this “ERROR: Google reCAPTCHA verification failed. Do you have JavaScript enabled?”
    Advise please.

  17. oppafromkorea Reply

    I have managed to run the program perfectly, but how or where can i see the raw coding that are used to make this program? is it located in the phpMyAdmin or somewhere else. Thank you in advanced!

  18. Bob Reply

    Hello sir, everything worked great. But I by mistake put the website into maintenance mode and I am not able to go back in. What am I supposed to do to remove the maintenance mode.

  19. Sushant Reply

    i cant login to the system with henry username and 123456789Henry password.but only login with admin

    • Fabian Ros Reply

      you can check all the login details yourself from the database (SQL) file

  20. Calalili Reply

    Do you have mark attendance sir?????

  21. Calalili Reply

    Do yo have attendance mark??

  22. Megatek Reply

    Is there option to add attendance records for all students at once?

  23. Byrum Reply

    when i try to access “localhost/attendance/index.php” it gives a blank page …. it does not give me a sign in page…

  24. Byrum Reply

    Do you have fingerprint biometric attendance system

  25. okpor emmanuel Reply

    I SWITCHED TO MAINTANCES MODE AND LOGOUT WITHOUT REMOVING THE MAINTANCES MODE AS AN ADMIN.CANT ACCESS LOGIN TO LOGIN AS AN ADMIN.
    WHICH PART OF THE DATA BASE SHOULD I CHANGED TO ALLOW LOGIN

  26. zilfa_kisesa Reply

    Everything works perfectly on my own….
    This was helpful for me…
    Thank you so much !
    God bless you!

    Ask questions…!!!

  27. Arunkumar Reply

    Excellent Work,,,, Very much impressed…

  28. Jyothsna Reply

    It’s not showing sign up page what to do??

  29. Rishabh Reply

    Sir I have prblm that the sftwre is not opening from yesterday at 10: 00pm sir plzz reply wht shuld i do

  30. Brian Reply

    Please I need the report of this
    Email [email protected]
    Thanks

  31. Faiz ansari Reply

    Can you please tell what is the purpose of units tab

  32. Nandini Reply

    tq So much

  33. Nandini Reply

    how to perform unit testing for this attendance management system could u plz tell me sir….

  34. padma priya Reply

    hi sir i have created database and imported for login page if i give url the page is showing 404 error how should i clear it??

  35. saraswathi Reply

    sir,please i want this project documentation.. please send me sir.. or how create this project documentation.. please help me sir

  36. Jaspreet Singh Reply

    Sir,
    I am using php in the extracted folder to make server in the folder.
    using command: php -S 127.0.0.1:80
    and the website is opening without any errors but it also open as a blank page only with a header tag showing name of website and on right side showing signed in as then a logout button and logout button is also not working.
    I am using php 7 and mysql 5.5 command line client

  37. Jaspreet Singh Reply

    Sir,
    I am using php in the extracted folder to make server in the folder.
    using command: php -S 127.0.0.1:80
    and the website is opening without any errors but it also open as a blank page only with a header tag showing name of website and on right side showing signed in as then a logout button and logout button is also not working.
    I am using php 7 and mysql 5.5 command line client

    my php console log is:
    [Sat Sep 19 16:43:24 2020] PHP Warning: Use of undefined constant PREPEND_PATH – assumed ‘PREPEND_PATH’ (this will throw an Error in a future version of PHP) in C:\Users\jaspr\Downloads\Attendance Management System PHP\attendance\admin\incFunctions.php on line 1080
    [Sat Sep 19 16:43:24 2020] 127.0.0.1:54806 [200]: /
    [Sat Sep 19 16:43:24 2020] 127.0.0.1:54805 [200]: /resources/initializr/css/spacelab.css
    [Sat Sep 19 16:43:24 2020] 127.0.0.1:54812 [200]: /resources/lightbox/css/lightbox.css
    [Sat Sep 19 16:43:24 2020] 127.0.0.1:54813 [200]: /resources/select2/select2.css
    [Sat Sep 19 16:43:24 2020] 127.0.0.1:54814 [200]: /resources/timepicker/bootstrap-timepicker.min.css
    [Sat Sep 19 16:43:24 2020] 127.0.0.1:54815 [200]: /resources/datepicker/css/datepicker.css
    [Sat Sep 19 16:43:24 2020] 127.0.0.1:54816 [200]: /dynamic.css.php
    [Sat Sep 19 16:43:24 2020] 127.0.0.1:54817 [200]: /resources/jquery/js/jquery-1.12.4.min.js
    [Sat Sep 19 16:43:24 2020] 127.0.0.1:54818 [200]: /resources/jquery/js/jquery.mark.min.js
    [Sat Sep 19 16:43:24 2020] 127.0.0.1:54819 [200]: /resources/initializr/js/vendor/bootstrap.min.js
    [Sat Sep 19 16:43:24 2020] 127.0.0.1:54820 [200]: /resources/lightbox/js/prototype.js
    [Sat Sep 19 16:43:24 2020] 127.0.0.1:54821 [200]: /resources/lightbox/js/scriptaculous.js?load=effects
    [Sat Sep 19 16:43:24 2020] 127.0.0.1:54822 [200]: /resources/select2/select2.min.js
    [Sat Sep 19 16:43:24 2020] 127.0.0.1:54823 [200]: /resources/timepicker/bootstrap-timepicker.min.js
    [Sat Sep 19 16:43:24 2020] 127.0.0.1:54824 [200]: /resources/jscookie/js.cookie.js
    [Sat Sep 19 16:43:24 2020] 127.0.0.1:54825 [200]: /resources/datepicker/js/datepicker.packed.js
    [Sat Sep 19 16:43:24 2020] 127.0.0.1:54826 [200]: /common.js.php
    [Sat Sep 19 16:43:24 2020] 127.0.0.1:54827 [200]: /resources/lightbox/js/lightbox.min.js
    [Sat Sep 19 16:43:24 2020] 127.0.0.1:54828 [200]: /resources/lightbox/images/loading.gif
    [Sat Sep 19 16:43:24 2020] 127.0.0.1:54829 [200]: /resources/lightbox/images/prev.png
    [Sat Sep 19 16:43:24 2020] 127.0.0.1:54830 [200]: /resources/lightbox/images/next.png
    [Sat Sep 19 16:43:24 2020] 127.0.0.1:54831 [200]: /resources/lightbox/images/close.png
    [Sat Sep 19 16:43:25 2020] 127.0.0.1:54832 [200]: /resources/select2/select2.png
    [Sat Sep 19 16:43:25 2020] 127.0.0.1:54833 [200]: /resources/select2/select2-spinner.gif
    [Sat Sep 19 16:43:25 2020] 127.0.0.1:54834 [200]: /resources/select2/select2x2.png
    [Sat Sep 19 16:43:25 2020] 127.0.0.1:54835 [200]: /resources/datepicker/media/cal.gif
    [Sat Sep 19 16:43:25 2020] 127.0.0.1:54836 [200]: /resources/datepicker/media/gradient-e5e5e5-ffffff.gif
    [Sat Sep 19 16:43:25 2020] 127.0.0.1:54837 [200]: /resources/datepicker/media/backstripes.gif
    [Sat Sep 19 16:43:25 2020] 127.0.0.1:54838 [200]: /resources/datepicker/media/bullet2.gif
    [Sat Sep 19 16:43:25 2020] 127.0.0.1:54839 [200]: /resources/datepicker/media/bg_header.jpg
    [Sat Sep 19 16:43:25 2020] 127.0.0.1:54840 [200]: /resources/lightbox/js/effects.js
    [Sat Sep 19 16:43:25 2020] 127.0.0.1:54841 [404]: /images/prev.png – No such file or directory
    [Sat Sep 19 16:43:25 2020] 127.0.0.1:54842 [404]: /images/next.png – No such file or directory
    [Sat Sep 19 16:43:25 2020] 127.0.0.1:54843 [404]: /images/loading.gif – No such file or directory
    [Sat Sep 19 16:43:25 2020] 127.0.0.1:54844 [404]: /images/close.png – No such file or directory
    [Sat Sep 19 16:43:25 2020] 127.0.0.1:54847 [200]: /resources/initializr/fonts/glyphicons-halflings-regular.woff2
    [Sat Sep 19 16:43:25 2020] 127.0.0.1:54848 [404]: /favicon.ico – No such file or directory

  38. Anna Reply

    Awesome post, thanks for sharing.

  39. Paul James Reply

    After doing all the connection, what I see is a blank screen

Leave a Reply

Your email address will not be published. Required fields are marked *