• 大小: 497KB
    文件类型: .rar
    金币: 1
    下载: 0 次
    发布日期: 2021-06-06
  • 语言: Java
  • 标签: java  sql  sever  

资源简介

Java语言开发工具,SQL Sever 作为数据库管理系统,资源里有所有的Java前端代码,也有sql sever的数据库文件,可以直接调入使用,代码和数据库文件可以直接运行。这是大二的时候我做的数据库课程设计,对刚接触数据库并且要做数据库课程设计的同学帮助会很大,大家可以交流学习。来实现学生选课管理系统的各种功能,主要能实现以下几个功能,不同的用户需要不同的登陆端来实现不同的功能,学生端要实现选课,退课,能看自己的课程表,能看自己的成绩表等功能,教师端要实现对自己学生的基本信息的增加,修改,删除,查询等功能。

资源截图

代码片段和文件信息

package system;
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;
public AddCourse(int id) {
this.id=id;
this.settitle(“增加“);
this.setBounds(300 300 500 500);
p.setLayout(new FlowLayout(FlowLayout.LEADING));
p.add(lcno);
p.add(tcno);
p.add(lcname);
p.add(tcname);
p.add(lcteacher);
p.add(tcteacher);
p.add(lctime);
p.add(tctime);
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=choosecourse““zq“ “258456“);
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();

if (this.gettitle() == “修改“) {
try {
this.connDB();
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());
} catch (SQLException e) {
e.printStackTrace();
}
}
else
{
String str = “insert into courses(cidcnamecteachercplacectimeccredit) values(‘“ + kch + “‘‘“ + kcm + “‘‘“+tcteacher.getText().trim()+“‘‘“+tcplace.getText().trim()+“‘‘“+tctime.getText().trim()+“‘“+tccredit.getText().trim()+“)“;
this.connDB();
try {
stmt.executeUpdate(str);

JOptionPane.showMessageDialog(null this.gettitle() + “成功!“
“提示“ JOptionPane.INFORMATION_MESSAGE new ImageIcon

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

     文件    1798656  2019-06-20 22:44  学生选课管理系统\system

     文件        543  2017-01-04 10:33  学生选课管理系统\代码\.classpath

     文件        388  2016-11-26 14:44  学生选课管理系统\代码\.project

     文件         58  2017-01-06 13:42  学生选课管理系统\代码\.settings\org.eclipse.core.resources.prefs

     文件        598  2016-11-26 14:44  学生选课管理系统\代码\.settings\org.eclipse.jdt.core.prefs

     文件       5359  2019-06-20 22:37  学生选课管理系统\代码\bin\system\AddCourse.class

     文件       6787  2019-06-20 22:41  学生选课管理系统\代码\bin\system\CourseManager.class

     文件       6117  2019-06-20 22:40  学生选课管理系统\代码\bin\system\Login.class

     文件       1606  2019-06-20 22:10  学生选课管理系统\代码\bin\system\ManagerFrane.class

     文件       1751  2019-06-20 22:37  学生选课管理系统\代码\bin\system\QueryStudent.class

     文件       6430  2019-06-20 22:19  学生选课管理系统\代码\bin\system\StudentAdd.class

     文件       8650  2019-06-20 22:37  学生选课管理系统\代码\bin\system\Studentframe.class

     文件       8708  2019-06-20 22:12  学生选课管理系统\代码\bin\system\StudentManager.class

     文件     287022  2016-12-30 16:58  学生选课管理系统\代码\lib\msbase.jar

     文件      67115  2016-12-30 16:58  学生选课管理系统\代码\lib\mssqlserver.jar

     文件      59074  2016-12-30 16:58  学生选课管理系统\代码\lib\msutil.jar

     文件       3593  2019-06-20 22:37  学生选课管理系统\代码\src\system\AddCourse.java

     文件       5250  2019-06-20 22:41  学生选课管理系统\代码\src\system\CourseManager.java

     文件       4360  2019-06-20 22:40  学生选课管理系统\代码\src\system\Login.java

     文件        925  2019-06-20 22:37  学生选课管理系统\代码\src\system\QueryStudent.java

     文件       4720  2019-06-20 22:19  学生选课管理系统\代码\src\system\StudentAdd.java

     文件       7653  2019-06-20 22:37  学生选课管理系统\代码\src\system\Studentframe.java

     文件       7326  2019-06-20 22:12  学生选课管理系统\代码\src\system\StudentManager.java

     文件        952  2019-06-20 22:10  学生选课管理系统\代码\src\system\Teacherframe.java

     目录          0  2019-06-20 22:41  学生选课管理系统\代码\bin\system

     目录          0  2019-06-20 22:41  学生选课管理系统\代码\src\system

     目录          0  2019-06-20 22:41  学生选课管理系统\代码\.settings

     目录          0  2019-06-20 22:41  学生选课管理系统\代码\bin

     目录          0  2019-08-05 16:45  学生选课管理系统\代码\lib

     目录          0  2019-06-20 22:41  学生选课管理系统\代码\src

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

评论

共有 条评论