Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/thammami01/ulms
University Library Management System
https://github.com/thammami01/ulms
collaborate communityexchange github javafx jdk11 jetbrains jetbrains-ides management-system sqlite university
Last synced: 1 day ago
JSON representation
University Library Management System
- Host: GitHub
- URL: https://github.com/thammami01/ulms
- Owner: THammami01
- License: mit
- Created: 2022-10-26T21:46:48.000Z (about 2 years ago)
- Default Branch: main
- Last Pushed: 2023-04-02T21:18:36.000Z (over 1 year ago)
- Last Synced: 2024-04-17T04:58:34.868Z (7 months ago)
- Topics: collaborate, communityexchange, github, javafx, jdk11, jetbrains, jetbrains-ides, management-system, sqlite, university
- Language: Java
- Homepage:
- Size: 10.9 MB
- Stars: 5
- Watchers: 1
- Forks: 1
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- License: LICENSE
Awesome Lists containing this project
README
# README
## About
University Library Management System
You can read the requirements [here](mini-projet-programmation-java.pdf).## Notes
[JDK 11](https://www.oracle.com/java/technologies/javase/jdk11-archive-downloads.html) is required in order to run this desktop app.
## Dev Tools
- IntelliJ IDEA
- Scene Builder
- DB Browser for SQLite## Progress
### UI Integration
- [X] Books
- [X] Subscribers
- [X] Loan
- [X] Disponibility### DB Operations
#### Books
- [X] Search by id or title (id, title) // if matches any of the two, return it
- [X] Insert (title)
- [X] Update (id, title)
- [X] Delete by id or title (id, title)#### Subscribers
- [X] Search by id and/or fullname (id, fullname)
- [X] Insert (fullname)
- [X] Update (id, fullname)
- [X] Delete by id or fullname (id, fullname)#### Loan
- [X] Loan book (bookId, subscriberId)
- [X] Return book (bookId, subscriberId)#### Disponibility
- [X] Get loaned books (joinSubscriber: boolean) -> bookId, bookTitle, subscriberId, subscriberFullname
- [X] Get available books () -> bookId, bookTitle## Demo
![00](screenshots/00.png)
![01](screenshots/01.png)
![02](screenshots/02.png)
![03](screenshots/03.png)
![04](screenshots/04.png)
![05](screenshots/05.png)