基于java学生学籍管理系统开发

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 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 );//返回查询结果
相关文档
最新文档