学生信息系统的编写程序

java学生信息系统
1完成学生注册、登录,并验证学生号和密码的正确性,以及修改密码,退出系
统,这里至少需要一个学生类(student.java);(15分)
2再定义一个工具类(tool java)在此类中有主页面的欢迎页面各种功能的实现
函数例如:查看个人信息函数,修改个人信息函数;(15分
3定义一个查看信息类(check stujava,其功能包含学生对学生信息、成绩信
息、课程信息进行查看,注意其中学生若不想查看信息,还应包含退回主界面等
功能跳转;(20分)
4定义一个修改学生信息类(change stu),其功能包含学生对自己的姓名、
年龄、学号、性别、手机号等信息的修改;(20分)
5定义一个添加信息类(increasestu.java,其功能包含学生添加所选课程(如:
语文、数学、英语等)、添加兴趣爱好(:篮球、羽毛球、唱歌等);(15分)

你这个是要用Swing做界面实现,还是在DOS环境实现呢?