精华内容
下载资源
问答
  • java学生选课系统

    2019-07-22 14:30:50
    资源名称:java学生选课系统资源截图: 资源太大,传百度网盘了,链接在附件中,有需要的同学自取。
  • JAVA学生选课系统

    2017-09-20 19:15:10
    JAVA学生选课系统,里面有完整的代码希望这些可以更好的帮助你们,如果你们在途中遇到什么困难的话可以尽情的找我
  • Java学生选课系统

    2019-07-25 22:02:57
    Java学生选课系统:数据库有学生表,课程表,选课信息表。文件来保存以上信息,不使用任何数据库系统。支持数据量特别大(记录数百万以上)。已经模拟出100名学生并发选课(使用多线程技术)。其中数据服务系统...
  • java 学生选课系统

    2020-06-28 11:09:24
    作业题目:选课系统: ...D, 查看某一门课程的选课情况(看有哪些学生选课),用表格展示; E, 将选择自己课程的学生以Excel 的形式导出;(用反射实现,能够导出多种形式的Excel文档,有扩展性)

    作业题目:选课系统:
    具体的要求:
    1、 本系统有三类用户,教师,学生,管理员,各自的功能如下:
    (1) 教师:
    所包含功能为:
    A, 注册功能:主要信息包括:用户名,密码,教师姓名,年龄,性别,专业,职称;
    B, 修改个人信息:
    C, 发布本学期开设的课程,本界面的内容包括:课程名称,课程学时,课程要求,课程要讲的内容,考核方式。
    D, 查看某一门课程的选课情况(看有哪些学生选课),用表格展示;
    E, 将选择自己课程的学生以Excel 的形式导出;(用反射实现,能够导出多种形式的Excel文档,有扩展性)
    (2) 学生:
    A, 注册功能:主要信息包括:用户名,密码,姓名,年龄,性别,专业,班级,学号;
    B, 修改个人信息:包括姓名,联系方式(邮箱,qq,和手机密码);
    C, 查看所有教师的开课情况,具体的操作是:先选择老师,然后列出该老师的所有课程(可以用List实现);点击课程,显示该课程的情况;
    D, 选课:选择某一个老师的课程。
    (3)管理员
    管理员登录后,主要的功能:
    A 审核老师发布的课程,没有审核或者审核没通过的课程,学生是无法选课的;
    知识点:Java swing、awt界面变成,MySQL数据库的基本操作
    适合人群:Java初学者、在校学生
    用到的工具:eclipse、MySQL、window builder。

    在这里插入图片描述
    在这里插入图片描述

    链接

    展开全文
  • java swing开发学生选课系统 数据库使用MySQL 该系统主要包括学生和管理员两个用户角色 以学生角色登陆进去 学生可以查看自己的选修课情况 修改自己的个人信息 以管理员的角色登陆进去,管理员可以查看选修课的选修...

    java swing开发学生选课系统 数据库使用MySQL
    该系统主要包括学生和管理员两个用户角色 以学生角色登陆进去 学生可以查看自己的选修课情况 修改自己的个人信息
    以管理员的角色登陆进去,管理员可以查看选修课的选修情况 增加选修课,查看学生的个人情况

     

    数据库创建代码:

    /*
     Navicat Premium Data Transfer
    
     Source Server         : localhost
     Source Server Type    : MySQL
     Source Server Version : 50527
     Source Host           : localhost:3306
     Source Schema         : chenji
    
     Target Server Type    : MySQL
     Target Server Version : 50527
     File Encoding         : 65001
    
     Date: 13/10/2019 11:34:33
    */
    
    SET NAMES utf8mb4;
    SET FOREIGN_KEY_CHECKS = 0;
    
    -- ----------------------------
    -- Table structure for stu
    -- ----------------------------
    DROP TABLE IF EXISTS `stu`;
    CREATE TABLE `stu`  (
      `id` int(11) NOT NULL AUTO_INCREMENT,
      `name` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL,
      `Chinese` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL,
      `Math` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL,
      `English` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL,
      `class` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL,
      PRIMARY KEY (`id`) USING BTREE
    ) ENGINE = InnoDB AUTO_INCREMENT = 789457 CHARACTER SET = utf8 COLLATE = utf8_general_ci ROW_FORMAT = Compact;
    
    -- ----------------------------
    -- Records of stu
    -- ----------------------------
    INSERT INTO `stu` VALUES (123456, '清明', '80', '90', '100', '1203班');
    INSERT INTO `stu` VALUES (789456, '史蒂夫', '100', '100', '80', '1203班');
    
    -- ----------------------------
    -- Table structure for teacher
    -- ----------------------------
    DROP TABLE IF EXISTS `teacher`;
    CREATE TABLE `teacher`  (
      `name` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL,
      `course` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL,
      `class` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL,
      `time` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL,
      `age` int(11) NULL DEFAULT NULL
    ) ENGINE = InnoDB CHARACTER SET = utf8 COLLATE = utf8_general_ci ROW_FORMAT = Compact;
    
    -- ----------------------------
    -- Records of teacher
    -- ----------------------------
    INSERT INTO `teacher` VALUES ('天明', '语文', '1203班', '8', 18);
    INSERT INTO `teacher` VALUES ('王老师', '数学', '123456班', '60', 30);
    
    SET FOREIGN_KEY_CHECKS = 1;
    

     

    展开全文
  • 需求分析写一个较为严谨的学生选课系统实现学生可以选择多门选课课程并将有效选课结果保存到数据库学生需要登录后才能选课让学生可以在选课系统通过多种方式查询到要选的课程信息 //选课规则1每个学生可以选多门课程...
  • java 学生选课系统工具 1.java版学生管理系统,包含源代码和可完整版使用,开发的目的就是为毕业论文的使用 2.readMe.txt介绍了大概接受了开发的类、数据库表和如何使用的步奏
  • JAVA学生选课系统源码

    2012-12-15 19:53:47
    JAVA学生选课系统源码
  • java学生选课系统设计文档 还有代码 均在pdf文件中 很详细!
  • Java学生选课系统实验报告.docx
  • java学生选课系统(源码)
  • Java学生选课系统_毕业设计源码.rar
  • Java 学生选课系统 源代码

    千次阅读 多人点赞 2020-11-03 15:39:06
    Java实现学生系统(实际上是学生、教师管理系统+学生选课系统两部分构成) 需求如下: 程序设计为让上述要求展开。 源代码 由于代码量较大,所有代码以百度网盘链接形式给出(永久有效)。 百度网盘链接 提取码...

    需求


    Java实现学生系统(实际上是学生、教师管理系统+学生选课系统两部分构成)
    需求如下:
    1
    2
    3
    程序设计为让上述要求展开。


    源代码


    由于代码量较大,所有代码以百度网盘链接形式给出(永久有效)。

    链接:百度网盘
    提取码:0713

    复制这段内容后打开百度网盘手机App,操作更方便哦
    解压后里面的内容应该是这样的:
    4
    它包含了所有部分的代码。这里我使用eclipse编程,他们的组织形式是这样的:
    6
    按照这个形式组织好,就可以运行啦,14+的jdk版本没有任何报错。
    我的jdk版本:
    在这里插入图片描述


    效果


    简单(真的很简单)展示下运行效果。
    77
    88

    好了,我很懒所以就贴这些。有什么问题欢迎评论区指正~


    Update

    第一次更新

    2020/11/25
    更新内容:
    之前的代码直接跑是不行的,因为在你的电脑上没有创建那几个文本文件并且配置好源代码中文件路径的话会报错… …因为之前我已经创建好了,所以没有考虑到文件不存在就创建的问题。当然,这是个很小的问题,奈何就是有大哥他不会啊…
    现在的效果就是,可以直接运行。网盘链接已经更新了,源码可以直接下载!

    第二次更新

    2020/12/13 00:12
    更新内容:
    还是有人说不会弄那几个文本文件,之前解决了文件的创建问题但是那些文本文件的创建路径是我的电脑上的路径(绝对路径),和你的极大概率是不一样的,所以直接运行肯定还是不行的…
    解决方案就是将所有文件路径更改为相对路径即可,这样当你将项目跑起来之后就可以在项目文件夹下看到这些文本文件,我自己也试了一下是可以的,效果如图:
    11
    可以看到在工程文件夹下这几个文本文件被成功创建。
    源代码进行少许更改,网盘链接也进行了更新,可以直接下载。

    FAQ 1

    222
    进入网盘链接点击保存到网盘,然后进入你的百度网盘中将其下载到本地即可。

    FAQ 2

    1
    还是文本文件创建的问题,已经解决了。


    End

    如果这篇文章对你有帮助不要吝惜你的点赞和评论呀!写代码也是很辛苦滴!!

    展开全文
  • java学生选课系统,完整源代码!是学习java初学者的福音
  • java学生选课系统.doc

    2019-12-31 12:23:48
    教育资料 需求分析写一个较为严谨的学生选课系统实现学生可以选择多门选课课程并将有效选课结果保存到数据库学生需要登录后才能选课让学生可以在选课系统通过多种方式查询到要选的课程信息 //选课规则1每个学生可以...
  • java学生选课系统完整代码+课程设计
  • 基于JAVA 学生选课 源代码 选课情况查询 数据库设计;基于JAVA 学生选课 源代码 选课情况查询 数据库设计
  • 基于java学生选课系统

    2021-07-02 15:34:00
    学生选课系统分为三个登入用户,分别为学生、管理员、老师,其中管理员为已设账号,直接登入进行相关操作,学生和老师可进行注册,也可通过已有账号登入相应界面进行相关操作。 管理员: 登录功能 通过已知的管理员...

    设计功能需求

    学生选课系统分为三个登入用户,分别为学生、管理员、老师,其中管理员为已设账号,直接登入进行相关操作,学生和老师可进行注册,也可通过已有账号登入相应界面进行相关操作。

    管理员:

    登录功能
    通过已知的管理员账号(如账号00001密码2020)登录,登录成功进入学生选课管理员界面,执行相应功能。

    添加课程信息
    添加新的一门课程信息,课程编号作为该课程身份唯一标识,会有红色提示其为必填字段,通过弹出的模态框进行信息的添加,其中课程性质、课程学期、课程老师有动态下拉框可进行选择。

    添加用户信息
    此模块中可以添加用户的个人信息,其中工号作为该新用户身份的唯一标识,登入身份有下拉框进行选择,分别为老师、学生,且老师和学生数据库中设计字段长度不一样,可避免学生老师工号冲突,所有内容均为必填字段,缺填错填有红字提示。

    现有课程管理
    修改课程信息
    点击对应课程的修改按钮弹出隐藏的模态框,可对该课程的信息进行进行修改,修改完成后会课程管理界面有红字提示是否修改成功。

    删除课程信息
    点击对应课程的删除按钮,弹出该课程的模态框,再次确认后,删除选定课程的所有信息,课程管理界面有红字提示是否删除成功。

    查询课程信息
    将数据库中课程信息的表反馈在课程管理界面进行查询。

    现有信息管理

    学生信息管理
    查询学生信息
    将数据库中学生信息的表反馈在学生信息管理界面进行查询。

    修改学生信息
    点击需要修改信息的学生对应的修改信息按钮,在弹出的模态框中进行信息修改,修改完成后会学生信息管理界面有红字提示是否修改成功。

    删除学生信息
    点击对应学生信息的删除按钮,弹出该学生信息的模态框,再次确认后,删除选定学生的所有信息,学生管理界面有红字提示是否删除成功。

    教师信息管理
    查询教师信息
    将数据库中老师信息的表反馈在老师信息管理界面进行查询。

    修改教师信息
    点击需要修改信息的老师对应的修改信息按钮,在弹出的模态框中进行信息修改,修改完成后会教师信息管理界面有红字提示是否修改成功。

    删除教师信息
    点击对应老师信息的删除按钮,弹出该老师信息的模态框,再次确认后,删除选定老师的所有信息,教师管理界面有红字提示是否删除成功。

    学生:

    选课
    选择已有一门课程,点击相应按钮,弹出模态框,选课后学生选课界面有是否选课成功的红字提示。

    修改个人信息
    可以修改自己的个人信息,修改后修改界面有是否成功提示。

    查看课表
    学生选课后可以查看自己已选课程。
    退课
    点击相应课程的退选按钮,弹出模态框,再次确认退选课程信息,退选成功后课表界面会有退选是否成功提示。

    教师:

    查看个人课表
    可以查看该老师的具体课程信息,不能查看其它老师课程。

    修改个人信息
    该老师可以修改个人基本信息,信息修改后界面有是否修改成功提示

    测试数据或截图(部分)

    管理员
    添加课程8
    在这里插入图片描述

    在这里插入图片描述

    查看新添加的课程
    在这里插入图片描述

    删除课程7
    在这里插入图片描述
    在这里插入图片描述

    修改课程5(课时学分3改成4)
    在这里插入图片描述
    在这里插入图片描述

    添加学生老巴
    在这里插入图片描述

    修改学生雪莉密码996为997

    添加新用户李老师
    在这里插入图片描述

    查看已经添加的李老师的信息

    在这里插入图片描述

    删除刘老师

    在这里插入图片描述

    学生
    查看供选课课程表
    在这里插入图片描述

    选择课程安卓开发
    在这里插入图片描述
    在这里插入图片描述

    查看最终选课表(有刚选的安卓开发课程)

    在这里插入图片描述

    退选安卓开发课程
    在这里插入图片描述
    在这里插入图片描述

    老师
    查看自己的任课表

    在这里插入图片描述

    展开全文
  • //数据成员,选课学生的学号 private String name;//数据成员,选课学生的名字 private String coursenum;//数据成员,选课的课程编号 private String title;//数据成员,课程名称 private String beginterm;//...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 7,064
精华内容 2,825
关键字:

java学生选课系统

java 订阅