转眼间,开学六周过去了,我也学习java这么长时间了。在此国庆期间闲来无事,做个小系统玩玩。
-------------student类封装-----------package StudentSystem;public class student extends user{ private int stuId;private String stuName;private String stuBirthday;public int getStuId() { return stuId;}public void setStuId(int stuId) { this.stuId = stuId;}public String getStuName() { return stuName;}public void setStuName(String stuName) { this.stuName = stuName;}public String getStuBirthday() { return stuBirthday;}public void setStuBirthday(String stuBirthday) { this.stuBirthday = stuBirthday;}@Overridepublic String toString() { return "student [stuId=" + stuId + ", stuName=" + stuName + ", stuBirthday=" + stuBirthday + "]";}public student(){ super();}public student(int stuId,String stuName,String stuBirthday){ this.stuId=stuId; this.stuName=stuName; this.stuBirthday=stuBirthday;}}-------------------istudentDao接口--------------------------package StudentSystem;public interface istudentDao {/* * 新增加学生 * */ public abstract boolean insert(student students); /* * 删除学生 * */ public abstract boolean delete(int stuId); /* * 更新学生 * */ public abstract boolean update(student students); /* * 查找学生 * */ public abstract student search(int stuId); public abstract void show();}------------------istudentDao接口实现------------------------------package StudentSystem;public class studentDaoDemo implements studentDao { private student student1[] = new student[100]; public void start(){ for(int i=0;i<10;i++){ student student = new student(1000+i,"student"+i,"1995-10-"+i); student1[i] = student; } } @Override public boolean insert(student students) { /*遍历数组,找到第一个为空的位置*/ for(int i=0; i>"); System.out.println("请输要查找的学号:"); student students = stuDao.search(input.nextInt()); if( students!=null){ System.out.println("查找成功!"+students.toString()); } else { System.out.println("查找失败!"); } returnMain(); } /* * 插入一个学生 * */ public void Insert(){ System.out.println("请输入姓名:"); String name = input.next(); System.out.println("请输入stuId:"); int Id = input.nextInt(); System.out.println("请输入stuBir:"); String bir = input.next(); student students = new student(Id,name,bir); if(stuDao.insert(students)) System.out.println("插入成功!"); else System.out.println("插入失败!"); } /* *删除一个学生信息 * */ public void Delete(){ System.out.println("====按学号delete=====>>"); System.out.println("请输要delete的学号:"); if(stuDao.delete(input.nextInt())) System.out.println("删除成功!"); else System.out.println("删除失败!"); returnMain(); } /** * 更新一个学生的信息 * */ public void Update(){ System.out.println("请直接输入新信息更新!"); System.out.println("请输入new姓名:"); String name = input.next(); System.out.println("请输入stuId:"); int Id = input.nextInt(); System.out.println("请输入new stuBir:"); String bir = input.next(); student students = new student(Id,name,bir); if( stuDao.update(students)) System.out.println("更新成功!"); else System.out.println("更新失败!"); } public void show(){ stuDao.show(); } /* * 按0返回主菜单 * */ public void returnMain(){ System.out.println("=================>>"); System.out.println("输入0返回主菜单"); int i = input.nextInt(); while(i!=0){ System.out.println("输入0返回主菜单"); i = input.nextInt(); if(i==0) mainMune(); } mainMune(); } }-------------------系统测试函数----------------------package StudentSystem;public class SystemTest {static student students = new student();public static void main(String[] args) { studentMune mune = new studentMune(); mune.mainMune(); }}系统还会继续完善的,现在只实现了增、删、改、查基本操作!