资源简介
利用JAVA、PB或其他语言做出界面,实现一个较完整的选课管理系统
设置三种身份,赋予不同的权限:
1.以管理员身份登陆,有管理学生信息(添加/修改/删除),管理教师信息(添加/修改/删除),管理课程信息(添加/删除),退出系统等功能。
2.以学生身份登陆,有察看本人信息,浏览课程(课程名及课程详细信息浏览),选课,注销选课,查询成绩,退出系统等功能。
3.以教师身份登陆,有察看本人信息,察看选课人数(包括学生详细信息),管理课程信息(修改课程详细信息),填写成绩,退出系统等功能。
至少实现如下功能(力所能及的情况下,多多益善):
1、查询学生信息
可选择按姓名、专业、院系查询,并显示查询结果。
2、查询课程信息
可选择按课程号、课程名、学分查询,并显示查询结果。
3、录入、修改学生基本信息、院系信息、教师基本信息
要求界面布局美观、实用
4、删除某院系、某条学生信息、某教师信息
考虑表间的关联,若删除某学院,则该学院的所有学生应同时删除。
5、查询选修了某课程的学生学号和姓名
6、查询未选修任何课程的学生学号和姓名
7、添加选课信息,即某同学选择了某课程。添加后若进行查询,则应能找到。
代码片段和文件信息
/*
* To change this template choose Tools | Templates
* and open the template in the editor.
*/
/*
* DBAframe.java
*
* Created on 2009-5-9 21:54:06
*/
package db;
import java.util.Vector;
import javax.swing.JOptionPane;
/**
*
* @author 李明
*/
public class DBAframe extends javax.swing.Jframe {
/**
*
*/
private static final long serialVersionUID = 1L;
/** Creates new form DBAframe */
public DBAframe() {
initComponents();
}
/** This method is called from within the constructor to
* initialize the form.
* WARNING: Do NOT modify this code. The content of this method is
* always regenerated by the Form Editor.
*/
private void initComponents() {
jPanel1 = new javax.swing.JPanel();
jPanel2 = new javax.swing.JPanel();
jScrollPane2 = new javax.swing.JScrollPane();
jTable = new javax.swing.JTable();
teacher_panel = new javax.swing.JPanel();
jLabel7 = new javax.swing.JLabel();
jLabel8 = new javax.swing.JLabel();
jLabel9 = new javax.swing.JLabel();
jLabel11 = new javax.swing.JLabel();
jLabel12 = new javax.swing.JLabel();
teacher_num = new javax.swing.JTextField();
teacher_name = new javax.swing.JTextField();
teacher_age = new javax.swing.JTextField();
teacher_depart = new javax.swing.JTextField();
teacher_sex = new javax.swing.JComboBox();
jLabel13 = new javax.swing.JLabel();
jTextField4 = new javax.swing.JTextField();
jLabel14 = new javax.swing.JLabel();
jTextField7 = new javax.swing.JTextField();
insertteacher = new javax.swing.JButton();
modifyteacher = new javax.swing.JButton();
search_teacher = new javax.swing.JButton();
stu_modify_panel = new javax.swing.JPanel();
jLabel1 = new javax.swing.JLabel();
jLabel2 = new javax.swing.JLabel();
jLabel3 = new javax.swing.JLabel();
jLabel4 = new javax.swing.JLabel();
jLabel6 = new javax.swing.JLabel();
stu_num = new javax.swing.JTextField();
stu_name = new javax.swing.JTextField();
stu_age = new javax.swing.JTextField();
stu_depart = new javax.swing.JTextField();
stu_sex = new javax.swing.JComboBox();
jLabel5 = new javax.swing.JLabel();
jTextField3 = new javax.swing.JTextField();
jLabel10 = new javax.swing.JLabel();
jTextField6 = new javax.swing.JTextField();
insertstu = new javax.swing.JButton();
modifystu = new javax.swing.JButton();
search_student = new javax.swing.JButton();
course_panel = new javax.swing.JPanel();
jLabel15 = new javax.swing.JLabel();
jLabel16 = new javax.swing.JLabel();
jLabel17 = new javax.swing.JLabel();
jLabel18 = new javax.swing.JLabel();
insertcourse = new javax.swing.JBu
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 321 2009-05-22 14:54 20073001111-李明\databa
文件 384 2009-05-08 11:09 20073001111-李明\databa
文件 701 2009-05-22 14:54 20073001111-李明\databa
文件 703 2009-05-22 14:54 20073001111-李明\databa
文件 704 2009-05-22 14:54 20073001111-李明\databa
文件 741 2009-05-22 14:54 20073001111-李明\databa
文件 704 2009-05-22 14:54 20073001111-李明\databa
文件 704 2009-05-22 14:54 20073001111-李明\databa
文件 992 2009-05-22 14:54 20073001111-李明\databa
文件 1012 2009-05-22 14:54 20073001111-李明\databa
文件 1000 2009-05-22 14:54 20073001111-李明\databa
文件 938 2009-05-22 14:54 20073001111-李明\databa
文件 517 2009-05-22 14:54 20073001111-李明\databa
文件 701 2009-05-22 14:54 20073001111-李明\databa
文件 701 2009-05-22 14:54 20073001111-李明\databa
文件 701 2009-05-22 14:54 20073001111-李明\databa
文件 701 2009-05-22 14:54 20073001111-李明\databa
文件 701 2009-05-22 14:54 20073001111-李明\databa
文件 701 2009-05-22 14:54 20073001111-李明\databa
文件 701 2009-05-22 14:54 20073001111-李明\databa
文件 701 2009-05-22 14:54 20073001111-李明\databa
文件 28871 2009-05-22 14:54 20073001111-李明\databa
文件 19339 2009-05-22 14:56 20073001111-李明\databa
文件 683 2009-05-22 16:34 20073001111-李明\databa
文件 683 2009-05-22 16:34 20073001111-李明\databa
文件 715 2009-05-22 16:34 20073001111-李明\databa
文件 715 2009-05-22 16:34 20073001111-李明\databa
文件 523 2009-05-22 16:34 20073001111-李明\databa
文件 9998 2009-05-22 16:34 20073001111-李明\databa
文件 766 2009-05-22 14:54 20073001111-李明\databa
............此处省略39个文件信息
相关资源
- 基于jsp的学生选课管理系统
- 学生选课管理系统软件工程课程设计
- 数据库原理课程设计学生选课管理系
- 中科大软院数据库实验二
- JAVA课设《学生信息+选课管理系统》链
- 高校选课管理系统
- webjsp期末大作业-教务选课管理系统
- java学生选课管理系统的设计毕业设计
- Java版的学生选课管理系统数据库采用
- Java 课程设计_学生选课管理系统
- java 学生选课管理系统 源代码
- 数据库管理系统java实现
- java实现DBMS
- 学生选课管理系统.rar
- 学生选课管理系统_java_MySQL
- 学生选课管理系统JAVA+SQL
- java+sqlserver学生选课管理系统代码+数
- (JAVA+MySQL)课程设计 学生选课管理系
- 数据库实验8 java连接数据库(JDBC代码
- 基于微信小程序的学生选课管理系统
- java实训项目:学生选课管理系统源码含
- jsp学生选课管理系统(源码+数据库脚
- Java开发的学生选课管理系统
- jsp数据库实验报告管理系统
- Java + SQLSERVER 实现学生选课管理系统
- 学生选课管理系统数据库界面
- java 学生选课管理系统 课程设计
- 数据库管理系统(dbms(java)
- JAVAWEB学生选课管理系统源码+sql serv
评论
共有 条评论