基于AWT、Swing及MYSQL开发的学校教务系统

该项目是自己刚入门Java领域后开发的一个基于AWT、Swing及Mysql的学校教务系统,涵盖Java基础语法、AWT和Swing等UI界面工具、Mysql数据库等知识点,能够帮助刚入门的小伙伴快速掌握基础开发技能,项目已开源,喜欢的小伙伴可以自行下载学习,有任何问题都可以随时评论交流。

Github开源地址:https://github.com/CONTINUE12/JavaSE_School_Management_System

其他开源进阶项目:

 基于Javaweb的超市订单管理系统SMBMS_SKS121的博客-CSDN博客 

 基于Spring+SpringMVC+Mybatis的图书管理系统_SKS121的博客-CSDN博客

 基于SpringBoot2.0+Mybatis的学生成绩管理系统_SKS121的博客-CSDN博客 

 基于Spring Boot、Mybatis、MySQL、Lombok、Web Bluetooth API、Thymeleaf、AdminLTE3、JqGrid 的康复外骨骼RIREE远程交互系统_SKS121的博客-CSDN博客

 基于微服务架构和前后端分离设计理念的PMP众医平台_SKS121的博客-CSDN博客 

下面是对项目的整体框架进行概括 

一.功能分析

(1)学生:查询学生信息、查询成绩

(2)教师:查询教师信息、录入、修改、删除学生成绩

(3)管理员:添加、修改、删除学生账号,添加、修改、删除教师账号

二.开发环境

Windows 10,IntelliJ IDEA 2020.2,mysql5.5

三.项目结构设计

(1)main目录:db.DBConnentor为数据库的连接,login.Login、login.UsingExit分别为用户的登录和退出。

(2)student目录:StudentManage为学生系统主界面,GetStudent为查询学生信息,GetGrade为查询成绩。

(3)teacher目录:TeacherManage为教师系统主界面,GetTeacher为查询教师信息,AddGrade、DeleteGrade、SetGrade分别为录入、 删除、修改学生成绩。

(4)manager目录:student.AddStudent、student.DeleteStudent、student.SetStudent分别为添加、删除、修改学生信息 teacher.AddTeacher、teacher.DeleteTeacher、teacher.SetTeacher分别为添加、删除、修改教师信息。

四.数据库student_manage设计: 

(1)数据表students:学号id、姓名name、密码password、性别sex、生日birthday、班级clas、学院school

(2)数据表teachers:编号id、姓名name、密码password、性别sex、生日birth、职称state、学院school

(3)数据表grades:学号sid、语文chinese、数学math

(4)数据表managers:编号id、姓名name、密码password

  • 2
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值