——学生信息系统的设计与实现—— 以学生信息为背景,设计与实现一个小型学生信息系统,具体如下: 1、采用双向链表方式存储学生信息,每个链表节点存储一个学生的信息,包括学号、姓名、性别、年龄、专业、班级等(所有学生姓名设置为英文); 2、采用图形界面显示方式,实现学生信息的列表显示,并可以按照学号、姓名两种方式顺序列表显示所有学生的信息,如果学生信息较多,具备分页显示功能; 3、采用图形界面交互方式,实现根据学生学号、姓名分别查找,也可以按照上述两个关键词实现“与”关系和“或”关系的关键词关联查找; 4、所有信息输入界面,可以实现自动屏蔽非法输入和不合理输入(比如年龄值为3000等),用户界面既友好又鲁棒; 5、不采用Java类库中的链表类,而是自定义和实现链表结构,并能将链表中的学生信息存储在一个自定义格式的文件中。