{"id":18111533,"url":"https://github.com/yuktasree/wolf-parking-database-management","last_synced_at":"2026-04-30T07:37:29.912Z","repository":{"id":260363488,"uuid":"881085946","full_name":"yuktasree/Wolf-Parking-Database-Management","owner":"yuktasree","description":"This repo provides a comprehensive database solution for managing campus parking, including parking lot availability, permit assignments, and citation tracking. The project covers ER diagrams, database schema design, and transaction handling.","archived":false,"fork":false,"pushed_at":"2024-10-30T22:34:19.000Z","size":3020,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-06-22T12:08:10.306Z","etag":null,"topics":["database-management","java","mysql-database","mysql-server","sql"],"latest_commit_sha":null,"homepage":"","language":"Java","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/yuktasree.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":"Citation.java","codeowners":null,"security":"Security.java","support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2024-10-30T22:14:15.000Z","updated_at":"2024-10-30T22:46:11.000Z","dependencies_parsed_at":"2024-10-30T23:34:07.038Z","dependency_job_id":null,"html_url":"https://github.com/yuktasree/Wolf-Parking-Database-Management","commit_stats":null,"previous_names":["yuktasree/wolf-parking-database-management"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/yuktasree/Wolf-Parking-Database-Management","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/yuktasree%2FWolf-Parking-Database-Management","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/yuktasree%2FWolf-Parking-Database-Management/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/yuktasree%2FWolf-Parking-Database-Management/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/yuktasree%2FWolf-Parking-Database-Management/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/yuktasree","download_url":"https://codeload.github.com/yuktasree/Wolf-Parking-Database-Management/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/yuktasree%2FWolf-Parking-Database-Management/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":261289418,"owners_count":23136070,"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":["database-management","java","mysql-database","mysql-server","sql"],"created_at":"2024-11-01T01:06:09.960Z","updated_at":"2026-04-30T07:37:29.860Z","avatar_url":"https://github.com/yuktasree.png","language":"Java","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Wolf-Parking-Database-Management\n\nThe primary project narrative for the Database Management Concepts and Systems course revolves around developing the Wolf Parking Management System. It aims to model the Wolf Parking Management System based on insights obtained from the university parking manager and designed to oversee campus parking lots and users. This project handles parking lot availability, zone specifications, permit assignments, and citation tracking. Administrators manage space availability, assign permits, track citations, and generate reports for efficient parking management.\n\nIt is intended to maintain comprehensive information that covers all the below following key aspects:\n\nDriver Information: Including names, statuses denoted as ‘S’ (Student), ‘E’ (Employee), or ‘V’ (Visitor), and respective IDs or phone numbers as unique identifiers.\n\nParking Lot Information: Details encompassing lot names, addresses, zones, and spaces within the lots.\n\nZone Information: Defined by IDs (A, B, C, D, AS, BS, CS, DS, V) indicating various categories, primarily distinguishing zones for employees, students, and visitors.\n\nSpace Information: Involving space numbers, types (e.g., \"electric,\" \"handicap,\" \"compact car,\" defaulting to \"regular\"), and availability status.\n\nPermit Information: Covering permit IDs, lot details, zone IDs, space types, car license numbers, validity period, associated driver IDs or phone numbers, and permit types (such as \"residential,\" \"commuter,\" \"peak hours,\" \"special event,\" and \"Park \u0026 Ride\").\n\nVehicle Information: Encompassing license plate numbers, vehicle models, colors, manufacturers, and manufacturing years.\n\nCitation Information: Tracking citation numbers, car details, citation dates, times, lots, categories (e.g., \"Invalid Permit,\" \"Expired Permit,\" \"No Permit\"), fees, and payment statuses.\n\nHowever, not all information provided may need explicit capture in the database. Hence, part of the project's effort involves discerning what to retain or discard, making assumptions, and addressing potential inconsistencies while documenting these decisions and assumptions.\n\nThe system administrators will have capabilities to manage parking lots, zones, spaces, permits, and citations. They can assign permits, manage vehicle lists, alter space availabilities, and verify permit validity within their respective lots. Compliance requires permits aligned with designated lot zones and types of parking spaces.\n\nAdditionally, security personnel can create/update/delete citations for parking violations, modifying payment statuses as required. Database records will encompass driver, parking lot, permit, and citation data.\n\nStudents and visitors are limited to one vehicle per permit, while employees can have up to two. Specific allowances are made for special events or Park \u0026 Ride scenarios. Tasks involving information processing, permit management, citation handling, and report generation will drive system functionalities.\n\nThese tasks encompass diverse operations, such as managing driver and lot information, assigning permits, tracking citations, and generating reports.\n\nThe 3 project reports have information about the database schema and they are structured as follows: \u003cbr\u003e\n\nReport 1: ER Diagrams and APIs. \u003cbr\u003e\nReport 2: Database Schema and SQL statements that create the tables. \u003cbr\u003e\nReport 3: Transactions used in the Database and how the code was structured. \n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fyuktasree%2Fwolf-parking-database-management","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fyuktasree%2Fwolf-parking-database-management","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fyuktasree%2Fwolf-parking-database-management/lists"}