{"id":19145849,"url":"https://github.com/sunnysoni97/clgerp_py","last_synced_at":"2026-04-20T13:32:43.805Z","repository":{"id":100501049,"uuid":"167544250","full_name":"sunnysoni97/clgerp_py","owner":"sunnysoni97","description":"Minimal Student Database Management ERP (Python/MySQL)","archived":false,"fork":false,"pushed_at":"2019-01-25T13:06:44.000Z","size":6,"stargazers_count":1,"open_issues_count":0,"forks_count":1,"subscribers_count":0,"default_branch":"master","last_synced_at":"2025-01-03T16:23:50.758Z","etag":null,"topics":["attendance-management","database","mysql","mysql-connector","python","student-management","xampp"],"latest_commit_sha":null,"homepage":"","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/sunnysoni97.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2019-01-25T12:29:53.000Z","updated_at":"2020-08-19T20:10:08.000Z","dependencies_parsed_at":"2023-05-15T11:00:38.748Z","dependency_job_id":null,"html_url":"https://github.com/sunnysoni97/clgerp_py","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sunnysoni97%2Fclgerp_py","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sunnysoni97%2Fclgerp_py/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sunnysoni97%2Fclgerp_py/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sunnysoni97%2Fclgerp_py/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/sunnysoni97","download_url":"https://codeload.github.com/sunnysoni97/clgerp_py/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":240229935,"owners_count":19768588,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["attendance-management","database","mysql","mysql-connector","python","student-management","xampp"],"created_at":"2024-11-09T07:42:36.622Z","updated_at":"2026-04-20T13:32:38.771Z","avatar_url":"https://github.com/sunnysoni97.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"----------------------------------------------\n\nThis is the reader's manual for using and editing this software project as you may like.\n\n----------------------------------------------\n\nPrerequisites before using this software :\n\n1. Make sure you have Python 2.x setup on your operating system.\n2. Install the follow libraries to meet the dependencies :\n\t(i) MySQLdb (MySQL connector for python)\n3. Install the MySQL server using any of the public distribuitions (XAMPP is recommended).\n4. Import the database into your SQL server using the sql import file given in the repository (ClgMgmt.sql).\n5. Make sure the SQL server setup is complete and it is up and running with the \"clgmgmt\" database.\n\n----------------------------------------------\n\nShort Introduction :\n\nThis is a simple console based python application which uses an external Database server to store and retrieve the data required for its operations.\n\nThe operations include :\n. Creation/Deletion/Edition of a student from the database\n. Student and Parent information search.\n. Attendance Manipulation operation for all the months\n\n----------------------------------------------\n\nFor details editing operation, enter the field name as the attribute name from the database tables.\nFor attendance related operations, enter the months in this format (jan/feb/mar/apr/may/jun/jul/aug/sept/oct/nov/december)\n\n----------------------------------------------\n\nIMPORTANT NOTE :\n\nOn line 9 of main.py, change the unix_socket=\"\" to the path of your sql installation where the server is installed (For Linux/Unix users).\n\nWindows user should completely omit that argument altogether by deleting it from the code before running. \n\nWindows : con = MySQLdb.connect(\"localhost\",\"root\",\"\",\"clgmgmt\")\nLinux/Unix : con = MySQLdb.connect(\"localhost\",\"root\",\"\",\"clgmgmt\",unix_socket='/opt/lampp/var/mysql/mysql.sock') (This is for default XAMPP installation, change it to your socket path)\n\nYou can also change the server path (\"localhost\"), username to sql server (\"root\") and password (\"\") according to your connection needs.\n\n----------------------------------------------\n\nSTEPS TO RUN:\n\nexecute main.py using the terminal of your choice.\n\n\"python main.py\"\n\n----------------------------------------------\n\nNote for the Developers : \n\nAttendance.py contains all the attendance management operations.\n\nConFrontend.py contains the info display operations for student/parents.\n\nDbManip.py contains all the data manipulation operations into the database, including traversing.\n\nStudClass.py contains the container classes for the information of students and parents.\n\nmain.py is the main entry point where the program execution begins.\n\n----------------------------------------------\n\nFeel free to try out my project, make your own implementations, suggest changes and modification and help in improving my project. :)\n\n----------------------------------------------\n\nP.S. : Hail the internet for all the awesome resources and information present on anything you want to learn. Credits to everybody who made it possible for me to complete this project of mine. :)\n\n----------------------------------------------","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsunnysoni97%2Fclgerp_py","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fsunnysoni97%2Fclgerp_py","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsunnysoni97%2Fclgerp_py/lists"}