• 大小: 1.93MB
    文件类型: .rar
    金币: 1
    下载: 0 次
    发布日期: 2023-09-02
  • 语言: Java
  • 标签:

资源简介

数据库原理课程设计报告,包含设计的报告以及源代码,源代码的运行环境是Java,做的项目是学生选课管理系统,其中包含数据库设计的ER图,可以提供给学生提供简单的学习。

资源截图

代码片段和文件信息

package com.szp.course;

import javax.swing.*;

import java.awt.*;
import java.awt.event.*;
import java.sql.*;

class AddCourse extends Jframe implements ActionListener{// 用于课程信息管理中增加或修改某条记录的界面
JLabel lcno = new JLabel(“课程号:“);
JLabel lcname = new JLabel(“课程名:“);
JLabel lcteacher = new JLabel(“任课老师:“);
JLabel lcplace = new JLabel(“地点:“);
JLabel lctime = new JLabel(“时间:“);
JLabel lccredit = new JLabel(“学分:“);
JTextField tcno = new JTextField(10);
JTextField tcname = new JTextField(10);
JTextField tcteacher = new JTextField(10);
JTextField tcplace = new JTextField(10);
JTextField tctime = new JTextField(10);
JTextField tccredit = new JTextField(10);
JButton btnOK = new JButton(“确定“);
JButton btnCancel = new JButton(“取消“);
JPanel p = new JPanel();
Connection con = null;
Statement stmt = null;
ResultSet rs = null;
boolean isNewsm = true;// 用于判断是否显示课程信息管理的界面
int id =0;//通过此id修改课程信息

public AddCourse(int id) {// 构造方法
this.id=id;
this.settitle(“增加“);
this.setBounds(200 200 346 235);
p.setLayout(new FlowLayout(FlowLayout.LEFT));
p.add(lcno);
p.add(tcno);
p.add(lcname);
p.add(tcname);
p.add(lcteacher);
p.add(tcteacher);

p.add(tcteacher);
p.add(tcteacher);

p.add(lcplace);
p.add(tcplace);

p.add(lccredit);
p.add(tccredit);

p.add(btnOK);
p.add(btnCancel);
this.add(p);
this.setResizable(false);
this.setDefaultCloseOperation(Jframe.EXIT_ON_CLOSE);
btnOK.addActionListener(this);
btnCancel.addActionListener(this);
this.show();
}

public void connDB() { // 连接数据库
try {
Class.forName(“com.microsoft.jdbc.sqlserver.SQLServerDriver“).newInstance();
} catch (Exception e) {
e.printStackTrace();
}
try {
con = DriverManager.getConnection(“jdbc:microsoft:sqlserver://localhost:1433; DatabaseName=xuanke““zj“ “123456“);
stmt = con.createStatement();
} catch (SQLException e) {
e.printStackTrace();
}
}

public void closeDB() // 关闭连接
{
try {
stmt.close();
con.close();
} catch (SQLException e) {
e.printStackTrace();
}

}

public void insertst() { // 插入记录
String kch = null;
String kcm = null;
        String xxkch=null;
kch = tcno.getText();
kcm = tcname.getText();
//xxkch=tpcno.getText();

if (this.gettitle() == “修改“) {// 如果是修改记录,先删除再增加
try {
this.connDB();
//rs = stmt.executeQuery(“select id from courses where “)
int rs1 = stmt.executeUpdate(“UPDATE courses SET cid=‘“+kch+“‘cname=‘“+kcm+“‘cteacher=‘“+tcteacher.getText().trim()+“‘cplace=‘“+tcplace.getText().trim()+“‘ctime=‘“+tctime.getText().trim()+“‘ccredit=“+tccredit.getText().trim()+“ where cid=“+kch);
} catch (SQLException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
else
{
String str = “insert into courses(cidcnamecteachercplacectimeccredit) values(‘“ + kch + “‘‘“ + kcm + “‘‘“+tcteacher.getText().

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

     文件    1199616  2017-06-27 20:32  1141321236张娟\文档\张娟-选课管理系统报告.doc

     文件    3145728  2017-06-27 20:24  1141321236张娟\设计\xuanke.mdf

     文件    4194304  2017-06-27 20:24  1141321236张娟\设计\xuanke_log.ldf

     文件        669  2017-06-07 14:33  1141321236张娟\设计\学生选课\.classpath

     文件        388  2016-11-26 14:44  1141321236张娟\设计\学生选课\.project

     文件         58  2017-01-06 13:42  1141321236张娟\设计\学生选课\.settings\org.eclipse.core.resources.prefs

     文件        598  2016-11-26 14:44  1141321236张娟\设计\学生选课\.settings\org.eclipse.jdt.core.prefs

     文件       5404  2017-06-14 12:23  1141321236张娟\设计\学生选课\bin\com\szp\course\AddCourse.class

     文件       8422  2017-06-14 11:14  1141321236张娟\设计\学生选课\bin\com\szp\course\CourseManager.class

     文件       1841  2017-06-14 09:35  1141321236张娟\设计\学生选课\bin\com\szp\course\QueryCourse.class

     文件       1808  2017-06-14 09:35  1141321236张娟\设计\学生选课\bin\com\szp\student\QueryStudent.class

     文件       6867  2017-06-14 12:32  1141321236张娟\设计\学生选课\bin\com\szp\student\StudentAdd.class

     文件       8956  2017-06-14 10:05  1141321236张娟\设计\学生选课\bin\com\szp\student\StudentManager.class

     文件       4428  2017-06-14 12:18  1141321236张娟\设计\学生选课\bin\com\szp\view\Addscore.class

     文件       6695  2017-06-14 09:35  1141321236张娟\设计\学生选课\bin\com\szp\view\Login.class

     文件       1754  2017-06-14 09:35  1141321236张娟\设计\学生选课\bin\com\szp\view\ManagerFrane.class

     文件       8101  2017-06-14 12:37  1141321236张娟\设计\学生选课\bin\com\szp\view\Studentframe.class

     文件       4218  2017-06-14 11:54  1141321236张娟\设计\学生选课\bin\com\szp\view\Teacherwirtescore.class

     文件     287022  2016-12-30 16:58  1141321236张娟\设计\学生选课\lib\msbase.jar

     文件      67115  2016-12-30 16:58  1141321236张娟\设计\学生选课\lib\mssqlserver.jar

     文件      59074  2016-12-30 16:58  1141321236张娟\设计\学生选课\lib\msutil.jar

     文件     855948  2016-11-01 20:24  1141321236张娟\设计\学生选课\lib\mysql-connector-java-5.1.26-bin.jar

     文件       3983  2017-06-14 12:23  1141321236张娟\设计\学生选课\src\com\szp\course\AddCourse.java

     文件       7822  2017-06-14 11:14  1141321236张娟\设计\学生选课\src\com\szp\course\CourseManager.java

     文件       1067  2017-01-06 13:42  1141321236张娟\设计\学生选课\src\com\szp\course\QueryCourse.java

     文件       1117  2017-01-06 13:41  1141321236张娟\设计\学生选课\src\com\szp\student\QueryStudent.java

     文件       5586  2017-06-14 12:32  1141321236张娟\设计\学生选课\src\com\szp\student\StudentAdd.java

     文件       8293  2017-06-14 10:05  1141321236张娟\设计\学生选课\src\com\szp\student\StudentManager.java

     文件       3069  2017-06-14 12:18  1141321236张娟\设计\学生选课\src\com\szp\view\Addscore.java

     文件       5333  2017-06-07 23:15  1141321236张娟\设计\学生选课\src\com\szp\view\Login.java

............此处省略24个文件信息

评论

共有 条评论