Skip to content

gonciii/Vet-Manager-System

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

22 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Spring Boot Veteriner Yönetim Sistemi

PROJE :

Bu proje, bir veteriner kliniğinin kendi işlerini yönetebildiği bir API uygulamasıdır.Uygulama veteriner çalışanı tarafından kullanılacaktır. Bu uygulama ile çalışanlar aşağıdaki işlemleri yapabilirler: Veteriner doktorları kaydedebilir. Doktorların çalışma günlerini kaydedebilir. Müşterileri kaydedebilir. Müşterilere ait hayvanları kaydedebilir. Hayvanlara uygulanmış aşıları tarihleriyle birlikte kaydedebilir. Hayvanlar için veteriner hekimlere randevu oluşturabilirler.

Kullanılan Teknolojiler

Java Spring Boot PostgreSQL MySQL Spring Data JPA Spring Web

IoC ve DI Projede IoC (Inversion of Control) ve DI (Dependency Injection) için constructor injection kullanılmıştır. Projede bulunan entity sınıfları ve aralarındaki ilişkiler belirlenmiştir.

Bu uygulama, Spring Boot kullanılarak geliştirilmiştir ve varsayılan olarak http://localhost:8080 adresinde çalışır.

UML Diagrams

Ekran Görüntüsü (65)

Postman Collection

Tüm API endpointleri ilgili entity'ye göre Postman collection'a klasör klasör kaydedilmiştir. Bu collection export edilerek proje klasörüne eklenmiştir.

API Endpoints

Animal API Endpoint

Ekran Görüntüsü (66)

Customer API Endpoint

Ekran Görüntüsü (67)

Doctor API Endpoint

Ekran Görüntüsü (68)

Appointment API Endpoint

Ekran Görüntüsü (69)

Vaccine API Endpoint

Ekran Görüntüsü (71)

AvailableDate API Endpoint

Ekran Görüntüsü (70)

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages