{"id":15003347,"url":"https://github.com/aemulare/vehicle-management-system","last_synced_at":"2025-10-30T11:30:26.322Z","repository":{"id":67020731,"uuid":"88124068","full_name":"aemulare/Vehicle-Management-System","owner":"aemulare","description":"CSC330 Object-Oriented Software Design course,      CSC424 Database Management course","archived":false,"fork":false,"pushed_at":"2017-08-20T17:44:13.000Z","size":9771,"stargazers_count":9,"open_issues_count":0,"forks_count":7,"subscribers_count":5,"default_branch":"master","last_synced_at":"2025-02-02T08:01:41.381Z","etag":null,"topics":["c-plus-plus","c-sharp","database","gui-application","model-view-controller","ms-sql-server","multi-layer-architecture","object-oriented-programming","wpf"],"latest_commit_sha":null,"homepage":"","language":"C#","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/aemulare.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":"2017-04-13T04:10:47.000Z","updated_at":"2024-04-09T09:56:37.000Z","dependencies_parsed_at":"2023-04-03T18:16:53.556Z","dependency_job_id":null,"html_url":"https://github.com/aemulare/Vehicle-Management-System","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/aemulare%2FVehicle-Management-System","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/aemulare%2FVehicle-Management-System/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/aemulare%2FVehicle-Management-System/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/aemulare%2FVehicle-Management-System/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/aemulare","download_url":"https://codeload.github.com/aemulare/Vehicle-Management-System/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":238955545,"owners_count":19558450,"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":["c-plus-plus","c-sharp","database","gui-application","model-view-controller","ms-sql-server","multi-layer-architecture","object-oriented-programming","wpf"],"created_at":"2024-09-24T18:58:03.465Z","updated_at":"2025-10-30T11:30:18.869Z","avatar_url":"https://github.com/aemulare.png","language":"C#","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Vehicle-Management-System\n\nA tracking program for company vehicles.\nIt keeps track of records of company's vehicle usage by employees: \nwho, when, for what purpose, for how long run the particular car.\n\n## Project Assignment\n\n\u003e Design a Vehicle Management System – tracking program for company vehicles.\n\n \n\u003e Specifications \n\n\u003e *\tA tracking program for company vehicles. \n\u003e *\tIdentifying how and when vehicles are checked out for usage by employees. \n\u003e *\tCargo transportation, business trip, loaner cars, … _\n\u003e * Record ID number, date checked out, driver name, mileage, type of usage, and contents. \n\u003e * Company use: each trip is recorded including date, time, miles driven, fuel cost, and the purpose of the trip. \n\u003e * Personal use: the insurance information should be recorded. \n\u003e * Carrying passengers: list of passengers; \n\u003e * Carrying cargo, an inventory of the vehicle contents \n\n\n\n## Format\n\nDesktop GUI application with MS SQL Server database.\n\n\n\n\u003cbr\u003e\n\u003ch2 align=\"center\"\u003eBusiness process infographics\u003c/h2\u003e\n\n![process](https://raw.githubusercontent.com/aemulare/Vehicle-Management-System/master/doc/VMS-Process.png)\n\n\u003cbr\u003e\n\u003cbr\u003e\n\n## UML Class Diagram\n\nClasses | Enumerations\n------------ | -------------\n[Address](https://github.com/aemulare/Vehicle-Management-System/blob/master/vms.model/Address.h) | [AgeCategory](https://github.com/aemulare/Vehicle-Management-System/blob/7331c716a748ace8bed6bbc1cb565eb8bfb80e71/vms.model/Person.h)\n[Administrator](https://github.com/aemulare/Vehicle-Management-System/blob/master/vms.model/Administrator.h) | [RequestStatus](https://github.com/aemulare/Vehicle-Management-System/blob/7331c716a748ace8bed6bbc1cb565eb8bfb80e71/vms.model/Request.h)\n[CargoCar](https://github.com/aemulare/Vehicle-Management-System/blob/master/vms.model/CargoCar.h) | [FuelType](https://github.com/aemulare/Vehicle-Management-System/blob/7331c716a748ace8bed6bbc1cb565eb8bfb80e71/vms.model/Vehicle.h)\n[Employee](https://github.com/aemulare/Vehicle-Management-System/blob/master/vms.model/Employee.h) | [Transmission](https://github.com/aemulare/Vehicle-Management-System/blob/7331c716a748ace8bed6bbc1cb565eb8bfb80e71/vms.model/Vehicle.h)\n[GarageAttendant](https://github.com/aemulare/Vehicle-Management-System/blob/master/vms.model/GarageAttendant.h) | [PassengerCarType](https://github.com/aemulare/Vehicle-Management-System/blob/7331c716a748ace8bed6bbc1cb565eb8bfb80e71/vms.model/PassengerCar.h)\n[Manager](https://github.com/aemulare/Vehicle-Management-System/blob/master/vms.model/Manager.h) | [CargoCarType](https://github.com/aemulare/Vehicle-Management-System/blob/7331c716a748ace8bed6bbc1cb565eb8bfb80e71/vms.model/CargoCar.h)\n[OwnedVehicle](https://github.com/aemulare/Vehicle-Management-System/blob/master/vms.model/OwnedVehicle.h) | [UtilityCarType](https://github.com/aemulare/Vehicle-Management-System/blob/7331c716a748ace8bed6bbc1cb565eb8bfb80e71/vms.model/UtilityCar.h)\n[PassengerCar](https://github.com/aemulare/Vehicle-Management-System/blob/master/vms.model/PassengerCar.h) |\n[Person](https://github.com/aemulare/Vehicle-Management-System/blob/master/vms.model/Person.h) |\n[Request](https://github.com/aemulare/Vehicle-Management-System/blob/master/vms.model/Request.h) | \n[Role](https://github.com/aemulare/Vehicle-Management-System/blob/master/vms.model/Role.h) | \n[Trip](https://github.com/aemulare/Vehicle-Management-System/blob/master/vms.model/Trip.h) | \n[UserAccount](https://github.com/aemulare/Vehicle-Management-System/blob/master/vms.model/UserAccount.h) | \n[UtilityCar](https://github.com/aemulare/Vehicle-Management-System/blob/master/vms.model/UtilityCar.h) | \n[Vehicle](https://github.com/aemulare/Vehicle-Management-System/blob/master/vms.model/Vehicle.h) | \n[PersistentEntity](https://github.com/aemulare/Vehicle-Management-System/blob/master/vms.model/PersistentEntity.h) | \n\n\u003cbr\u003e\n\u003cbr\u003e\n\n[Full UML Class Diagram](https://raw.githubusercontent.com/aemulare/Vehicle-Management-System/master/doc/VMS_UML_class_diagram.png)\n\n\u003cbr\u003e\n\u003cbr\u003e\n\n## Screen shots\n\n![landing-page](https://raw.githubusercontent.com/aemulare/Vehicle-Management-System/master/doc/VMS-screen-shots/VMS-01-Main-page.png)\n\n![users](https://raw.githubusercontent.com/aemulare/Vehicle-Management-System/master/doc/VMS-screen-shots/VMS-02-Users.png)\n\n![vehicles](https://raw.githubusercontent.com/aemulare/Vehicle-Management-System/master/doc/VMS-screen-shots/VMS-04-Vehicles.png)\n\n![requests](https://raw.githubusercontent.com/aemulare/Vehicle-Management-System/master/doc/VMS-screen-shots/VMS-06-Requests.png)\n\n![trips](https://raw.githubusercontent.com/aemulare/Vehicle-Management-System/master/doc/VMS-screen-shots/VMS-08-Trips.png)\n\n[More screen shots](https://github.com/aemulare/Vehicle-Management-System/tree/master/doc/VMS-screen-shots)\n\n\n## Author\n\n* [Maria Romanova](https://github.com/aemulare)\n\n## Links\n\n* project repository - https://github.com/aemulare/Vehicle-Management-System\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Faemulare%2Fvehicle-management-system","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Faemulare%2Fvehicle-management-system","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Faemulare%2Fvehicle-management-system/lists"}