大学生管理系统 [英] College student management system

查看:146
本文介绍了大学生管理系统的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述



我刚刚开始学习Java,并且很难尝试回答作业。提供了三个CSV文件 - students.csv,courses.csv和attending.csv。



我创建了3个包 - 1)模型,2)DAO 3)主要运动员



1& 2,我有3个类别 - a)学生b)课程c)参加



我必须显示:

- 学生名单上大学

- 可用课程列表

- 为现有学生添加课程,然后更新此



我的代码全都乱七八糟,因为我的理解还很基础。有没有关于如何完成这项练习的建议?我应该看一下这个问题吗?任何帮助将不胜感激。



谢谢



我尝试过:



Hi,
I'm just starting to learn Java and am having a hard time trying to answer an assignment. Three CSV files have been provided - students.csv, courses.csv and attending.csv.

I have created 3 packages - 1) models, 2) DAO 3) main runner

For 1 & 2, I have 3 categories - a) student b) course c) attending

I have to show:
- the list of students attending the college
- the list of courses available
- adding a course to the existing student and then updating this

My code is all jumbled up because my understanding is still very basic. Are there any suggestions on how to complete this exercise? A particular way I should look at this problem? Any help would be much appreciated.

Thank you

What I have tried:

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;
    }
}

推荐答案

看看 Java™教程 [ ^ ]的想法。


这篇关于大学生管理系统的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆