Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/rileyhawk1417/school_admin_management
Ported from school admin web based project turned into Java
https://github.com/rileyhawk1417/school_admin_management
java javafx javafx-desktop-apps postgresql
Last synced: about 1 month ago
JSON representation
Ported from school admin web based project turned into Java
- Host: GitHub
- URL: https://github.com/rileyhawk1417/school_admin_management
- Owner: rileyhawk1417
- Created: 2021-08-06T18:31:23.000Z (over 3 years ago)
- Default Branch: master
- Last Pushed: 2022-02-20T11:34:59.000Z (almost 3 years ago)
- Last Synced: 2024-10-19T00:35:46.227Z (3 months ago)
- Topics: java, javafx, javafx-desktop-apps, postgresql
- Language: Java
- Homepage:
- Size: 429 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Main branch
## Description
The project is a template meant to be flexible in any area.
The current template is focused on dealing with school management.## Todo Lists
- [x] Try to use JavaFX control and layouts
- [x] Receive input from fields and add event listener to "enter" key.
- [x] Connect to JDBC driver for postgresql.
- [x] Setup postgresql tables.
- [x] Authenticate user or get message that user has been found.
- [x] Read tables.
- [ ] Insert tables.
- [ ] Delete tables.
- [ ] Update tables.
- [x] Export tables to excel document.
- [ ] Possibly add an active menu to export to other formats such as PDF. Possibly fix the printer script in future as well.## Urgent
- [ ] Figure out a way to ask for DB connection and select type of database from the beginning.
## Scenes
- [ ] If user has been found take user to another screen.
- [ ] Create second stage to display data.
- [ ] Create another stage to edit data.### Database Options:
- Sqlite: Makes it portable but less security.
- Mysql: Secure just needs configuring.## Notes/Warnings
- The sqlite database in the folder com/schoolAdmin/database/sqlite.
- Is for demonstration purposes and does not represent any real world information.
- Sqlite does not use the file when packaged in jar format. It instead copies it and works outside the jar file