资源简介
学生信息管理系统
功能说明
学生信息管理,包括学生、班级、院系、课程、成绩等的管理。
本程序仅供学习食用。
工程环境
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的超市管理系统277690
相关资源
- java fx2 ATM界面
- java在线视频会议源代码
- thinking-in-java.mobi
- Java 8 简明教程 Java 8 Tutorial中文版文字
- jsp+javaBean+mysql在线调查问卷系统
- Java 45款 游戏源代码
- 图书馆信息管理系统利用框架开发利
- 用java编24点游戏()
- 网上银行java项目源代码含最终文档超
- 网上书城网上书城网上书城
- 基于Java EE的工资管理系统的论文
- 基于java_web的校友录
- java 课程设计《超市收银系统》sql s
- 基于java和Access的通讯录实现
- 黑马java面试宝典
- snmpv3 java实现
- java 客户关系管理系统
- java+mysql实现的图书管理系统
- 使用Java开发的OCR程序 根据图像识别转
- Java项目网吧管理系统源代码
- 基于servlet的网上商城系统源码
- 网上书店管理系统 java语言
- mysql-connector-java-5.1.47
- java酒店客房管理系统276970
- jsp+电子邮件系统+源代码
- java建立TCP长链接
- POI生成Excel POI操作Excel POI读取Excel P
- jsp网上在线购物系统采用MVC模式 环境
- java用户管理系统
- Java3D驱动程序
评论
共有 条评论