# JavaFX Student Management System
A Java application for managing students teachers, and grades.
[![GitHub stars](https://img.shields.io/github/stars/catman85/JavaFX-Student-Management-System.svg?style=flat-square)](https://github.com/catman85/Android-Simple-Messaging-App-UI/stargazers) [![GitHub forks](https://img.shields.io/github/forks/catman85/JavaFX-Student-Management-System.svg?style=flat-square)](https://github.com/catman85/JavaFX-Student-Management-System/network) [![HitCount](http://hits.dwyl.io/catman85/JavaFX-Student-Management-System.svg)](http://hits.dwyl.io/catman85/JavaFX-Student-Management-System) [![GitHub license](https://img.shields.io/github/license/catman85/JavaFX-Student-Management-System.svg?style=flat-square)](https://github.com/catman85/JavaFX-Student-Management-System/blob/master/LICENSE)
## Use Case
Teachers and Students register in the platform.
Students log in the platform to enroll in courses and see the grades they received.
Teachers log in the platform to view their students and give them grades.
## Screenshots
| Login Screen | Student Enroll
|:-:|:-:|
| ![login_screen](https://user-images.githubusercontent.com/20374208/45230776-a66f7a00-b2d2-11e8-9900-21e8bd812cfe.jpg) | ![student enroll](https://user-images.githubusercontent.com/20374208/45230777-a66f7a00-b2d2-11e8-8830-e81f8f27cb8f.jpg) |
| Student Register | Student Screen
|:-:|:-:|
| ![student_register](https://user-images.githubusercontent.com/20374208/45230778-a7081080-b2d2-11e8-9c52-4b7a9da092ac.jpg) | ![student_screen](https://user-images.githubusercontent.com/20374208/45230779-a7081080-b2d2-11e8-8b3e-0a687c1d79af.jpg) |
| Teacher Register | Teacher Screen
|:-:|:-:|
| ![teacher_register](https://user-images.githubusercontent.com/20374208/45230780-a7081080-b2d2-11e8-8753-7ad67f63def7.jpg) | ![teacher_screen](https://user-images.githubusercontent.com/20374208/45230781-a7081080-b2d2-11e8-99ac-f6a29f74fa32.jpg) |
## Specs / Open-source libraries:
- [**Ikonli Font Icons packs**](https://aalmiray.github.io/ikonli) Ikonli provides icon packs that can be used in Java applications. Currently Swing and JavaFX UI toolkits are supported.
- [**JFoenix**](https://github.com/jfoenixadmin/JFoenix) JavaFX Material Design Library .
- [**Sqlite-jdbc**](https://github.com/xerial/sqlite-jdbc) SQLite JDBC Driver .
- [**FX-BorderlessScene**](https://github.com/goxr3plus/FX-BorderlessScene) Undecorated JavaFX Scene with implemented move, resize,
## How to fork and support this project
To build this project , you will need:
* [JDK 9+]
* [Maven](http://maven.apache.org/) - Version 3.5.3++ recommended
Follow the above instructions and run ``mvn clean package`` , be sure that you are compiling with Java 9
## How to build
This is a Maven project you just use :
```MAVEN
mvn clean install
```
## The "passwords.txt" file
In the root directory of the repo you will find
a file with a list of passwords for students and teachers.
Feel free to delete the "my.db" file that is created by SQLite and start a fresh one.
## [Contributors](https://github.com/catman85/JavaFX-Student-Management-System/blob/master/CONTRIBUTORS.md) ❤️
没有合适的资源?快使用搜索试试~ 我知道了~
JavaFX-学生管理系统:用于管理学生教师和成绩的Java应用程序老师和学生在平台中注册
共45个文件
java:14个
png:7个
fxml:6个
1.该资源内容由用户上传,如若侵权请联系客服进行举报
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
版权申诉
0 下载量 87 浏览量
2023-06-27
18:05:20
上传
评论
收藏 168KB ZIP 举报
温馨提示
JavaFX-学生管理系统:用于管理学生教师和成绩的Java应用程序老师和学生在平台中注册。 学生登录平台注册课程并查看他们收到的成绩。 老师登录平台可以查看他们的学生并给他们评分。.zip
资源推荐
资源详情
资源评论
收起资源包目录
JavaFX-学生管理系统:用于管理学生教师和成绩的Java应用程序老师和学生在平台中注册。 学生登录平台注册课程并查看他们收到的成绩。 老师登录平台可以查看他们的学生并给他们评分。.zip (45个子文件)
JavaFX-Student-Management-System-master
screenshots
login_screen.jpg 22KB
teacher_register.jpg 29KB
teacher_screen.jpg 33KB
student_screen.jpg 36KB
student_register.jpg 25KB
student enroll.jpg 34KB
.classpath 947B
pom.xml 6KB
resources
image
icons8-course-32.png 248B
icons8-sync-32.png 683B
icons8-new-post-32.png 466B
icons8-lock-32.png 626B
icons8-exit-52.png 668B
icons8-contacts-50.png 864B
icons8-back-52.png 573B
fxml
MainController.fxml 8KB
ProfessorController.fxml 3KB
TopBar.fxml 2KB
StudentController.fxml 4KB
RegisterController.fxml 2KB
CloseAppBox.fxml 3KB
css
application.css 56KB
src
assembly
assembly.xml 765B
main
java
org
javafx
studentsmanagementsystem
application
Main.java 2KB
tools
NotificationType.java 385B
JavaFXTools.java 4KB
controller
ProfessorController.java 4KB
MainController.java 7KB
RegisterController.java 3KB
CloseAppBox.java 1KB
StudentController.java 3KB
TopBar.java 1KB
model
Enrollment.java 885B
Grade.java 532B
Student.java 630B
SQLiteJDBC.java 14KB
Professor.java 805B
LICENSE 34KB
my.db 20KB
CONTRIBUTORS.md 182B
spartanizer.xml 10KB
.project 699B
.gitignore 1KB
passwords.txt 287B
README.md 3KB
1
A
共 45 条
- 1
资源评论
GZM888888
- 粉丝: 120
- 资源: 2902
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功