[源码和文档分享]基于JAVA和MYSQL数据库实现的学生信息管理系统

本文档介绍了基于Java和MySQL开发的学生信息管理系统,包括班级和学生的各项操作,如查看、新增、修改和删除。使用Eclipse、Navicat等工具,结合C3P0、Log4j,采用MVC架构和模板方法模式,实现图形界面和数据库交互。提供了源码下载链接。
摘要由CSDN通过智能技术生成

1 项目介绍

1.1 概述

学生成绩管理系统是广泛使用的一种信息管理系统,在学生成绩管理系统中,需要能处理各班信息、各班下属学生的个人信息及每个学生学习成绩信息。班级信息包括班级编号、班级名称,学生信息包括学号、姓名、性别、所属班级、联系方式等,及各门课程的成绩。与班级相关的操作是查看已有班级、新增班级、修改班级名称、删除班级、录入新生信息等;与学生相关的操作是查看已有学生、修改学生基本信息、删除学生、录入成绩、修改成绩、根据姓名、学号、班级、课程等多条件查询学生成绩,并可以依据多种条件进行排序。

1.2 平台、语言和工具

程序编写语言:Java、SQL

开发平台:Eclipse Mars.2、Navicat 11.0.17

使用工具:C3P0、Log4j

运行环境:jre1.7_80、MySql 5.7

1.3 技术细节

1.3.1 图形

本程序的UI使用Java原生的GUI界面,按钮在下排

统一使用JOptionPane类的信息提示窗口

子窗口弹出时父窗口无法点击

所有的窗口在关闭时使用dispose();而不是setvisible,保证在窗口关闭时释放该窗口的资源

去除窗口对象实例化时的引用,利用JVM的垃圾销毁机制节省内存

1.3.2 Java编程

内部类:所有的监听器类都用内部类实现,可以使外部无法访

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值