资源预览内容
第1页 / 共9页
第2页 / 共9页
第3页 / 共9页
第4页 / 共9页
第5页 / 共9页
第6页 / 共9页
第7页 / 共9页
第8页 / 共9页
第9页 / 共9页
亲,该文档总共9页全部预览完了,如果喜欢就下载吧!
资源描述
学生信息管理系统源代码class StuInfo public String name;public int number;public String sex;public String age;public String bir;public String email;public String addr;public String tel;public String getName() return name;public void setName(String name) this.name = name;public int getNumber() return number;public void setNumber(int number) this.number = number;public String getSex() return sex;public void setSex(String sex) this.sex = sex;public String getAge() return age;public void setAge(String age) this.age = age;public String getBir() return bir;public void setBir(String bir) this.bir = bir;public String getEmail() return email;public void setEmail(String email ) this.email = email;public String getAddr() return addr;public void setAddr(String addr) this.addr = addr;public String getTel() return tel;public void setTel(String tel) this.tel = tel;public class Student private static PrintStream out = System.out;private static String filename = Stu.txt;private static int total = 0;private static int rt = 0;/recyle lengthprivate StuInfo stuInfos;private StuInfo recycle;BufferedReaderbuf=InputStreamReader(System.in);/创建缓冲流public Student()stuInfos = new StuInfo11;newBufferedReader(newpublic void信息录入()BufferedReaderbuf=newBufferedReader(newInputStreamReader(System.in);try请输入学生信息(以学号: n);0 结束) n);StuInfo stu = new StuInfo();stu.setNumber(Integer.parseInt(buf.readLine();while(stu.getNumber()!=0) System.out.print(姓名: nn);stu.setName(buf.readLine();System.out.print(性别: nn);stu.setSex(buf.readLine();System.out.print(年龄: nn);stu.setAge (buf.readLine();System.out.print(生日: nn);stu.setBir(buf.readLine();System.out.print(邮箱: nn);stu.setEmail(buf.readLine();System.out.print(地址: nn);stu.setAddr(buf.readLine();System.out.print(xx: nn);stu.setTel(buf.readLine();/ 添加其他输入信息stuInfostotal=stu;total+;stu = new StuInfo();请输入下一个学生信息(以姓名: n);0 结束)n);stu.setName(buf.readLine();catch(Exception e)out.print(e);public void保存数据 ()tryFileWriter fwr=new FileWriter(filename);BufferedWriter fw = new BufferedWriter(fwr);fw.write(total+rn);for(int k=0;ktotal;k+)/保存学生信息fw.write(stuInfosk.getNumber()+rn);fw.write(stuInfosk.getName()+rn);fw.write(stuInfosk.getSex()+rn);fw.write(stuInfosk.getAge()+rn);fw.write(stuInfosk.getBir()+rn);fw.write(stuInfosk.getEmail()+rn);fw.write(stuInfosk.getAddr()+rn);fw.write(stuInfosk.getTel()+rn);fw.write(rt+rn);for(int k=0;krt;k+)/保存回收站信息fw.write(recyclek.getNumber()+rn);fw.write(recyclek.getName()+rn);fw.write(recyclek.getSex()+rn);fw.write(recyclek.getAge()+rn);fw.write(recyclek.getBir()+rn);fw.write(recyclek.getEmail()+rn);fw.write(recyclek.getAddr()+rn);fw.write(recyclek.getTel()+rn);fw.flush();fw.close();fwr.close();已保存数据!);catch(Exception e)out.print(e);public void读取数据 ()tryFileReader fr = new FileReader(filename);BufferedReader bfr = new BufferedReader(fr);String buff = bfr.readLine();if(buff != null) total = Integer.parseInt(buff);elsetotal = 0;StuInfo stu;for(int i=0; itotal;i+) stu = new StuInfo();stu.setNumber(Integer.parseInt(bfr.readLine();stu.setName(bfr.readLine();stu.setSex(bfr.readLine();stu.setAge(bfr.readLine();stu.setBir(bfr.readLine();stu.setEmail(bfr.readLine();stu.setAddr(bfr.readLine();stu.setTel(bfr.readLine();stuInfosi=stu;buff = bfr.readLine();if(buff!= null) rt = Integer.parseInt(buff);elsert = 0;for(int i=0; irt;i+) stu = new StuInfo();stu.setNumber(Integer.parseInt(bfr.readLine();stu.setName(bfr.readLine();stu.setSex(bfr.readLine();stu.setAge(bfr.readLine();stu.setBir(bfr.readLine();stu.setEmail(bfr.readLine();stu.setAddr(bfr.readLine();stu.setTel(bfr.readLine();/ 补全recyclei=stu;/ bfr.flush();bfr.close();fr.close();读取成功);catch(Exception e)out.print(e);public void显示学生(StuInfo stus,int length)tryout.println(-);
收藏 下载该资源
网站客服QQ:2055934822
金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号