Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/googtech/student-management-system-cs
:school: :mortar_board: Desktop applications developed using the Java programming language ~
https://github.com/googtech/student-management-system-cs
gui java management-system student swing ui university-project
Last synced: 3 months ago
JSON representation
:school: :mortar_board: Desktop applications developed using the Java programming language ~
- Host: GitHub
- URL: https://github.com/googtech/student-management-system-cs
- Owner: GoogTech
- License: mit
- Created: 2018-12-27T05:32:41.000Z (about 6 years ago)
- Default Branch: master
- Last Pushed: 2019-08-11T04:52:19.000Z (over 5 years ago)
- Last Synced: 2024-10-10T18:26:45.360Z (4 months ago)
- Topics: gui, java, management-system, student, swing, ui, university-project
- Language: Java
- Homepage:
- Size: 3.06 MB
- Stars: 22
- Watchers: 3
- Forks: 3
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
## :mortar_board::book: Student management system
`Desktop applications developed using the Java programming language and MySQL database ~`### 项目概述
#### 项目阶段介绍 (:speech_balloon: stop update)
- *第一阶段:+学生信息管理功能 :white_check_mark:*
- *第二阶段:+学生选课管理功能 :white_check_mark:*
- *第三阶段:+学生考勤管理功能 :x:*
- *第四阶段:+学生成绩管理功能 :x:*### 系统截屏
- *登录界面*
![](https://raw.githubusercontent.com/YUbuntu0109/YUbuntu0109.github.io/HexoBackup/2019/03/09/%E5%AD%A6%E7%94%9F%E7%AE%A1%E7%90%86%E7%B3%BB%E7%BB%9F-Java-swing/Login_Interface.PNG)
- *选课界面*
![](https://raw.githubusercontent.com/YUbuntu0109/YUbuntu0109.github.io/HexoBackup/2019/03/09/%E5%AD%A6%E7%94%9F%E7%AE%A1%E7%90%86%E7%B3%BB%E7%BB%9F-Java-swing/Main_Interface.PNG)
### 项目结构
```
│ LICENSE
│ README.md
│ student_management_system-er.png
│ student_management_system.sql
│
└─Student management system
│ databaseConfig.properties
│ reference document.txt
│
├─lib
│ JTattoo-1.6.11.jar
│ mysql-connector-java-8.0.11.jar
│
└─src
├─com
│ └─YUbuntu
│ ├─basicDao
│ │ BasicDao.java
│ │ package-info.java
│ │
│ ├─dao
│ │ │ Administrator_Dao.java
│ │ │ ChooseCourse_Dao.java
│ │ │ Class_Dao.java
│ │ │ Course_Dao.java
│ │ │ package-info.java
│ │ │ Student_Dao.java
│ │ │ Teacher_Dao.java
│ │ │
│ │ └─impl
│ │ Administrator_DaoImpl.java
│ │ ChooseCourse_DaoImpl.java
│ │ Class_DaoImpl.java
│ │ Course_DaoImpl.java
│ │ package-info.java
│ │ Student_DaoImpl.java
│ │ Teacher_DaoImpl.java
│ │
│ ├─model
│ │ package-info.java
│ │ Table_Administrator.java
│ │ Table_ChoosedCourse.java
│ │ Table_Class.java
│ │ Table_Course.java
│ │ Table_Student.java
│ │ Table_Teacher.java
│ │ UserType.java
│ │
│ ├─util
│ │ DatabaseConfig.java
│ │ JdbcUtil.java
│ │ package-info.java
│ │ StringUtil.java
│ │
│ └─view
│ │ AddClass_JFrame.java
│ │ AddCourse_JFrame.java
│ │ AddStudent_JFrame.java
│ │ AddTeacher_JInternalFrame.java
│ │ ChangePassword_JFrame.java
│ │ ChooseCourse_JInternalFrame.java
│ │ ClassList_JFrame.java
│ │ CourseList_JInternalFrame.java
│ │ DatabaseConfigInfo.java
│ │ Login_JFrame.java
│ │ Main_JFrame.java
│ │ package-info.java
│ │ StudentList_JInternalFrame.java
│ │ TeacherList_JInternalFrame.java
│ │
│ └─function
│ AddClass_JFrame_function.java
│ AddCourse_JFrame_function.java
│ AddStudent_JFrame_function.java
│ AddTeacher_JFrame_function.java
│ ChangePassword_JFrame_function.java
│ ChooseCourse_JF_function.java
│ ClassList_JFrame_function.java
│ CourseList_JInternalFrame_function.java
│ Login_JFrame_function.java
│ Main_JFrame_function.java
│ package-info.java
│ StudentList_JFrame_function.java
│ TeacherList_JFrame_function.java
│
└─icon(略..)
```#### 项目文件说明-数据库文件
```
student_management_system.sql
```#### 项目文件说明-数据库配置信息
```
databaseConfig.properties
```### 数据库ER图
![](https://raw.githubusercontent.com/YUbuntu0109/Student-management-system-CS/master/student_management_system-er.png)
*:books:更多有趣项目及详细学习笔记请前往我的个人博客哟(づ ̄3 ̄)づ╭❤~ : https://yubuntu0109.github.io/*
:coffee: Look forward to your contribution !:man_student: If you need any help, please contact me ~ QQ : 3083968068