• 大小: 1.01MB
    文件类型: .rar
    金币: 1
    下载: 0 次
    发布日期: 2023-08-27
  • 语言: Java
  • 标签: Java  +  mysql  学生宿  java  

资源简介

### 学生宿舍管理系统 ###

"# DormitorySystem"

Java + mysql 学生宿舍管理系统

采用MVC的设计模式,是java学习阶段的小项目,仅供学习使用

#数据库文件:domitory.sql

#数据库配置文件:DormitorySystem/src/JDBC/db.java

#启动文件:DormitorySystem/src/System/Login.java

#账号密码:
管理员:123456/123456
宿舍:506/506
学生:20191123/20191123

资源截图

代码片段和文件信息

package AddMessage;

import java.sql.Date;
import java.util.regex.Matcher;
import java.util.regex.Pattern;

import javax.swing.JComboBox;
import javax.swing.JOptionPane;
import javax.swing.JTextField;

import Control.GradeControl;
import Model.GradeModel;

public class AddGrade {
JTextField[] text;
JComboBox dorm;

public AddGrade(JTextField[] text JComboBox dorm) throws Exception {
this.text = text;
GradeControl gradetcontrol = new GradeControl();
GradeModel grademodel = new GradeModel();
grademodel.setDorm_id(dorm.getSelectedItem().toString());
if (text[1].getText().length() != 0) {
Pattern NamePattren = Pattern.compile(“\\d{1}“);
Matcher NameMatcher = NamePattren.matcher(text[1].getText());
if (NameMatcher.matches()) {
grademodel.setDiscipline(Integer.parseInt(text[1].getText()));
} else {
JOptionPane.showMessageDialog(null “纪律分请输入正确格式“ “系统提示“ JOptionPane.ERROR_MESSAGE);
text[1].setText(““);
return;
}
} else {
JOptionPane.showMessageDialog(null “纪律分不能为空“ “系统提示“ JOptionPane.ERROR_MESSAGE);
return;
}

if (text[2].getText().length() != 0) {
Pattern NamePattren = Pattern.compile(“\\d{1}“);
Matcher NameMatcher = NamePattren.matcher(text[2].getText());
if (NameMatcher.matches()) {
grademodel.setChecks(Integer.parseInt(text[2].getText()));
} else {
JOptionPane.showMessageDialog(null “考勤分请输入正确格式“ “系统提示“ JOptionPane.ERROR_MESSAGE);
text[2].setText(““);
return;
}
} else {
JOptionPane.showMessageDialog(null “考勤分不能为空“ “系统提示“ JOptionPane.ERROR_MESSAGE);
return;
}

if (text[3].getText().length() != 0) {
Pattern NamePattren = Pattern.compile(“\\d{1}“);
Matcher NameMatcher = NamePattren.matcher(text[3].getText());
if (NameMatcher.matches()) {
grademodel.setHealth(Integer.parseInt(text[3].getText()));
} else {
JOptionPane.showMessageDialog(null “卫生分请输入正确格式“ “系统提示“ JOptionPane.ERROR_MESSAGE);
text[3].setText(““);
return;
}
} else {
JOptionPane.showMessageDialog(null “卫生分不能为空“ “系统提示“ JOptionPane.ERROR_MESSAGE);
return;
}

if (text[4].getText().length() != 0) {
Pattern NamePattren = Pattern.compile(“\\d{12}“);
Matcher NameMatcher = NamePattren.matcher(text[4].getText());
if (NameMatcher.matches()) {
grademodel.setGrade(Integer.parseInt(text[4].getText()));
} else {
JOptionPane.showMessageDialog(null “总分请输入正确格式“ “系统提示“ JOptionPane.ERROR_MESSAGE);
text[4].setText(““);
return;
}
} else {
JOptionPane.showMessageDialog(null “总分不能为空“ “系统提示“ JOptionPane.ERROR_MESSAGE);
return;
}

if (text[5].getText().length() != 0) {
Pattern NamePattren = Pattern.compile(“[0-9]{4}-[0-9]{2}-[0-9]{2}“);
Matcher NameMatcher = NamePattren.matcher(text[5].getText());
if (NameMatcher.matches()) {
grademodel.setDates(Date.valueOf(text[5].getText()));
} else {
JOptionPane.showMessageDialog(null “评分时间请输入正确格式“ “系统提示“ JOptionPane.ERROR_MESSAGE);
text[5].setText(“

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

     文件        367  2017-07-20 17:09  java 宿舍管理系统\DormitorySystem\.classpath

     文件        384  2017-07-20 17:09  java 宿舍管理系统\DormitorySystem\.project

     文件         57  2019-11-22 19:57  java 宿舍管理系统\DormitorySystem\.settings\org.eclipse.core.resources.prefs

     文件        587  2017-07-20 17:09  java 宿舍管理系统\DormitorySystem\.settings\org.eclipse.jdt.core.prefs

     文件        367  2017-07-20 17:09  java 宿舍管理系统\DormitorySystem\bin\.classpath

     文件        376  2017-07-20 17:09  java 宿舍管理系统\DormitorySystem\bin\.project

     文件        587  2017-07-20 17:09  java 宿舍管理系统\DormitorySystem\bin\.settings\org.eclipse.jdt.core.prefs

     文件       3332  2019-11-22 20:03  java 宿舍管理系统\DormitorySystem\bin\AddMessage\AddGrade.class

     文件       3056  2019-11-22 20:03  java 宿舍管理系统\DormitorySystem\bin\AddMessage\AddManager.class

     文件       4983  2019-11-22 20:03  java 宿舍管理系统\DormitorySystem\bin\AddMessage\AddStudent.class

     文件       2323  2019-11-22 20:03  java 宿舍管理系统\DormitorySystem\bin\Buttonframe\DormSearch$1.class

     文件       2961  2019-11-22 20:03  java 宿舍管理系统\DormitorySystem\bin\Buttonframe\DormSearch.class

     文件       1226  2019-11-22 20:03  java 宿舍管理系统\DormitorySystem\bin\Buttonframe\GradeRefer$1.class

     文件       1698  2019-11-22 20:03  java 宿舍管理系统\DormitorySystem\bin\Buttonframe\GradeRefer$2.class

     文件        833  2019-11-22 20:03  java 宿舍管理系统\DormitorySystem\bin\Buttonframe\GradeRefer$3.class

     文件       5775  2019-11-22 20:03  java 宿舍管理系统\DormitorySystem\bin\Buttonframe\GradeRefer.class

     文件        656  2019-11-22 20:03  java 宿舍管理系统\DormitorySystem\bin\Buttonframe\GradeSearch$1.class

     文件       2854  2019-11-22 20:03  java 宿舍管理系统\DormitorySystem\bin\Buttonframe\GradeSearch.class

     文件       1348  2019-11-22 20:03  java 宿舍管理系统\DormitorySystem\bin\Buttonframe\ManagerAdd$1.class

     文件       2652  2019-11-22 20:03  java 宿舍管理系统\DormitorySystem\bin\Buttonframe\ManagerAdd.class

     文件        820  2019-11-22 20:03  java 宿舍管理系统\DormitorySystem\bin\Buttonframe\ManagerSearch$1.class

     文件       1357  2019-11-22 20:03  java 宿舍管理系统\DormitorySystem\bin\Buttonframe\ManagerSearch$2.class

     文件       2459  2019-11-22 20:03  java 宿舍管理系统\DormitorySystem\bin\Buttonframe\ManagerSearch$3.class

     文件        668  2019-11-22 20:03  java 宿舍管理系统\DormitorySystem\bin\Buttonframe\ManagerSearch$4.class

     文件       3474  2019-11-22 20:03  java 宿舍管理系统\DormitorySystem\bin\Buttonframe\ManagerSearch.class

     文件       2723  2019-11-22 20:03  java 宿舍管理系统\DormitorySystem\bin\Buttonframe\PartStudentSearch$1.class

     文件       4273  2019-11-22 20:03  java 宿舍管理系统\DormitorySystem\bin\Buttonframe\PartStudentSearch.class

     文件       2563  2019-11-22 20:03  java 宿舍管理系统\DormitorySystem\bin\Buttonframe\StudentAdd$1.class

     文件       1237  2019-11-22 20:03  java 宿舍管理系统\DormitorySystem\bin\Buttonframe\StudentAdd$2.class

     文件       1366  2019-11-22 20:03  java 宿舍管理系统\DormitorySystem\bin\Buttonframe\StudentAdd$3.class

............此处省略196个文件信息

评论

共有 条评论