Member 13978429 Ответов: 1

Система управления студентами колледжа


Привет,
Я только начинаю изучать Java, и мне трудно ответить на задание. Были предоставлены три CSV - файла-students.csv, courses.csv и attending.csv.

Я создал 3 пакета - 1) модели, 2) DAO 3) основной бегун

Для 1 & 2 у меня есть 3 категории - а) студент б) курс в) посещающий

Я должен показать:
- список студентов, посещающих колледж
- список доступных курсов
- добавить поле к существующей студент, а затем обновление этой

Мой код весь перепутан, потому что мое понимание все еще очень простое. Есть ли какие-либо предложения о том, как выполнить это упражнение? Как именно я должен смотреть на эту проблему? Любая помощь будет очень признательна.

Спасибо

Что я уже пробовал:

package CoreJava.DAO;

import CoreJava.Models.Student;

import java.io.File;
import java.io.FileReader;
import java.util.List;

// list all students
// show students / emails
// students validated to enter site (school management system)

public class StudentDAO {
	
    private List studentList;
	
    public List<student>  getStudents(){
    		return this.studentList;
    	
    	String fileName = "/Users/nycda/Desktop/students.csv";
    	   
    	File file = new File("/Users/nycda/Desktop/students.csv");

    CsvFileReader.readCsvFile(studentList);
//    CsvFileReader.readCsvFile(fileName);
    
    FileReader fileReader = null;
    
	    try {
	    	
	    }
	    catch (Exception e) {
	        System.out.println("Error in CsvFileReader!");
	        e.printStackTrace();
	    } 
	    finally {
	
	        try {
	            //fileWriter.flush();
	            fileReader.close();
	            
	        } 
	        catch (Exception e) {
	            System.out.println("Error while closing fileReader!");
	            e.printStackTrace();
	        }
		return null;
	    }
    }

    public Student getStudentByEmail(List<student> studentList, String studentEmail){
		return null;
    }

    public boolean validateUser(List<student> studentList, String studentEmail, String studentPass){
    	
    	if((studentEmail).equals(setEmail) && (studentPass).equals(setPass)) {
//    	if((studentEmail == setEmail) && (studentPass == setPass)) {
            System.out.println("Login Successful!");
        }
        else{
            System.out.println("Incorrect username or password");
        }

		return false;
    }
}

Mohibur Rashid

В чем же ошибка?

1 Ответов

Рейтинг:
0

Richard MacCutchan

Взгляните на это Учебные Пособия По Java™ [^] для идей.