题目:一、编写一基于集合操作的学籍管理系统,包括对学生的添加、查找、删除、显示操作。
要求,分别用ArrayList和HashMap两种集合结构实现,其中HashMap结构实现“学号”-“学生”,也就是学号到学生的映射。
提示及思路:
1、学生 Student类:具有四个属性,分别是姓名,性别,年龄和学号。
添加方法 add(Student s):该方法实现对学生对象的添加。注意:添加学生对象前要先
对现有集合进行查询,如果该生信息已经存在,则提示:该生信息已存在,添加失败;
2、对学生集合进行的操作,分别对应相应的方法:
否则添加成功,并返回提示成功信息。
查找方法findStudentByNum(String num):该方法实现了根据学号num对学生的查询,
返回成功查询后所查询到的学生信息或者查询失败信息。
删除方法 deleteStudentByNum(String num):该方法实现了根据学号num对相应学生的
删除,返回成功删除信息或删除失败信息。
显示方法printAllStudent()方法和printStudentAtNum(String num)方法:第一个显示方法
显示所有学生信息,通过迭代器+while循环或者增强for训话实现对集合中所有学生对
象的遍历输出。第二个显示方法,实现对指定学生的对象信息进行输出。
基于Java控制台学籍信息管理系统+题目: (大作业)
开发环境: Windows操作系统
开发工具: MyEclipse/Eclipse/idea+Jdk
运行效果图:
1. 挑选自己想要的项目
2. 为避免同学校重复撞车,建议购买前使用查重功能输入学校全称进行查重(尽可能的避免撞车)
3. 点击立即购买并付款
4. 返回网站点击订单进入订单详情查看源码下载地址进行下载
手机端:
电脑端:
6. 在订单详情中对自己购买的每个商品进行记录学校操作!
7. 文件创建时间修改:http://www.stuziyuan.com/product/view1201.html
声明:本网站提供各类参考源码!可用于个人学习参考使用!禁止商用!