Skip to content

🏫 🎓 Desktop applications developed using the Java programming language ~

License

Notifications You must be signed in to change notification settings

GoogTech/Student-management-system-CS

Repository files navigation

🎓📖 Student management system

Desktop applications developed using the Java programming language and MySQL database ~

项目概述

项目阶段介绍 (:speech_balloon: stop update)

  • 第一阶段:+学生信息管理功能 ✅
  • 第二阶段:+学生选课管理功能 ✅
  • 第三阶段:+学生考勤管理功能 ❌
  • 第四阶段:+学生成绩管理功能 ❌

系统截屏

  • 登录界面

  • 选课界面

项目结构

│  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图

📚更多有趣项目及详细学习笔记请前往我的个人博客哟(づ ̄3 ̄)づ╭❤~ : https://yubuntu0109.github.io/

☕ Look forward to your contribution !

👨‍🎓 If you need any help, please contact me ~ QQ : 3083968068

About

🏫 🎓 Desktop applications developed using the Java programming language ~

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages