資源簡介
### 學生宿舍管理系統 ###
"# DormitorySystem"
Java + mysql 學生宿舍管理系統
采用MVC的設計模式,是java學習階段的小項目,僅供學習使用
#數據庫文件:domitory.sql
#數據庫配置文件:DormitorySystem/src/JDBC/db.java
#啟動文件:DormitorySystem/src/System/Login.java
#賬號密碼:
管理員:123456/123456
宿舍:506/506
學生:20191123/20191123
"# 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\Buttonfr
?????文件???????2961??2019-11-22?20:03??java?宿舍管理系統\DormitorySystem\bin\Buttonfr
?????文件???????1226??2019-11-22?20:03??java?宿舍管理系統\DormitorySystem\bin\Buttonfr
?????文件???????1698??2019-11-22?20:03??java?宿舍管理系統\DormitorySystem\bin\Buttonfr
?????文件????????833??2019-11-22?20:03??java?宿舍管理系統\DormitorySystem\bin\Buttonfr
?????文件???????5775??2019-11-22?20:03??java?宿舍管理系統\DormitorySystem\bin\Buttonfr
?????文件????????656??2019-11-22?20:03??java?宿舍管理系統\DormitorySystem\bin\Buttonfr
?????文件???????2854??2019-11-22?20:03??java?宿舍管理系統\DormitorySystem\bin\Buttonfr
?????文件???????1348??2019-11-22?20:03??java?宿舍管理系統\DormitorySystem\bin\Buttonfr
?????文件???????2652??2019-11-22?20:03??java?宿舍管理系統\DormitorySystem\bin\Buttonfr
?????文件????????820??2019-11-22?20:03??java?宿舍管理系統\DormitorySystem\bin\Buttonfr
?????文件???????1357??2019-11-22?20:03??java?宿舍管理系統\DormitorySystem\bin\Buttonfr
?????文件???????2459??2019-11-22?20:03??java?宿舍管理系統\DormitorySystem\bin\Buttonfr
?????文件????????668??2019-11-22?20:03??java?宿舍管理系統\DormitorySystem\bin\Buttonfr
?????文件???????3474??2019-11-22?20:03??java?宿舍管理系統\DormitorySystem\bin\Buttonfr
?????文件???????2723??2019-11-22?20:03??java?宿舍管理系統\DormitorySystem\bin\Buttonfr
?????文件???????4273??2019-11-22?20:03??java?宿舍管理系統\DormitorySystem\bin\Buttonfr
?????文件???????2563??2019-11-22?20:03??java?宿舍管理系統\DormitorySystem\bin\Buttonfr
?????文件???????1237??2019-11-22?20:03??java?宿舍管理系統\DormitorySystem\bin\Buttonfr
?????文件???????1366??2019-11-22?20:03??java?宿舍管理系統\DormitorySystem\bin\Buttonfr
............此處省略196個文件信息
- 上一篇:手機防盜專家
- 下一篇:網上書店管理系統java。SQL Server數據庫
評論
共有 條評論