资源简介
学生信息管理系统
功能说明
学生信息管理,包括学生、班级、院系、课程、成绩等的管理。
本程序仅供学习食用。
工程环境
JDK
IntelliJ IDEA
MySQL
运行说明
1、安装JDK。
2、导入SQL脚本并配置。
使用前请导入DumpStructureOnly.sql(数据库结构文件)
或者
DumpStructure_and_Data.sql(带有测试数据的数据库文件),
使用Navicat导入上述脚本至MySQL数据库
修改dbConn.java配置文件:
数据库端口:3306
数据库名:stuManagerDB
数据库用户名:root
数据库密码:123456
3、运行程序
4、系统登录
打开本程序首先进入登录界面,有账号可直接登录,无账号点击注册进行注册登陆。
帐号密码可以通过数据库tb_user表查询(本源码使用的明码保存,生产项目密码是要加密的)
注意:注册,默认注册普通用户(userType = 2),普通用户无添加用户、删除用户功能;要添加管理员账号(userType = 1)必须在数据库添加。
DumpStructure_and_Data.sql数据库的tb_user表中有学生系统管理员账号:admin,密码为空,可以用其登录测试。
功能说明
学生信息管理,包括学生、班级、院系、课程、成绩等的管理。
本程序仅供学习食用。
工程环境
JDK
IntelliJ IDEA
MySQL
运行说明
1、安装JDK。
2、导入SQL脚本并配置。
使用前请导入DumpStructureOnly.sql(数据库结构文件)
或者
DumpStructure_and_Data.sql(带有测试数据的数据库文件),
使用Navicat导入上述脚本至MySQL数据库
修改dbConn.java配置文件:
数据库端口:3306
数据库名:stuManagerDB
数据库用户名:root
数据库密码:123456
3、运行程序
4、系统登录
打开本程序首先进入登录界面,有账号可直接登录,无账号点击注册进行注册登陆。
帐号密码可以通过数据库tb_user表查询(本源码使用的明码保存,生产项目密码是要加密的)
注意:注册,默认注册普通用户(userType = 2),普通用户无添加用户、删除用户功能;要添加管理员账号(userType = 1)必须在数据库添加。
DumpStructure_and_Data.sql数据库的tb_user表中有学生系统管理员账号:admin,密码为空,可以用其登录测试。

代码片段和文件信息
package Class;
import java.awt.Dimension;
import java.sql.ResultSet;
import javax.swing.Jframe;
import javax.swing.JPanel;
import java.awt.*;
import javax.swing.JLabel;
import javax.swing.JTextField;
import db.dbConn;
import javax.swing.*;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
/**
*
* title: 课程添加
* Description: 实现课程添加的模块
*
* @author 谢孟辉
*
*/
public class ClassAddframe extends Jframe {
JPanel contentPane;
JLabel jLabel1 = new JLabel();
JLabel jLabel2 = new JLabel();
JLabel jLabel3 = new JLabel();
JTextField jTextField1 = new JTextField();
JButton jButton1 = new JButton();
JButton jButton2 = new JButton();
JOptionPane jOptionPane1 = new JOptionPane();
JComboBox jComboBox1 = new JComboBox();
String xueyuan zhuanye;
dbConn conn = new dbConn();
JLabel jLabel4 = new JLabel();
JComboBox jComboBox2 = new JComboBox();
public ClassAddframe() {
try {
jbInit();
} catch (Exception exception) {
exception.printStackTrace();
}
}
private void jbInit() throws Exception {
contentPane = (JPanel) getContentPane();
contentPane.setLayout(null);
setSize(new Dimension(465 280));
settitle(“班级录入“);
jLabel1.setFont(new java.awt.Font(“Dialog“ Font.BOLD 20));
jLabel1.setText(“班 级 信 息 录 入“);
jLabel1.setBounds(new Rectangle(136 20 212 25));
jLabel2.setFont(new java.awt.Font(“Dialog“ Font.PLAIN 18));
jLabel2.setText(“班级名称:“);
jLabel2.setBounds(new Rectangle(80 80 90 20));
jLabel3.setFont(new java.awt.Font(“Dialog“ Font.PLAIN 18));
jLabel3.setText(“所属学院:“);
jLabel3.setBounds(new Rectangle(80 130 90 20));
jTextField1.setFont(new java.awt.Font(“Dialog“ Font.PLAIN 16));
jTextField1.setBorder(BorderFactory.createLoweredBevelBorder());
jTextField1.setBounds(new Rectangle(180 80 180 25));
jButton1.setBounds(new Rectangle(102 223 96 29));
jButton1.setFont(new java.awt.Font(“Dialog“ Font.PLAIN 16));
jButton1.setBorder(BorderFactory.createRaisedBevelBorder());
jButton1.setText(“提 交“);
jButton1.addActionListener(new AddClassframe_jButton1_actionAdapter(this));
jButton2.setBounds(new Rectangle(265 221 96 31));
jButton2.setFont(new java.awt.Font(“Dialog“ Font.PLAIN 16));
jButton2.setBorder(BorderFactory.createRaisedBevelBorder());
jButton2.setToolTipText(““);
jButton2.setText(“退 出“);
jButton2.addActionListener(new AddClassframe_jButton2_actionAdapter(this));
jOptionPane1.setBounds(new Rectangle(106 258 262 90));
jOptionPane1.setLayout(null);
jComboBox1.setFont(new java.awt.Font(“Dialog“ Font.PLAIN 16));
jComboBox1.setEditable(true);
jComboBox1.setBounds(new Rectangle(180 130 180 25));
jComboBox1.addActionListener(new AddClassframe_jComboBox1_actionAdapter(this));
jLabel4.setFont(new java.awt.Font(“Dialog“ Font.PLAIN 18));
jLabel4.setText(“所属专业:“);
jLabel4.setBounds(new Rectangle(80 180 90 20));
jComboB
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 0 2019-12-24 10:34 stuManager-master\
文件 421 2018-11-07 20:04 stuManager-master\.classpath
目录 0 2019-12-24 10:58 stuManager-master\.idea\
文件 10 2018-11-07 20:04 stuManager-master\.idea\.name
目录 0 2019-12-24 09:34 stuManager-master\.idea\artifacts\
文件 486 2018-11-07 20:04 stuManager-master\.idea\artifacts\stuManager_jar.xm
文件 686 2018-11-07 20:04 stuManager-master\.idea\compiler.xm
目录 0 2019-12-24 09:34 stuManager-master\.idea\copyright\
文件 76 2018-11-07 20:04 stuManager-master\.idea\copyright\profiles_settings.xm
文件 1411 2018-11-07 20:04 stuManager-master\.idea\encodings.xm
目录 0 2019-12-24 09:34 stuManager-master\.idea\libraries\
文件 287 2018-11-07 20:04 stuManager-master\.idea\libraries\stuManager.xm
文件 2138 2019-12-24 09:55 stuManager-master\.idea\misc.xm
文件 260 2018-11-07 20:04 stuManager-master\.idea\modules.xm
文件 467268 2019-12-24 10:58 stuManager-master\.idea\workspace.xm
文件 592 2018-11-07 20:04 stuManager-master\.project
目录 0 2019-12-24 09:34 stuManager-master\.settings\
文件 598 2018-11-07 20:04 stuManager-master\.settings\org.eclipse.jdt.core.prefs
文件 122 2018-11-07 20:04 stuManager-master\.settings\org.eclipse.wst.common.project.facet.core.xm
文件 4390722 2018-11-07 20:04 stuManager-master\JSpaces.jar
文件 35141 2018-11-07 20:04 stuManager-master\LICENSE
目录 0 2019-12-24 09:34 stuManager-master\databa
文件 4829 2018-11-07 20:04 stuManager-master\databa
文件 8083 2018-11-07 20:04 stuManager-master\databa
文件 789885 2018-11-07 20:04 stuManager-master\mysql-connector-java-5.1.18.jar
目录 0 2019-12-24 10:31 stuManager-master\out\
目录 0 2019-12-24 10:31 stuManager-master\out\production\
目录 0 2019-12-24 10:31 stuManager-master\out\production\stuManager\
目录 0 2019-12-24 10:31 stuManager-master\out\production\stuManager\Class\
文件 689 2019-12-24 10:31 stuManager-master\out\production\stuManager\Class\AddClassfr
文件 689 2019-12-24 10:31 stuManager-master\out\production\stuManager\Class\AddClassfr
............此处省略150个文件信息
- 上一篇:java fx2 ATM界面
- 下一篇:基于jsp的超市管理系统
相关资源
- Windows bat 设置Java环境变量
- java 毕业设计 进销存管理系统 源码
- java图片浏览器跨平台运行程序与源码
- 基于java的在线考试系统-毕业设计
- 微博系统(Java源码,servlet+jsp),适
- java串口通信全套完整代码-导入eclip
- jsonarray所必需的6个jar包.rar
- 三角网构TIN生成算法,Java语言实现
- java代码编写将excel数据导入到mysql数据
- Java写的cmm词法分析器源代码及javacc学
- JAVA JSP公司财务管理系统 源代码 论文
- JSP+MYSQL旅行社管理信息系统
- 推荐算法的JAVA实现
- 基于Java的酒店管理系统源码(毕业设
- java-图片识别 图片比较
- android毕业设计
- java23种设计模式+23个实例demo
- java Socket发送/接受报文
- JAVA828436
- java界面美化 提供多套皮肤直接使用
- 在线聊天系统(java代码)
- 基于Java的图书管理系统807185
- java中实现将页面数据导入Excel中
- java 企业销售管理系统
- java做的聊天系统(包括正规课程设计
- Java编写的qq聊天室
- 商店商品管理系统 JAVA写的 有界面
- JAVA开发聊天室程序
- 在linux系统下用java执行系统命令实例
- java期末考试试题两套(答案) 选择(
评论
共有 条评论