基于java学生学籍管理系统开发
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
表2-6学生基本数据列表
stuid
name
sex
age
cell
101
三
男
20
2520162
102
刚
男
20
2454533
103
王强
男
22
5434534
104
翔
男
21
5433835
105
晓莉
女
19
8645456
106
明
男
20
4568465
3详细设计与实现
3.1
图3-1登录界面效果图
数据库的以及与数据库中账号密码的匹配:
late
notabsent
101
三
5
3
102
刚
8
6
103
王强
0
0
104
翔
2
2
105
晓莉
1
3
106
明
5
0
表2-5学生奖惩数据列表
stuid
name
Rz
Rm
101
三
三好学生
3000
102
刚
三好学生
5000
103
王强
三好学生
3000
104
翔
三好学生
5000
105
晓莉
三好学生
2000
106
明
三好学生
1000
RightPanel;
显示点击事件后显示的面板
创建树节点(以档案管理为例):
DefaultMutableTreeNode root =newDefaultMutableTreeNode("root");
DefaultMutableTreeNode personnelNode =newDefaultMutableTreeNode(
topPanel(工具栏面板)
Add:buttonpanel BorderLayout.center
leftPanel:
DefaultMutableTreeNode;
创建树节点
DefaultMutable;
创建树模型对象
Tree;树DefaultTreeCellRenderer;
叶子节点;
以及学籍系统信息的相关操作
JDBC_conn conn=newJDBC_conn();
Connection con=conn.JDBC_CONN();
try{
Statement st=con.createStatement();
String name=tf1.getText();
String pwdstr=tf2.getText();
tree.setRootVisible(false);//设置不显示树的根结点,默认为显示,即true
tree.setRowHeight(24);//设置各结点的高度为27像素
创建叶子节点:
DefaultTreeCellRenderer renderer =newDefaultTreeCellRenderer();//创建一个树的绘制对象
name
class
yuwen
shuxue
yingyu
zhengzhi
101
三
软工一班
96
89
85
95
102
刚
软工一班
89
96
78
80
103
王强
软工一班
78
98
75
96
104
翔
软工一班
89
78
78
97
105
晓莉
软工一班
93
ຫໍສະໝຸດ Baidu69
98
87
106
明
软工一班
94
82
78
65
表2-4学生考勤数据列表
stuid
name
专业实训(四)
项目报告
题目:学生学籍管理系统
院(系):软件学院
1
1.1
随着科学技术的不断提高,计算机科学日渐成熟,其强大的功能已为人们深刻认识,它已进入人类社会的各个领域并发挥着越来越重要的作用。目前,学校学生管理是教务管理中的一个极为重要的环节,它是整个管理的核心和基础。由于学校规模进一步扩大,学生人数逐年上升,学生学籍的管理也变得越来越复杂。为此,切实有效的把学生学籍管理系统引入学校教务管理中,对于促进学校管理制度和提高学校教学质量有着显著意义。
"人事管理");
personnelNode.add(newDefaultMutableTreeNode("档案管理"));
personnelNode.add(newDefaultMutableTreeNode("考勤管理"));
personnelNode.add(newDefaultMutableTreeNode("奖惩管理"));
1.2
该项目主要为高校管理员设计而开发针对学校学生学籍信息的一套完备的管理系统。实现的功能主要有:管理员的登录及其相关信息的修改。进入学籍管理系统主要有学生档案管理、学生的基本资料、学生成绩管理、学生考勤管理、学生奖惩管理、以及相关的用户工具用来辅助管理员管理学生相关学籍信息。包括计算器、word、excel等
1.3
1.Java AWT组件及事件处理
2.Java输入输出流
3.常见数据结构的java实现
4.Java数据库的(JDBC)
2总体设计
2.1
图2-1各模块之间的相互关系
2.2
表2-1管理员数据列表
username
password
chen
123456
hai
111222
yu
101123
表2-2学生档案数据列表
stuid
stuname
dayta
localtion
101
三
2011-01-02
档案室五
102
刚
2011-01-01
档案室四
103
王强
2011-01-01
档案室四
104
翔
2011-01-01
档案室四
105
晓莉
2011-01-01
档案室四
106
明
2011-01-01
档案室四
表2-3学生成绩数据列表
stuid
if( rs.next ( ) )
{
Mainframe frame=newMainframe();
frame.setVisible(true);
}
}catch(SQLException e1) {
e1.printStackTrace();
}
3.2
图3-2主界面效果图
主面板结构如图所示:
图3-3登录界面效果图结构
// renderer.setLeafIcon(null);//设置叶子结点不采用图标
renderer.setClosedIcon(null);//设置结点折叠时不采用图标
root.add(personnelNode);
创建树的模型对象以及树:
DefaultTreeModel treeModel =newDefaultTreeModel(root);//通过树结点对象创建树模型对象
tree=newJTree(treeModel);
tree.setBackground(Color.WHITE);
//SQL语句
String sql ="select * from javadenglu where username='"+ name+"' and password = '"+ pwdstr +"'";
ResultSet rs = st.executeQuery ( sql );//返回查询结果
stuid
name
sex
age
cell
101
三
男
20
2520162
102
刚
男
20
2454533
103
王强
男
22
5434534
104
翔
男
21
5433835
105
晓莉
女
19
8645456
106
明
男
20
4568465
3详细设计与实现
3.1
图3-1登录界面效果图
数据库的以及与数据库中账号密码的匹配:
late
notabsent
101
三
5
3
102
刚
8
6
103
王强
0
0
104
翔
2
2
105
晓莉
1
3
106
明
5
0
表2-5学生奖惩数据列表
stuid
name
Rz
Rm
101
三
三好学生
3000
102
刚
三好学生
5000
103
王强
三好学生
3000
104
翔
三好学生
5000
105
晓莉
三好学生
2000
106
明
三好学生
1000
RightPanel;
显示点击事件后显示的面板
创建树节点(以档案管理为例):
DefaultMutableTreeNode root =newDefaultMutableTreeNode("root");
DefaultMutableTreeNode personnelNode =newDefaultMutableTreeNode(
topPanel(工具栏面板)
Add:buttonpanel BorderLayout.center
leftPanel:
DefaultMutableTreeNode;
创建树节点
DefaultMutable;
创建树模型对象
Tree;树DefaultTreeCellRenderer;
叶子节点;
以及学籍系统信息的相关操作
JDBC_conn conn=newJDBC_conn();
Connection con=conn.JDBC_CONN();
try{
Statement st=con.createStatement();
String name=tf1.getText();
String pwdstr=tf2.getText();
tree.setRootVisible(false);//设置不显示树的根结点,默认为显示,即true
tree.setRowHeight(24);//设置各结点的高度为27像素
创建叶子节点:
DefaultTreeCellRenderer renderer =newDefaultTreeCellRenderer();//创建一个树的绘制对象
name
class
yuwen
shuxue
yingyu
zhengzhi
101
三
软工一班
96
89
85
95
102
刚
软工一班
89
96
78
80
103
王强
软工一班
78
98
75
96
104
翔
软工一班
89
78
78
97
105
晓莉
软工一班
93
ຫໍສະໝຸດ Baidu69
98
87
106
明
软工一班
94
82
78
65
表2-4学生考勤数据列表
stuid
name
专业实训(四)
项目报告
题目:学生学籍管理系统
院(系):软件学院
1
1.1
随着科学技术的不断提高,计算机科学日渐成熟,其强大的功能已为人们深刻认识,它已进入人类社会的各个领域并发挥着越来越重要的作用。目前,学校学生管理是教务管理中的一个极为重要的环节,它是整个管理的核心和基础。由于学校规模进一步扩大,学生人数逐年上升,学生学籍的管理也变得越来越复杂。为此,切实有效的把学生学籍管理系统引入学校教务管理中,对于促进学校管理制度和提高学校教学质量有着显著意义。
"人事管理");
personnelNode.add(newDefaultMutableTreeNode("档案管理"));
personnelNode.add(newDefaultMutableTreeNode("考勤管理"));
personnelNode.add(newDefaultMutableTreeNode("奖惩管理"));
1.2
该项目主要为高校管理员设计而开发针对学校学生学籍信息的一套完备的管理系统。实现的功能主要有:管理员的登录及其相关信息的修改。进入学籍管理系统主要有学生档案管理、学生的基本资料、学生成绩管理、学生考勤管理、学生奖惩管理、以及相关的用户工具用来辅助管理员管理学生相关学籍信息。包括计算器、word、excel等
1.3
1.Java AWT组件及事件处理
2.Java输入输出流
3.常见数据结构的java实现
4.Java数据库的(JDBC)
2总体设计
2.1
图2-1各模块之间的相互关系
2.2
表2-1管理员数据列表
username
password
chen
123456
hai
111222
yu
101123
表2-2学生档案数据列表
stuid
stuname
dayta
localtion
101
三
2011-01-02
档案室五
102
刚
2011-01-01
档案室四
103
王强
2011-01-01
档案室四
104
翔
2011-01-01
档案室四
105
晓莉
2011-01-01
档案室四
106
明
2011-01-01
档案室四
表2-3学生成绩数据列表
stuid
if( rs.next ( ) )
{
Mainframe frame=newMainframe();
frame.setVisible(true);
}
}catch(SQLException e1) {
e1.printStackTrace();
}
3.2
图3-2主界面效果图
主面板结构如图所示:
图3-3登录界面效果图结构
// renderer.setLeafIcon(null);//设置叶子结点不采用图标
renderer.setClosedIcon(null);//设置结点折叠时不采用图标
root.add(personnelNode);
创建树的模型对象以及树:
DefaultTreeModel treeModel =newDefaultTreeModel(root);//通过树结点对象创建树模型对象
tree=newJTree(treeModel);
tree.setBackground(Color.WHITE);
//SQL语句
String sql ="select * from javadenglu where username='"+ name+"' and password = '"+ pwdstr +"'";
ResultSet rs = st.executeQuery ( sql );//返回查询结果