ちょっとすれ違いかもしれませんがお願いします

人事管理システムのDB1〜4段階まであり、1段階目はjavaのみでDB設計
人事情報をDOSプロントから一覧表示登録、変更、削除する。(課題は1段階目まで
メモリテープル上に登録された情報をコンソールから入力し、メモリ上に登録し、一人分の人事情報登録をくり
返すことで複数の情報を登録、メモリ上に登録された情報をコンソールで指定したファイルに書き込める(常に新規作成する)
人事商法をコンソールで指定したファイルから読み込める、その他DBに登録する再の存在しない場合のエラー、入力時に未入力、重複だった場合のエラー処理
ECLIPSEを使っての課題です
javaは一応情報系専門学校の1.2年でやってますが本当に基本的なことだけ
WEBアプリ(DB)の課題もやったが正直教科書みながらだったんでほぼ初心者です。
(将来プログラマーになるつもりはなかったんですが情報系専門の経理ということもありなぜか
授業にorz)
上の課題を作成する上で参考にできそうなお勧めの参考書やHPなどがありましたらよろしくお願いします。
本屋などをみても似たようなテキストはあるのですがどれもWEB関係の本でしたので多少参考にはなった
のですがファイルの入出力、arrayリストなどで困っています。