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.