Free and Open source SCM Attendance Management System is a complete system for any organization to take attendance of its staff. It is written in PHP and released as an open source project under GPL v3. This software is web based and easier to setup. First install and set up WAMP or LAMP depending upon the operating system you are using. Then create a database ‘attendance’ and import the attendance.sql file into that database. This will create all the tables and required initial data into the database. Now copy attendance folder and paste it in your web servers root folder. Root folder for WAMP will be c:/wamp/www while for LAMP it will be /var/www/html. Now open your web browser and navigate to the attendance folder on your localhost. At the moment, there no index.html file in this software. You can create your own index.html file and link any URL like Login.php to this index.html page.

Please click on the link to download from [Download]

Vote for Us

Like our script? Rate it at HotScripts > Hot Scripts


  • Attendance Report
  • Fine calculation
  • News of the day Rotator
  • Admin interface
  • Change password
  • Calendar
  • Monthly attendance report
  • User detail
Tagged with: PHPProgrammingSource Code

30 Responses to Attendance Management System

  1. chancellor says:

    Thanks for sharing information. Attendance Management Software is very accurate and powerful. It handle all the records of monthly attendance record, fine record etc.

  2. […] Visit publisher site: Attendance Management Software – Free and Open source […]

  3. Cedric Suarez says:

    Fatal error: Call to undefined function session_is_registered() in C:\xampp\htdocs\attendance\include\checksession.php on line 2

    there’s an error. What should I do?
    Can you help me?

  4. joko says:

    kasih tutorial yang lengkap dong gan.. biar kita2 yang gaptek bisa ikut belajar..

  5. amaar says:

    please need help when aim give any one holady its not working :( but when give all its working i need give one name only what can i do?

  6. ponraj says:

    it is working fine in my local machine but when i tried to host it in ubuntu server i am unable to login in .database connection is fine but dono y m unable to login

  7. me says:

    I have exactly the same problem.

  8. Ehmad Imtiaz says:

    You have to check the file path of the config file ‘include\config.php’ changed to ‘include/config.php’.

    i have changed From :

    To :

    And now its working fine !
    Check the path in every file !
    Hope this will help you.

  9. Ben Lim says:

    Why am I getting Session Expired! even though the users default is entered correctly, admin and password admin123

    • Ehmad Imtiaz says:

      Maybe it is not fetching data from database , have you created and installed database in mysql ??

      check database !

  10. guruprasad says:

    i want a complete project plse send me immediately………….

  11. Usman says:

    Fatal error: Call to undefined function session_is_registered() in C:\wamp\www\attendance\include\checksession.php on line 2

    Hello ..This error is comming when i enter the user id and pw. Can any one please help me out to fix this issue. I have tried many things but i am unable to solve this issue.

    Thank you

  12. A Debnath says:

    geting rerror

    Call to undefined function session_is_registered() in C:\wamp\www\attendance\include\checksession.php on line 2

    Plz help

    thank u in advance

  13. Hi there to every one, the contents existing at
    this site are actually amazing for people knowledge, well, keep up the nice work fellows.

  14. Taha says:

    The login time is always 10 – 15 minutes when i log a user in… can make a help guide on actually how to use it??? Everything is simple to set up but nothing on how to use it.

  15. ton says:

    what is the username and password to login

  16. Kunal says:

    It is not working.
    I uploaded the files to file manager and sql code to phpmyadmin on Cpanel.
    When I try to open login.php it says
    Internal Server Error

    The server encountered an internal error or misconfiguration and was unable to complete your request.

  17. i can’t log in. i don’t know what is the “username” and “password” used. please help me..

  18. Anonymous says:

    I have tried Useranme admin and password admin123 it showing blank page (
    Please help me

  19. Giri says:

    I have tried Useranme admin and password admin123 showing blank page

  20. Anonym says:

    Hallo All.
    In /include/config.php at line with mysql_select_db($dbname); is missing the reference path. In this case selectDB instruction is
    redirected to blachHole. Add $conn to select_db.

    Must be : mysql_select_db($dbname, $conn);

  21. San says:

    When i try to log in, its showing “http://localhost:81/attendance/login.php?invalid=1″ in address bar. and displays “incorrect Information. Its not verifying the user. can somebody please help…???

  22. george says:

    hi, i followed instruction and got the login page and after puting the username admin and password admin123, it gets to this page http://localhost/attendance/admin.php?uid=28 and its blank .

    who to fix it it does not work at all please reply


  23. Ron says:

    The PHP in this program is pretty old and a few key functions have been deprecated. I’m trying to modify it, but my knowledge is limited.

    Anyone else experiencing this?

  24. Arif says:

    when iam loging in with admin account it shoes Session expired….. what problem is ?

Leave a Reply

Your email address will not be published.

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>


Looking for something?

Use the form below to search the site:

Still not finding what you're looking for? Drop a comment on a post or contact us so we can take care of it!

Related News Feeds

Set your Twitter account name in your settings to use the TwitterBar Section.