学生学籍管理信息系统讲课教案 下载本文

return; }

JOptionPane.showMessageDialog(null,\加入新生记录操作成功!\MESSAGE\ } }

public void DelScoreFunction(String sno) {//删除学生的成绩信息 if(ConnectDataBase()) { try {

str=\学号='\ st1.executeUpdate(str); }catch(SQLException e) {

JOptionPane.showMessageDialog(null,\数据库操作发生异常\\n删除学生成绩记录操作失败!\ JOptionPane.PLAIN_MESSAGE); return; }

JOptionPane.showMessageDialog(null,\删除学生成绩记录操作成功!\ JOptionPane.PLAIN_MESSAGE); } }

public void ModifyStudentScoreInformation(String sno1,String sno,int englishscore,int seniorscore,int cscore,int vcscore,

int javascore)//修改数据库中学生成绩信息 {

if(ConnectDataBase()) { try

{

str=\学号='\学号='\ st1.executeUpdate(str);

str=\大学英语=\学号='\ st1.executeUpdate(str);

str=\高等数学=\学号='\ st1.executeUpdate(str);

str=\程序设计=\学号='\ st1.executeUpdate(str);

str=\学号='\ st1.executeUpdate(str);

str=\学号='\ st1.executeUpdate(str); Close_database(); }catch(SQLException e) {

JOptionPane.showMessageDialog(null,\数据库操作发生异常\\n修改学生成绩记录操作失败!\

JOptionPane.PLAIN_MESSAGE); return; }

JOptionPane.showMessageDialog(null,\修改学生成绩记录操作成功!\ JOptionPane.PLAIN_MESSAGE); } }

//关闭数据源

public void Close_database() { try {

st1.close(); con1.close();

}catch(SQLException e) {

System.out.println(\ } } }

4、总结

通过本次数据库课程设计,掌握了数据库系统的开发方法。同时更进一步的加深对JAVA课程的理解。在设计过程中遇到了很多困难,在解决这些困难的同时又学到了很多知识,特别是如何分析,建立以及开发一个系统。

在做设计之前要先进行可行性研究,对于所要求的功能模块,可以通过JAVA程序连接到数据库。通过相对应的操作要求,可以通过用户或管理员的方式登录,然后通过提示完成上述一系列的操作,包括:账号的添加、修改,学生信息的添加、修改、删除,班级信息的添加、修改、删除等等操作。需求分析也是非常重要的一部分,无论是做什么设计,都需要进行需求分许。

在做设计的过程中,一定要认真仔细,不懂的地方要学会上网查询资料,查看参考书以及向老师请教。

5、参考文献

[1]王珊,萨师煊. 数据库系统概论[M]. 北京:高等教育出版社,2007. [2] 丁振凡,薛清华. Java语言程序设计. 北京:清华大学出版社,2005. [3]刘卫国,熊拥军. SQL Server 2005. 北京:清华大学出版社,2001.