苏州大学本科生课程设计
(11)更改登录密码
修改成功后即可用新的密码进行登录!
5.3 学生登录
19
苏州大学本科生课程设计
输入正确的ID号和密码,即可正常登录!
(1) 显示学生信息
(2) 查询个人成绩
(3)单科成绩排名
(4)全班成绩排名
20
苏州大学本科生课程设计
(5)修改密码
修改密码后会更新学生学籍表里面的登录密码,下次就可以用新密码登录。 点击
21
后,就可以安全退出学生管理系统了!
苏州大学本科生课程设计
6.课程设计总结
课程设计是培养学生综合运用所学知识,发现,提出,分析和解决实际问题,锻炼实践能力的重要环节,是对学生实际工作能力的具体训练和考察过程. 本次课程设计虽然很辛苦,实在是受益匪浅。本来这门课的知识学的就不够扎实,本次课程设计,在设计过程中碰到了很多问题,刚开始要设计的时候,还真不知道从哪里下手但最终在图书、同学和老师的帮助下都得到了解决,让我学会了好多书本上没有的东西,通过本次课程设计我也能将课本上的知识融会贯通,起到了很好的辅助学习的效果,但是我发现我学到的知识比整整一个学期学到的都多。理论和实践的相结合是学习最有效的方法。在设计的过程中发现了自己的不足之处,对以前所学过的知识理解得不够深刻,掌握得不够牢固,通过这次课程设计之后,一定把以前所学过的知识重新温故。
通过这次课程设计使我懂得了理论与实际相结合是很重要的,只有理论知识是远远不够的,只有把所学的理论知识与实践相结合起来,从理论中得出结论,才能真正为社会服务,从而提高自己的实际动手能力和独立思考的能力。
22
苏州大学本科生课程设计
7.附录(代码)
由于篇幅有限,所以只附上主要功能的代码:
登陆界面与主功能界面:
public class Sql extends JFrame implements ActionListener{
JFrame mm=new JFrame(\您好!请您先登录!\); JTextField t2=new JTextField(null,15);
JTextField t4=new JPasswordField(null,15); public String zh=null;
JRadioButton b=new JRadioButton(\教师\);
23
JRadioButton b1=new JRadioButton(\学生\); JRadioButton b2=new JRadioButton(\管理员\);
mm.setSize(300,340); mm.setVisible(true); mm.setLocation(200,300);
mm.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); JLabel t1=new JLabel(\号:\); JLabel t3=new JLabel(\密码:\); JButton denglu2=new JButton(\登录\); denglu2.setContentAreaFilled(false); Container n=mm.getContentPane(); n.setLayout(null);
t1.setBounds(42,125,75,35); t2.setBounds(80,125,150,35); t3.setBounds(40,180,75,35); t4.setBounds(80,180,150,35); denglu2.setBounds(102,245,70,30);
n.add(t1);n.add(t2); n.add(t3); n.add(t4); n.add(denglu2); b.setBounds(130,85,70,30);
public void jiemian(){
b1.setBounds(70,85,70,30); b2.setBounds(190,85,70,30);
ButtonGroup rg=new ButtonGroup(); b.setSelected(false); b1.setSelected(true); b1.setSelected(false);
n.add(b); n.add(b2); rg.add(b2); rg.add(b); n.add(b1); rg.add(b1); b.setContentAreaFilled(false); b1.setContentAreaFilled(false); b2.setContentAreaFilled(false);
}
denglu2.addActionListener(this);
public void actionPerformed(ActionEvent e) {