)单科成绩排名
(11)更改登录密码
修改成功后即可用新的密码进行登录!
5.3 学生登录
输入正确的ID号和密码,即可正常登录!
(1) 显示学生信息
(2) 查询个人成绩
(3)单科成绩排名
(4)全班成绩排名
(5)修改密码
修改密码后会更新学生学籍表里面的登录密码,下次就可以用新密码登录。
点击 后,就可以安全退出学生管理系统了!
6.课程设计总结
课程设计是培养学生综合运用所学知识,发现,提出,分析和解决实际问题,锻炼实践能力的重要环节,是对学生实际工作能力的具体训练和考察过程. 本次课程设计虽然很辛苦,实在是受益匪浅。本来这门课的知识学的就不够扎实,本次课程设计,在设计过程中碰到了很多
问题,刚开始要设计的时候,还真不知道从哪里下手但最终在图书、同学和老师的帮助下都得到了解决,让我学会了好多书本上没有的东西,通过本次课程设计我也能将课本上的知识融会贯通,起到了很好的辅助学习的效果,但是我发现我学到的知识比整整一个学期学到的都多。理论和实践的相结合是
学习最有效的方法。在设计的过程中发现了自己的不足之处,对以前所学过的知识理解得不够深刻,掌握得不够牢固,通过这次课程设计之后,一定把以前所学过的知识重新温故。
通过这次课程设计使我懂得了理论与实际相结合是很重要的,只有理论知识是远远不够的,只有把所学的理论知识与实践相结合起来,从理论中得出结论,才能真正为社会服务,从而提高自己的实际动手能力和独立思考的能力。
7.附录(代码)
由于篇幅有限,所以只附上主要功能的代码:
登陆界面与主功能界面:
public class Sql extends JFrame implements ActionListener{
JFrame mm=new JFrame("您好!请您先登录!");
JTextField t2=new JTextField(null,15);
JTextField t4=new JPass
wordField(null,15);
public String zh=null;
JRadioButton b=new JRadioButton("教师");
JRadioButton b1=new JRadioButton("学生");
JRadioButton b2=new JRadioButton("管理员");
public void jiemian(){
mm.setSize(300,340);
mm.setVisible(true);
mm.setLocation(200,300);
mm.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
JLabel t1=new JLabel("ID号:");
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);
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) {
JButton denglu2=(JButton)e.getSource();
if(b.isSelected()) {
zh=t2.getText();
String mima=t4.getText();
try {
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
Connection c=DriverManager.getConnection("jdbc:odbc:学生信息系统");
Statement s=c.createStatement(
ResultS