• 大小: 228KB
    文件类型: .zip
    金币: 2
    下载: 1 次
    发布日期: 2021-08-02
  • 语言: Java
  • 标签: java  课程设计  

资源简介

本数据库的用户主要是学生,通过对用户需求的收集和分析,获得用户对数据库的如下要求。 1.信息需求 1. 学生信息:学号,姓名,性别,专业 2. 登陆信息:账号,密码 3. 课程信息:课程号,课程名,选课人数,选课容量,任课老师 4. 选课信息:课程号,学生学号 5. 登录信息:账号、密码 2.功能需求 1. 系统为学生建立登陆信息,学生进入系统前需要身份验证,用户名、密码输入正确后方可进入系统。 1. 在系统中,用户可以在界面中看到本人的基本信息,也可以对课程信息表和个人选课信息表进行查看、以及选课。 2. 使用数据库存储读取数据内容

资源截图

代码片段和文件信息

package StuPickCouse_Dos;

import StuPickCouse_Dos.PickCouse.User;
import StuPickCouse_Dos.PickMysql.UserSql;
import java.util.Scanner;

public class Demo_1 {
    public static void main(String[] args) throws Exception {
        System.out.println(“*****************************************“);
        System.out.println(“********   学生选课管理-登录   ***********“);
        System.out.println(“*****************************************“);
        User user= new User();
        System.out.print(“===》请输入账号:“);
        String id=““;
        int inputTimes=1;
        while(!(id=(new Scanner(System.in)).nextLine()).matches(“[0-9]{9}“))
            System.out.print(“![第“+(inputTimes++)+“次输入]输入错误:用户账号为你的学号\n请重新输入:“);
        System.out.print(“====>请输入密码:“);
        if((new Operator()).intoPwd(““(user=(new UserSql()).getUser(id)).getId())){
            System.out.println(“用户:“+user.getName()+“,欢迎登录!“);
            while((inputTimes=(new Operator()).show())> 0 ) {
                switch (inputTimes) {
                    case 1:(new Operator(user)).findAllCouse();break;
                    case 2:(new Operator(user)).selectCouse();break;
                    case 3:(new Operator(user)).findMyCouse();break;
//                    case 99:addCouse(new CouseSql(user));break;
                    default:return;
                }
                System.out.print(“按任意键返回主菜单:“);
                (new Scanner(System.in)).next();
            }
        }
        else{
            System.out.println(“登录失败!请重新登录!“);
            main(args);
        }
    }
//    public static void addCouse(CouseSql sql) throws Exception{
//        System.out.print(“1)请输入课程编号:“);
//        String id=(new Scanner(System.in)).nextLine();
//        System.out.print(“2)请输入课程名称:“);
//        String name=(new Scanner(System.in)).nextLine();
//        System.out.print(“3)请输入已选课人数:“);
//        int noss=(new Scanner(System.in)).nextInt();
//        System.out.print(“4)请输入课程选课容量:“);
//        int cap=(new Scanner(System.in)).nextInt();
//        System.out.print(“5)请输入课程教师姓名:“);
//        String tec=(new Scanner(System.in)).nextLine();
//        sql.addCouse(idnamenosscaptec);
//        System.out.println(“======》添加成功!“);
//        System.out.print(“继续输入请按1,退出按其他键:“);
//        if((new Scanner(System.in)).nextLine()==“1“){
//            addCouse(sql);
//        }
//    }
}

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     目录           0  1980-01-01 00:00  StuPickCouse_Dos\
     文件        2555  2020-12-18 21:35  StuPickCouse_Dos\Demo_1.java
     文件        3770  2020-12-18 21:35  StuPickCouse_Dos\Operator.java
     目录           0  1980-01-01 00:00  StuPickCouse_Dos\PickCouse\
     文件        1297  2020-12-18 21:35  StuPickCouse_Dos\PickCouse\Couse.java
     文件        1400  2020-12-18 21:35  StuPickCouse_Dos\PickCouse\User.java
     目录           0  1980-01-01 00:00  StuPickCouse_Dos\PickMysql\
     文件        3010  2020-12-18 21:35  StuPickCouse_Dos\PickMysql\CouseSql.java
     文件        2221  2020-12-18 21:35  StuPickCouse_Dos\PickMysql\UserSql.java
     目录           0  1980-01-01 00:00  StuPickCouse_Dos\程序例图\
     文件       18412  2020-12-18 21:35  StuPickCouse_Dos\程序例图\包结构.jpg
     文件       48411  2020-12-18 21:35  StuPickCouse_Dos\程序例图\查看个人选课.jpg
     文件       63333  2020-12-18 21:35  StuPickCouse_Dos\程序例图\查看全部课程.jpg
     文件       27399  2020-12-18 21:35  StuPickCouse_Dos\程序例图\用户登录.jpg
     文件       94542  2020-12-18 21:35  StuPickCouse_Dos\程序例图\选课.jpg

评论

共有 条评论