Система управления студентами колледжа
Привет,
Я только начинаю изучать 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
В чем же ошибка?